From win-pv-devel-bounces@lists.xenproject.org Wed Feb 01 09:58:28 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 01 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cYrg9-0004Dp-7e; Wed, 01 Feb 2017 09:58: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=198b2b2dc=Paul.Durrant@citrix.com>)
 id 1cYrg8-0004Dj-1s
 for win-pv-devel@lists.xenproject.org; Wed, 01 Feb 2017 09:58:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 70/4B-01926-731B1985; Wed, 01 Feb 2017 09:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsWyU9JRQtds48Q
 Ig9U/FC3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxuNJ0xgLTqlXfF6xi62BsUO9i5GTQ0LAT2L/
 0yWMIDabgI7E0qPzmUBsEYF8ie5Jl8HiwgIJEg3rd7JAxBMlTn79AWUbSXyatI4NxGYRUJGY+
 WsVWC+vgLvEhx93gWq4OIQEZjFJbH4zmxUkwSlgK3HizGKwoYwCshJfGlczg9jMAuISt55ALJ
 YQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfUBDOYDqNSXW79KHaFWUmNL9kB1ir6DEyZlPWCYwCs1
 CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSs
 l5yfu4kRGOAMQLCDsWG75yFGSQ4mJVHe9I4JEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCs2T
 IwQEixKTU+tSMvMAcYaTFqCg0dJhNcMJM1bXJCYW5yZDpE6xWjMcerG6ZdMHF92nnnJJMSSl5
 +XKiXO6wZSKgBSmlGaBzcIlgIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3z3qgKTyZeSV
 w+14BncIEdIr7qz6QU0oSEVJSDYwzO0u7726+W3Xy58ZVH6dnVAe9cHbn3sKd4vXs6Zuklx+e
 rFm7601a8N6T9g0ai9zXmRVf9Gb/NjFarevS9MZnKWfmx3h1bT4k1RcS1PL3b/eLjAsTM0WDz
 F3feSleVvIp0Tx3p+elImtdt3W2nULvGXWugKsPTZ56yEwUjHm47Mbar/1nlSWUWIozEg21mI
 uKEwEFBnBZ/AIAAA==
X-Env-Sender: prvs=198b2b2dc=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1485943094!68702647!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17536 invoked from network); 1 Feb 2017 09:58:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Feb 2017 09:58:14 -0000
X-IronPort-AV: E=Sophos;i="5.33,319,1477958400"; d="scan'208";a="39893071"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andreas Kinzler <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] load+stability tests result: Event 129 xenvbd,
 benchmark regression
Thread-Index: AQHSfAwfYQJeJ9Pw+kWzX22TioDux6FT6X5g
Date: Wed, 1 Feb 2017 09:58:00 +0000
Message-ID: <47b253face174b74a25e6e26e8e82af0@AMSPEX02CL03.citrite.net>
References: <fa276ce2-842c-b742-fe21-794f2bb50501@posteo.de>
 <5075bdebfbab4037bf0b5169e50a3150@AMSPEX02CL03.citrite.net>
 <208436d4-5569-ef8f-527a-f97e465c94c0@posteo.de>
 <ce35517001b94360bc0c6677f074c9d3@AMSPEX02CL03.citrite.net>
 <ae5a3ae6-6be8-733f-d2be-487d311594a8@posteo.de>
In-Reply-To: <ae5a3ae6-6be8-733f-d2be-487d311594a8@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] load+stability tests result: Event 129 xenvbd,
 benchmark regression
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZWFzIEtpbnpsZXIgW21h
aWx0bzptbC1ha0Bwb3N0ZW8uZGVdDQo+IFNlbnQ6IDMxIEphbnVhcnkgMjAxNyAyMTo1MQ0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHdpbi1wdi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIGxv
YWQrc3RhYmlsaXR5IHRlc3RzIHJlc3VsdDogRXZlbnQgMTI5IHhlbnZiZCwNCj4gYmVuY2htYXJr
IHJlZ3Jlc3Npb24NCj4gDQo+IEhlbGxvIFBhdWwsDQo+IA0KPiB0aGFua3MgLSBsb2dnaW5nIGlz
IG5vdyB3b3JraW5nLiBIb3dldmVyLCBJIHBhdXNlZCB0aGUgc3RhYmlsaXR5IHRlc3RzDQo+IG1l
bnRpb25lZCBpbiBteSBvcmlnaW5hbCBlbWFpbCBiZWNhdXNlIHRoZXJlIGlzIGEgc2VyaW91cyBw
ZXJmb3JtYW5jZQ0KPiByZWdyZXNzaW9uIHdoZW4gc3dpdGNoaW5nIGZyb20gZG9tMCBrZXJuZWwg
My4xMCB0byA0LjguIEhlcmUgYXJlIHNvbWUNCj4gcmVzdWx0cyBvZiBteSBiZW5jaG1hcmtzOiBp
dCB0ZXN0cyBhbGwgNCBjb21iaW5hdGlvbnMgb2YgZG9tMCBlaXRoZXINCj4gMy4xMCBvciA0Ljgg
YW5kIFBWIGRyaXZlciBlaXRoZXIgY2l0cml4cHYgOC4yLXJjMiBvciBHUExQVi4gY2l0cml4cHYg
aXMNCj4gb25seSBhIGJpdCBzbG93ZXIgb24gMy4xMCBidXQgdG90YWxseSBicmVha3Mgb24gNC44
LiBDYW4geW91IHRoaW5rIG9mDQo+IGFueSByZWFzb24gZm9yIHRoYXQ/DQo+IA0KDQpJIHN1c3Bl
Y3QgaXQgd2lsbCBiZSBhbGwgdGhlIG11bHRpLXBhZ2UgcmluZyBzdHVmZiBpbiBibGtiYWNrLiBB
cmUgeW91IHVzaW5nIGJsa2JhY2sgYXMgeW91ciBiYWNrZW5kPyBJZiBzbyBJIHN1Z2dlc3QgdHJ5
aW5nIHRvIHR3ZWFrIGl0IHNvIGl0IG9ubHkgdXNlcyBhIHNpbmdsZSBwYWdlIHNoYXJlZCByaW5n
LCBpbiB3aGljaCBjYXNlIGl0IHNob3VsZCBiZWhhdmUgYnJvYWRseSB0aGUgc2FtZSBhcyBpdCBk
aWQgaW4gMy4xMC4gVGhlIG90aGVyIHRoaW5nIGl0IGNvdWxkIGJlIGlzIHRyaW0gc3VwcG9ydC4u
LiBJIHRoaW5rIGJsa2JhY2sgaW4gMy4xMCBzdGlsbCBpZ25vcmVkIGRpc2NhcmQgb3BzIGZyb20g
dGhlIGZyb250ZW5kLg0KSGF2ZSB5b3UgdHJpZWQgYmlzZWN0aW5nIHRoZSBrZXJuZWwgYSBiaXQg
bW9yZS4uLiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyBleGFjdGx5IHdoZW4gdGhlIHJlZ3Jl
c3Npb24gb2NjdXJyZWQuIFdlIG1heSBiZSBhYmxlIHRvIHRha2Ugc29tZSByZW1lZGlhbCBhY3Rp
b24gaW4gdGhlIGZyb250ZW5kLg0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KDQo+IHhlbiA0LjgsIGtl
cm5lbCAzLjEwLjczLCB3aW44MSwgY2l0cml4cHYsID8gVkNQVXMsIHJhbWRpc2sgaW4gZG9tMA0K
PiBwYXNzICMgIDMwOTogZW1wdHlEaXIuLi4gZG9uZSAoMTMxMyBtc2VjKSB3cml0aW5nLi4uIGRv
bmUgKDQ2ODIxIG1zZWMsDQo+IDk2MS4xIE1CL3NlYykgcmVhZGluZy4uLiBkb25lICgyNDA1NSBt
c2VjLCAxODcwLjcgTUIvc2VjKQ0KPiBwYXNzICMgIDMxMDogZW1wdHlEaXIuLi4gZG9uZSAoMTMz
MSBtc2VjKSB3cml0aW5nLi4uIGRvbmUgKDQ3MzQ3IG1zZWMsDQo+IDk1MC41IE1CL3NlYykgcmVh
ZGluZy4uLiBkb25lICgyNDE2NCBtc2VjLCAxODYyLjUgTUIvc2VjKQ0KPiANCj4geGVuIDQuOCwg
a2VybmVsIDMuMTAuNzMsIHdpbjgxLCBncGxwdiwgNCBWQ1BVcywgcmFtZGlzayBpbiBkb20wDQo+
IHBhc3MgIyAgICA1OiBlbXB0eURpci4uLiBkb25lICgxMzE2IG1zZWMpIHdyaXRpbmcuLi4gZG9u
ZSAoNDQyNTcgbXNlYywNCj4gMTAxNy4zIE1CL3NlYykgcmVhZGluZy4uLiBkb25lICgyMzc2MyBt
c2VjLCAxODk0LjcgTUIvc2VjKQ0KPiBwYXNzICMgICAgNjogZW1wdHlEaXIuLi4gZG9uZSAoMTIz
OSBtc2VjKSB3cml0aW5nLi4uIGRvbmUgKDQ0MzQ0IG1zZWMsDQo+IDEwMTUuMSBNQi9zZWMpIHJl
YWRpbmcuLi4gZG9uZSAoMjM2MjkgbXNlYywgMTkwNS4xIE1CL3NlYykNCj4gDQo+IHhlbiA0Ljgs
IGtlcm5lbCA0LjguMTcsIHdpbjgxLCBncGxwdiwgNCBWQ1BVcywgcmFtZGlzayBpbiBkb20wDQo+
IHBhc3MgIyAgMTQ4OiBlbXB0eURpci4uLiBkb25lICgxMjY5IG1zZWMpIHdyaXRpbmcuLi4gZG9u
ZSAoNDExMjUgbXNlYywNCj4gMTA5NC4yIE1CL3NlYykgcmVhZGluZy4uLiBkb25lICgyMzU0MiBt
c2VjLCAxOTExLjQgTUIvc2VjKQ0KPiBwYXNzICMgIDE0OTogZW1wdHlEaXIuLi4gZG9uZSAoMTE5
MyBtc2VjKSB3cml0aW5nLi4uIGRvbmUgKDQxMjU5IG1zZWMsDQo+IDEwOTAuOCBNQi9zZWMpIHJl
YWRpbmcuLi4gZG9uZSAoMjM5MTYgbXNlYywgMTg4MS45IE1CL3NlYykNCj4gDQo+IHhlbiA0Ljgs
IGtlcm5lbCA0LjguMTcsIHdpbjgxLCBjaXRyaXhwdiwgNCBWQ1BVcywgcmFtZGlzayBpbiBkb20w
DQo+IHBhc3MgIyAgICAxOiBlbXB0eURpci4uLiBkb25lICgwIG1zZWMpIHdyaXRpbmcuLi4gZG9u
ZSAoNTUwMDkgbXNlYywNCj4gODE4LjUgTUIvc2VjKSByZWFkaW5nLi4uIGRvbmUgKDEzNjEyNiBt
c2VjLCAzMzAuNyBNQi9zZWMpDQo+IHBhc3MgIyAgICAyOiBlbXB0eURpci4uLiBkb25lICgxMzU2
IG1zZWMpIHdyaXRpbmcuLi4gZG9uZSAoNTc0NzggbXNlYywNCj4gNzgzLjEgTUIvc2VjKSByZWFk
aW5nLi4uIGRvbmUgKDEwMTQ4OSBtc2VjLCA0NDMuNSBNQi9zZWMpDQo+IA0KPiBSZWdhcmRzIEFu
ZHJlYXMNCj4gDQo+IE9uIDI1LjAxLjIwMTcgMTI6MzIsIFBhdWwgRHVycmFudCB3cm90ZToNCj4g
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogQW5kcmVhcyBLaW56bGVy
IFttYWlsdG86bWwtYWtAcG9zdGVvLmRlXQ0KPiA+PiBTZW50OiAyNCBKYW51YXJ5IDIwMTcgMTY6
MjgNCj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+
IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBsb2FkK3N0YWJpbGl0eSB0ZXN0cyByZXN1bHQ6
IEV2ZW50IDEyOSB4ZW52YmQNCj4gPj4NCj4gPj4gSSB0cmllZCAneGwgZGVidWcta2V5cyBxJyBi
dXQgbm90aGluZyBpcyB3cml0dGVuIHRvIHRoZSBxZW11IGxvZz8gSSBhbSB1c2luZw0KPiB0aGUN
Cj4gPj4gcmVsZWFzZSBidWlsZCBvZiB3aW4tcHYuIERvIEkgbmVlZCBhIGRlYnVnIGJ1aWxkIG9m
IHdpbi1wdiA/DQo+ID4+DQo+ID4gTm8sIEkgc3VzcGVjdCB0aGUgaXNzdWUgaXMgd2l0aCB5b3Vy
IFFFTVUuIEkgYXNzdW1lIHlvdSBhcmUgdXNpbmcNCj4gdXBzdHJlYW0/IElmIHNvIHRoZW4geW91
IG5lZWQgdG8gZW5hYmxlIHRoZSBhcHByb3ByaWF0ZSB0cmFjZSBldmVudC4gVGhpcyBpcw0KPiB3
aGF0IEkgZG8uLi4NCj4gPg0KPiA+IENyZWF0ZSBhIGZpbGUgY2FsbGVkICdldmVudHMnIHNvbWV3
aGVyZSBhbmQgcHV0IHRoZSBmb2xsb3dpbmcgbGluZSBpbiBpdDoNCj4gPg0KPiA+IHhlbl9wbGF0
Zm9ybV9sb2cNCj4gPg0KPiA+IFRoZW4sIGluIHRoZSB4bC5jZmcgZm9yIHlvdXIgVk0sIGFkZCB0
aGUgZm9sbG93aW5nIGxpbmU6DQo+ID4NCj4gPiBkZXZpY2VfbW9kZWxfYXJncz1bICItdHJhY2Ui
LCAiZXZlbnRzPTxwYXRoIHRvIHlvdXIgZXZlbnRzIGZpZT4iIF0NCj4gPg0KPiA+IFlvdSBzaG91
bGQgdGhlbiBzZWUgbG9nZ2luZyBmcm9tIHRoZSBQViBkcml2ZXJzIHdoZW4geW91IGJvb3QgdGhl
IFZNLA0KPiBhbmQgd2hlbiB5b3UgZG8gJ3hsIGRlYnVnLWtleXMgcScuDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 01 09:58:28 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 01 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cYrg9-0004Dp-7e; Wed, 01 Feb 2017 09:58: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=198b2b2dc=Paul.Durrant@citrix.com>)
 id 1cYrg8-0004Dj-1s
 for win-pv-devel@lists.xenproject.org; Wed, 01 Feb 2017 09:58:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 70/4B-01926-731B1985; Wed, 01 Feb 2017 09:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsWyU9JRQtds48Q
 Ig9U/FC3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxuNJ0xgLTqlXfF6xi62BsUO9i5GTQ0LAT2L/
 0yWMIDabgI7E0qPzmUBsEYF8ie5Jl8HiwgIJEg3rd7JAxBMlTn79AWUbSXyatI4NxGYRUJGY+
 WsVWC+vgLvEhx93gWq4OIQEZjFJbH4zmxUkwSlgK3HizGKwoYwCshJfGlczg9jMAuISt55ALJ
 YQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfUBDOYDqNSXW79KHaFWUmNL9kB1ir6DEyZlPWCYwCs1
 CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSs
 l5yfu4kRGOAMQLCDsWG75yFGSQ4mJVHe9I4JEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCs2T
 IwQEixKTU+tSMvMAcYaTFqCg0dJhNcMJM1bXJCYW5yZDpE6xWjMcerG6ZdMHF92nnnJJMSSl5
 +XKiXO6wZSKgBSmlGaBzcIlgIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZj3z3qgKTyZeSV
 w+14BncIEdIr7qz6QU0oSEVJSDYwzO0u7726+W3Xy58ZVH6dnVAe9cHbn3sKd4vXs6Zuklx+e
 rFm7601a8N6T9g0ai9zXmRVf9Gb/NjFarevS9MZnKWfmx3h1bT4k1RcS1PL3b/eLjAsTM0WDz
 F3feSleVvIp0Tx3p+elImtdt3W2nULvGXWugKsPTZ56yEwUjHm47Mbar/1nlSWUWIozEg21mI
 uKEwEFBnBZ/AIAAA==
X-Env-Sender: prvs=198b2b2dc=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1485943094!68702647!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17536 invoked from network); 1 Feb 2017 09:58:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Feb 2017 09:58:14 -0000
X-IronPort-AV: E=Sophos;i="5.33,319,1477958400"; d="scan'208";a="39893071"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andreas Kinzler <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] load+stability tests result: Event 129 xenvbd,
 benchmark regression
Thread-Index: AQHSfAwfYQJeJ9Pw+kWzX22TioDux6FT6X5g
Date: Wed, 1 Feb 2017 09:58:00 +0000
Message-ID: <47b253face174b74a25e6e26e8e82af0@AMSPEX02CL03.citrite.net>
References: <fa276ce2-842c-b742-fe21-794f2bb50501@posteo.de>
 <5075bdebfbab4037bf0b5169e50a3150@AMSPEX02CL03.citrite.net>
 <208436d4-5569-ef8f-527a-f97e465c94c0@posteo.de>
 <ce35517001b94360bc0c6677f074c9d3@AMSPEX02CL03.citrite.net>
 <ae5a3ae6-6be8-733f-d2be-487d311594a8@posteo.de>
In-Reply-To: <ae5a3ae6-6be8-733f-d2be-487d311594a8@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] load+stability tests result: Event 129 xenvbd,
 benchmark regression
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZWFzIEtpbnpsZXIgW21h
aWx0bzptbC1ha0Bwb3N0ZW8uZGVdDQo+IFNlbnQ6IDMxIEphbnVhcnkgMjAxNyAyMTo1MQ0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHdpbi1wdi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIGxv
YWQrc3RhYmlsaXR5IHRlc3RzIHJlc3VsdDogRXZlbnQgMTI5IHhlbnZiZCwNCj4gYmVuY2htYXJr
IHJlZ3Jlc3Npb24NCj4gDQo+IEhlbGxvIFBhdWwsDQo+IA0KPiB0aGFua3MgLSBsb2dnaW5nIGlz
IG5vdyB3b3JraW5nLiBIb3dldmVyLCBJIHBhdXNlZCB0aGUgc3RhYmlsaXR5IHRlc3RzDQo+IG1l
bnRpb25lZCBpbiBteSBvcmlnaW5hbCBlbWFpbCBiZWNhdXNlIHRoZXJlIGlzIGEgc2VyaW91cyBw
ZXJmb3JtYW5jZQ0KPiByZWdyZXNzaW9uIHdoZW4gc3dpdGNoaW5nIGZyb20gZG9tMCBrZXJuZWwg
My4xMCB0byA0LjguIEhlcmUgYXJlIHNvbWUNCj4gcmVzdWx0cyBvZiBteSBiZW5jaG1hcmtzOiBp
dCB0ZXN0cyBhbGwgNCBjb21iaW5hdGlvbnMgb2YgZG9tMCBlaXRoZXINCj4gMy4xMCBvciA0Ljgg
YW5kIFBWIGRyaXZlciBlaXRoZXIgY2l0cml4cHYgOC4yLXJjMiBvciBHUExQVi4gY2l0cml4cHYg
aXMNCj4gb25seSBhIGJpdCBzbG93ZXIgb24gMy4xMCBidXQgdG90YWxseSBicmVha3Mgb24gNC44
LiBDYW4geW91IHRoaW5rIG9mDQo+IGFueSByZWFzb24gZm9yIHRoYXQ/DQo+IA0KDQpJIHN1c3Bl
Y3QgaXQgd2lsbCBiZSBhbGwgdGhlIG11bHRpLXBhZ2UgcmluZyBzdHVmZiBpbiBibGtiYWNrLiBB
cmUgeW91IHVzaW5nIGJsa2JhY2sgYXMgeW91ciBiYWNrZW5kPyBJZiBzbyBJIHN1Z2dlc3QgdHJ5
aW5nIHRvIHR3ZWFrIGl0IHNvIGl0IG9ubHkgdXNlcyBhIHNpbmdsZSBwYWdlIHNoYXJlZCByaW5n
LCBpbiB3aGljaCBjYXNlIGl0IHNob3VsZCBiZWhhdmUgYnJvYWRseSB0aGUgc2FtZSBhcyBpdCBk
aWQgaW4gMy4xMC4gVGhlIG90aGVyIHRoaW5nIGl0IGNvdWxkIGJlIGlzIHRyaW0gc3VwcG9ydC4u
LiBJIHRoaW5rIGJsa2JhY2sgaW4gMy4xMCBzdGlsbCBpZ25vcmVkIGRpc2NhcmQgb3BzIGZyb20g
dGhlIGZyb250ZW5kLg0KSGF2ZSB5b3UgdHJpZWQgYmlzZWN0aW5nIHRoZSBrZXJuZWwgYSBiaXQg
bW9yZS4uLiBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyBleGFjdGx5IHdoZW4gdGhlIHJlZ3Jl
c3Npb24gb2NjdXJyZWQuIFdlIG1heSBiZSBhYmxlIHRvIHRha2Ugc29tZSByZW1lZGlhbCBhY3Rp
b24gaW4gdGhlIGZyb250ZW5kLg0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KDQo+IHhlbiA0LjgsIGtl
cm5lbCAzLjEwLjczLCB3aW44MSwgY2l0cml4cHYsID8gVkNQVXMsIHJhbWRpc2sgaW4gZG9tMA0K
PiBwYXNzICMgIDMwOTogZW1wdHlEaXIuLi4gZG9uZSAoMTMxMyBtc2VjKSB3cml0aW5nLi4uIGRv
bmUgKDQ2ODIxIG1zZWMsDQo+IDk2MS4xIE1CL3NlYykgcmVhZGluZy4uLiBkb25lICgyNDA1NSBt
c2VjLCAxODcwLjcgTUIvc2VjKQ0KPiBwYXNzICMgIDMxMDogZW1wdHlEaXIuLi4gZG9uZSAoMTMz
MSBtc2VjKSB3cml0aW5nLi4uIGRvbmUgKDQ3MzQ3IG1zZWMsDQo+IDk1MC41IE1CL3NlYykgcmVh
ZGluZy4uLiBkb25lICgyNDE2NCBtc2VjLCAxODYyLjUgTUIvc2VjKQ0KPiANCj4geGVuIDQuOCwg
a2VybmVsIDMuMTAuNzMsIHdpbjgxLCBncGxwdiwgNCBWQ1BVcywgcmFtZGlzayBpbiBkb20wDQo+
IHBhc3MgIyAgICA1OiBlbXB0eURpci4uLiBkb25lICgxMzE2IG1zZWMpIHdyaXRpbmcuLi4gZG9u
ZSAoNDQyNTcgbXNlYywNCj4gMTAxNy4zIE1CL3NlYykgcmVhZGluZy4uLiBkb25lICgyMzc2MyBt
c2VjLCAxODk0LjcgTUIvc2VjKQ0KPiBwYXNzICMgICAgNjogZW1wdHlEaXIuLi4gZG9uZSAoMTIz
OSBtc2VjKSB3cml0aW5nLi4uIGRvbmUgKDQ0MzQ0IG1zZWMsDQo+IDEwMTUuMSBNQi9zZWMpIHJl
YWRpbmcuLi4gZG9uZSAoMjM2MjkgbXNlYywgMTkwNS4xIE1CL3NlYykNCj4gDQo+IHhlbiA0Ljgs
IGtlcm5lbCA0LjguMTcsIHdpbjgxLCBncGxwdiwgNCBWQ1BVcywgcmFtZGlzayBpbiBkb20wDQo+
IHBhc3MgIyAgMTQ4OiBlbXB0eURpci4uLiBkb25lICgxMjY5IG1zZWMpIHdyaXRpbmcuLi4gZG9u
ZSAoNDExMjUgbXNlYywNCj4gMTA5NC4yIE1CL3NlYykgcmVhZGluZy4uLiBkb25lICgyMzU0MiBt
c2VjLCAxOTExLjQgTUIvc2VjKQ0KPiBwYXNzICMgIDE0OTogZW1wdHlEaXIuLi4gZG9uZSAoMTE5
MyBtc2VjKSB3cml0aW5nLi4uIGRvbmUgKDQxMjU5IG1zZWMsDQo+IDEwOTAuOCBNQi9zZWMpIHJl
YWRpbmcuLi4gZG9uZSAoMjM5MTYgbXNlYywgMTg4MS45IE1CL3NlYykNCj4gDQo+IHhlbiA0Ljgs
IGtlcm5lbCA0LjguMTcsIHdpbjgxLCBjaXRyaXhwdiwgNCBWQ1BVcywgcmFtZGlzayBpbiBkb20w
DQo+IHBhc3MgIyAgICAxOiBlbXB0eURpci4uLiBkb25lICgwIG1zZWMpIHdyaXRpbmcuLi4gZG9u
ZSAoNTUwMDkgbXNlYywNCj4gODE4LjUgTUIvc2VjKSByZWFkaW5nLi4uIGRvbmUgKDEzNjEyNiBt
c2VjLCAzMzAuNyBNQi9zZWMpDQo+IHBhc3MgIyAgICAyOiBlbXB0eURpci4uLiBkb25lICgxMzU2
IG1zZWMpIHdyaXRpbmcuLi4gZG9uZSAoNTc0NzggbXNlYywNCj4gNzgzLjEgTUIvc2VjKSByZWFk
aW5nLi4uIGRvbmUgKDEwMTQ4OSBtc2VjLCA0NDMuNSBNQi9zZWMpDQo+IA0KPiBSZWdhcmRzIEFu
ZHJlYXMNCj4gDQo+IE9uIDI1LjAxLjIwMTcgMTI6MzIsIFBhdWwgRHVycmFudCB3cm90ZToNCj4g
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogQW5kcmVhcyBLaW56bGVy
IFttYWlsdG86bWwtYWtAcG9zdGVvLmRlXQ0KPiA+PiBTZW50OiAyNCBKYW51YXJ5IDIwMTcgMTY6
MjgNCj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+
IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBsb2FkK3N0YWJpbGl0eSB0ZXN0cyByZXN1bHQ6
IEV2ZW50IDEyOSB4ZW52YmQNCj4gPj4NCj4gPj4gSSB0cmllZCAneGwgZGVidWcta2V5cyBxJyBi
dXQgbm90aGluZyBpcyB3cml0dGVuIHRvIHRoZSBxZW11IGxvZz8gSSBhbSB1c2luZw0KPiB0aGUN
Cj4gPj4gcmVsZWFzZSBidWlsZCBvZiB3aW4tcHYuIERvIEkgbmVlZCBhIGRlYnVnIGJ1aWxkIG9m
IHdpbi1wdiA/DQo+ID4+DQo+ID4gTm8sIEkgc3VzcGVjdCB0aGUgaXNzdWUgaXMgd2l0aCB5b3Vy
IFFFTVUuIEkgYXNzdW1lIHlvdSBhcmUgdXNpbmcNCj4gdXBzdHJlYW0/IElmIHNvIHRoZW4geW91
IG5lZWQgdG8gZW5hYmxlIHRoZSBhcHByb3ByaWF0ZSB0cmFjZSBldmVudC4gVGhpcyBpcw0KPiB3
aGF0IEkgZG8uLi4NCj4gPg0KPiA+IENyZWF0ZSBhIGZpbGUgY2FsbGVkICdldmVudHMnIHNvbWV3
aGVyZSBhbmQgcHV0IHRoZSBmb2xsb3dpbmcgbGluZSBpbiBpdDoNCj4gPg0KPiA+IHhlbl9wbGF0
Zm9ybV9sb2cNCj4gPg0KPiA+IFRoZW4sIGluIHRoZSB4bC5jZmcgZm9yIHlvdXIgVk0sIGFkZCB0
aGUgZm9sbG93aW5nIGxpbmU6DQo+ID4NCj4gPiBkZXZpY2VfbW9kZWxfYXJncz1bICItdHJhY2Ui
LCAiZXZlbnRzPTxwYXRoIHRvIHlvdXIgZXZlbnRzIGZpZT4iIF0NCj4gPg0KPiA+IFlvdSBzaG91
bGQgdGhlbiBzZWUgbG9nZ2luZyBmcm9tIHRoZSBQViBkcml2ZXJzIHdoZW4geW91IGJvb3QgdGhl
IFZNLA0KPiBhbmQgd2hlbiB5b3UgZG8gJ3hsIGRlYnVnLWtleXMgcScuDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 14:11:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 14:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZI6b-0003y1-QI; Thu, 02 Feb 2017 14: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 <prvs=1999c3179=owen.smith@citrix.com>)
 id 1cZI6a-0003xL-7Q
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 14:11:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4A/EB-04971-70E33985; Thu, 02 Feb 2017 14:11:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvS673eQ
 Ig9mHWSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrRuOV7UwF/zQr1i1bz9zAuEWqi5GTQ0LAX+LA
 /O0sIDabgKzEx5WfmUFsEQF1iX2ftzKB2MwCahLX93exgtjCAiYSCxf2gtksAioS+/+fAerl4
 OAVsJI4tjgRYqScxOTFlxhBbCEBJYlvi1+AjeQVEJQ4OfMJC8RICYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYACCHYy
 L1wYeYpTkYFIS5Z2iNTlCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvSRugnGBRanpqRVpmDjAk
 YdISHDxKIrx8tkBp3uKCxNzizHSI1ClGXY5TN06/ZBJiycvPS5US530AMkMApCijNA9uBCw+L
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wXIFJ7MvBK4Ta+AjmACOuLn40kgR5QkIqSkGh
 hPte5x82NlzwjeN4/hftsJ25BH+h/lnc31jkX+s+n/KXTcaMLxQne1gpsf/0bO3vzhqGDu1T8
 V2wMtZl93aC0Tbfhy/DBPy0IOhhsrp0lU/esxk59Ypb/U5QirZZD/vUSlLMtj1ppZlvOmGx9T
 vbkw4pD62ndqMfOrT3I9XLs5OzWx9VV2pJgSS3FGoqEWc1FxIgCtxdm0igIAAA==
X-Env-Sender: prvs=1999c3179=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1486044677!85220659!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18501 invoked from network); 2 Feb 2017 14:11:18 -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;
 2 Feb 2017 14:11:18 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412649727"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 14:08:13 +0000
Message-ID: <20170202140813.13628-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH] Add registry overrides for features
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKKiBBZGQgYSBSRUdfRFdP
UkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQKICBvbiB0aGUg
ZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5kIHNldCB0byAwIHRvCiAgb3ZlcnJp
ZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4KCkZvciBleGFtcGxlLAogIkhLTE1cU3lzdGVtXENDU1xT
ZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIgMAogIHdpbGwgcHJl
dmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9CQVJSSUVScwogIkhLTE1c
U3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIg
MAogIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcwoK
U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW52YmQvZHJpdmVyLmMgICB8IDE2ICsrKysrKysrKysrKysrKysKIHNyYy94ZW52YmQvZHJp
dmVyLmggICB8ICA1ICsrKysrCiBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAzNyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5jIGIvc3JjL3hlbnZiZC9kcml2
ZXIuYwppbmRleCAxMTRjNzQwLi4xZjcxM2M0IDEwMDY0NAotLS0gYS9zcmMveGVudmJkL2RyaXZl
ci5jCisrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmMKQEAgLTgyLDYgKzgyLDIyIEBAIF9fRHJpdmVy
UGFyc2VPcHRpb24oCiAgICAgUmVnaXN0cnlGcmVlU3pWYWx1ZShPcHRpb24pOwogfQogCitzdGF0
aWMgRk9SQ0VJTkxJTkUgSEFORExFCitfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCisgICAgVk9J
RAorICAgICkKK3sKKyAgICByZXR1cm4gRHJpdmVyLlBhcmFtZXRlcnNLZXk7Cit9CisKK0hBTkRM
RQorRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgKKyAgICBWT0lECisgICAgKQoreworICAgIHJldHVy
biBfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoKTsKK30KKwogTlRTVEFUVVMKIERyaXZlckRpc3Bh
dGNoUG5wKAogICAgIElOICBQREVWSUNFX09CSkVDVCAgRGV2aWNlT2JqZWN0LApkaWZmIC0tZ2l0
IGEvc3JjL3hlbnZiZC9kcml2ZXIuaCBiL3NyYy94ZW52YmQvZHJpdmVyLmgKaW5kZXggY2Y1NTMz
MC4uZTc3MzBhOSAxMDA2NDQKLS0tIGEvc3JjL3hlbnZiZC9kcml2ZXIuaAorKysgYi9zcmMveGVu
dmJkL2RyaXZlci5oCkBAIC01Nyw2ICs1NywxMSBAQCB0eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1BB
UkFNRVRFUlMgewogCiBleHRlcm4gWEVOVkJEX1BBUkFNRVRFUlMgICAgRHJpdmVyUGFyYW1ldGVy
czsKIAorZXh0ZXJuIEhBTkRMRQorRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgKKyAgICBWT0lECisg
ICAgKTsKKwogZXh0ZXJuIE5UU1RBVFVTCiBEcml2ZXJEaXNwYXRjaFBucCgKICAgICBJTiAgUERF
VklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwKZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvZnJvbnRl
bmQuYyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwppbmRleCAxMWU5MTIxLi5lMTQxZjkyIDEwMDY0
NAotLS0gYS9zcmMveGVudmJkL2Zyb250ZW5kLmMKKysrIGIvc3JjL3hlbnZiZC9mcm9udGVuZC5j
CkBAIC0zMCw2ICszMCw3IEBACiAgKi8gCiAKICNpbmNsdWRlICJmcm9udGVuZC5oIgorI2luY2x1
ZGUgInJlZ2lzdHJ5LmgiCiAjaW5jbHVkZSAiZHJpdmVyLmgiCiAjaW5jbHVkZSAiZmRvLmgiCiAj
aW5jbHVkZSAicGRvaW5xdWlyeS5oIgpAQCAtNjIxLDYgKzYyMiw4IEBAIEZyb250ZW5kUmVhZEZl
YXR1cmUoCiB7CiAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKICAgICBQQ0hBUiAgICAgICAg
ICAgQnVmZmVyOworICAgIFVMT05HICAgICAgICAgICBPdmVycmlkZTsKKyAgICBIQU5ETEUgICAg
ICAgICAgS2V5OwogICAgIEJPT0xFQU4gICAgICAgICBPbGQgPSAqVmFsdWU7CiAKICAgICBzdGF0
dXMgPSBYRU5CVVNfU1RPUkUoUmVhZCwKQEAgLTYzNyw2ICs2NDAsMTggQEAgRnJvbnRlbmRSZWFk
RmVhdHVyZSgKICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLAogICAgICAgICAg
ICAgICAgICAgICBCdWZmZXIpOwogCisgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2FibGUt
b3ZlcnJpZGUKKyAgICBLZXkgPSBEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCk7CisgICAgaWYgKEtl
eSAhPSBOVUxMKSB7CisgICAgICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlEd29yZFZhbHVlKEtl
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlkZSk7CisgICAgICAgIGlm
IChOVF9TVUNDRVNTKHN0YXR1cykpIHsKKyAgICAgICAgICAgIGlmIChPdmVycmlkZSA9PSAwKQor
ICAgICAgICAgICAgICAgICpWYWx1ZSA9IEZBTFNFOworICAgICAgICB9CisgICAgfQorCiAgICAg
cmV0dXJuIE9sZCAhPSAqVmFsdWU7CiB9CiAKQEAgLTY0NCwxMSArNjU5LDE0IEBAIHN0YXRpYyBG
T1JDRUlOTElORSBCT09MRUFOCiBGcm9udGVuZFJlYWRWYWx1ZTMyKAogICAgIElOICBQWEVOVkJE
X0ZST05URU5EICAgICAgICAgICAgRnJvbnRlbmQsCiAgICAgSU4gIFBDSEFSICAgICAgICAgICAg
ICAgICAgICAgICBOYW1lLAorICAgIElOICBCT09MRUFOICAgICAgICAgICAgICAgICAgICAgQWxs
b3dPdmVycmlkZSwKICAgICBJTiAgUFVMT05HICAgICAgICAgICAgICAgICAgICAgIFZhbHVlCiAg
ICAgKQogewogICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7CiAgICAgUENIQVIgICAgICAgICAg
IEJ1ZmZlcjsKKyAgICBIQU5ETEUgICAgICAgICAgS2V5OworICAgIFVMT05HICAgICAgICAgICBP
dmVycmlkZTsKICAgICBVTE9ORyAgICAgICAgICAgT2xkID0gKlZhbHVlOwogCiAgICAgc3RhdHVz
ID0gWEVOQlVTX1NUT1JFKFJlYWQsCkBAIC02NjUsNiArNjgzLDE5IEBAIEZyb250ZW5kUmVhZFZh
bHVlMzIoCiAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwKICAgICAgICAgICAg
ICAgICAgICAgQnVmZmVyKTsKIAorICAgIC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxlLW92
ZXJyaWRlCisgICAgaWYgKEFsbG93T3ZlcnJpZGUpIHsKKyAgICAgICAgS2V5ID0gRHJpdmVyR2V0
UGFyYW1ldGVyc0tleSgpOworICAgICAgICBpZiAoS2V5ICE9IE5VTEwpIHsKKyAgICAgICAgICAg
IHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlEd29yZFZhbHVlKEtleSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJk92ZXJyaWRlKTsKKyAgICAgICAgICAgIGlmIChOVF9TVUND
RVNTKHN0YXR1cykpIHsKKyAgICAgICAgICAgICAgICAqVmFsdWUgPSBPdmVycmlkZTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKwogICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOwog
fQogCkBAIC03MjcsMTIgKzc1OCwxNSBAQCBfX1JlYWREaXNrSW5mbygKIAogICAgIENoYW5nZWQg
fD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaW5mbyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFM
U0UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5m
by5EaXNrSW5mbyk7CiAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5k
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0b3Itc2l6ZSIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5TZWN0b3JTaXplKTsKICAgICBDaGFu
Z2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInBoeXNpY2FsLXNlY3Rvci1zaXplIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBGQUxTRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmRnJvbnRlbmQtPkRpc2tJbmZvLlBoeXNTZWN0b3JTaXplKTsKICAgICBDaGFuZ2VkIHw9IEZy
b250ZW5kUmVhZFZhbHVlNjQoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgInNlY3RvcnMiLApAQCAtNzgwLDYgKzgxNCw3IEBAIEZyb250ZW5kUmVhZEZlYXR1cmVz
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkNhcHMuUmVt
b3ZhYmxlKTsKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLW1heC1pbmRpcmVjdC1z
ZWdtZW50cyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RmVhdHVyZXMuSW5kaXJl
Y3QpOwogICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkRmVhdHVyZShGcm9udGVuZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIsCkBAIC04
MjEsOSArODU2LDExIEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRTZWN1cmUpOwogICAg
IENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQtYWxpZ25tZW50IiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVFJVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkQWxpZ25tZW50KTsKICAgICBDaGFuZ2Vk
IHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJkaXNjYXJkLWdyYW51bGFyaXR5IiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVFJVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkR3JhbnVsYXJpdHkpOwogCiAgICAgaWYgKCFDaGFu
Z2VkKQotLSAKMi44LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 14:11:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 14:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZI6b-0003y1-QI; Thu, 02 Feb 2017 14: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 <prvs=1999c3179=owen.smith@citrix.com>)
 id 1cZI6a-0003xL-7Q
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 14:11:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4A/EB-04971-70E33985; Thu, 02 Feb 2017 14:11:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvS673eQ
 Ig9mHWSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrRuOV7UwF/zQr1i1bz9zAuEWqi5GTQ0LAX+LA
 /O0sIDabgKzEx5WfmUFsEQF1iX2ftzKB2MwCahLX93exgtjCAiYSCxf2gtksAioS+/+fAerl4
 OAVsJI4tjgRYqScxOTFlxhBbCEBJYlvi1+AjeQVEJQ4OfMJC8RICYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYACCHYy
 L1wYeYpTkYFIS5Z2iNTlCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvSRugnGBRanpqRVpmDjAk
 YdISHDxKIrx8tkBp3uKCxNzizHSI1ClGXY5TN06/ZBJiycvPS5US530AMkMApCijNA9uBCw+L
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wXIFJ7MvBK4Ta+AjmACOuLn40kgR5QkIqSkGh
 hPte5x82NlzwjeN4/hftsJ25BH+h/lnc31jkX+s+n/KXTcaMLxQne1gpsf/0bO3vzhqGDu1T8
 V2wMtZl93aC0Tbfhy/DBPy0IOhhsrp0lU/esxk59Ypb/U5QirZZD/vUSlLMtj1ppZlvOmGx9T
 vbkw4pD62ndqMfOrT3I9XLs5OzWx9VV2pJgSS3FGoqEWc1FxIgCtxdm0igIAAA==
X-Env-Sender: prvs=1999c3179=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1486044677!85220659!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18501 invoked from network); 2 Feb 2017 14:11:18 -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;
 2 Feb 2017 14:11:18 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412649727"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 14:08:13 +0000
Message-ID: <20170202140813.13628-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH] Add registry overrides for features
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKKiBBZGQgYSBSRUdfRFdP
UkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQKICBvbiB0aGUg
ZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5kIHNldCB0byAwIHRvCiAgb3ZlcnJp
ZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4KCkZvciBleGFtcGxlLAogIkhLTE1cU3lzdGVtXENDU1xT
ZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIgMAogIHdpbGwgcHJl
dmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9CQVJSSUVScwogIkhLTE1c
U3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIg
MAogIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcwoK
U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW52YmQvZHJpdmVyLmMgICB8IDE2ICsrKysrKysrKysrKysrKysKIHNyYy94ZW52YmQvZHJp
dmVyLmggICB8ICA1ICsrKysrCiBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAzNyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5jIGIvc3JjL3hlbnZiZC9kcml2
ZXIuYwppbmRleCAxMTRjNzQwLi4xZjcxM2M0IDEwMDY0NAotLS0gYS9zcmMveGVudmJkL2RyaXZl
ci5jCisrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmMKQEAgLTgyLDYgKzgyLDIyIEBAIF9fRHJpdmVy
UGFyc2VPcHRpb24oCiAgICAgUmVnaXN0cnlGcmVlU3pWYWx1ZShPcHRpb24pOwogfQogCitzdGF0
aWMgRk9SQ0VJTkxJTkUgSEFORExFCitfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCisgICAgVk9J
RAorICAgICkKK3sKKyAgICByZXR1cm4gRHJpdmVyLlBhcmFtZXRlcnNLZXk7Cit9CisKK0hBTkRM
RQorRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgKKyAgICBWT0lECisgICAgKQoreworICAgIHJldHVy
biBfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoKTsKK30KKwogTlRTVEFUVVMKIERyaXZlckRpc3Bh
dGNoUG5wKAogICAgIElOICBQREVWSUNFX09CSkVDVCAgRGV2aWNlT2JqZWN0LApkaWZmIC0tZ2l0
IGEvc3JjL3hlbnZiZC9kcml2ZXIuaCBiL3NyYy94ZW52YmQvZHJpdmVyLmgKaW5kZXggY2Y1NTMz
MC4uZTc3MzBhOSAxMDA2NDQKLS0tIGEvc3JjL3hlbnZiZC9kcml2ZXIuaAorKysgYi9zcmMveGVu
dmJkL2RyaXZlci5oCkBAIC01Nyw2ICs1NywxMSBAQCB0eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1BB
UkFNRVRFUlMgewogCiBleHRlcm4gWEVOVkJEX1BBUkFNRVRFUlMgICAgRHJpdmVyUGFyYW1ldGVy
czsKIAorZXh0ZXJuIEhBTkRMRQorRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgKKyAgICBWT0lECisg
ICAgKTsKKwogZXh0ZXJuIE5UU1RBVFVTCiBEcml2ZXJEaXNwYXRjaFBucCgKICAgICBJTiAgUERF
VklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwKZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvZnJvbnRl
bmQuYyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwppbmRleCAxMWU5MTIxLi5lMTQxZjkyIDEwMDY0
NAotLS0gYS9zcmMveGVudmJkL2Zyb250ZW5kLmMKKysrIGIvc3JjL3hlbnZiZC9mcm9udGVuZC5j
CkBAIC0zMCw2ICszMCw3IEBACiAgKi8gCiAKICNpbmNsdWRlICJmcm9udGVuZC5oIgorI2luY2x1
ZGUgInJlZ2lzdHJ5LmgiCiAjaW5jbHVkZSAiZHJpdmVyLmgiCiAjaW5jbHVkZSAiZmRvLmgiCiAj
aW5jbHVkZSAicGRvaW5xdWlyeS5oIgpAQCAtNjIxLDYgKzYyMiw4IEBAIEZyb250ZW5kUmVhZEZl
YXR1cmUoCiB7CiAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKICAgICBQQ0hBUiAgICAgICAg
ICAgQnVmZmVyOworICAgIFVMT05HICAgICAgICAgICBPdmVycmlkZTsKKyAgICBIQU5ETEUgICAg
ICAgICAgS2V5OwogICAgIEJPT0xFQU4gICAgICAgICBPbGQgPSAqVmFsdWU7CiAKICAgICBzdGF0
dXMgPSBYRU5CVVNfU1RPUkUoUmVhZCwKQEAgLTYzNyw2ICs2NDAsMTggQEAgRnJvbnRlbmRSZWFk
RmVhdHVyZSgKICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLAogICAgICAgICAg
ICAgICAgICAgICBCdWZmZXIpOwogCisgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2FibGUt
b3ZlcnJpZGUKKyAgICBLZXkgPSBEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCk7CisgICAgaWYgKEtl
eSAhPSBOVUxMKSB7CisgICAgICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlEd29yZFZhbHVlKEtl
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlkZSk7CisgICAgICAgIGlm
IChOVF9TVUNDRVNTKHN0YXR1cykpIHsKKyAgICAgICAgICAgIGlmIChPdmVycmlkZSA9PSAwKQor
ICAgICAgICAgICAgICAgICpWYWx1ZSA9IEZBTFNFOworICAgICAgICB9CisgICAgfQorCiAgICAg
cmV0dXJuIE9sZCAhPSAqVmFsdWU7CiB9CiAKQEAgLTY0NCwxMSArNjU5LDE0IEBAIHN0YXRpYyBG
T1JDRUlOTElORSBCT09MRUFOCiBGcm9udGVuZFJlYWRWYWx1ZTMyKAogICAgIElOICBQWEVOVkJE
X0ZST05URU5EICAgICAgICAgICAgRnJvbnRlbmQsCiAgICAgSU4gIFBDSEFSICAgICAgICAgICAg
ICAgICAgICAgICBOYW1lLAorICAgIElOICBCT09MRUFOICAgICAgICAgICAgICAgICAgICAgQWxs
b3dPdmVycmlkZSwKICAgICBJTiAgUFVMT05HICAgICAgICAgICAgICAgICAgICAgIFZhbHVlCiAg
ICAgKQogewogICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7CiAgICAgUENIQVIgICAgICAgICAg
IEJ1ZmZlcjsKKyAgICBIQU5ETEUgICAgICAgICAgS2V5OworICAgIFVMT05HICAgICAgICAgICBP
dmVycmlkZTsKICAgICBVTE9ORyAgICAgICAgICAgT2xkID0gKlZhbHVlOwogCiAgICAgc3RhdHVz
ID0gWEVOQlVTX1NUT1JFKFJlYWQsCkBAIC02NjUsNiArNjgzLDE5IEBAIEZyb250ZW5kUmVhZFZh
bHVlMzIoCiAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwKICAgICAgICAgICAg
ICAgICAgICAgQnVmZmVyKTsKIAorICAgIC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxlLW92
ZXJyaWRlCisgICAgaWYgKEFsbG93T3ZlcnJpZGUpIHsKKyAgICAgICAgS2V5ID0gRHJpdmVyR2V0
UGFyYW1ldGVyc0tleSgpOworICAgICAgICBpZiAoS2V5ICE9IE5VTEwpIHsKKyAgICAgICAgICAg
IHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlEd29yZFZhbHVlKEtleSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJk92ZXJyaWRlKTsKKyAgICAgICAgICAgIGlmIChOVF9TVUND
RVNTKHN0YXR1cykpIHsKKyAgICAgICAgICAgICAgICAqVmFsdWUgPSBPdmVycmlkZTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKwogICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOwog
fQogCkBAIC03MjcsMTIgKzc1OCwxNSBAQCBfX1JlYWREaXNrSW5mbygKIAogICAgIENoYW5nZWQg
fD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaW5mbyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFM
U0UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5m
by5EaXNrSW5mbyk7CiAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5k
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0b3Itc2l6ZSIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5TZWN0b3JTaXplKTsKICAgICBDaGFu
Z2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInBoeXNpY2FsLXNlY3Rvci1zaXplIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBGQUxTRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmRnJvbnRlbmQtPkRpc2tJbmZvLlBoeXNTZWN0b3JTaXplKTsKICAgICBDaGFuZ2VkIHw9IEZy
b250ZW5kUmVhZFZhbHVlNjQoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgInNlY3RvcnMiLApAQCAtNzgwLDYgKzgxNCw3IEBAIEZyb250ZW5kUmVhZEZlYXR1cmVz
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkNhcHMuUmVt
b3ZhYmxlKTsKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLW1heC1pbmRpcmVjdC1z
ZWdtZW50cyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RmVhdHVyZXMuSW5kaXJl
Y3QpOwogICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkRmVhdHVyZShGcm9udGVuZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIsCkBAIC04
MjEsOSArODU2LDExIEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRTZWN1cmUpOwogICAg
IENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQtYWxpZ25tZW50IiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVFJVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkQWxpZ25tZW50KTsKICAgICBDaGFuZ2Vk
IHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJkaXNjYXJkLWdyYW51bGFyaXR5IiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVFJVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkR3JhbnVsYXJpdHkpOwogCiAgICAgaWYgKCFDaGFu
Z2VkKQotLSAKMi44LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 15:14:52 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZJ5s-0000Rr-D2; Thu, 02 Feb 2017 15: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=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZJ5q-0000Rj-Ra
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 15:14:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C5/FC-09053-EDC43985; Thu, 02 Feb 2017 15:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWyU9JRQveuz+Q
 IgxN35Sz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxqS2braCzy4Vq5qesTcwNrh0MXJySAj4SSz4
 sZgNxGYT0JFYenQ+E4gtIlAg8f39PGYQm1lATeL6/i5WEFtYwF2iYcps9i5GDqAaD4n3d3Mgy
 o0kXp6aBtbKIqAisfDJTnYQmxeovGfnZrC4kICVxKX7G8HGcApYS+w6/gksziggK/GlcTXUKn
 GJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwgJzALaEqs36UP0aooMaX7IdRaQYmTM5+
 wTGAUnoVk6iyEjllIOmYh6VjAyLKKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9
 NScxqVgvOT93EyMw6BmAYAfjn2UBhxglOZiURHmnaE2OEOJLyk+pzEgszogvKs1JLT7EKMPBo
 STBq+YNlBMsSk1PrUjLzAHGH0xagoNHSYR3lRdQmre4IDG3ODMdInWKUZfj1I3TL5mEWPLy81
 KlxHn/gxQJgBRllObBjYClgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68EbtM
 roCOYgI74+XgSyBEliQgpqQbG1YYlN+a1VXO9nznvq+0NmRkr3Datv33qp3ilyaWoQ1tjl9lu
 a2S6PePIwZa8kg2q630FtqSI/Wb/OvvbpVvsvpJzz740e2rrdsj2SIj8q2BLx4qNF+6IXDfxf
 LiwSG5N9hUJ0SfcC0q8Kx97iEQ+O/eg1UnrS8v7xTteFpw8yaUroXg8OfKamxJLcUaioRZzUX
 EiAAkkOx0AAwAA
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1486048477!55838752!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17771 invoked from network); 2 Feb 2017 15:14:37 -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;
 2 Feb 2017 15:14:37 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="39993510"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features
Thread-Index: AQHSfV5hw6zc2XyCQ0KBnvEwemLaf6FV0k2Q
Date: Thu, 2 Feb 2017 15:11:29 +0000
Message-ID: <858e41aaad104bf5b546db109c48a181@AMSPEX02CL03.citrite.net>
References: <20170202140813.13628-1-owen.smith@citrix.com>
In-Reply-To: <20170202140813.13628-1-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAwMiBGZWJydWFyeSAyMDE3IDE0OjA4
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIXSBBZGQgcmVnaXN0cnkgb3ZlcnJpZGVzIGZvciBmZWF0dXJlcw0KPiANCj4gRnJvbTogT3dl
biBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiANCj4gKiBBZGQgYSBSRUdfRFdPUkQg
dG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQNCj4gICBvbiB0aGUg
ZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5kIHNldCB0byAwIHRvDQo+ICAgb3Zl
cnJpZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4NCj4gDQo+IEZvciBleGFtcGxlLA0KPiAgIkhLTE1c
U3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIg
MA0KPiAgIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9C
QVJSSUVScw0KPiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIg
ImZlYXR1cmUtZGlzY2FyZCIgMA0KPiAgIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWlu
ZyBCTEtJRl9PUF9ESVNDQVJEcw0KPiANCj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dl
bi5zbWl0aEBjaXRyaXguY29tPg0KPiAtLS0NCj4gIHNyYy94ZW52YmQvZHJpdmVyLmMgICB8IDE2
ICsrKysrKysrKysrKysrKysNCj4gIHNyYy94ZW52YmQvZHJpdmVyLmggICB8ICA1ICsrKysrDQo+
ICBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKykNCj4gDQo+IGRp
ZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5jIGIvc3JjL3hlbnZiZC9kcml2ZXIuYw0KPiBp
bmRleCAxMTRjNzQwLi4xZjcxM2M0IDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL2RyaXZlci5j
DQo+ICsrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmMNCj4gQEAgLTgyLDYgKzgyLDIyIEBAIF9fRHJp
dmVyUGFyc2VPcHRpb24oDQo+ICAgICAgUmVnaXN0cnlGcmVlU3pWYWx1ZShPcHRpb24pOw0KPiAg
fQ0KPiANCj4gK3N0YXRpYyBGT1JDRUlOTElORSBIQU5ETEUNCj4gK19fRHJpdmVyR2V0UGFyYW1l
dGVyc0tleSgNCj4gKyAgICBWT0lEDQo+ICsgICAgKQ0KPiArew0KPiArICAgIHJldHVybiBEcml2
ZXIuUGFyYW1ldGVyc0tleTsNCj4gK30NCj4gKw0KPiArSEFORExFDQo+ICtEcml2ZXJHZXRQYXJh
bWV0ZXJzS2V5KA0KPiArICAgIFZPSUQNCj4gKyAgICApDQo+ICt7DQo+ICsgICAgcmV0dXJuIF9f
RHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpOw0KPiArfQ0KPiArDQo+ICBOVFNUQVRVUw0KPiAgRHJp
dmVyRGlzcGF0Y2hQbnAoDQo+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3Qs
DQo+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5oIGIvc3JjL3hlbnZiZC9kcml2ZXIu
aA0KPiBpbmRleCBjZjU1MzMwLi5lNzczMGE5IDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL2Ry
aXZlci5oDQo+ICsrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmgNCj4gQEAgLTU3LDYgKzU3LDExIEBA
IHR5cGVkZWYgc3RydWN0IF9YRU5WQkRfUEFSQU1FVEVSUyB7DQo+IA0KPiAgZXh0ZXJuIFhFTlZC
RF9QQVJBTUVURVJTICAgIERyaXZlclBhcmFtZXRlcnM7DQo+IA0KPiArZXh0ZXJuIEhBTkRMRQ0K
PiArRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4gKyAgICBWT0lEDQo+ICsgICAgKTsNCj4gKw0K
PiAgZXh0ZXJuIE5UU1RBVFVTDQo+ICBEcml2ZXJEaXNwYXRjaFBucCgNCj4gICAgICBJTiAgUERF
VklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwNCj4gZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvZnJv
bnRlbmQuYyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYw0KPiBpbmRleCAxMWU5MTIxLi5lMTQxZjky
IDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL2Zyb250ZW5kLmMNCj4gKysrIGIvc3JjL3hlbnZi
ZC9mcm9udGVuZC5jDQo+IEBAIC0zMCw2ICszMCw3IEBADQo+ICAgKi8NCj4gDQo+ICAjaW5jbHVk
ZSAiZnJvbnRlbmQuaCINCj4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIg0KPiAgI2luY2x1ZGUgImRy
aXZlci5oIg0KPiAgI2luY2x1ZGUgImZkby5oIg0KPiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIN
Cj4gQEAgLTYyMSw2ICs2MjIsOCBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKA0KPiAgew0KPiAgICAg
IE5UU1RBVFVTICAgICAgICBzdGF0dXM7DQo+ICAgICAgUENIQVIgICAgICAgICAgIEJ1ZmZlcjsN
Cj4gKyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ICsgICAgSEFORExFICAgICAgICAg
IEtleTsNCj4gICAgICBCT09MRUFOICAgICAgICAgT2xkID0gKlZhbHVlOw0KPiANCj4gICAgICBz
dGF0dXMgPSBYRU5CVVNfU1RPUkUoUmVhZCwNCj4gQEAgLTYzNyw2ICs2NDAsMTggQEAgRnJvbnRl
bmRSZWFkRmVhdHVyZSgNCj4gICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLA0K
PiAgICAgICAgICAgICAgICAgICAgICBCdWZmZXIpOw0KPiANCj4gKyAgICAvLyBjaGVjayByZWdp
c3RyeSBmb3IgZGlzYWJsZS1vdmVycmlkZQ0KPiArICAgIEtleSA9IERyaXZlckdldFBhcmFtZXRl
cnNLZXkoKTsNCj4gKyAgICBpZiAoS2V5ICE9IE5VTEwpIHsNCg0KSSBkb24ndCB0aGluayBLZXkg
Y2FuIGJlIE5VTEwgaGVyZSBjYW4gaXQ/IElJUkMgRHJpdmVyRW50cnkoKSB3aWxsIGZhaWwgaWYg
dGhlcmUncyBubyBwYXJhbWV0ZXJzIGtleS4NCg0KICBQYXVsDQoNCj4gKyAgICAgICAgc3RhdHVz
ID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoS2V5LA0KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5hbWUsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJk92ZXJyaWRlKTsNCj4gKyAgICAgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVz
KSkgew0KPiArICAgICAgICAgICAgaWYgKE92ZXJyaWRlID09IDApDQo+ICsgICAgICAgICAgICAg
ICAgKlZhbHVlID0gRkFMU0U7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gICAgICBy
ZXR1cm4gT2xkICE9ICpWYWx1ZTsNCj4gIH0NCj4gDQo+IEBAIC02NDQsMTEgKzY1OSwxNCBAQCBz
dGF0aWMgRk9SQ0VJTkxJTkUgQk9PTEVBTg0KPiAgRnJvbnRlbmRSZWFkVmFsdWUzMigNCj4gICAg
ICBJTiAgUFhFTlZCRF9GUk9OVEVORCAgICAgICAgICAgIEZyb250ZW5kLA0KPiAgICAgIElOICBQ
Q0hBUiAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gKyAgICBJTiAgQk9PTEVBTiAgICAg
ICAgICAgICAgICAgICAgIEFsbG93T3ZlcnJpZGUsDQo+ICAgICAgSU4gIFBVTE9ORyAgICAgICAg
ICAgICAgICAgICAgICBWYWx1ZQ0KPiAgICAgICkNCj4gIHsNCj4gICAgICBOVFNUQVRVUyAgICAg
ICAgc3RhdHVzOw0KPiAgICAgIFBDSEFSICAgICAgICAgICBCdWZmZXI7DQo+ICsgICAgSEFORExF
ICAgICAgICAgIEtleTsNCj4gKyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ICAgICAg
VUxPTkcgICAgICAgICAgIE9sZCA9ICpWYWx1ZTsNCj4gDQo+ICAgICAgc3RhdHVzID0gWEVOQlVT
X1NUT1JFKFJlYWQsDQo+IEBAIC02NjUsNiArNjgzLDE5IEBAIEZyb250ZW5kUmVhZFZhbHVlMzIo
DQo+ICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwNCj4gICAgICAgICAgICAg
ICAgICAgICAgQnVmZmVyKTsNCj4gDQo+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2Fi
bGUtb3ZlcnJpZGUNCj4gKyAgICBpZiAoQWxsb3dPdmVycmlkZSkgew0KPiArICAgICAgICBLZXkg
PSBEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCk7DQo+ICsgICAgICAgIGlmIChLZXkgIT0gTlVMTCkg
ew0KPiArICAgICAgICAgICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoS2V5LA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOw0K
PiArICAgICAgICAgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVzKSkgew0KPiArICAgICAgICAgICAg
ICAgICpWYWx1ZSA9IE92ZXJyaWRlOw0KPiArICAgICAgICAgICAgfQ0KPiArICAgICAgICB9DQo+
ICsgICAgfQ0KPiArDQo+ICAgICAgcmV0dXJuIE9sZCAhPSAqVmFsdWU7DQo+ICB9DQo+IA0KPiBA
QCAtNzI3LDEyICs3NTgsMTUgQEAgX19SZWFkRGlza0luZm8oDQo+IA0KPiAgICAgIENoYW5nZWQg
fD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwNCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaW5mbyIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRkFMU0UsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5k
LT5EaXNrSW5mby5EaXNrSW5mbyk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1
ZTMyKEZyb250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0
b3Itc2l6ZSIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5T
ZWN0b3JTaXplKTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRl
bmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBoeXNpY2FsLXNlY3Rv
ci1zaXplIiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxTRSwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLlBo
eXNTZWN0b3JTaXplKTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlNjQoRnJv
bnRlbmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlY3RvcnMiLA0K
PiBAQCAtNzgwLDYgKzgxNCw3IEBAIEZyb250ZW5kUmVhZEZlYXR1cmVzKA0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkNhcHMuUmVtb3ZhYmxlKTsNCj4g
ICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50
cyIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RmVhdHVyZXMuSW5kaXJl
Y3QpOw0KPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkRmVhdHVyZShGcm9udGVuZCwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIs
DQo+IEBAIC04MjEsOSArODU2LDExIEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRT
ZWN1cmUpOw0KPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQtYWxpZ25tZW50
IiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJk
QWxpZ25tZW50KTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRl
bmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWdyYW51
bGFyaXR5IiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5E
aXNjYXJkR3JhbnVsYXJpdHkpOw0KPiANCj4gICAgICBpZiAoIUNoYW5nZWQpDQo+IC0tDQo+IDIu
OC4zDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 15:14:52 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZJ5s-0000Rr-D2; Thu, 02 Feb 2017 15: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=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZJ5q-0000Rj-Ra
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 15:14:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C5/FC-09053-EDC43985; Thu, 02 Feb 2017 15:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWyU9JRQveuz+Q
 IgxN35Sz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxqS2braCzy4Vq5qesTcwNrh0MXJySAj4SSz4
 sZgNxGYT0JFYenQ+E4gtIlAg8f39PGYQm1lATeL6/i5WEFtYwF2iYcps9i5GDqAaD4n3d3Mgy
 o0kXp6aBtbKIqAisfDJTnYQmxeovGfnZrC4kICVxKX7G8HGcApYS+w6/gksziggK/GlcTXUKn
 GJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwgJzALaEqs36UP0aooMaX7IdRaQYmTM5+
 wTGAUnoVk6iyEjllIOmYh6VjAyLKKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9
 NScxqVgvOT93EyMw6BmAYAfjn2UBhxglOZiURHmnaE2OEOJLyk+pzEgszogvKs1JLT7EKMPBo
 STBq+YNlBMsSk1PrUjLzAHGH0xagoNHSYR3lRdQmre4IDG3ODMdInWKUZfj1I3TL5mEWPLy81
 KlxHn/gxQJgBRllObBjYClgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68EbtM
 roCOYgI74+XgSyBEliQgpqQbG1YYlN+a1VXO9nznvq+0NmRkr3Datv33qp3ilyaWoQ1tjl9lu
 a2S6PePIwZa8kg2q630FtqSI/Wb/OvvbpVvsvpJzz740e2rrdsj2SIj8q2BLx4qNF+6IXDfxf
 LiwSG5N9hUJ0SfcC0q8Kx97iEQ+O/eg1UnrS8v7xTteFpw8yaUroXg8OfKamxJLcUaioRZzUX
 EiAAkkOx0AAwAA
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1486048477!55838752!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17771 invoked from network); 2 Feb 2017 15:14:37 -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;
 2 Feb 2017 15:14:37 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="39993510"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features
Thread-Index: AQHSfV5hw6zc2XyCQ0KBnvEwemLaf6FV0k2Q
Date: Thu, 2 Feb 2017 15:11:29 +0000
Message-ID: <858e41aaad104bf5b546db109c48a181@AMSPEX02CL03.citrite.net>
References: <20170202140813.13628-1-owen.smith@citrix.com>
In-Reply-To: <20170202140813.13628-1-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAwMiBGZWJydWFyeSAyMDE3IDE0OjA4
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIXSBBZGQgcmVnaXN0cnkgb3ZlcnJpZGVzIGZvciBmZWF0dXJlcw0KPiANCj4gRnJvbTogT3dl
biBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiANCj4gKiBBZGQgYSBSRUdfRFdPUkQg
dG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQNCj4gICBvbiB0aGUg
ZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5kIHNldCB0byAwIHRvDQo+ICAgb3Zl
cnJpZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4NCj4gDQo+IEZvciBleGFtcGxlLA0KPiAgIkhLTE1c
U3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIg
MA0KPiAgIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9C
QVJSSUVScw0KPiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIg
ImZlYXR1cmUtZGlzY2FyZCIgMA0KPiAgIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWlu
ZyBCTEtJRl9PUF9ESVNDQVJEcw0KPiANCj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dl
bi5zbWl0aEBjaXRyaXguY29tPg0KPiAtLS0NCj4gIHNyYy94ZW52YmQvZHJpdmVyLmMgICB8IDE2
ICsrKysrKysrKysrKysrKysNCj4gIHNyYy94ZW52YmQvZHJpdmVyLmggICB8ICA1ICsrKysrDQo+
ICBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKykNCj4gDQo+IGRp
ZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5jIGIvc3JjL3hlbnZiZC9kcml2ZXIuYw0KPiBp
bmRleCAxMTRjNzQwLi4xZjcxM2M0IDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL2RyaXZlci5j
DQo+ICsrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmMNCj4gQEAgLTgyLDYgKzgyLDIyIEBAIF9fRHJp
dmVyUGFyc2VPcHRpb24oDQo+ICAgICAgUmVnaXN0cnlGcmVlU3pWYWx1ZShPcHRpb24pOw0KPiAg
fQ0KPiANCj4gK3N0YXRpYyBGT1JDRUlOTElORSBIQU5ETEUNCj4gK19fRHJpdmVyR2V0UGFyYW1l
dGVyc0tleSgNCj4gKyAgICBWT0lEDQo+ICsgICAgKQ0KPiArew0KPiArICAgIHJldHVybiBEcml2
ZXIuUGFyYW1ldGVyc0tleTsNCj4gK30NCj4gKw0KPiArSEFORExFDQo+ICtEcml2ZXJHZXRQYXJh
bWV0ZXJzS2V5KA0KPiArICAgIFZPSUQNCj4gKyAgICApDQo+ICt7DQo+ICsgICAgcmV0dXJuIF9f
RHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpOw0KPiArfQ0KPiArDQo+ICBOVFNUQVRVUw0KPiAgRHJp
dmVyRGlzcGF0Y2hQbnAoDQo+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3Qs
DQo+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5oIGIvc3JjL3hlbnZiZC9kcml2ZXIu
aA0KPiBpbmRleCBjZjU1MzMwLi5lNzczMGE5IDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL2Ry
aXZlci5oDQo+ICsrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmgNCj4gQEAgLTU3LDYgKzU3LDExIEBA
IHR5cGVkZWYgc3RydWN0IF9YRU5WQkRfUEFSQU1FVEVSUyB7DQo+IA0KPiAgZXh0ZXJuIFhFTlZC
RF9QQVJBTUVURVJTICAgIERyaXZlclBhcmFtZXRlcnM7DQo+IA0KPiArZXh0ZXJuIEhBTkRMRQ0K
PiArRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4gKyAgICBWT0lEDQo+ICsgICAgKTsNCj4gKw0K
PiAgZXh0ZXJuIE5UU1RBVFVTDQo+ICBEcml2ZXJEaXNwYXRjaFBucCgNCj4gICAgICBJTiAgUERF
VklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwNCj4gZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvZnJv
bnRlbmQuYyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYw0KPiBpbmRleCAxMWU5MTIxLi5lMTQxZjky
IDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL2Zyb250ZW5kLmMNCj4gKysrIGIvc3JjL3hlbnZi
ZC9mcm9udGVuZC5jDQo+IEBAIC0zMCw2ICszMCw3IEBADQo+ICAgKi8NCj4gDQo+ICAjaW5jbHVk
ZSAiZnJvbnRlbmQuaCINCj4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIg0KPiAgI2luY2x1ZGUgImRy
aXZlci5oIg0KPiAgI2luY2x1ZGUgImZkby5oIg0KPiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIN
Cj4gQEAgLTYyMSw2ICs2MjIsOCBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKA0KPiAgew0KPiAgICAg
IE5UU1RBVFVTICAgICAgICBzdGF0dXM7DQo+ICAgICAgUENIQVIgICAgICAgICAgIEJ1ZmZlcjsN
Cj4gKyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ICsgICAgSEFORExFICAgICAgICAg
IEtleTsNCj4gICAgICBCT09MRUFOICAgICAgICAgT2xkID0gKlZhbHVlOw0KPiANCj4gICAgICBz
dGF0dXMgPSBYRU5CVVNfU1RPUkUoUmVhZCwNCj4gQEAgLTYzNyw2ICs2NDAsMTggQEAgRnJvbnRl
bmRSZWFkRmVhdHVyZSgNCj4gICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLA0K
PiAgICAgICAgICAgICAgICAgICAgICBCdWZmZXIpOw0KPiANCj4gKyAgICAvLyBjaGVjayByZWdp
c3RyeSBmb3IgZGlzYWJsZS1vdmVycmlkZQ0KPiArICAgIEtleSA9IERyaXZlckdldFBhcmFtZXRl
cnNLZXkoKTsNCj4gKyAgICBpZiAoS2V5ICE9IE5VTEwpIHsNCg0KSSBkb24ndCB0aGluayBLZXkg
Y2FuIGJlIE5VTEwgaGVyZSBjYW4gaXQ/IElJUkMgRHJpdmVyRW50cnkoKSB3aWxsIGZhaWwgaWYg
dGhlcmUncyBubyBwYXJhbWV0ZXJzIGtleS4NCg0KICBQYXVsDQoNCj4gKyAgICAgICAgc3RhdHVz
ID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoS2V5LA0KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5hbWUsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJk92ZXJyaWRlKTsNCj4gKyAgICAgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVz
KSkgew0KPiArICAgICAgICAgICAgaWYgKE92ZXJyaWRlID09IDApDQo+ICsgICAgICAgICAgICAg
ICAgKlZhbHVlID0gRkFMU0U7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gICAgICBy
ZXR1cm4gT2xkICE9ICpWYWx1ZTsNCj4gIH0NCj4gDQo+IEBAIC02NDQsMTEgKzY1OSwxNCBAQCBz
dGF0aWMgRk9SQ0VJTkxJTkUgQk9PTEVBTg0KPiAgRnJvbnRlbmRSZWFkVmFsdWUzMigNCj4gICAg
ICBJTiAgUFhFTlZCRF9GUk9OVEVORCAgICAgICAgICAgIEZyb250ZW5kLA0KPiAgICAgIElOICBQ
Q0hBUiAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gKyAgICBJTiAgQk9PTEVBTiAgICAg
ICAgICAgICAgICAgICAgIEFsbG93T3ZlcnJpZGUsDQo+ICAgICAgSU4gIFBVTE9ORyAgICAgICAg
ICAgICAgICAgICAgICBWYWx1ZQ0KPiAgICAgICkNCj4gIHsNCj4gICAgICBOVFNUQVRVUyAgICAg
ICAgc3RhdHVzOw0KPiAgICAgIFBDSEFSICAgICAgICAgICBCdWZmZXI7DQo+ICsgICAgSEFORExF
ICAgICAgICAgIEtleTsNCj4gKyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ICAgICAg
VUxPTkcgICAgICAgICAgIE9sZCA9ICpWYWx1ZTsNCj4gDQo+ICAgICAgc3RhdHVzID0gWEVOQlVT
X1NUT1JFKFJlYWQsDQo+IEBAIC02NjUsNiArNjgzLDE5IEBAIEZyb250ZW5kUmVhZFZhbHVlMzIo
DQo+ICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwNCj4gICAgICAgICAgICAg
ICAgICAgICAgQnVmZmVyKTsNCj4gDQo+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2Fi
bGUtb3ZlcnJpZGUNCj4gKyAgICBpZiAoQWxsb3dPdmVycmlkZSkgew0KPiArICAgICAgICBLZXkg
PSBEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCk7DQo+ICsgICAgICAgIGlmIChLZXkgIT0gTlVMTCkg
ew0KPiArICAgICAgICAgICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoS2V5LA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOw0K
PiArICAgICAgICAgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVzKSkgew0KPiArICAgICAgICAgICAg
ICAgICpWYWx1ZSA9IE92ZXJyaWRlOw0KPiArICAgICAgICAgICAgfQ0KPiArICAgICAgICB9DQo+
ICsgICAgfQ0KPiArDQo+ICAgICAgcmV0dXJuIE9sZCAhPSAqVmFsdWU7DQo+ICB9DQo+IA0KPiBA
QCAtNzI3LDEyICs3NTgsMTUgQEAgX19SZWFkRGlza0luZm8oDQo+IA0KPiAgICAgIENoYW5nZWQg
fD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwNCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaW5mbyIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRkFMU0UsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5k
LT5EaXNrSW5mby5EaXNrSW5mbyk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1
ZTMyKEZyb250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0
b3Itc2l6ZSIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5T
ZWN0b3JTaXplKTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRl
bmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBoeXNpY2FsLXNlY3Rv
ci1zaXplIiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxTRSwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLlBo
eXNTZWN0b3JTaXplKTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlNjQoRnJv
bnRlbmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlY3RvcnMiLA0K
PiBAQCAtNzgwLDYgKzgxNCw3IEBAIEZyb250ZW5kUmVhZEZlYXR1cmVzKA0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkNhcHMuUmVtb3ZhYmxlKTsNCj4g
ICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50
cyIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RmVhdHVyZXMuSW5kaXJl
Y3QpOw0KPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkRmVhdHVyZShGcm9udGVuZCwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIs
DQo+IEBAIC04MjEsOSArODU2LDExIEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRT
ZWN1cmUpOw0KPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQtYWxpZ25tZW50
IiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJk
QWxpZ25tZW50KTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRl
bmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWdyYW51
bGFyaXR5IiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5E
aXNjYXJkR3JhbnVsYXJpdHkpOw0KPiANCj4gICAgICBpZiAoIUNoYW5nZWQpDQo+IC0tDQo+IDIu
OC4zDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 17:37:13 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZLJd-0006mR-Oe; Thu, 02 Feb 2017 17:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZLJc-0006lc-BJ
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 17:37:00 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 3E/00-27678-B3E63985; Thu, 02 Feb 2017 17:36:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXitHSDva513uQ
 Ig/e5Fn8WJzowehz+cIUlgDGKNTMvKb8igTVj56QjTAWTWCpWvvnO3MC4gbmLkYNDQsBf4vIq
 xy5GTg42AR2JqU8vsYLYIgLqEvs+b2UCsZkFtCQaJi5hAikXFnCSaJsEVsIioCJx8cQedhCbV
 8BV4sebbkaIiXIS3TvdQMJCQCXrp85igygRlDg58wkLxEQJiYMvXjBPYOSehSQ1C0lqASPTKk
 aN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMwBBiAYAfjvWUBhxg
 lOZiURHmnaE2OEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy50LlBMsSk1PrUjLzAEGI0xagoNH
 SYSXASTNW1yQmFucmQ6ROsWoy3Hq04WXTEIsefl5qVLivOdzgIoEQIoySvPgRsAi4xKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeZeCTOHJzCuB2/QK6AgmoCN+Pp4EckRJIkJKqoGR2Z+l5p
 jC1nsbRf/9Ml8dluX5P8/Zu+tW47+d9y+/ZbG+xOm4Q1mo+aWpSexxo7L3MtpXehTyzQp3z7j
 nEztjzjSB/7PX8kp8WXgqyEeybrKj+Je7e/MkF/JufVRguuDYqbUzVR7y6Ly5b2qz3EbJTH/j
 mSI2+TkOh5/2ZR28OUmi5uZK8YrNSizFGYmGWsxFxYkAjK0sdIcCAAA=
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1486057016!55244506!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18810 invoked from network); 2 Feb 2017 17:36:58 -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;
 2 Feb 2017 17:36:58 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412722861"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 17:36:43 +0000
Message-ID: <1486057003-953-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Correct a small DPC accounting oversight in
	STORE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CiBzcmMveGVuYnVzL3N0b3JlLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW5idXMvc3RvcmUuYyBiL3Ny
Yy94ZW5idXMvc3RvcmUuYwppbmRleCA2YmNhNWU5Li44NmJiY2I4IDEwMDY0NAotLS0gYS9zcmMv
eGVuYnVzL3N0b3JlLmMKKysrIGIvc3JjL3hlbmJ1cy9zdG9yZS5jCkBAIC0yMTUzLDcgKzIxNTMs
OCBAQCBTdG9yZUVuYWJsZSgKICAgICAgICAgICAgICAgUG9ydCk7CiAKICAgICAvLyBUcmlnZ2Vy
IGFuIGluaXRpYWwgcG9sbAotICAgIEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVM
TCwgTlVMTCk7CisgICAgaWYgKEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVMTCwg
TlVMTCkpCisgICAgICAgIENvbnRleHQtPkRwY3MrKzsKIH0KIAogc3RhdGljIFBIWVNJQ0FMX0FE
RFJFU1MKLS0gCjIuNS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 17:37:13 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZLJd-0006mR-Oe; Thu, 02 Feb 2017 17:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZLJc-0006lc-BJ
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 17:37:00 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 3E/00-27678-B3E63985; Thu, 02 Feb 2017 17:36:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXitHSDva513uQ
 Ig/e5Fn8WJzowehz+cIUlgDGKNTMvKb8igTVj56QjTAWTWCpWvvnO3MC4gbmLkYNDQsBf4vIq
 xy5GTg42AR2JqU8vsYLYIgLqEvs+b2UCsZkFtCQaJi5hAikXFnCSaJsEVsIioCJx8cQedhCbV
 8BV4sebbkaIiXIS3TvdQMJCQCXrp85igygRlDg58wkLxEQJiYMvXjBPYOSehSQ1C0lqASPTKk
 aN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMwBBiAYAfjvWUBhxg
 lOZiURHmnaE2OEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy50LlBMsSk1PrUjLzAEGI0xagoNH
 SYSXASTNW1yQmFucmQ6ROsWoy3Hq04WXTEIsefl5qVLivOdzgIoEQIoySvPgRsAi4xKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeZeCTOHJzCuB2/QK6AgmoCN+Pp4EckRJIkJKqoGR2Z+l5p
 jC1nsbRf/9Ml8dluX5P8/Zu+tW47+d9y+/ZbG+xOm4Q1mo+aWpSexxo7L3MtpXehTyzQp3z7j
 nEztjzjSB/7PX8kp8WXgqyEeybrKj+Je7e/MkF/JufVRguuDYqbUzVR7y6Ly5b2qz3EbJTH/j
 mSI2+TkOh5/2ZR28OUmi5uZK8YrNSizFGYmGWsxFxYkAjK0sdIcCAAA=
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1486057016!55244506!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18810 invoked from network); 2 Feb 2017 17:36:58 -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;
 2 Feb 2017 17:36:58 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412722861"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 17:36:43 +0000
Message-ID: <1486057003-953-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Correct a small DPC accounting oversight in
	STORE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CiBzcmMveGVuYnVzL3N0b3JlLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW5idXMvc3RvcmUuYyBiL3Ny
Yy94ZW5idXMvc3RvcmUuYwppbmRleCA2YmNhNWU5Li44NmJiY2I4IDEwMDY0NAotLS0gYS9zcmMv
eGVuYnVzL3N0b3JlLmMKKysrIGIvc3JjL3hlbmJ1cy9zdG9yZS5jCkBAIC0yMTUzLDcgKzIxNTMs
OCBAQCBTdG9yZUVuYWJsZSgKICAgICAgICAgICAgICAgUG9ydCk7CiAKICAgICAvLyBUcmlnZ2Vy
IGFuIGluaXRpYWwgcG9sbAotICAgIEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVM
TCwgTlVMTCk7CisgICAgaWYgKEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVMTCwg
TlVMTCkpCisgICAgICAgIENvbnRleHQtPkRwY3MrKzsKIH0KIAogc3RhdGljIFBIWVNJQ0FMX0FE
RFJFU1MKLS0gCjIuNS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4v
bGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 17:37:37 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZLK3-0006nb-R2; Thu, 02 Feb 2017 17:37:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZLK2-0006nU-L2
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 17:37:27 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7C/69-14551-55E63985; Thu, 02 Feb 2017 17:37:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW5I3uQ
 Ig23zTC3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxoneNpaChp0sFXu3TGZqYLxynLmLkYNDQsBf
 Yus8tS5GTg42AR2JqU8vsYLYIgLqEvs+b2UCsZkFtCQaJi5hAikXFjCR6NgqDxJmEVCR2HDoA
 lgJr4CrxLXV7xkhJspJdO90gwgLSpyc+YQFYoqmROv23+wQtrxE89bZzCC2ENCY9VNnsU1g5J
 mFpGUWkpZZSFoWMDKvYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87
 P3cQIDJx6BgbGHYwNe/0OMUpyMCmJ8k7RmhwhxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXOxco
 J1iUmp5akZaZAwxhmLQEB4+SCK81SJq3uCAxtzgzHSJ1itGY49SN0y+ZOL7sPPOSSYglLz8vV
 Uqc93wOUKkASGlGaR7cIFhsXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsJspAnM68Ebt
 8roFOYgE75+XgSyCkliQgpqQZGp5D/rrWmCy5cnvLhU1WhdKndk6aLG9U2Cnr902w7v+vALAa
 WGP0HdqdFrmUc61tv+OXb/LWK+XGd11Yu/Re57n9jo8DUh7u3h9XtzDbYHJSbNC1q2uOrR9sM
 Wp448WTKXe28Y2zBYxvGOWWLpf3nTY27C5pXil2+dOx1AvPvrT+qT8m1OmQvV2Ipzkg01GIuK
 k4EAOC9W7KoAgAA
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1486057040!80478338!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42319 invoked from network); 2 Feb 2017 17:37:23 -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;
 2 Feb 2017 17:37:23 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412723015"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 17:37:11 +0000
Message-ID: <1486057031-997-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Update xen headers to RELEASE-4.8.0
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CiBnZXRfeGVuX2hlYWRlcnMucHkgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGluY2x1
ZGUveGVuLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS94ZW4v
cHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaCB8ICAyNSArLQogaW5jbHVkZS94ZW4vcHVibGlj
L2FyY2gteDg2L3hlbi14ODZfNjQuaCB8ICAxMiArLQogaW5jbHVkZS94ZW4vcHVibGljL2FyY2gt
eDg2L3hlbi5oICAgICAgICB8ICA0MyArKystCiBpbmNsdWRlL3hlbi9wdWJsaWMvZXJybm8uaCAg
ICAgICAgICAgICAgIHwgIDYzICsrKy0tCiBpbmNsdWRlL3hlbi9wdWJsaWMvZXZlbnRfY2hhbm5l
bC5oICAgICAgIHwgICAyICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvZmVhdHVyZXMuaCAgICAgICAg
ICAgIHwgICA3ICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvZ3JhbnRfdGFibGUuaCAgICAgICAgIHwg
IDEwICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmggIHwgIDEyICst
CiBpbmNsdWRlL3hlbi9wdWJsaWMvaHZtL2h2bV9vcC5oICAgICAgICAgIHwgMTE0ICsrKysrKysr
LQogaW5jbHVkZS94ZW4vcHVibGljL2h2bS9wYXJhbXMuaCAgICAgICAgICB8IDEwMyArKysrKyst
LQogaW5jbHVkZS94ZW4vcHVibGljL21lbW9yeS5oICAgICAgICAgICAgICB8IDEyOCArKysrKysr
LS0tCiBpbmNsdWRlL3hlbi9wdWJsaWMvcGh5c2Rldi5oICAgICAgICAgICAgIHwgMzg3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL3B1YmxpYy9zY2hlZC5oICAg
ICAgICAgICAgICAgfCAgMjkgKystCiBpbmNsdWRlL3hlbi9wdWJsaWMvdHJhY2UuaCAgICAgICAg
ICAgICAgIHwgIDEwICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvdmVyc2lvbi5oICAgICAgICAgICAg
IHwgIDI4ICsrLQogaW5jbHVkZS94ZW4vcHVibGljL3hlbi1jb21wYXQuaCAgICAgICAgICB8ICAg
NiArLQogaW5jbHVkZS94ZW4vcHVibGljL3hlbi5oICAgICAgICAgICAgICAgICB8IDE0MSArKysr
KysrLS0tLQogaW5jbHVkZS94ZW4veGVuL2Vycm5vLmggICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogMjAgZmlsZXMgY2hhbmdlZCwgOTY3IGluc2VydGlvbnMoKyksIDE2MSBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9wdWJsaWMvcGh5c2Rldi5oCgpkaWZmIC0t
Z2l0IGEvZ2V0X3hlbl9oZWFkZXJzLnB5IGIvZ2V0X3hlbl9oZWFkZXJzLnB5CmluZGV4IGNlYzBi
MTQuLmY0ZTI0ZDEgMTAwNzU1Ci0tLSBhL2dldF94ZW5faGVhZGVycy5weQorKysgYi9nZXRfeGVu
X2hlYWRlcnMucHkKQEAgLTYxLDYgKzYxLDcgQEAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoK
ICAgICBzaGVsbChbJ2dpdCcsICdybScsICctcicsICctZicsICd4ZW4nXSwgJ2luY2x1ZGUnKQog
CiAgICAgY29weV9maWxlKHdvcmtpbmcsICdwdWJsaWMnLCAneGVuLmgnKQorICAgIGNvcHlfZmls
ZSh3b3JraW5nLCAncHVibGljJywgJ3BoeXNkZXYuaCcpCiAgICAgY29weV9maWxlKHdvcmtpbmcs
ICdwdWJsaWMnLCAneGVuLWNvbXBhdC5oJykKICAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1Ymxp
YycsICd0cmFjZS5oJykKICAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1YmxpYycsICdtZW1vcnku
aCcpCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi5oIGIvaW5jbHVkZS94ZW4uaAppbmRleCBhZTM2
NWI3Li4yMTUxMWI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi5oCisrKyBiL2luY2x1ZGUveGVu
LmgKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlIDx4ZW4td2FybmluZ3MuaD4KICNpbmNsdWRl
IDx4ZW4tZXJybm8uaD4KIAorI2luY2x1ZGUgPHB1YmxpYy9lcnJuby5oPgogI2luY2x1ZGUgPHB1
YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8cHVibGlj
L2V2ZW50X2NoYW5uZWwuaD4KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9hcmNoLXg4
Ni94ZW4teDg2XzMyLmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl8zMi5o
CmluZGV4IDczNjg4YjguLmNmNjBkODYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9h
cmNoLXg4Ni94ZW4teDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hl
bi14ODZfMzIuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHhl
bi14ODZfMzIuaAotICoKKyAqIAogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIHg4NiAzMi1iaXQg
WGVuLgotICoKKyAqIAogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtNTgsMzQgKzU4LDMxIEBACiAjZGVmaW5lIF9fSFlQ
RVJWSVNPUl9WSVJUX1NUQVJUX1BBRSAgICAweEY1ODAwMDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlT
X1ZJUlRfU1RBUlRfUEFFICAgICAweEY1ODAwMDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRf
RU5EX1BBRSAgICAgICAweEY2ODAwMDAwCi0jZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVF9Q
QUUgICAgICBcCi0gICAgbWtfdW5zaWduZWRfbG9uZyhfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9Q
QUUpCi0jZGVmaW5lIE1BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgICBcCi0gICAgbWtfdW5z
aWduZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSkKLSNkZWZpbmUgTUFDSDJQSFlT
X1ZJUlRfRU5EX1BBRSAgICAgICAgIFwKLSAgICBta191bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlT
X1ZJUlRfRU5EX1BBRSkKKyNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUX1BBRSAgICAgIHhl
bl9ta191bG9uZyhfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9QQUUpCisjZGVmaW5lIE1BQ0gyUEhZ
U19WSVJUX1NUQVJUX1BBRSAgICAgICB4ZW5fbWtfdWxvbmcoX19NQUNIMlBIWVNfVklSVF9TVEFS
VF9QQUUpCisjZGVmaW5lIE1BQ0gyUEhZU19WSVJUX0VORF9QQUUgICAgICAgICB4ZW5fbWtfdWxv
bmcoX19NQUNIMlBIWVNfVklSVF9FTkRfUEFFKQogCiAvKiBOb24tUEFFIGJvdW5kcyBhcmUgb2Jz
b2xldGUuICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX05PTlBBRSAweEZDMDAw
MDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9OUEFFICAweEZDMDAwMDAwCiAj
ZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBBRSAgICAweEZDNDAwMDAwCiAjZGVmaW5l
IEhZUEVSVklTT1JfVklSVF9TVEFSVF9OT05QQUUgICBcCi0gICAgbWtfdW5zaWduZWRfbG9uZyhf
X0hZUEVSVklTT1JfVklSVF9TVEFSVF9OT05QQUUpCisgICAgeGVuX21rX3Vsb25nKF9fSFlQRVJW
SVNPUl9WSVJUX1NUQVJUX05PTlBBRSkKICNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9O
UEFFICAgIFwKLSAgICBta191bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9O
UEFFKQorICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX05PTlBBRSkKICNk
ZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBBRSAgICAgIFwKLSAgICBta191bnNpZ25lZF9s
b25nKF9fTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBBRSkKKyAgICB4ZW5fbWtfdWxvbmcoX19NQUNI
MlBIWVNfVklSVF9FTkRfTk9OUEFFKQogCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJU
IF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX1BBRQogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NU
QVJUICBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRQogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJU
X0VORCAgICBfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUKIAogI2lmbmRlZiBIWVBFUlZJU09SX1ZJ
UlRfU1RBUlQKLSNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUIG1rX3Vuc2lnbmVkX2xvbmco
X19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVCB4
ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCiAjZW5kaWYKIAotI2RlZmluZSBN
QUNIMlBIWVNfVklSVF9TVEFSVCAgbWtfdW5zaWduZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJUX1NU
QVJUKQotI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQgICAgbWtfdW5zaWduZWRfbG9uZyhfX01B
Q0gyUEhZU19WSVJUX0VORCkKKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIHhlbl9ta191
bG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUKQorI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQg
ICAgeGVuX21rX3Vsb25nKF9fTUFDSDJQSFlTX1ZJUlRfRU5EKQogI2RlZmluZSBNQUNIMlBIWVNf
TlJfRU5UUklFUyAgKChNQUNIMlBIWVNfVklSVF9FTkQtTUFDSDJQSFlTX1ZJUlRfU1RBUlQpPj4y
KQogI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNoaW5lX3RvX3Bo
eXNfbWFwcGluZyAoKFVMT05HX1BUUiAqKU1BQ0gyUEhZU19WSVJUX1NUQVJUKQpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaCBiL2luY2x1ZGUveGVu
L3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKaW5kZXggYjk5ZWFhYi4uNDdiMTEzNCAxMDA2
NDQKLS0tIGEvaW5jbHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaAorKysgYi9p
bmNsdWRlL3hlbi9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC0xLDggKzEsOCBAQAog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgogICogeGVuLXg4Nl82NC5oCi0gKgorICogCiAgKiBHdWVz
dCBPUyBpbnRlcmZhY2UgdG8geDg2IDY0LWJpdCBYZW4uCi0gKgorICogCiAgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC03
NiwxMiArNzYsMTIgQEAKICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9FTkQgICAgMHhGRkZGODA0
MDAwMDAwMDAwCiAKICNpZm5kZWYgSFlQRVJWSVNPUl9WSVJUX1NUQVJUCi0jZGVmaW5lIEhZUEVS
VklTT1JfVklSVF9TVEFSVCBta191bnNpZ25lZF9sb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJU
KQotI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfRU5EICAgbWtfdW5zaWduZWRfbG9uZyhfX0hZUEVS
VklTT1JfVklSVF9FTkQpCisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVCB4ZW5fbWtfdWxv
bmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9FTkQg
ICB4ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfRU5EKQogI2VuZGlmCiAKLSNkZWZpbmUg
TUFDSDJQSFlTX1ZJUlRfU1RBUlQgIG1rX3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNfVklSVF9T
VEFSVCkKLSNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5EICAgIG1rX3Vuc2lnbmVkX2xvbmcoX19N
QUNIMlBIWVNfVklSVF9FTkQpCisjZGVmaW5lIE1BQ0gyUEhZU19WSVJUX1NUQVJUICB4ZW5fbWtf
dWxvbmcoX19NQUNIMlBIWVNfVklSVF9TVEFSVCkKKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5E
ICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORCkKICNkZWZpbmUgTUFDSDJQSFlT
X05SX0VOVFJJRVMgICgoTUFDSDJQSFlTX1ZJUlRfRU5ELU1BQ0gyUEhZU19WSVJUX1NUQVJUKT4+
MykKICNpZm5kZWYgbWFjaGluZV90b19waHlzX21hcHBpbmcKICNkZWZpbmUgbWFjaGluZV90b19w
aHlzX21hcHBpbmcgKChVTE9OR19QVFIgKilIWVBFUlZJU09SX1ZJUlRfU1RBUlQpCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvYXJjaC14ODYveGVuLmggYi9pbmNsdWRlL3hlbi9wdWJs
aWMvYXJjaC14ODYveGVuLmgKaW5kZXggNThjNjE3Zi4uYzE2ZmVhNCAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3B1YmxpYy9h
cmNoLXg4Ni94ZW4uaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAq
IGFyY2gteDg2L3hlbi5oCi0gKgorICogCiAgKiBHdWVzdCBPUyBpbnRlcmZhY2UgdG8geDg2IFhl
bi4KLSAqCisgKiAKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwog
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKQEAgLTU0LDkgKzU0LDYgQEAKICNkZWZpbmUgWEVOX0dVRVNU
X0hBTkRMRShuYW1lKSAgICAgICAgICBfX1hFTl9HVUVTVF9IQU5ETEUobmFtZSkKICNkZWZpbmUg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTShuYW1lKSAgICBYRU5fR1VFU1RfSEFORExFKG5hbWUpCiAj
ZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3JhdyhobmQsIHZhbCkgIGRvIHsgKGhuZCkucCA9
IHZhbDsgfSB3aGlsZSAoMCkKLSNpZmRlZiBfX1hFTl9UT09MU19fCi0jZGVmaW5lIGdldF94ZW5f
Z3Vlc3RfaGFuZGxlKHZhbCwgaG5kKSAgZG8geyB2YWwgPSAoaG5kKS5wOyB9IHdoaWxlICgwKQot
I2VuZGlmCiAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGhuZCwgdmFsKSBzZXRfeGVuX2d1
ZXN0X2hhbmRsZV9yYXcoaG5kLCB2YWwpCiAKICNpZiBkZWZpbmVkKF9faTM4Nl9fKQpAQCAtMTUy
LDcgKzE0OSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHRyYXBfaW5mb190KTsKIHR5cGVk
ZWYgdWludDY0X3QgdHNjX3RpbWVzdGFtcF90OyAvKiBSRFRTQyB0aW1lc3RhbXAgKi8KIAogLyoK
LSAqIFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9j
dHh0IGJsb2NrIGlzIGZpbGxlZAorICogVGhlIGZvbGxvd2luZyBpcyBhbGwgQ1BVIGNvbnRleHQu
IE5vdGUgdGhhdCB0aGUgZnB1X2N0eHQgYmxvY2sgaXMgZmlsbGVkIAogICogaW4gYnkgRlhTQVZF
IGlmIHRoZSBDUFUgaGFzIGZlYXR1cmUgRlhTUjsgb3RoZXJ3aXNlIEZTQVZFIGlzIHVzZWQuCiAg
KgogICogQWxzbyBub3RlIHRoYXQgd2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBh
bmQgVkNQVV9pbml0aWFsaXNlCkBAIC0yNjIsNiArMjU5LDQwIEBAIHN0cnVjdCBhcmNoX3NoYXJl
ZF9pbmZvIHsKIH07CiB0eXBlZGVmIHN0cnVjdCBhcmNoX3NoYXJlZF9pbmZvIGFyY2hfc2hhcmVk
X2luZm9fdDsKIAorI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19f
KQorLyoKKyAqIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcncyBBQkkgaXMgY292ZXJlZCBi
eQorICogWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTi4KKyAqLworc3RydWN0IHhlbl9hcmNo
X2RvbWFpbmNvbmZpZyB7CisjZGVmaW5lIF9YRU5fWDg2X0VNVV9MQVBJQyAgICAgICAgICAwCisj
ZGVmaW5lIFhFTl9YODZfRU1VX0xBUElDICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9MQVBJ
QykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0hQRVQgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1g4
Nl9FTVVfSFBFVCAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX0hQRVQpCisjZGVmaW5lIF9Y
RU5fWDg2X0VNVV9QTSAgICAgICAgICAgICAyCisjZGVmaW5lIFhFTl9YODZfRU1VX1BNICAgICAg
ICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9QTSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1JUQyAg
ICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfUlRDICAgICAgICAgICAgICgxVTw8X1hF
Tl9YODZfRU1VX1JUQykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0lPQVBJQyAgICAgICAgIDQKKyNk
ZWZpbmUgWEVOX1g4Nl9FTVVfSU9BUElDICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX0lPQVBJ
QykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1BJQyAgICAgICAgICAgIDUKKyNkZWZpbmUgWEVOX1g4
Nl9FTVVfUElDICAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1BJQykKKyNkZWZpbmUgX1hF
Tl9YODZfRU1VX1ZHQSAgICAgICAgICAgIDYKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfVkdBICAgICAg
ICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1ZHQSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0lPTU1V
ICAgICAgICAgIDcKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfSU9NTVUgICAgICAgICAgICgxVTw8X1hF
Tl9YODZfRU1VX0lPTU1VKQorI2RlZmluZSBfWEVOX1g4Nl9FTVVfUElUICAgICAgICAgICAgOAor
I2RlZmluZSBYRU5fWDg2X0VNVV9QSVQgICAgICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfUElU
KQorCisjZGVmaW5lIFhFTl9YODZfRU1VX0FMTCAgICAgICAgICAgICAoWEVOX1g4Nl9FTVVfTEFQ
SUMgfCBYRU5fWDg2X0VNVV9IUEVUIHwgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fWDg2X0VNVV9QTSB8IFhFTl9YODZfRU1VX1JUQyB8ICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX0lPQVBJQyB8IFhFTl9Y
ODZfRU1VX1BJQyB8ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X1g4Nl9FTVVfVkdBIHwgWEVOX1g4Nl9FTVVfSU9NTVUgfCAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9QSVQpCisgICAgdWludDMyX3QgZW11bGF0
aW9uX2ZsYWdzOworfTsKKyNlbmRpZgorCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAv
KgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcHVibGljL2Vycm5vLmggYi9pbmNsdWRlL3hlbi9w
dWJsaWMvZXJybm8uaAppbmRleCBjNjQ0NjMzLi5hM2I3N2FhIDEwMDY0NAotLS0gYS9pbmNsdWRl
L3hlbi9wdWJsaWMvZXJybm8uaAorKysgYi9pbmNsdWRlL3hlbi9wdWJsaWMvZXJybm8uaApAQCAt
MSwyNiArMSw2MCBAQAorLyoKKyAqIFRoZXJlIGFyZSB0d28gZXhwZWN0ZWQgd2F5cyBvZiBpbmNs
dWRpbmcgdGhpcyBoZWFkZXIuCisgKgorICogMSkgVGhlICJkZWZhdWx0IiBjYXNlIChleHBlY3Rl
ZCBmcm9tIHRvb2xzIGV0YykuCisgKgorICogU2ltcGx5ICNpbmNsdWRlIDxwdWJsaWMvZXJybm8u
aD4KKyAqCisgKiBJbiB0aGlzIGNpcmN1bXN0YW5jZSwgbm9ybWFsIGhlYWRlciBndWFyZHMgYXBw
bHkgYW5kIHRoZSBpbmNsdWRlciBzaGFsbCBnZXQKKyAqIGFuIGVudW1lcmF0aW9uIGluIHRoZSBY
RU5feHh4IG5hbWVzcGFjZSwgYXBwcm9wcmlhdGUgZm9yIEMgb3IgYXNzZW1ibHkuCisgKgorICog
MikgVGhlIHNwZWNpYWwgY2FzZSB3aGVyZSB0aGUgaW5jbHVkZXIgcHJvdmlkZXMgYSBYRU5fRVJS
Tk8oKSBpbiBzY29wZS4KKyAqCisgKiBJbiB0aGlzIGNhc2UsIG5vIGluY2x1c2lvbiBndWFyZHMg
YXBwbHkgYW5kIHRoZSBjYWxsZXIgaXMgcmVzcG9uc2libGUgZm9yCisgKiB0aGVpciBYRU5fRVJS
Tk8oKSBiZWluZyBhcHByb3ByaWF0ZSBpbiB0aGUgaW5jbHVkZWQgY29udGV4dC4gIFRoZSBoZWFk
ZXIKKyAqIHdpbGwgdW5pbGF0ZXJhbGx5ICN1bmRlZiBYRU5fRVJSTk8oKS4KKyAqLworCisjaWZu
ZGVmIFhFTl9FUlJOTworCisvKgorICogSW5jbHVkZXIgaGFzIG5vdCBwcm92aWRlZCBhIGN1c3Rv
bSBYRU5fRVJSTk8oKS4gIEFycmFuZ2UgZm9yIG5vcm1hbCBoZWFkZXIKKyAqIGd1YXJkcywgYW4g
YXV0b21hdGljIGVudW0gKGZvciBDIGNvZGUpIGFuZCBjb25zdGFudHMgaW4gdGhlIFhFTl94eHgK
KyAqIG5hbWVzcGFjZS4KKyAqLwogI2lmbmRlZiBfX1hFTl9QVUJMSUNfRVJSTk9fSF9fCisjZGVm
aW5lIF9fWEVOX1BVQkxJQ19FUlJOT19IX18KKworI2RlZmluZSBYRU5fRVJSTk9fREVGQVVMVF9J
TkNMVURFCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKICNkZWZpbmUgWEVOX0VSUk5PKG5hbWUs
IHZhbHVlKSBYRU5fIyNuYW1lID0gdmFsdWUsCiBlbnVtIHhlbl9lcnJubyB7CiAKLSNlbHNlIC8q
ICFfX0FTU0VNQkxZX18gKi8KKyNlbGlmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwNzAwCiAKICNkZWZpbmUgWEVOX0VSUk5PKG5hbWUsIHZhbHVlKSAuZXF1IFhFTl8jI25hbWUs
IHZhbHVlCiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAorI2VuZGlmIC8qIF9fWEVOX1BV
QkxJQ19FUlJOT19IX18gKi8KKyNlbmRpZiAvKiAhWEVOX0VSUk5PICovCisKIC8qIGAgZW51bSBu
ZWdfZXJybm92YWwgeyAgWyAtRWZvbyBmb3IgZWFjaCBFZm9vIGluIHRoZSBsaXN0IGJlbG93IF0g
IH0gKi8KIC8qIGAgZW51bSBlcnJub3ZhbCB7ICovCiAKLSNlbmRpZiAvKiBfX1hFTl9QVUJMSUNf
RVJSTk9fSF9fICovCi0KICNpZmRlZiBYRU5fRVJSTk8KIAogLyoKICAqIFZhbHVlcyBvcmlnaW5h
dGluZyBmcm9tIHg4NiBMaW51eC4gUGxlYXNlIGNvbnNpZGVyIHVzaW5nIHJlc3BlY3RpdmUKICAq
IHZhbHVlcyB3aGVuIGFkZGluZyBuZXcgZGVmaW5pdGlvbnMgaGVyZS4KKyAqCisgKiBUaGUgc2V0
IG9mIGlkZW50aWZpZXJzIHRvIGJlIGFkZGVkIGhlcmUgc2hvdWxkbid0IGV4dGVuZCBiZXlvbmQg
d2hhdAorICogUE9TSVggbWFuZGF0ZXMgKHNlZSBlLmcuCisgKiBodHRwOi8vcHVicy5vcGVuZ3Jv
dXAub3JnL29ubGluZXB1YnMvOTY5OTkxOTc5OS9iYXNlZGVmcy9lcnJuby5oLmh0bWwpCisgKiB3
aXRoIHRoZSBleGNlcHRpb24gdGhhdCB3ZSBzdXBwb3J0IHNvbWUgb3B0aW9uYWwgKFhTUikgdmFs
dWVzCisgKiBzcGVjaWZpZWQgdGhlcmUgKGJ1dCBubyBuZXcgb25lcyBzaG91bGQgYmUgYWRkZWQp
LgogICovCiAKIFhFTl9FUlJOTyhFUEVSTSwJIDEpCS8qIE9wZXJhdGlvbiBub3QgcGVybWl0dGVk
ICovCkBAIC0zNiw2ICs3MCw3IEBAIFhFTl9FUlJOTyhFTk9FWEVDLAkgOCkJLyogRXhlYyBmb3Jt
YXQgZXJyb3IgKi8KIFhFTl9FUlJOTyhFQkFERiwJIDkpCS8qIEJhZCBmaWxlIG51bWJlciAqLwog
WEVOX0VSUk5PKEVDSElMRCwJMTApCS8qIE5vIGNoaWxkIHByb2Nlc3NlcyAqLwogWEVOX0VSUk5P
KEVBR0FJTiwJMTEpCS8qIFRyeSBhZ2FpbiAqLworWEVOX0VSUk5PKEVXT1VMREJMT0NLLAkxMSkJ
LyogT3BlcmF0aW9uIHdvdWxkIGJsb2NrLiAgQWxpYXNlcyBFQUdBSU4gKi8KIFhFTl9FUlJOTyhF
Tk9NRU0sCTEyKQkvKiBPdXQgb2YgbWVtb3J5ICovCiBYRU5fRVJSTk8oRUFDQ0VTLAkxMykJLyog
UGVybWlzc2lvbiBkZW5pZWQgKi8KIFhFTl9FUlJOTyhFRkFVTFQsCTE0KQkvKiBCYWQgYWRkcmVz
cyAqLwpAQCAtNDMsMTkgKzc4LDIxIEBAIFhFTl9FUlJOTyhFQlVTWSwJMTYpCS8qIERldmljZSBv
ciByZXNvdXJjZSBidXN5ICovCiBYRU5fRVJSTk8oRUVYSVNULAkxNykJLyogRmlsZSBleGlzdHMg
Ki8KIFhFTl9FUlJOTyhFWERFViwJMTgpCS8qIENyb3NzLWRldmljZSBsaW5rICovCiBYRU5fRVJS
Tk8oRU5PREVWLAkxOSkJLyogTm8gc3VjaCBkZXZpY2UgKi8KK1hFTl9FUlJOTyhFSVNESVIsCTIx
KQkvKiBJcyBhIGRpcmVjdG9yeSAqLwogWEVOX0VSUk5PKEVJTlZBTCwJMjIpCS8qIEludmFsaWQg
YXJndW1lbnQgKi8KIFhFTl9FUlJOTyhFTkZJTEUsCTIzKQkvKiBGaWxlIHRhYmxlIG92ZXJmbG93
ICovCiBYRU5fRVJSTk8oRU1GSUxFLAkyNCkJLyogVG9vIG1hbnkgb3BlbiBmaWxlcyAqLwogWEVO
X0VSUk5PKEVOT1NQQywJMjgpCS8qIE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlICovCitYRU5fRVJS
Tk8oRVJPRlMsCTMwKQkvKiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0gKi8KIFhFTl9FUlJOTyhFTUxJ
TkssCTMxKQkvKiBUb28gbWFueSBsaW5rcyAqLwogWEVOX0VSUk5PKEVET00sCQkzMykJLyogTWF0
aCBhcmd1bWVudCBvdXQgb2YgZG9tYWluIG9mIGZ1bmMgKi8KIFhFTl9FUlJOTyhFUkFOR0UsCTM0
KQkvKiBNYXRoIHJlc3VsdCBub3QgcmVwcmVzZW50YWJsZSAqLwogWEVOX0VSUk5PKEVERUFETEss
CTM1KQkvKiBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1ciAqLworWEVOX0VSUk5PKEVERUFE
TE9DSywJMzUpCS8qIFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyLiBBbGlhc2VzIEVERUFE
TEsgKi8KIFhFTl9FUlJOTyhFTkFNRVRPT0xPTkcsCTM2KQkvKiBGaWxlIG5hbWUgdG9vIExPTkdf
UFRSICovCiBYRU5fRVJSTk8oRU5PTENLLAkzNykJLyogTm8gcmVjb3JkIGxvY2tzIGF2YWlsYWJs
ZSAqLwogWEVOX0VSUk5PKEVOT1NZUywJMzgpCS8qIEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZCAq
LwotWEVOX0VSUk5PKEVCQURSUUMsCTU2KQkvKiBJbnZhbGlkIHJlcXVlc3QgY29kZSAqLwotWEVO
X0VSUk5PKEVCQURTTFQsCTU3KQkvKiBJbnZhbGlkIHNsb3QgKi8KK1hFTl9FUlJOTyhFTk9URU1Q
VFksCTM5KQkvKiBEaXJlY3Rvcnkgbm90IGVtcHR5ICovCiBYRU5fRVJSTk8oRU5PREFUQSwJNjEp
CS8qIE5vIGRhdGEgYXZhaWxhYmxlICovCiBYRU5fRVJSTk8oRVRJTUUsCTYyKQkvKiBUaW1lciBl
eHBpcmVkICovCiBYRU5fRVJSTk8oRUJBRE1TRywJNzQpCS8qIE5vdCBhIGRhdGEgbWVzc2FnZSAq
LwpAQCAtNjQsMzAgKzEwMSwyNCBAQCBYRU5fRVJSTk8oRUlMU0VRLAk4NCkJLyogSWxsZWdhbCBi
eXRlIHNlcXVlbmNlICovCiAjaWZkZWYgX19YRU5fXyAvKiBJbnRlcm5hbCBvbmx5LCBzaG91bGQg
bmV2ZXIgYmUgZXhwb3NlZCB0byB0aGUgZ3Vlc3QuICovCiBYRU5fRVJSTk8oRVJFU1RBUlQsCTg1
KQkvKiBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbCBzaG91bGQgYmUgcmVzdGFydGVkICovCiAjZW5k
aWYKLVhFTl9FUlJOTyhFVVNFUlMsCTg3KQkvKiBUb28gbWFueSB1c2VycyAqLworWEVOX0VSUk5P
KEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCiBYRU5f
RVJSTk8oRU9QTk9UU1VQUCwJOTUpCS8qIE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkIG9uIHRyYW5z
cG9ydCBlbmRwb2ludCAqLwogWEVOX0VSUk5PKEVBRERSSU5VU0UsCTk4KQkvKiBBZGRyZXNzIGFs
cmVhZHkgaW4gdXNlICovCiBYRU5fRVJSTk8oRUFERFJOT1RBVkFJTCwgOTkpCS8qIENhbm5vdCBh
c3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MgKi8KIFhFTl9FUlJOTyhFTk9CVUZTLAkxMDUpCS8qIE5v
IGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVNDT05OLAkxMDYpCS8qIFRy
YW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwogWEVOX0VSUk5PKEVOT1RD
T05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29ubmVjdGVkICovCi1YRU5f
RVJSTk8oRVNIVVRET1dOLAkxMDgpCS8qIENhbm5vdCBzZW5kIGFmdGVyIHRyYW5zcG9ydCBlbmRw
b2ludCBzaHV0ZG93biAqLwotWEVOX0VSUk5PKEVUT09NQU5ZUkVGUywJMTA5KQkvKiBUb28gbWFu
eSByZWZlcmVuY2VzOiBjYW5ub3Qgc3BsaWNlICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTAp
CS8qIENvbm5lY3Rpb24gdGltZWQgb3V0ICovCiAKICN1bmRlZiBYRU5fRVJSTk8KICNlbmRpZiAv
KiBYRU5fRVJSTk8gKi8KLQotI2lmbmRlZiBfX1hFTl9QVUJMSUNfRVJSTk9fSF9fCi0jZGVmaW5l
IF9fWEVOX1BVQkxJQ19FUlJOT19IX18KLQogLyogYCB9ICovCiAKKy8qIENsZWFuIHVwIGZyb20g
YSBkZWZhdWx0IGluY2x1ZGUuICBDbG9zZSB0aGUgZW51bSAoZm9yIEMpLiAqLworI2lmZGVmIFhF
Tl9FUlJOT19ERUZBVUxUX0lOQ0xVREUKKyN1bmRlZiBYRU5fRVJSTk9fREVGQVVMVF9JTkNMVURF
CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogfTsKICNlbmRpZgogCi0jZGVmaW5lCVhFTl9FV09VTERC
TE9DSwlYRU5fRUFHQUlOCS8qIE9wZXJhdGlvbiB3b3VsZCBibG9jayAqLwotI2RlZmluZQlYRU5f
RURFQURMT0NLCVhFTl9FREVBRExLCS8qIFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyICov
Ci0KLSNlbmRpZiAvKiAgX19YRU5fUFVCTElDX0VSUk5PX0hfXyAqLworI2VuZGlmIC8qIFhFTl9F
UlJOT19ERUZBVUxUX0lOQ0xVREUgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9l
dmVudF9jaGFubmVsLmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvZXZlbnRfY2hhbm5lbC5oCmluZGV4
IDA1ZTUzMWQuLjQ0YzU0OWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9ldmVudF9j
aGFubmVsLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2V2ZW50X2NoYW5uZWwuaApAQCAtODUs
NyArODUsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShldnRjaG5fcG9ydF90KTsKICAqIGlz
IGFsbG9jYXRlZCBpbiA8ZG9tPiBhbmQgcmV0dXJuZWQgYXMgPHBvcnQ+LgogICogTk9URVM6CiAg
KiAgMS4gSWYgdGhlIGNhbGxlciBpcyB1bnByaXZpbGVnZWQgdGhlbiA8ZG9tPiBtdXN0IGJlIERP
TUlEX1NFTEYuCi0gKiAgMi4gPHJkb20+IG1heSBiZSBET01JRF9TRUxGLCBhbGxvd2luZyBsb29w
YmFjayBjb25uZWN0aW9ucy4KKyAqICAyLiA8cmVtb3RlX2RvbT4gbWF5IGJlIERPTUlEX1NFTEYs
IGFsbG93aW5nIGxvb3BiYWNrIGNvbm5lY3Rpb25zLgogICovCiBzdHJ1Y3QgZXZ0Y2huX2FsbG9j
X3VuYm91bmQgewogICAgIC8qIElOIHBhcmFtZXRlcnMgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL3B1YmxpYy9mZWF0dXJlcy5oIGIvaW5jbHVkZS94ZW4vcHVibGljL2ZlYXR1cmVzLmgKaW5k
ZXggMDFkOWZmNS4uMjExMGIwNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vcHVibGljL2ZlYXR1
cmVzLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2ZlYXR1cmVzLmgKQEAgLTEsOCArMSw4IEBA
CiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBmZWF0dXJlcy5oCi0gKgorICogCiAgKiBGZWF0
dXJlIGZsYWdzLCByZXBvcnRlZCBieSBYRU5WRVJfZ2V0X2ZlYXR1cmVzLgotICoKKyAqIAogICog
UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJz
b24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBT
b2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9u
IHRoZQpAQCAtOTksNiArOTksOSBAQAogI2RlZmluZSBYRU5GRUFUX2dyYW50X21hcF9pZGVudGl0
eSAgICAgICAgMTIKICAqLwogCisvKiBHdWVzdCBjYW4gdXNlIFhFTk1FTUZfdm5vZGUgdG8gc3Bl
Y2lmeSB2aXJ0dWFsIG5vZGUgZm9yIG1lbW9yeSBvcC4gKi8KKyNkZWZpbmUgWEVORkVBVF9tZW1v
cnlfb3Bfdm5vZGVfc3VwcG9ydGVkIDEzCisKICNkZWZpbmUgWEVORkVBVF9OUl9TVUJNQVBTIDEK
IAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19GRUFUVVJFU19IX18gKi8KZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL3B1YmxpYy9ncmFudF90YWJsZS5oIGIvaW5jbHVkZS94ZW4vcHVibGljL2dyYW50
X3RhYmxlLmgKaW5kZXggZjFiNzkxNy4uYjY4ZmZkZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4v
cHVibGljL2dyYW50X3RhYmxlLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2dyYW50X3RhYmxl
LmgKQEAgLTQzLDcgKzQzLDcgQEAKICAqIHRhYmxlIGFyZSBpZGVudGlmaWVkIGJ5IGdyYW50IHJl
ZmVyZW5jZXMuIEEgZ3JhbnQgcmVmZXJlbmNlIGlzIGFuCiAgKiBpbnRlZ2VyLCB3aGljaCBpbmRl
eGVzIGludG8gdGhlIGdyYW50IHRhYmxlLiBJdCBhY3RzIGFzIGEKICAqIGNhcGFiaWxpdHkgd2hp
Y2ggdGhlIGdyYW50ZWUgY2FuIHVzZSB0byBwZXJmb3JtIG9wZXJhdGlvbnMgb24gdGhlCi0gKiBn
cmFudGVy4oCZcyBtZW1vcnkuCisgKiBncmFudGVyJ3MgbWVtb3J5LgogICoKICAqIFRoaXMgY2Fw
YWJpbGl0eS1iYXNlZCBzeXN0ZW0gYWxsb3dzIHNoYXJlZC1tZW1vcnkgY29tbXVuaWNhdGlvbnMK
ICAqIGJldHdlZW4gdW5wcml2aWxlZ2VkIGRvbWFpbnMuIEEgZ3JhbnQgcmVmZXJlbmNlIGFsc28g
ZW5jYXBzdWxhdGVzCkBAIC0xMzQsOCArMTM0LDEwIEBAIHN0cnVjdCBncmFudF9lbnRyeV92MSB7
CiAgICAgLyogVGhlIGRvbWFpbiBiZWluZyBncmFudGVkIGZvcmVpZ24gcHJpdmlsZWdlcy4gW0dT
VF0gKi8KICAgICBkb21pZF90ICBkb21pZDsKICAgICAvKgotICAgICAqIEdURl9wZXJtaXRfYWNj
ZXNzOiBGcmFtZSB0aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIG1hcCBhbmQgYWNjZXNzLiBbR1NU
XQotICAgICAqIEdURl9hY2NlcHRfdHJhbnNmZXI6IEZyYW1lIHdob3NlIG93bmVyc2hpcCB0cmFu
c2ZlcnJlZCBieSBAZG9taWQuIFtYRU5dCisgICAgICogR1RGX3Blcm1pdF9hY2Nlc3M6IEdGTiB0
aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIG1hcCBhbmQgYWNjZXNzLiBbR1NUXQorICAgICAqIEdU
Rl9hY2NlcHRfdHJhbnNmZXI6IEdGTiB0aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIHRyYW5zZmVy
IGludG8uIFtHU1RdCisgICAgICogR1RGX3RyYW5zZmVyX2NvbXBsZXRlZDogTUZOIHdob3NlIG93
bmVyc2hpcCB0cmFuc2ZlcnJlZCBieSBAZG9taWQKKyAgICAgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAobm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzIG9ubHkpLiBbWEVOXQogICAgICAqLwogICAgIHVp
bnQzMl90IGZyYW1lOwogfTsKQEAgLTMyMSw3ICszMjMsNyBAQCB0eXBlZGVmIHVpbnQzMl90IGdy
YW50X2hhbmRsZV90OwogLyoKICAqIEdOVFRBQk9QX21hcF9ncmFudF9yZWY6IE1hcCB0aGUgZ3Jh
bnQgZW50cnkgKDxkb20+LDxyZWY+KSBmb3IgYWNjZXNzCiAgKiBieSBkZXZpY2VzIGFuZC9vciBo
b3N0IENQVXMuIElmIHN1Y2Nlc3NmdWwsIDxoYW5kbGU+IGlzIGEgdHJhY2tpbmcgbnVtYmVyCi0g
KiB0aGF0IG11c3QgYmUgcHJlc2VudGVkIGxhdGVyIHRvIGRlc3Ryb3kgdGhlIG1hcHBpbmcocyku
IE9uIGVycm9yLCA8aGFuZGxlPgorICogdGhhdCBtdXN0IGJlIHByZXNlbnRlZCBsYXRlciB0byBk
ZXN0cm95IHRoZSBtYXBwaW5nKHMpLiBPbiBlcnJvciwgPHN0YXR1cz4KICAqIGlzIGEgbmVnYXRp
dmUgc3RhdHVzIGNvZGUuCiAgKiBOT1RFUzoKICAqICAxLiBJZiBHTlRNQVBfZGV2aWNlX21hcCBp
cyBzcGVjaWZpZWQgdGhlbiA8ZGV2X2J1c19hZGRyPiBpcyB0aGUgYWRkcmVzcwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIGIvaW5jbHVkZS94ZW4v
cHVibGljL2h2bS9odm1faW5mb190YWJsZS5oCmluZGV4IGE2N2JmOTEuLjA4YzI1MmUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAorKysgYi9pbmNs
dWRlL3hlbi9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKQEAgLTEsNiArMSw2IEBACiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCiAgKiBodm0vaHZtX2luZm9fdGFibGUuaAotICoKKyAqIAogICog
SFZNIHBhcmFtZXRlciBhbmQgaW5mb3JtYXRpb24gdGFibGUsIHdyaXR0ZW4gaW50byBndWVzdCBt
ZW1vcnkgbWFwLgogICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2Yg
Y2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKQEAgLTIwLDYgKzIwLDggQEAK
ICAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCiAgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCiAgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgogICovCiAKICNp
Zm5kZWYgX19YRU5fUFVCTElDX0hWTV9IVk1fSU5GT19UQUJMRV9IX18KQEAgLTMyLDYgKzM0LDE0
IEBACiAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0IHdpdGggY3VycmVudCB2TEFQSUMgSUQgbWFw
cGluZy4gKi8KICNkZWZpbmUgSFZNX01BWF9WQ1BVUyAgICAgICAgMTI4CiAKKy8qCisgKiBJbiBz
b21lIGNhc2VzIFNNUCBIVk0gZ3Vlc3RzIG1heSByZXF1aXJlIGtub3dsZWRnZSBvZiBYZW4ncyBp
ZGVhIG9mIHZDUFUgaWRzCisgKiBmb3IgdGhlaXIgdkNQVXMuIEZvciBleGFtcGxlLCBIWVBFUlZJ
U09SX3ZjcHVfb3AgYW5kIHNvbWUgRVZUQ0hOT1BfKgorICogaHlwZXJjYWxscyB0YWtlIHZjcHUg
aWQgYXMgYSBwYXJhbWV0ZXIuIEl0IGlzIHZhbGlkIGZvciBIVk0gZ3Vlc3RzIHRvIGFzc3VtZQor
ICogdGhhdCBYZW4ncyB2Q1BVIGlkIGFsd2F5cyBlcXVhbHMgdG8gQUNQSSAobm90IEFQSUMhKSBp
ZCBpbiBNQURUIHRhYmxlIHdoaWNoCisgKiBpcyBhbHdheXMgcHJlc2VudCBmb3IgU01QIGd1ZXN0
cy4KKyAqLworCiBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgewogICAgIGNoYXIgICAgICAgIHNpZ25h
dHVyZVs4XTsgLyogIkhWTSBJTkZPIiAqLwogICAgIHVpbnQzMl90ICAgIGxlbmd0aDsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vaHZtX29wLmggYi9pbmNsdWRlL3hlbi9wdWJs
aWMvaHZtL2h2bV9vcC5oCmluZGV4IDczYmM3YmIuLmIzZTQ1Y2YgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUveGVuL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2h2bS9o
dm1fb3AuaApAQCAtMTYsNiArMTYsOCBAQAogICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKICAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MDcsIEtlaXIgRnJhc2VyCiAgKi8KIAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9I
X18KQEAgLTgxLDcgKzgzLDEzIEBAIHR5cGVkZWYgZW51bSB7CiAgICAgSFZNTUVNX3JhbV9ydywg
ICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCiAgICAgSFZNTUVN
X3JhbV9ybywgICAgICAgICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgYXJlIGRpc2NhcmRlZCAq
LwogICAgIEhWTU1FTV9tbWlvX2RtLCAgICAgICAgICAgIC8qIFJlYWRzIGFuZCB3cml0ZSBnbyB0
byB0aGUgZGV2aWNlIG1vZGVsICovCi0gICAgSFZNTUVNX21taW9fd3JpdGVfZG0gICAgICAgLyog
UmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2lmIF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNzAwCisgICAgSFZNTUVNX21taW9fd3JpdGVfZG0s
ICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2Vs
c2UKKyAgICBIVk1NRU1fdW51c2VkLCAgICAgICAgICAgICAvKiBQbGFjZWhvbGRlcjsgc2V0dGlu
ZyBtZW1vcnkgdG8gdGhpcyB0eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2lsbCBmYWlsIGZvciBjb2RlIGFmdGVyIDQuNy4wICovCisjZW5kaWYKKyAgICBIVk1NRU1faW9y
ZXFfc2VydmVyCiB9IGh2bW1lbV90eXBlX3Q7CiAKIC8qIEZvbGxvd2luZyB0b29scy1vbmx5IGlu
dGVyZmFjZXMgbWF5IGNoYW5nZSBpbiBmdXR1cmUuICovCkBAIC0yNDcsNyArMjU1LDcgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9pbmplY3RfbXNpX3QpOwogICogaW9yZXEgcmlu
ZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byByZXF1ZXN0IGJ1ZmZlcmVkIEkv
TyBlbXVsYXRpb24pLgotICoKKyAqIAogICogVGhlIGZvbGxvd2luZyBoeXBlcmNhbGxzIGZhY2ls
aXRhdGUgdGhlIGNyZWF0aW9uIG9mIElPUkVRIFNlcnZlcnMgZm9yCiAgKiAnc2Vjb25kYXJ5JyBl
bXVsYXRvcnMgd2hpY2ggYXJlIGludm9rZWQgdG8gaW1wbGVtZW50IHBvcnQgSS9PLCBtZW1vcnks
IG9yCiAgKiBQQ0kgY29uZmlnIHNwYWNlIHJhbmdlcyB3aGljaCB0aGV5IGV4cGxpY2l0bHkgcmVn
aXN0ZXIuCkBAIC0yNjYsNiArMjc0LDEzIEBAIHR5cGVkZWYgdWludDE2X3QgaW9zZXJ2aWRfdDsK
ICNkZWZpbmUgSFZNT1BfY3JlYXRlX2lvcmVxX3NlcnZlciAxNwogc3RydWN0IHhlbl9odm1fY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgICAgZG9taWRfdCBkb21pZDsgICAgICAgICAgIC8qIElOIC0g
ZG9tYWluIHRvIGJlIHNlcnZpY2VkICovCisjZGVmaW5lIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9P
RkYgICAgMAorI2RlZmluZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKKy8qCisgKiBV
c2UgdGhpcyB3aGVuIHJlYWRfcG9pbnRlciBnZXRzIHVwZGF0ZWQgYXRvbWljYWxseSBhbmQKKyAq
IHRoZSBwb2ludGVyIHBhaXIgZ2V0cyByZWFkIGF0b21pY2FsbHk6CisgKi8KKyNkZWZpbmUgSFZN
X0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAyCiAgICAgdWludDhfdCBoYW5kbGVfYnVmaW9yZXE7
IC8qIElOIC0gc2hvdWxkIHNlcnZlciBoYW5kbGUgYnVmZmVyZWQgaW9yZXFzICovCiAgICAgaW9z
ZXJ2aWRfdCBpZDsgICAgICAgICAgIC8qIE9VVCAtIHNlcnZlciBpZCAqLwogfTsKQEAgLTI3NCw3
ICsyODksNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXJfdCk7CiAKIC8qCiAgKiBIVk1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdldCBhbGwg
dGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0byBhY2Nlc3MKLSAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9SRVEgU2VydmVyIDxpZD4uCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPUkVRIFNlcnZlciA8aWQ+LiAKICAqCiAgKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8g
bWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAogICogaW9y
ZXEgcmluZyAoaWYgaXQgZXhpc3RzKSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9u
LiBUaGVzZSBhcmUKQEAgLTM2Myw3ICszNzgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5faHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyX3QpOwogc3RydWN0IHhlbl9odm1fc2V0X2lvcmVx
X3NlcnZlcl9zdGF0ZSB7CiAgICAgZG9taWRfdCBkb21pZDsgICAvKiBJTiAtIGRvbWFpbiB0byBi
ZSBzZXJ2aWNlZCAqLwogICAgIGlvc2VydmlkX3QgaWQ7ICAgLyogSU4gLSBzZXJ2ZXIgaWQgKi8K
LSAgICB1aW50OF90IGVuYWJsZWQ7IC8qIElOIC0gZW5hYmxlZD8gKi8KKyAgICB1aW50OF90IGVu
YWJsZWQ7IC8qIElOIC0gZW5hYmxlZD8gKi8gICAgCiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlIHhlbl9odm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZV90
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRl
X3QpOwpAQCAtMzg5LDYgKzQwNCw5NyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZt
X2V2dGNobl91cGNhbGxfdmVjdG9yX3QpOwogCiAjZW5kaWYgLyogZGVmaW5lZChfX2kzODZfXykg
fHwgZGVmaW5lZChfX3g4Nl82NF9fKSAqLwogCisjZGVmaW5lIEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQgMjQKKworLyogSFZNT1BfYWx0cDJtOiBwZXJmb3JtIGFsdHAybSBzdGF0ZSBvcGVy
YXRpb25zICovCisjZGVmaW5lIEhWTU9QX2FsdHAybSAyNQorCisjZGVmaW5lIEhWTU9QX0FMVFAy
TV9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAxCisKK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9k
b21haW5fc3RhdGUgeworICAgIC8qIElOIG9yIE9VVCB2YXJpYWJsZSBvbi9vZmYgKi8KKyAgICB1
aW50OF90IHN0YXRlOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFpbl9z
dGF0ZSB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZV90KTsKKworc3RydWN0IHhlbl9odm1fYWx0
cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7CisgICAgdWludDMyX3QgdmNwdV9pZDsKKyAgICB1aW50
MzJfdCBwYWQ7CisgICAgLyogI1ZFIGluZm8gYXJlYSBnZm4gKi8KKyAgICB1aW50NjRfdCBnZm47
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHhl
bl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5X3QpOworCitzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmlldyB7CisgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCisgICAgdWludDE2X3Qg
dmlldzsKKyAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlCisgICAg
ICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8KKyAgICB1aW50MTZfdCBodm1tZW1fZGVmYXVs
dF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKKworc3RydWN0IHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAgICAv
KiBNZW1vcnkgdHlwZSAqLworICAgIHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1lbV9h
Y2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1aW50NjRf
dCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mg
eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOworCitzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fY2hhbmdlX2dmbiB7CisgICAgLyogdmlldyAqLworICAgIHVpbnQxNl90IHZpZXc7CisgICAg
dWludDE2X3QgcGFkMTsKKyAgICB1aW50MzJfdCBwYWQyOworICAgIC8qIG9sZCBnZm4gKi8KKyAg
ICB1aW50NjRfdCBvbGRfZ2ZuOworICAgIC8qIG5ldyBnZm4sIElOVkFMSURfR0ZOICh+MFVMKSBt
ZWFucyByZXZlcnQgKi8KKyAgICB1aW50NjRfdCBuZXdfZ2ZuOworfTsKK3R5cGVkZWYgc3RydWN0
IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4geGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90KTsKKwor
c3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8qIEhW
TU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAqLworICAgIHVpbnQzMl90IGNtZDsKKy8qIEdl
dC9zZXQgdGhlIGFsdHAybSBzdGF0ZSBmb3IgYSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0
cDJtX2dldF9kb21haW5fc3RhdGUgICAgIDEKKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9kb21h
aW5fc3RhdGUgICAgIDIKKy8qIFNldCB0aGUgY3VycmVudCBWQ1BVIHRvIHJlY2VpdmUgYWx0cDJt
IGV2ZW50IG5vdGlmaWNhdGlvbnMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxl
X25vdGlmeSAgIDMKKy8qIENyZWF0ZSBhIG5ldyB2aWV3ICovCisjZGVmaW5lIEhWTU9QX2FsdHAy
bV9jcmVhdGVfcDJtICAgICAgICAgICA0CisvKiBEZXN0cm95IGEgdmlldyAqLworI2RlZmluZSBI
Vk1PUF9hbHRwMm1fZGVzdHJveV9wMm0gICAgICAgICAgNQorLyogU3dpdGNoIHZpZXcgZm9yIGFu
IGVudGlyZSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm0gICAgICAg
ICAgIDYKKy8qIE5vdGlmeSB0aGF0IGEgcGFnZSBvZiBtZW1vcnkgaXMgdG8gaGF2ZSBzcGVjaWZp
YyBhY2Nlc3MgdHlwZXMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzICAg
ICAgIDcKKy8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+bWZu
IG1hcHBpbmcgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIDgK
KyAgICBkb21pZF90IGRvbWFpbjsKKyAgICB1aW50MTZfdCBwYWQxOworICAgIHVpbnQzMl90IHBh
ZDI7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0
YXRlICAgICAgIGRvbWFpbl9zdGF0ZTsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Zj
cHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fdmlldyAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7CisgICAgICAgIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAgdWlu
dDhfdCBwYWRbNjRdOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9vcCB4ZW5faHZtX2FsdHAybV9vcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2
bV9hbHRwMm1fb3BfdCk7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9IX18g
Ki8KIAogLyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vcGFyYW1zLmggYi9p
bmNsdWRlL3hlbi9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IDE0MmUyODMuLjNmNTRhNDkgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIvaW5jbHVkZS94
ZW4vcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTYsNiArMTYsOCBAQAogICogTElBQklMSVRZLCBX
SEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJ
TkcKICAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9S
IFRIRSBVU0UgT1IgT1RIRVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBD
b3B5cmlnaHQgKGMpIDIwMDcsIEtlaXIgRnJhc2VyCiAgKi8KIAogI2lmbmRlZiBfX1hFTl9QVUJM
SUNfSFZNX1BBUkFNU19IX18KQEAgLTI3LDE4ICsyOSw0NyBAQAogICogUGFyYW1ldGVyIHNwYWNl
IGZvciBIVk1PUF97c2V0LGdldH1fcGFyYW0uCiAgKi8KIAorI2RlZmluZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfSVJRIDAKKyNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX0lSUV9UWVBFX01BU0sgeGVu
X21rX3VsbG9uZygweEZGMDAwMDAwMDAwMDAwMDApCiAvKgogICogSG93IHNob3VsZCBDUFUwIGV2
ZW50LWNoYW5uZWwgbm90aWZpY2F0aW9ucyBiZSBkZWxpdmVyZWQ/Ci0gKiB2YWxbNjM6NTZdID09
IDA6IHZhbFs1NTowXSBpcyBhIGRlbGl2ZXJ5IEdTSSAoR2xvYmFsIFN5c3RlbSBJbnRlcnJ1cHQp
LgotICogdmFsWzYzOjU2XSA9PSAxOiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kgSU5UeCBs
aW5lLCBhcyBmb2xsb3dzOgotICogICAgICAgICAgICAgICAgICBEb21haW4gPSB2YWxbNDc6MzJd
LCBCdXMgID0gdmFsWzMxOjE2XSwKLSAqICAgICAgICAgICAgICAgICAgRGV2Rm4gID0gdmFsWzE1
OiA4XSwgSW50WCA9IHZhbFsgMTogMF0KLSAqIHZhbFs2Mzo1Nl0gPT0gMjogdmFsWzc6MF0gaXMg
YSB2ZWN0b3IgbnVtYmVyLCBjaGVjayBmb3IKLSAqICAgICAgICAgICAgICAgICAgWEVORkVBVF9o
dm1fY2FsbGJhY2tfdmVjdG9yIHRvIGtub3cgaWYgdGhpcyBkZWxpdmVyeQotICogICAgICAgICAg
ICAgICAgICBtZXRob2QgaXMgYXZhaWxhYmxlLgorICoKICAqIElmIHZhbCA9PSAwIHRoZW4gQ1BV
MCBldmVudC1jaGFubmVsIG5vdGlmaWNhdGlvbnMgYXJlIG5vdCBkZWxpdmVyZWQuCisgKiBJZiB2
YWwgIT0gMCwgdmFsWzYzOjU2XSBlbmNvZGVzIHRoZSB0eXBlLCBhcyBmb2xsb3dzOgogICovCi0j
ZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEgMAorCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxM
QkFDS19UWVBFX0dTSSAgICAgIDAKKy8qCisgKiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBHU0ku
ICBHU0kgMCBjYW5ub3QgYmUgdXNlZCwgYXMgaXQgYWxpYXNlcyB2YWwgPT0gMCwKKyAqIGFuZCBk
aXNhYmxlcyBhbGwgbm90aWZpY2F0aW9ucy4KKyAqLworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxM
QkFDS19UWVBFX1BDSV9JTlRYIDEKKy8qCisgKiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kg
SU5UeCBsaW5lOgorICogRG9tYWluID0gdmFsWzQ3OjMyXSwgQnVzID0gdmFsWzMxOjE2XSBEZXZG
biA9IHZhbFsxNTo4XSwgSW50WCA9IHZhbFsxOjBdCisgKi8KKworI2lmIGRlZmluZWQoX19pMzg2
X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZ
UEVfVkVDVE9SICAgMgorLyoKKyAqIHZhbFs3OjBdIGlzIGEgdmVjdG9yIG51bWJlci4gIENoZWNr
IGZvciBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3IgdG8ga25vdworICogaWYgdGhpcyBkZWxp
dmVyeSBtZXRob2QgaXMgYXZhaWxhYmxlLgorICovCisjZWxpZiBkZWZpbmVkKF9fYXJtX18pIHx8
IGRlZmluZWQoX19hYXJjaDY0X18pCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQ
SSAgICAgIDIKKy8qCisgKiB2YWxbNTU6MTZdIG5lZWRzIHRvIGJlIHplcm8uCisgKiB2YWxbMTU6
OF0gaXMgaW50ZXJydXB0IGZsYWcgb2YgdGhlIFBQSSB1c2VkIGJ5IGV2ZW50LWNoYW5uZWw6Cisg
KiAgYml0IDg6IHRoZSBQUEkgaXMgZWRnZSgxKSBvciBsZXZlbCgwKSB0cmlnZ2VyZWQKKyAqICBi
aXQgOTogdGhlIFBQSSBpcyBhY3RpdmUgbG93KDEpIG9yIGhpZ2goMCkKKyAqIHZhbFs3OjBdIGlz
IGEgUFBJIG51bWJlciB1c2VkIGJ5IGV2ZW50LWNoYW5uZWwuCisgKiBUaGlzIGlzIG9ubHkgdXNl
ZCBieSBBUk0vQVJNNjQgYW5kIG1hc2tpbmcvZW9pIHRoZSBpbnRlcnJ1cHQgYXNzb2NpYXRlZCB0
bworICogdGhlIG5vdGlmaWNhdGlvbiBpcyBoYW5kbGVkIGJ5IHRoZSBpbnRlcnJ1cHQgY29udHJv
bGxlci4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElfRkxBR19NQVNL
ICAgICAgMHhGRjAwCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSV9GTEFHX0xP
V19MRVZFTCAyCisjZW5kaWYKIAogLyoKICAqIFRoZXNlIGFyZSBub3QgdXNlZCBieSBYZW4uIFRo
ZXkgYXJlIGhlcmUgZm9yIGNvbnZlbmllbmNlIG9mIEhWTS1ndWVzdApAQCAtOTYsMTEgKzEyNywy
MSBAQAogI2RlZmluZSBfSFZNUFZfcmVmZXJlbmNlX3RzYyAzCiAjZGVmaW5lIEhWTVBWX3JlZmVy
ZW5jZV90c2MgICgxIDw8IF9IVk1QVl9yZWZlcmVuY2VfdHNjKQogCisvKiBVc2UgSHlwZXJjYWxs
IGZvciByZW1vdGUgVExCIGZsdXNoICovCisjZGVmaW5lIF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxi
X2ZsdXNoIDQKKyNkZWZpbmUgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCAoMSA8PCBfSFZN
UFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCkKKworLyogVXNlIEFQSUMgYXNzaXN0ICovCisjZGVm
aW5lIF9IVk1QVl9hcGljX2Fzc2lzdCA1CisjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8
IF9IVk1QVl9hcGljX2Fzc2lzdCkKKwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAotCShI
Vk1QVl9iYXNlX2ZyZXEgfCBcCi0JIEhWTVBWX25vX2ZyZXEgfCBcCi0JIEhWTVBWX3RpbWVfcmVm
X2NvdW50IHwgXAotCSBIVk1QVl9yZWZlcmVuY2VfdHNjKQorICAgICAgICAoSFZNUFZfYmFzZV9m
cmVxIHwgXAorICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKKyAgICAgICAgIEhWTVBWX3RpbWVf
cmVmX2NvdW50IHwgXAorICAgICAgICAgSFZNUFZfcmVmZXJlbmNlX3RzYyB8IFwKKyAgICAgICAg
IEhWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCisgICAgICAgICBIVk1QVl9hcGljX2Fz
c2lzdCkKIAogI2VuZGlmCiAKQEAgLTE2Miw4ICsyMDMsNyBAQAogICovCiAjZGVmaW5lIEhWTV9Q
QVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gMTkKIAotLyogRW5hYmxlIGJsb2NraW5nIG1lbW9y
eSBldmVudHMsIGFzeW5jIG9yIHN5bmMgKHBhdXNlIHZjcHUgdW50aWwgcmVzcG9uc2UpCi0gKiBv
bmNoYW5nZW9ubHkgaW5kaWNhdGVzIG1lc3NhZ2VzIG9ubHkgb24gYSBjaGFuZ2Ugb2YgdmFsdWUg
Ki8KKy8qIERlcHJlY2F0ZWQgKi8KICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjAg
ICAgICAgICAgMjAKICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjMgICAgICAgICAg
MjEKICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjQgICAgICAgICAgMjIKQEAgLTE3
MSwxOCArMjExLDEyIEBACiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfU0lOR0xFX1NU
RVAgIDI1CiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfTVNSICAgICAgICAgIDMwCiAK
LSNkZWZpbmUgSFZNUE1FX01PREVfTUFTSyAgICAgICAoMyA8PCAwKQotI2RlZmluZSBIVk1QTUVf
bW9kZV9kaXNhYmxlZCAgIDAKLSNkZWZpbmUgSFZNUE1FX21vZGVfYXN5bmMgICAgICAxCi0jZGVm
aW5lIEhWTVBNRV9tb2RlX3N5bmMgICAgICAgMgotI2RlZmluZSBIVk1QTUVfb25jaGFuZ2Vvbmx5
ICAgICgxIDw8IDIpCi0KIC8qIEJvb2xlYW46IEVuYWJsZSBuZXN0ZWRodm0gKGh2bSBvbmx5KSAq
LwogI2RlZmluZSBIVk1fUEFSQU1fTkVTVEVESFZNICAgIDI0CiAKIC8qIFBhcmFtcyBmb3IgdGhl
IG1lbSBldmVudCByaW5ncyAqLwogI2RlZmluZSBIVk1fUEFSQU1fUEFHSU5HX1JJTkdfUEZOICAg
MjcKLSNkZWZpbmUgSFZNX1BBUkFNX0FDQ0VTU19SSU5HX1BGTiAgIDI4CisjZGVmaW5lIEhWTV9Q
QVJBTV9NT05JVE9SX1JJTkdfUEZOICAyOAogI2RlZmluZSBIVk1fUEFSQU1fU0hBUklOR19SSU5H
X1BGTiAgMjkKIAogLyogU0hVVERPV05fKiBhY3Rpb24gaW4gY2FzZSBvZiBhIHRyaXBsZSBmYXVs
dCAqLwpAQCAtMTk0LDYgKzIyOCwzMSBAQAogLyogTG9jYXRpb24gb2YgdGhlIFZNIEdlbmVyYXRp
b24gSUQgaW4gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gKi8KICNkZWZpbmUgSFZNX1BB
UkFNX1ZNX0dFTkVSQVRJT05fSURfQUREUiAzNAogCi0jZGVmaW5lIEhWTV9OUl9QQVJBTVMgICAg
ICAgICAgMzUKKy8qIEJvb2xlYW46IEVuYWJsZSBhbHRwMm0gKi8KKyNkZWZpbmUgSFZNX1BBUkFN
X0FMVFAyTSAgICAgICAzNQorCisvKgorICogU2l6ZSBvZiB0aGUgeDg3IEZQVSBGSVAvRkRQIHJl
Z2lzdGVycyB0aGF0IHRoZSBoeXBlcnZpc29yIG5lZWRzIHRvCisgKiBzYXZlL3Jlc3RvcmUuICBU
aGlzIGlzIGEgd29ya2Fyb3VuZCBmb3IgYSBoYXJkd2FyZSBsaW1pdGF0aW9uIHRoYXQKKyAqIGRv
ZXMgbm90IGFsbG93IHRoZSBmdWxsIEZJUC9GRFAgYW5kIEZDUy9GRFMgdG8gYmUgcmVzdG9yZWQu
CisgKgorICogVmFsaWQgdmFsdWVzIGFyZToKKyAqCisgKiA4OiBzYXZlL3Jlc3RvcmUgNjQtYml0
IEZJUC9GRFAgYW5kIGNsZWFyIEZDUy9GRFMgKGRlZmF1bHQgaWYgQ1BVCisgKiAgICBoYXMgRlBD
U0RTIGZlYXR1cmUpLgorICoKKyAqIDQ6IHNhdmUvcmVzdG9yZSAzMi1iaXQgRklQL0ZEUCwgRkNT
L0ZEUywgYW5kIGNsZWFyIHVwcGVyIDMyLWJpdHMgb2YKKyAqICAgIEZJUC9GRFAuCisgKgorICog
MDogYWxsb3cgaHlwZXJ2aXNvciB0byBjaG9vc2UgYmFzZWQgb24gdGhlIHZhbHVlIG9mIEZJUC9G
RFAKKyAqICAgIChkZWZhdWx0IGlmIENQVSBkb2VzIG5vdCBoYXZlIEZQQ1NEUykuCisgKgorICog
SWYgRlBDU0RTIChiaXQgMTMgaW4gQ1BVSUQgbGVhZiAweDcsIHN1YmxlYWYgMHgwKSBpcyBzZXQs
IHRoZSBDUFUKKyAqIG5ldmVyIHNhdmVzIEZDUy9GRFMgYW5kIHRoaXMgcGFyYW1ldGVyIHNob3Vs
ZCBiZSBsZWZ0IGF0IHRoZQorICogZGVmYXVsdCBvZiA4LgorICovCisjZGVmaW5lIEhWTV9QQVJB
TV9YODdfRklQX1dJRFRIIDM2CisKKyNkZWZpbmUgSFZNX05SX1BBUkFNUyAzNwogCiAjZW5kaWYg
LyogX19YRU5fUFVCTElDX0hWTV9QQVJBTVNfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9wdWJsaWMvbWVtb3J5LmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMzE5
NThkMy4uNWJmODQwZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vcHVibGljL21lbW9yeS5oCisr
KyBiL2luY2x1ZGUveGVuL3B1YmxpYy9tZW1vcnkuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKICAqIG1lbW9yeS5oCi0gKgorICogCiAgKiBNZW1vcnkgcmVzZXJ2YXRp
b24gYW5kIGluZm9ybWF0aW9uLgotICoKKyAqIAogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3Jh
bnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICog
b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUg
IlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0
aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtMjgsNiArMjgsNyBAQAog
I2RlZmluZSBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXwogCiAjaW5jbHVkZSAieGVuLmgiCisjaW5j
bHVkZSAicGh5c2Rldi5oIgogCiAvKgogICogSW5jcmVhc2Ugb3IgZGVjcmVhc2UgdGhlIHNwZWNp
ZmllZCBkb21haW4ncyBtZW1vcnkgcmVzZXJ2YXRpb24uIFJldHVybnMgdGhlCkBAIC00MCw5ICs0
MSw5IEBACiAKICNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwMzAyMDkKIC8q
Ci0gKiBNYXhpbXVtICMgYml0cyBhZGRyZXNzYWJsZSBieSB0aGUgdXNlciBvZiB0aGUgYWxsb2Nh
dGVkIHJlZ2lvbiAoZS5nLiwgSS9PCi0gKiBkZXZpY2VzIG9mdGVuIGhhdmUgYSAzMi1iaXQgbGlt
aXRhdGlvbiBldmVuIGluIDY0LWJpdCBzeXN0ZW1zKS4gSWYgemVybwotICogdGhlbiB0aGUgdXNl
ciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlvbi4gVGhpcyBmaWVsZCBpcyBub3QgdXNlZCBi
eQorICogTWF4aW11bSAjIGJpdHMgYWRkcmVzc2FibGUgYnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9j
YXRlZCByZWdpb24gKGUuZy4sIEkvTyAKKyAqIGRldmljZXMgb2Z0ZW4gaGF2ZSBhIDMyLWJpdCBs
aW1pdGF0aW9uIGV2ZW4gaW4gNjQtYml0IHN5c3RlbXMpLiBJZiB6ZXJvIAorICogdGhlbiB0aGUg
dXNlciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlvbi4gVGhpcyBmaWVsZCBpcyBub3QgdXNl
ZCBieSAKICAqIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbi4KICAqLwogI2RlZmluZSBYRU5N
RU1GX2FkZHJlc3NfYml0cyh4KSAgICAgKHgpCkBAIC01NSw2ICs1Niw4IEBACiAvKiBGbGFnIHRv
IHJlcXVlc3QgYWxsb2NhdGlvbiBvbmx5IGZyb20gdGhlIG5vZGUgc3BlY2lmaWVkICovCiAjZGVm
aW5lIFhFTk1FTUZfZXhhY3Rfbm9kZV9yZXF1ZXN0ICAoMTw8MTcpCiAjZGVmaW5lIFhFTk1FTUZf
ZXhhY3Rfbm9kZShuKSAoWEVOTUVNRl9ub2RlKG4pIHwgWEVOTUVNRl9leGFjdF9ub2RlX3JlcXVl
c3QpCisvKiBGbGFnIHRvIGluZGljYXRlIHRoZSBub2RlIHNwZWNpZmllZCBpcyB2aXJ0dWFsIG5v
ZGUgKi8KKyNkZWZpbmUgWEVOTUVNRl92bm9kZSAgKDE8PDE4KQogI2VuZGlmCiAKIHN0cnVjdCB4
ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHsKQEAgLTExMiw3ICsxMTUsNyBAQCBzdHJ1Y3QgeGVuX21l
bW9yeV9leGNoYW5nZSB7CiAgICAgICogW0lOL09VVF0gRGV0YWlscyBvZiBuZXcgbWVtb3J5IGV4
dGVudHMuCiAgICAgICogV2UgcmVxdWlyZSB0aGF0OgogICAgICAqICAxLiBAaW4uZG9taWQgPT0g
QG91dC5kb21pZAotICAgICAqICAyLiBAaW4ubnJfZXh0ZW50cyAgPDwgQGluLmV4dGVudF9vcmRl
ciA9PQorICAgICAqICAyLiBAaW4ubnJfZXh0ZW50cyAgPDwgQGluLmV4dGVudF9vcmRlciA9PSAK
ICAgICAgKiAgICAgQG91dC5ucl9leHRlbnRzIDw8IEBvdXQuZXh0ZW50X29yZGVyCiAgICAgICog
IDMuIEBpbi5leHRlbnRfc3RhcnQgYW5kIEBvdXQuZXh0ZW50X3N0YXJ0IGxpc3RzIG11c3Qgbm90
IG92ZXJsYXAKICAgICAgKiAgNC4gQG91dC5leHRlbnRfc3RhcnQgbGlzdHMgR1BGTiBiYXNlcyB0
byBiZSBwb3B1bGF0ZWQKQEAgLTIxNyw2ICsyMjAsMTEgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX21hY2hwaHlzX21hcHBpbmdfdCk7CiAjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fcmFu
Z2UgICAzIC8qIEdNRk4gcmFuZ2UsIFhFTk1FTV9hZGRfdG9fcGh5c21hcCBvbmx5LiAqLwogI2Rl
ZmluZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24gNCAvKiBHTUZOIGZyb20gYW5vdGhlciBkb20s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFhFTk1FTV9hZGRfdG9fcGh5
c21hcF9iYXRjaCBvbmx5LiAqLworI2RlZmluZSBYRU5NQVBTUEFDRV9kZXZfbW1pbyAgICAgNSAv
KiBkZXZpY2UgbW1pbyByZWdpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQVJNIG9ubHk7IHRoZSByZWdpb24gaXMgbWFwcGVkIGluCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFN0YWdlLTIgdXNpbmcgdGhlIG1lbW9yeSBhdHRyaWJ1dGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRldmljZS1uR25SRSIgKHByZXZp
b3VzbHkgbmFtZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRldmlj
ZSIgb24gQVJNdjcpICovCiAvKiBgIH0gKi8KIAogLyoKQEAgLTI1NSw3ICsyNjMsMTUgQEAgc3Ry
dWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB7CiAKICAgICAvKiBOdW1iZXIgb2YgcGFnZXMg
dG8gZ28gdGhyb3VnaCAqLwogICAgIHVpbnQxNl90IHNpemU7Ci0gICAgZG9taWRfdCBmb3JlaWdu
X2RvbWlkOyAvKiBJRkYgZ21mbl9mb3JlaWduICovCisKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fIDwgMHgwMDA0MDcwMAorICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZDsgLyogSUZGIGdt
Zm5fZm9yZWlnbi4gU2hvdWxkIGJlIDAgZm9yIG90aGVyIHNwYWNlcy4gKi8KKyNlbHNlCisgICAg
dW5pb24geGVuX2FkZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIHsKKyAgICAgICAgZG9taWRfdCBm
b3JlaWduX2RvbWlkOyAvKiBnbWZuX2ZvcmVpZ24gKi8KKyAgICAgICAgdWludDE2X3QgcmVzMDsg
IC8qIEFsbCB0aGUgb3RoZXIgc3BhY2VzLiBTaG91bGQgYmUgMCAqLworICAgIH0gdTsKKyNlbmRp
ZgogCiAgICAgLyogSW5kZXhlcyBpbnRvIHNwYWNlIGJlaW5nIG1hcHBlZC4gKi8KICAgICBYRU5f
R1VFU1RfSEFORExFKHhlbl91bG9uZ190KSBpZHhzOwpAQCAtMzYyLDcgKzM3OCw3IEBAIHR5cGVk
ZWYgc3RydWN0IHhlbl9wb2RfdGFyZ2V0IHhlbl9wb2RfdGFyZ2V0X3Q7CiAKIC8qCiAgKiBHZXQg
dGhlIG51bWJlciBvZiBNRk5zIHNhdmVkIHRocm91Z2ggbWVtb3J5IHNoYXJpbmcuCi0gKiBUaGUg
Y2FsbCBuZXZlciBmYWlscy4KKyAqIFRoZSBjYWxsIG5ldmVyIGZhaWxzLiAKICAqLwogI2RlZmlu
ZSBYRU5NRU1fZ2V0X3NoYXJpbmdfZnJlZWRfcGFnZXMgICAgMTgKICNkZWZpbmUgWEVOTUVNX2dl
dF9zaGFyaW5nX3NoYXJlZF9wYWdlcyAgIDE5CkBAIC0zNzIsMjMgKzM4OCwyOSBAQCB0eXBlZGVm
IHN0cnVjdCB4ZW5fcG9kX3RhcmdldCB4ZW5fcG9kX3RhcmdldF90OwogI2RlZmluZSBYRU5NRU1f
cGFnaW5nX29wX2V2aWN0ICAgICAgICAgICAgICAxCiAjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3Bf
cHJlcCAgICAgICAgICAgICAgIDIKIAotc3RydWN0IHhlbl9tZW1fZXZlbnRfb3AgewotICAgIHVp
bnQ4X3QgICAgIG9wOyAgICAgICAgIC8qIFhFTk1FTV8qX29wXyogKi8KK3N0cnVjdCB4ZW5fbWVt
X3BhZ2luZ19vcCB7CisgICAgdWludDhfdCAgICAgb3A7ICAgICAgICAgLyogWEVOTUVNX3BhZ2lu
Z19vcF8qICovCiAgICAgZG9taWRfdCAgICAgZG9tYWluOwogCi0KICAgICAvKiBQQUdJTkdfUFJF
UCBJTjogYnVmZmVyIHRvIGltbWVkaWF0ZWx5IGZpbGwgcGFnZSBpbiAqLwogICAgIHVpbnQ2NF9h
bGlnbmVkX3QgICAgYnVmZmVyOwogICAgIC8qIE90aGVyIE9QcyAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgICAgZ2ZuOyAgICAgICAgICAgLyogSU46ICBnZm4gb2YgcGFnZSBiZWluZyBvcGVyYXRl
ZCBvbiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9tZW1fZXZlbnRfb3AgeGVuX21lbV9ldmVu
dF9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9ldmVudF9vcF90KTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHhlbl9tZW1fcGFnaW5nX29wX3Q7CitERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX3BhZ2luZ19vcF90KTsKIAogI2RlZmluZSBYRU5N
RU1fYWNjZXNzX29wICAgICAgICAgICAgICAgICAgICAyMQotI2RlZmluZSBYRU5NRU1fYWNjZXNz
X29wX3Jlc3VtZSAgICAgICAgICAgICAwCi0jZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2Fj
Y2VzcyAgICAgICAgIDEKLSNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9nZXRfYWNjZXNzICAgICAg
ICAgMgorI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3MgICAgICAgICAwCisjZGVm
aW5lIFhFTk1FTV9hY2Nlc3Nfb3BfZ2V0X2FjY2VzcyAgICAgICAgIDEKKy8qCisgKiBYRU5NRU1f
YWNjZXNzX29wX2VuYWJsZV9lbXVsYXRlIGFuZCBYRU5NRU1fYWNjZXNzX29wX2Rpc2FibGVfZW11
bGF0ZSBhcmUKKyAqIGN1cnJlbnRseSB1bnVzZWQsIGJ1dCBzaW5jZSB0aGV5IGhhdmUgYmVlbiBp
biB1c2UgcGxlYXNlIGRvIG5vdCByZXVzZSB0aGVtLgorICoKKyAqICNkZWZpbmUgWEVOTUVNX2Fj
Y2Vzc19vcF9lbmFibGVfZW11bGF0ZSAgICAgMgorICogI2RlZmluZSBYRU5NRU1fYWNjZXNzX29w
X2Rpc2FibGVfZW11bGF0ZSAgICAzCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9zZXRf
YWNjZXNzX211bHRpICAgNAogCiB0eXBlZGVmIGVudW0gewogICAgIFhFTk1FTV9hY2Nlc3NfbiwK
QEAgLTQyMSw3ICs0NDMsOCBAQCBzdHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgewogICAgIHVpbnQ4
X3QgYWNjZXNzOwogICAgIGRvbWlkX3QgZG9taWQ7CiAgICAgLyoKLSAgICAgKiBOdW1iZXIgb2Yg
cGFnZXMgZm9yIHNldCBvcAorICAgICAqIE51bWJlciBvZiBwYWdlcyBmb3Igc2V0IG9wIChvciBz
aXplIG9mIHBmbl9saXN0IGZvcgorICAgICAqIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19t
dWx0aSkKICAgICAgKiBJZ25vcmVkIG9uIHNldHRpbmcgZGVmYXVsdCBhY2Nlc3MgYW5kIG90aGVy
IG9wcwogICAgICAqLwogICAgIHVpbnQzMl90IG5yOwpAQCAtNDMxLDYgKzQ1NCwxNiBAQCBzdHJ1
Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgewogICAgICAqIH4wdWxsIGlzIHVzZWQgdG8gc2V0IGFuZCBn
ZXQgdGhlIGRlZmF1bHQgYWNjZXNzIGZvciBwYWdlcwogICAgICAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgcGZuOworICAgIC8qCisgICAgICogTGlzdCBvZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9y
CisgICAgICogVXNlZCBvbmx5IHdpdGggWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRp
CisgICAgICovCisgICAgWEVOX0dVRVNUX0hBTkRMRShjb25zdF91aW50NjQpIHBmbl9saXN0Owor
ICAgIC8qCisgICAgICogQ29ycmVzcG9uZGluZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3Ig
cGZuX2xpc3QKKyAgICAgKiBVc2VkIG9ubHkgd2l0aCBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nl
c3NfbXVsdGkKKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nl
c3NfbGlzdDsKIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCB4ZW5fbWVtX2Fj
Y2Vzc19vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7
CkBAIC00MzksMjEgKzQ3MiwyMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2Fj
Y2Vzc19vcF90KTsKICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfbm9taW5hdGVfZ2ZuICAgICAg
MAogI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9ub21pbmF0ZV9ncmVmICAgICAxCiAjZGVmaW5l
IFhFTk1FTV9zaGFyaW5nX29wX3NoYXJlICAgICAgICAgICAgIDIKLSNkZWZpbmUgWEVOTUVNX3No
YXJpbmdfb3BfcmVzdW1lICAgICAgICAgICAgMwotI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9k
ZWJ1Z19nZm4gICAgICAgICA0Ci0jZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2RlYnVnX21mbiAg
ICAgICAgIDUKLSNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ3JlZiAgICAgICAgNgot
I2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hZGRfcGh5c21hcCAgICAgICA3Ci0jZGVmaW5lIFhF
Tk1FTV9zaGFyaW5nX29wX2F1ZGl0ICAgICAgICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJp
bmdfb3BfZGVidWdfZ2ZuICAgICAgICAgMworI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9kZWJ1
Z19tZm4gICAgICAgICA0CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2RlYnVnX2dyZWYgICAg
ICAgIDUKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgorI2Rl
ZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CisjZGVmaW5lIFhFTk1F
TV9zaGFyaW5nX29wX3JhbmdlX3NoYXJlICAgICAgIDgKIAogI2RlZmluZSBYRU5NRU1fU0hBUklO
R19PUF9TX0hBTkRMRV9JTlZBTElEICAoLTEwKQogI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9D
X0hBTkRMRV9JTlZBTElEICAoLTkpCiAKIC8qIFRoZSBmb2xsb3dpbmcgYWxsb3dzIHNoYXJpbmcg
b2YgZ3JhbnQgcmVmcy4gVGhpcyBpcyB1c2VmdWwKICAqIGZvciBzaGFyaW5nIHV0aWxpdGllcyBz
aXR0aW5nIGFzICJmaWx0ZXJzIiBpbiBJTyBiYWNrZW5kcwotICogKGUuZy4gbWVtc2hyICsgYmxr
dGFwKDIpKS4gVGhlIElPIGJhY2tlbmQgaXMgb25seSBleHBvc2VkCisgKiAoZS5nLiBtZW1zaHIg
KyBibGt0YXAoMikpLiBUaGUgSU8gYmFja2VuZCBpcyBvbmx5IGV4cG9zZWQgCiAgKiB0byBncmFu
dCByZWZlcmVuY2VzLCBhbmQgdGhpcyBhbGxvd3Mgc2hhcmluZyBvZiB0aGUgZ3JlZnMgKi8KLSNk
ZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfRklFTERfSVNfR1JFRl9GTEFHICAgKDFVTEwgPDwgNjIp
CisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRyAgICh4ZW5fbWtf
dWxsb25nKDEpIDw8IDYyKQogCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX01BS0Vf
R1JFRihmaWVsZCwgdmFsKSAgXAogICAgIChmaWVsZCkgPSAoWEVOTUVNX1NIQVJJTkdfT1BfRklF
TERfSVNfR1JFRl9GTEFHIHwgdmFsKQpAQCAtNDgxLDYgKzUxNCwxMyBAQCBzdHJ1Y3QgeGVuX21l
bV9zaGFyaW5nX29wIHsKICAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgY2xpZW50X2hhbmRs
ZTsgLyogSU46IGhhbmRsZSB0byB0aGUgY2xpZW50IHBhZ2UgKi8KICAgICAgICAgICAgIGRvbWlk
X3QgIGNsaWVudF9kb21haW47IC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLwogICAgICAg
ICB9IHNoYXJlOworICAgICAgICBzdHJ1Y3QgbWVtX3NoYXJpbmdfb3BfcmFuZ2UgeyAgICAgICAg
IC8qIE9QX1JBTkdFX1NIQVJFICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0
X2dmbjsgICAgICAvKiBJTjogdGhlIGZpcnN0IGdmbiAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBsYXN0X2dmbjsgICAgICAgLyogSU46IHRoZSBsYXN0IGdmbiAqLworICAgICAgICAg
ICAgdWludDY0X2FsaWduZWRfdCBvcGFxdWU7ICAgICAgICAgLyogTXVzdCBiZSBzZXQgdG8gMCAq
LworICAgICAgICAgICAgZG9taWRfdCBjbGllbnRfZG9tYWluOyAgICAgICAgICAgLyogSU46IHRo
ZSBjbGllbnQgZG9tYWluIGlkICovCisgICAgICAgICAgICB1aW50MTZfdCBfcGFkWzNdOyAgICAg
ICAgICAgICAgICAvKiBNdXN0IGJlIHNldCB0byAwICovCisgICAgICAgIH0gcmFuZ2U7CiAgICAg
ICAgIHN0cnVjdCBtZW1fc2hhcmluZ19vcF9kZWJ1ZyB7ICAgICAvKiBPUF9ERUJVR194eHggKi8K
ICAgICAgICAgICAgIHVuaW9uIHsKICAgICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGdm
bjsgICAgICAvKiBJTjogZ2ZuIHRvIGRlYnVnICAgICAgICAgICovCkBAIC01MTgsOSArNTU4LDQz
IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fc2hhcmluZ19vcF90KTsKIAogLyoK
ICAqIFhFTk1FTV9jbGFpbV9wYWdlcyBmbGFncyAtIHRoZSBhcmUgbm8gZmxhZ3MgYXQgdGhpcyB0
aW1lLgotICogVGhlIHplcm8gdmFsdWUgaXMgYXBwcm9waWF0ZS4KKyAqIFRoZSB6ZXJvIHZhbHVl
IGlzIGFwcHJvcHJpYXRlLgogICovCiAKKy8qCisgKiBXaXRoIHNvbWUgbGVnYWN5IGRldmljZXMs
IGNlcnRhaW4gZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzc2VzIGNhbm5vdCBzYWZlbHkKKyAqIGJlIHVz
ZWQgZm9yIG90aGVyIHB1cnBvc2VzLCBlLmcuIHRvIG1hcCBndWVzdCBSQU0uICBUaGlzIGh5cGVy
Y2FsbAorICogZW51bWVyYXRlcyB0aG9zZSByZWdpb25zIHNvIHRoZSB0b29sc3RhY2sgY2FuIGF2
b2lkIHVzaW5nIHRoZW0uCisgKi8KKyNkZWZpbmUgWEVOTUVNX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfbWFwICAgMjcKK3N0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSB7CisgICAgeGVu
X3Bmbl90IHN0YXJ0X3BmbjsKKyAgICB4ZW5fdWxvbmdfdCBucl9wYWdlczsKK307Cit0eXBlZGVm
IHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21l
bW9yeV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfdCk7CisKK3N0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgeworI2RlZmlu
ZSBYRU5NRU1fUkRNX0FMTCAxIC8qIFJlcXVlc3QgYWxsIHJlZ2lvbnMgKGlnbm9yZSBkZXYgdW5p
b24pLiAqLworICAgIC8qIElOICovCisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgLyoKKyAgICAg
KiBJTi9PVVQKKyAgICAgKgorICAgICAqIEdldHMgc2V0IHRvIHRoZSByZXF1aXJlZCBudW1iZXIg
b2YgZW50cmllcyB3aGVuIHRvbyBsb3csCisgICAgICogc2lnbmFsZWQgYnkgZXJyb3IgY29kZSAt
RVJBTkdFLgorICAgICAqLworICAgIHVuc2lnbmVkIGludCBucl9lbnRyaWVzOworICAgIC8qIE9V
VCAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfdCkg
YnVmZmVyOworICAgIC8qIElOICovCisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgcGh5c2Rl
dl9wY2lfZGV2aWNlIHBjaTsKKyAgICB9IGRldjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fcmVz
ZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBf
dCk7CisKICNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNf
XykgKi8KIAogLyoKQEAgLTU3Miw3ICs2NDYsNyBAQCBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5
X2luZm8gewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8geGVuX3ZudW1h
X3RvcG9sb2d5X2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl92bnVtYV90b3Bv
bG9neV9pbmZvX3QpOwogCi0vKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjcgKi8K
Ky8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLwogCiAjZW5kaWYgLyogX19Y
RU5fUFVCTElDX01FTU9SWV9IX18gKi8KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcHVibGlj
L3BoeXNkZXYuaCBiL2luY2x1ZGUveGVuL3B1YmxpYy9waHlzZGV2LmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uOGMzNmMwMwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUv
eGVuL3B1YmxpYy9waHlzZGV2LmgKQEAgLTAsMCArMSwzODcgQEAKKy8qCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVC
TElDX1BIWVNERVZfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19QSFlTREVWX0hfXworCisjaW5j
bHVkZSAieGVuLmgiCisKKy8qCisgKiBQcm90b3R5cGUgZm9yIHRoaXMgaHlwZXJjYWxsIGlzOgor
ICogIGludCBwaHlzZGV2X29wKGludCBjbWQsIHZvaWQgKmFyZ3MpCisgKiBAY21kICA9PSBQSFlT
REVWT1BfPz8/IChwaHlzZGV2IG9wZXJhdGlvbikuCisgKiBAYXJncyA9PSBPcGVyYXRpb24tc3Bl
Y2lmaWMgZXh0cmEgYXJndW1lbnRzIChOVUxMIGlmIG5vbmUpLgorICovCisKKy8qCisgKiBOb3Rp
ZnkgZW5kLW9mLWludGVycnVwdCAoRU9JKSBmb3IgdGhlIHNwZWNpZmllZCBJUlEuCisgKiBAYXJn
ID09IHBvaW50ZXIgdG8gcGh5c2Rldl9lb2kgc3RydWN0dXJlLgorICovCisjZGVmaW5lIFBIWVNE
RVZPUF9lb2kgICAgICAgICAgICAgICAgICAgMTIKK3N0cnVjdCBwaHlzZGV2X2VvaSB7CisgICAg
LyogSU4gKi8KKyAgICB1aW50MzJfdCBpcnE7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9l
b2kgcGh5c2Rldl9lb2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfZW9pX3Qp
OworCisvKgorICogUmVnaXN0ZXIgYSBzaGFyZWQgcGFnZSBmb3IgdGhlIGh5cGVydmlzb3IgdG8g
aW5kaWNhdGUgd2hldGhlciB0aGUgZ3Vlc3QKKyAqIG11c3QgaXNzdWUgUEhZU0RFVk9QX2VvaS4g
VGhlIHNlbWFudGljcyBvZiBQSFlTREVWT1BfZW9pIGNoYW5nZSBzbGlnaHRseQorICogb25jZSB0
aGUgZ3Vlc3QgdXNlZCB0aGlzIGZ1bmN0aW9uIGluIHRoYXQgdGhlIGFzc29jaWF0ZWQgZXZlbnQg
Y2hhbm5lbAorICogd2lsbCBhdXRvbWF0aWNhbGx5IGdldCB1bm1hc2tlZC4gVGhlIHBhZ2UgcmVn
aXN0ZXJlZCBpcyB1c2VkIGFzIGEgYml0CisgKiBhcnJheSBpbmRleGVkIGJ5IFhlbidzIFBJUlEg
dmFsdWUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjEgICAgICAgMTcK
Ky8qCisgKiBSZWdpc3RlciBhIHNoYXJlZCBwYWdlIGZvciB0aGUgaHlwZXJ2aXNvciB0byBpbmRp
Y2F0ZSB3aGV0aGVyIHRoZQorICogZ3Vlc3QgbXVzdCBpc3N1ZSBQSFlTREVWT1BfZW9pLiBUaGlz
IGh5cGVyY2FsbCBpcyB2ZXJ5IHNpbWlsYXIgdG8KKyAqIFBIWVNERVZPUF9waXJxX2VvaV9nbWZu
X3YxIGJ1dCBpdCBkb2Vzbid0IGNoYW5nZSB0aGUgc2VtYW50aWNzIG9mCisgKiBQSFlTREVWT1Bf
ZW9pLiBUaGUgcGFnZSByZWdpc3RlcmVkIGlzIHVzZWQgYXMgYSBiaXQgYXJyYXkgaW5kZXhlZCBi
eQorICogWGVuJ3MgUElSUSB2YWx1ZS4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfcGlycV9lb2lf
Z21mbl92MiAgICAgICAyOAorc3RydWN0IHBoeXNkZXZfcGlycV9lb2lfZ21mbiB7CisgICAgLyog
SU4gKi8KKyAgICB4ZW5fcGZuX3QgZ21mbjsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3Bp
cnFfZW9pX2dtZm4gcGh5c2Rldl9waXJxX2VvaV9nbWZuX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShwaHlzZGV2X3BpcnFfZW9pX2dtZm5fdCk7CisKKy8qCisgKiBRdWVyeSB0aGUgc3RhdHVz
IG9mIGFuIElSUSBsaW5lLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfaXJxX3N0YXR1
c19xdWVyeSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2lycV9zdGF0dXNfcXVl
cnkgICAgICAgNQorc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeSB7CisgICAgLyogSU4g
Ki8KKyAgICB1aW50MzJfdCBpcnE7CisgICAgLyogT1VUICovCisgICAgdWludDMyX3QgZmxhZ3M7
IC8qIFhFTklSUVNUQVRfKiAqLworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1
c19xdWVyeSBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnlfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeV90KTsKKworLyogTmVlZCB0byBjYWxsIFBIWVNE
RVZPUF9lb2kgd2hlbiB0aGUgSVJRIGhhcyBiZWVuIHNlcnZpY2VkPyAqLworI2RlZmluZSBfWEVO
SVJRU1RBVF9uZWVkc19lb2kgICAoMCkKKyNkZWZpbmUgIFhFTklSUVNUQVRfbmVlZHNfZW9pICAg
KDFVPDxfWEVOSVJRU1RBVF9uZWVkc19lb2kpCisKKy8qIElSUSBzaGFyZWQgYnkgbXVsdGlwbGUg
Z3Vlc3RzPyAqLworI2RlZmluZSBfWEVOSVJRU1RBVF9zaGFyZWQgICAgICAoMSkKKyNkZWZpbmUg
IFhFTklSUVNUQVRfc2hhcmVkICAgICAgKDFVPDxfWEVOSVJRU1RBVF9zaGFyZWQpCisKKy8qCisg
KiBTZXQgdGhlIGN1cnJlbnQgVkNQVSdzIEkvTyBwcml2aWxlZ2UgbGV2ZWwuCisgKiBAYXJnID09
IHBvaW50ZXIgdG8gcGh5c2Rldl9zZXRfaW9wbCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZ
U0RFVk9QX3NldF9pb3BsICAgICAgICAgICAgICAgNgorc3RydWN0IHBoeXNkZXZfc2V0X2lvcGwg
eworICAgIC8qIElOICovCisgICAgdWludDMyX3QgaW9wbDsKK307Cit0eXBlZGVmIHN0cnVjdCBw
aHlzZGV2X3NldF9pb3BsIHBoeXNkZXZfc2V0X2lvcGxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfc2V0X2lvcGxfdCk7CisKKy8qCisgKiBTZXQgdGhlIGN1cnJlbnQgVkNQVSdz
IEkvTy1wb3J0IHBlcm1pc3Npb25zIGJpdG1hcC4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlz
ZGV2X3NldF9pb2JpdG1hcCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3NldF9p
b2JpdG1hcCAgICAgICAgICAgNworc3RydWN0IHBoeXNkZXZfc2V0X2lvYml0bWFwIHsKKyAgICAv
KiBJTiAqLworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDAzMDIwNQorICAg
IFhFTl9HVUVTVF9IQU5ETEUodWludDgpIGJpdG1hcDsKKyNlbHNlCisgICAgdWludDhfdCAqYml0
bWFwOworI2VuZGlmCisgICAgdWludDMyX3QgbnJfcG9ydHM7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
cGh5c2Rldl9zZXRfaW9iaXRtYXAgcGh5c2Rldl9zZXRfaW9iaXRtYXBfdDsKK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHBoeXNkZXZfc2V0X2lvYml0bWFwX3QpOworCisvKgorICogUmVhZCBvciB3
cml0ZSBhbiBJTy1BUElDIHJlZ2lzdGVyLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZf
YXBpYyBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2FwaWNfcmVhZCAgICAgICAg
ICAgICAgOAorI2RlZmluZSBQSFlTREVWT1BfYXBpY193cml0ZSAgICAgICAgICAgICA5CitzdHJ1
Y3QgcGh5c2Rldl9hcGljIHsKKyAgICAvKiBJTiAqLworICAgIFVMT05HX1BUUiBhcGljX3BoeXNi
YXNlOworICAgIHVpbnQzMl90IHJlZzsKKyAgICAvKiBJTiBvciBPVVQgKi8KKyAgICB1aW50MzJf
dCB2YWx1ZTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2FwaWMgcGh5c2Rldl9hcGljX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2FwaWNfdCk7CisKKy8qCisgKiBBbGxv
Y2F0ZSBvciBmcmVlIGEgcGh5c2ljYWwgdXBjYWxsIHZlY3RvciBmb3IgdGhlIHNwZWNpZmllZCBJ
UlEgbGluZS4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlzZGV2X2lycSBzdHJ1Y3R1cmUuCisg
Ki8KKyNkZWZpbmUgUEhZU0RFVk9QX2FsbG9jX2lycV92ZWN0b3IgICAgICAxMAorI2RlZmluZSBQ
SFlTREVWT1BfZnJlZV9pcnFfdmVjdG9yICAgICAgIDExCitzdHJ1Y3QgcGh5c2Rldl9pcnEgewor
ICAgIC8qIElOICovCisgICAgdWludDMyX3QgaXJxOworICAgIC8qIElOIG9yIE9VVCAqLworICAg
IHVpbnQzMl90IHZlY3RvcjsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2lycSBwaHlzZGV2
X2lycV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9pcnFfdCk7CisgCisjZGVm
aW5lIE1BUF9QSVJRX1RZUEVfTVNJICAgICAgICAgICAgICAgMHgwCisjZGVmaW5lIE1BUF9QSVJR
X1RZUEVfR1NJICAgICAgICAgICAgICAgMHgxCisjZGVmaW5lIE1BUF9QSVJRX1RZUEVfVU5LTk9X
TiAgICAgICAgICAgMHgyCisjZGVmaW5lIE1BUF9QSVJRX1RZUEVfTVNJX1NFRyAgICAgICAgICAg
MHgzCisjZGVmaW5lIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJICAgICAgICAgMHg0CisKKyNkZWZp
bmUgUEhZU0RFVk9QX21hcF9waXJxICAgICAgICAgICAgICAgMTMKK3N0cnVjdCBwaHlzZGV2X21h
cF9waXJxIHsKKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIElOICovCisgICAgaW50IHR5cGU7
CisgICAgLyogSU4gKGlnbm9yZWQgZm9yIC4uLl9NVUxUSV9NU0kpICovCisgICAgaW50IGluZGV4
OworICAgIC8qIElOIG9yIE9VVCAqLworICAgIGludCBwaXJxOworICAgIC8qIElOIC0gaGlnaCAx
NiBiaXRzIGhvbGQgc2VnbWVudCBmb3IgLi4uX01TSV9TRUcgYW5kIC4uLl9NVUxUSV9NU0kgKi8K
KyAgICBpbnQgYnVzOworICAgIC8qIElOICovCisgICAgaW50IGRldmZuOworICAgIC8qIElOIChh
bHNvIE9VVCBmb3IgLi4uX01VTFRJX01TSSkgKi8KKyAgICBpbnQgZW50cnlfbnI7CisgICAgLyog
SU4gKi8KKyAgICB1aW50NjRfdCB0YWJsZV9iYXNlOworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfbWFwX3BpcnEgcGh5c2Rldl9tYXBfcGlycV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
cGh5c2Rldl9tYXBfcGlycV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfdW5tYXBfcGlycSAgICAg
ICAgICAgICAxNAorc3RydWN0IHBoeXNkZXZfdW5tYXBfcGlycSB7CisgICAgZG9taWRfdCBkb21p
ZDsKKyAgICAvKiBJTiAqLworICAgIGludCBwaXJxOworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5
c2Rldl91bm1hcF9waXJxIHBoeXNkZXZfdW5tYXBfcGlycV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUocGh5c2Rldl91bm1hcF9waXJxX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9tYW5hZ2Vf
cGNpX2FkZCAgICAgICAgIDE1CisjZGVmaW5lIFBIWVNERVZPUF9tYW5hZ2VfcGNpX3JlbW92ZSAg
ICAgIDE2CitzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2VfcGNpIHsKKyAgICAvKiBJTiAqLworICAgIHVp
bnQ4X3QgYnVzOworICAgIHVpbnQ4X3QgZGV2Zm47Cit9OyAKKwordHlwZWRlZiBzdHJ1Y3QgcGh5
c2Rldl9tYW5hZ2VfcGNpIHBoeXNkZXZfbWFuYWdlX3BjaV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUocGh5c2Rldl9tYW5hZ2VfcGNpX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9yZXN0b3Jl
X21zaSAgICAgICAgICAgIDE5CitzdHJ1Y3QgcGh5c2Rldl9yZXN0b3JlX21zaSB7CisgICAgLyog
SU4gKi8KKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsKK3R5cGVkZWYg
c3RydWN0IHBoeXNkZXZfcmVzdG9yZV9tc2kgcGh5c2Rldl9yZXN0b3JlX21zaV90OworREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9yZXN0b3JlX21zaV90KTsKKworI2RlZmluZSBQSFlT
REVWT1BfbWFuYWdlX3BjaV9hZGRfZXh0ICAgICAyMAorc3RydWN0IHBoeXNkZXZfbWFuYWdlX3Bj
aV9leHQgeworICAgIC8qIElOICovCisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZm
bjsKKyAgICB1bnNpZ25lZCBpc19leHRmbjsKKyAgICB1bnNpZ25lZCBpc192aXJ0Zm47CisgICAg
c3RydWN0IHsKKyAgICAgICAgdWludDhfdCBidXM7CisgICAgICAgIHVpbnQ4X3QgZGV2Zm47Cisg
ICAgfSBwaHlzZm47Cit9OworCit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X21hbmFnZV9wY2lfZXh0
IHBoeXNkZXZfbWFuYWdlX3BjaV9leHRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNk
ZXZfbWFuYWdlX3BjaV9leHRfdCk7CisKKy8qCisgKiBBcmd1bWVudCB0byBwaHlzZGV2X29wX2Nv
bXBhdCgpIGh5cGVyY2FsbC4gU3VwZXJjZWRlZCBieSBuZXcgcGh5c2Rldl9vcCgpCisgKiBoeXBl
cmNhbGwgc2luY2UgMHgwMDAzMDIwMi4KKyAqLworc3RydWN0IHBoeXNkZXZfb3AgeworICAgIHVp
bnQzMl90IGNtZDsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X2lycV9zdGF0
dXNfcXVlcnkgICAgICBpcnFfc3RhdHVzX3F1ZXJ5OworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9z
ZXRfaW9wbCAgICAgICAgICAgICAgc2V0X2lvcGw7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X3Nl
dF9pb2JpdG1hcCAgICAgICAgICBzZXRfaW9iaXRtYXA7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2
X2FwaWMgICAgICAgICAgICAgICAgICBhcGljX29wOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9p
cnEgICAgICAgICAgICAgICAgICAgaXJxX29wOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVj
dCBwaHlzZGV2X29wIHBoeXNkZXZfb3BfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNk
ZXZfb3BfdCk7CisKKyNkZWZpbmUgUEhZU0RFVk9QX3NldHVwX2dzaSAgICAyMQorc3RydWN0IHBo
eXNkZXZfc2V0dXBfZ3NpIHsKKyAgICBpbnQgZ3NpOworICAgIC8qIElOICovCisgICAgdWludDhf
dCB0cmlnZ2VyaW5nOworICAgIC8qIElOICovCisgICAgdWludDhfdCBwb2xhcml0eTsKKyAgICAv
KiBJTiAqLworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9zZXR1cF9nc2kgcGh5c2Rldl9z
ZXR1cF9nc2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfc2V0dXBfZ3NpX3Qp
OworCisvKiBsZWF2ZSBQSFlTREVWT1AgMjIgZnJlZSAqLworCisvKiB0eXBlIGlzIE1BUF9QSVJR
X1RZUEVfR1NJIG9yIE1BUF9QSVJRX1RZUEVfTVNJCisgKiB0aGUgaHlwZXJjYWxsIHJldHVybnMg
YSBmcmVlIHBpcnEgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2dldF9mcmVlX3BpcnEgICAgMjMKK3N0
cnVjdCBwaHlzZGV2X2dldF9mcmVlX3BpcnEgeworICAgIC8qIElOICovIAorICAgIGludCB0eXBl
OworICAgIC8qIE9VVCAqLworICAgIHVpbnQzMl90IHBpcnE7Cit9OworCit0eXBlZGVmIHN0cnVj
dCBwaHlzZGV2X2dldF9mcmVlX3BpcnEgcGh5c2Rldl9nZXRfZnJlZV9waXJxX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2dldF9mcmVlX3BpcnFfdCk7CisKKyNkZWZpbmUgWEVO
X1BDSV9NTUNGR19SRVNFUlZFRCAgICAgICAgIDB4MQorCisjZGVmaW5lIFBIWVNERVZPUF9wY2lf
bW1jZmdfcmVzZXJ2ZWQgICAgMjQKK3N0cnVjdCBwaHlzZGV2X3BjaV9tbWNmZ19yZXNlcnZlZCB7
CisgICAgdWludDY0X3QgYWRkcmVzczsKKyAgICB1aW50MTZfdCBzZWdtZW50OworICAgIHVpbnQ4
X3Qgc3RhcnRfYnVzOworICAgIHVpbnQ4X3QgZW5kX2J1czsKKyAgICB1aW50MzJfdCBmbGFnczsK
K307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3BjaV9tbWNmZ19yZXNlcnZlZCBwaHlzZGV2X3Bj
aV9tbWNmZ19yZXNlcnZlZF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9wY2lf
bW1jZmdfcmVzZXJ2ZWRfdCk7CisKKyNkZWZpbmUgWEVOX1BDSV9ERVZfRVhURk4gICAgICAgICAg
ICAgIDB4MQorI2RlZmluZSBYRU5fUENJX0RFVl9WSVJURk4gICAgICAgICAgICAgMHgyCisjZGVm
aW5lIFhFTl9QQ0lfREVWX1BYTSAgICAgICAgICAgICAgICAweDQKKworI2RlZmluZSBQSFlTREVW
T1BfcGNpX2RldmljZV9hZGQgICAgICAgIDI1CitzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2Fk
ZCB7CisgICAgLyogSU4gKi8KKyAgICB1aW50MTZfdCBzZWc7CisgICAgdWludDhfdCBidXM7Cisg
ICAgdWludDhfdCBkZXZmbjsKKyAgICB1aW50MzJfdCBmbGFnczsKKyAgICBzdHJ1Y3QgeworICAg
ICAgICB1aW50OF90IGJ1czsKKyAgICAgICAgdWludDhfdCBkZXZmbjsKKyAgICB9IHBoeXNmbjsK
KyAgICAvKgorICAgICAqIE9wdGlvbmFsIHBhcmFtZXRlcnMgYXJyYXkuCisgICAgICogRmlyc3Qg
ZWxlbWVudCAoWzBdKSBpcyBQWE0gZG9tYWluIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlIChp
ZgorICAgICAqIFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQpCisgICAgICovCisjaWYgZGVmaW5lZChf
X1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50
MzJfdCBvcHRhcnJbXTsKKyNlbGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgdWludDMyX3Qgb3B0
YXJyWzBdOworI2VuZGlmCit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2Fk
ZCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlz
ZGV2X3BjaV9kZXZpY2VfYWRkX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9wY2lfZGV2aWNlX3Jl
bW92ZSAgICAgMjYKKyNkZWZpbmUgUEhZU0RFVk9QX3Jlc3RvcmVfbXNpX2V4dCAgICAgICAyNwor
LyoKKyAqIERvbTAgc2hvdWxkIHVzZSB0aGVzZSB0d28gdG8gYW5ub3VuY2UgTU1JTyByZXNvdXJj
ZXMgYXNzaWduZWQgdG8KKyAqIE1TSS1YIGNhcGFibGUgZGV2aWNlcyB3b24ndCAocHJlcGFyZSkg
b3IgbWF5IChyZWxlYXNlKSBjaGFuZ2UuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3ByZXBhcmVf
bXNpeCAgICAgICAgICAzMAorI2RlZmluZSBQSFlTREVWT1BfcmVsZWFzZV9tc2l4ICAgICAgICAg
IDMxCitzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlIHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQx
Nl90IHNlZzsKKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsKK3R5cGVk
ZWYgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSBwaHlzZGV2X3BjaV9kZXZpY2VfdDsKK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcGNpX2RldmljZV90KTsKKworI2RlZmluZSBQSFlT
REVWT1BfREJHUF9SRVNFVF9QUkVQQVJFICAgIDEKKyNkZWZpbmUgUEhZU0RFVk9QX0RCR1BfUkVT
RVRfRE9ORSAgICAgICAyCisKKyNkZWZpbmUgUEhZU0RFVk9QX0RCR1BfQlVTX1VOS05PV04gICAg
ICAwCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX0JVU19QQ0kgICAgICAgICAgMQorCisjZGVmaW5l
IFBIWVNERVZPUF9kYmdwX29wICAgICAgICAgICAgICAgMjkKK3N0cnVjdCBwaHlzZGV2X2RiZ3Bf
b3AgeworICAgIC8qIElOICovCisgICAgdWludDhfdCBvcDsKKyAgICB1aW50OF90IGJ1czsKKyAg
ICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2UgcGNpOworICAgIH0g
dTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2RiZ3Bfb3AgcGh5c2Rldl9kYmdwX29wX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2RiZ3Bfb3BfdCk7CisKKy8qCisgKiBO
b3RpZnkgdGhhdCBzb21lIFBJUlEtYm91bmQgZXZlbnQgY2hhbm5lbHMgaGF2ZSBiZWVuIHVubWFz
a2VkLgorICogKiogVGhpcyBjb21tYW5kIGlzIG9ic29sZXRlIHNpbmNlIGludGVyZmFjZSB2ZXJz
aW9uIDB4MDAwMzAyMDIgYW5kIGlzICoqCisgKiAqKiB1bnN1cHBvcnRlZCBieSBuZXdlciB2ZXJz
aW9ucyBvZiBYZW4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKioKKyAqLworI2RlZmlu
ZSBQSFlTREVWT1BfSVJRX1VOTUFTS19OT1RJRlkgICAgICA0CisKKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAorLyoKKyAqIFRoZXNlIGFsbC1jYXBpdGFscyBwaHlz
ZGV2IG9wZXJhdGlvbiBuYW1lcyBhcmUgc3VwZXJjZWRlZCBieSB0aGUgbmV3IG5hbWVzCisgKiAo
ZGVmaW5lZCBhYm92ZSkgc2luY2UgaW50ZXJmYWNlIHZlcnNpb24gMHgwMDAzMDIwMi4gVGhlIGd1
YXJkIGFib3ZlIHdhcworICogYWRkZWQgcG9zdC00LjUgb25seSB0aG91Z2ggYW5kIGhlbmNlIHNo
b3VsZG4ndCBjaGVjayBmb3IgMHgwMDAzMDIwMi4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfSVJR
X1NUQVRVU19RVUVSWSAgICAgICBQSFlTREVWT1BfaXJxX3N0YXR1c19xdWVyeQorI2RlZmluZSBQ
SFlTREVWT1BfU0VUX0lPUEwgICAgICAgICAgICAgICBQSFlTREVWT1Bfc2V0X2lvcGwKKyNkZWZp
bmUgUEhZU0RFVk9QX1NFVF9JT0JJVE1BUCAgICAgICAgICAgUEhZU0RFVk9QX3NldF9pb2JpdG1h
cAorI2RlZmluZSBQSFlTREVWT1BfQVBJQ19SRUFEICAgICAgICAgICAgICBQSFlTREVWT1BfYXBp
Y19yZWFkCisjZGVmaW5lIFBIWVNERVZPUF9BUElDX1dSSVRFICAgICAgICAgICAgIFBIWVNERVZP
UF9hcGljX3dyaXRlCisjZGVmaW5lIFBIWVNERVZPUF9BU1NJR05fVkVDVE9SICAgICAgICAgIFBI
WVNERVZPUF9hbGxvY19pcnFfdmVjdG9yCisjZGVmaW5lIFBIWVNERVZPUF9GUkVFX1ZFQ1RPUiAg
ICAgICAgICAgIFBIWVNERVZPUF9mcmVlX2lycV92ZWN0b3IKKyNkZWZpbmUgUEhZU0RFVk9QX0lS
UV9ORUVEU19VTk1BU0tfTk9USUZZIFhFTklSUVNUQVRfbmVlZHNfZW9pCisjZGVmaW5lIFBIWVNE
RVZPUF9JUlFfU0hBUkVEICAgICAgICAgICAgIFhFTklSUVNUQVRfc2hhcmVkCisjZW5kaWYKKwor
I2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwMjAwCisjZGVmaW5lIFBIWVNE
RVZPUF9waXJxX2VvaV9nbWZuIFBIWVNERVZPUF9waXJxX2VvaV9nbWZuX3YxCisjZWxzZQorI2Rl
ZmluZSBQSFlTREVWT1BfcGlycV9lb2lfZ21mbiBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92Mgor
I2VuZGlmCisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfUEhZU0RFVl9IX18gKi8KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvc2NoZWQu
aCBiL2luY2x1ZGUveGVuL3B1YmxpYy9zY2hlZC5oCmluZGV4IDI1YjE0MGQuLjJhYWZiOWUgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9zY2hlZC5oCisrKyBiL2luY2x1ZGUveGVuL3B1
YmxpYy9zY2hlZC5oCkBAIC0xMTgsNiArMTE4LDE4IEBACiAgKiBXaXRoIGlkICE9IDAgYW5kIHRp
bWVvdXQgIT0gMCwgcG9rZSB3YXRjaGRvZyB0aW1lciBhbmQgc2V0IG5ldyB0aW1lb3V0LgogICov
CiAjZGVmaW5lIFNDSEVET1Bfd2F0Y2hkb2cgICAgNgorCisvKgorICogT3ZlcnJpZGUgdGhlIGN1
cnJlbnQgdmNwdSBhZmZpbml0eSBieSBwaW5uaW5nIGl0IHRvIG9uZSBwaHlzaWNhbCBjcHUgb3IK
KyAqIHVuZG8gdGhpcyBvdmVycmlkZSByZXN0b3JpbmcgdGhlIHByZXZpb3VzIGFmZmluaXR5Lgor
ICogQGFyZyA9PSBwb2ludGVyIHRvIHNjaGVkX3Bpbl9vdmVycmlkZV90IHN0cnVjdHVyZS4KKyAq
CisgKiBBIG5lZ2F0aXZlIHBjcHUgdmFsdWUgd2lsbCB1bmRvIGEgcHJldmlvdXMgcGluIG92ZXJy
aWRlIGFuZCByZXN0b3JlIHRoZQorICogcHJldmlvdXMgY3B1IGFmZmluaXR5LgorICogVGhpcyBj
YWxsIGlzIGFsbG93ZWQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gb25seSBhbmQgcmVxdWlyZXMg
dGhlIGNwdQorICogdG8gYmUgcGFydCBvZiB0aGUgZG9tYWluJ3MgY3B1cG9vbC4KKyAqLworI2Rl
ZmluZSBTQ0hFRE9QX3Bpbl9vdmVycmlkZSA3CiAvKiBgIH0gKi8KIAogc3RydWN0IHNjaGVkX3No
dXRkb3duIHsKQEAgLTE0OCw2ICsxNjAsMTIgQEAgc3RydWN0IHNjaGVkX3dhdGNoZG9nIHsKIHR5
cGVkZWYgc3RydWN0IHNjaGVkX3dhdGNoZG9nIHNjaGVkX3dhdGNoZG9nX3Q7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRShzY2hlZF93YXRjaGRvZ190KTsKIAorc3RydWN0IHNjaGVkX3Bpbl9vdmVy
cmlkZSB7CisgICAgaW50MzJfdCBwY3B1OworfTsKK3R5cGVkZWYgc3RydWN0IHNjaGVkX3Bpbl9v
dmVycmlkZSBzY2hlZF9waW5fb3ZlcnJpZGVfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHNj
aGVkX3Bpbl9vdmVycmlkZV90KTsKKwogLyoKICAqIFJlYXNvbiBjb2RlcyBmb3IgU0NIRURPUF9z
aHV0ZG93bi4gVGhlc2UgbWF5IGJlIGludGVycHJldGVkIGJ5IGNvbnRyb2wKICAqIHNvZnR3YXJl
IHRvIGRldGVybWluZSB0aGUgYXBwcm9wcmlhdGUgYWN0aW9uLiBGb3IgdGhlIG1vc3QgcGFydCwg
WGVuIGRvZXMKQEAgLTE1OSw3ICsxNzcsMTYgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoc2No
ZWRfd2F0Y2hkb2dfdCk7CiAjZGVmaW5lIFNIVVRET1dOX3N1c3BlbmQgICAgMiAgLyogQ2xlYW4g
dXAsIHNhdmUgc3VzcGVuZCBpbmZvLCBraWxsLiAgICAgICAgICovCiAjZGVmaW5lIFNIVVRET1dO
X2NyYXNoICAgICAgMyAgLyogVGVsbCBjb250cm9sbGVyIHdlJ3ZlIGNyYXNoZWQuICAgICAgICAg
ICAgICovCiAjZGVmaW5lIFNIVVRET1dOX3dhdGNoZG9nICAgNCAgLyogUmVzdGFydCBiZWNhdXNl
IHdhdGNoZG9nIHRpbWUgZXhwaXJlZC4gICAgICovCi0jZGVmaW5lIFNIVVRET1dOX01BWCAgICAg
ICAgNCAgLyogTWF4aW11bSB2YWxpZCBzaHV0ZG93biByZWFzb24uICAgICAgICAgICAgICovCisK
Ky8qCisgKiBEb21haW4gYXNrZWQgdG8gcGVyZm9ybSAnc29mdCByZXNldCcgZm9yIGl0LiBUaGUg
ZXhwZWN0ZWQgYmVoYXZpb3IgaXMgdG8KKyAqIHJlc2V0IGludGVybmFsIFhlbiBzdGF0ZSBmb3Ig
dGhlIGRvbWFpbiByZXR1cm5pbmcgaXQgdG8gdGhlIHBvaW50IHdoZXJlIGl0CisgKiB3YXMgY3Jl
YXRlZCBidXQgbGVhdmluZyB0aGUgZG9tYWluJ3MgbWVtb3J5IGNvbnRlbnRzIGFuZCB2Q1BVIGNv
bnRleHRzCisgKiBpbnRhY3QuIFRoaXMgd2lsbCBhbGxvdyB0aGUgZG9tYWluIHRvIHN0YXJ0IG92
ZXIgYW5kIHNldCB1cCBhbGwgWGVuIHNwZWNpZmljCisgKiBpbnRlcmZhY2VzIGFnYWluLgorICov
CisjZGVmaW5lIFNIVVRET1dOX3NvZnRfcmVzZXQgNQorI2RlZmluZSBTSFVURE9XTl9NQVggICAg
ICAgIDUgIC8qIE1heGltdW0gdmFsaWQgc2h1dGRvd24gcmVhc29uLiAgICAgICAgICAgICAqLwog
LyogYCB9ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfU0NIRURfSF9fICovCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvdHJhY2UuaCBiL2luY2x1ZGUveGVuL3B1YmxpYy90cmFj
ZS5oCmluZGV4IDFhMjg1OWMuLjQ5NDcyZjMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1Ymxp
Yy90cmFjZS5oCisrKyBiL2luY2x1ZGUveGVuL3B1YmxpYy90cmFjZS5oCkBAIC0xLDYgKzEsNiBA
QAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgogICogaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAotICoK
KyAqIAogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQpAQCAtNzUsNyArNzUsNyBAQAogLyogUGVyLXNjaGVkdWxlciBJRHMsIHRv
IGlkZW50aWZ5IHNjaGVkdWxlciBzcGVjaWZpYyBldmVudHMgKi8KICNkZWZpbmUgVFJDX1NDSEVE
X0NTQ0hFRCAgIDAKICNkZWZpbmUgVFJDX1NDSEVEX0NTQ0hFRDIgIDEKLSNkZWZpbmUgVFJDX1ND
SEVEX1NFREYgICAgIDIKKy8qICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9TRURGIDIgKFJlbW92ZWQp
ICovCiAjZGVmaW5lIFRSQ19TQ0hFRF9BUklOQzY1MyAzCiAjZGVmaW5lIFRSQ19TQ0hFRF9SVERT
ICAgICA0CiAKQEAgLTg1LDYgKzg1LDkgQEAKICAgICAgICgoVFJDX1NDSEVEXyMjX2MgPDwgVFJD
X1NDSEVEX0lEX1NISUZUKSAmIFRSQ19TQ0hFRF9JRF9NQVNLKSApICsgXAogICAgIChfZSAmIFRS
Q19TQ0hFRF9FVlRfTUFTSykgKQogCisvKiBUcmFjZSBjbGFzc2VzIGZvciBET00wIG9wZXJhdGlv
bnMgKi8KKyNkZWZpbmUgVFJDX0RPTTBfRE9NT1BTICAgICAweDAwMDQxMDAwICAgLyogRG9tYWlu
cyBtYW5pcHVsYXRpb25zICovCisKIC8qIFRyYWNlIGNsYXNzZXMgZm9yIEhhcmR3YXJlICovCiAj
ZGVmaW5lIFRSQ19IV19QTSAgICAgICAgICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFnZW1l
bnQgdHJhY2VzICovCiAjZGVmaW5lIFRSQ19IV19JUlEgICAgICAgICAgMHgwMDgwMjAwMCAgIC8q
IFRyYWNlcyByZWxhdGluZyB0byB0aGUgaGFuZGxpbmcgb2YgSVJRcyAqLwpAQCAtMTEzLDYgKzEx
Niw5IEBACiAjZGVmaW5lIFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCAoVFJDX1NDSEVEX1ZFUkJP
U0UgKyAxNSkKICNkZWZpbmUgVFJDX1NDSEVEX1NIVVRET1dOX0NPREUgIChUUkNfU0NIRURfVkVS
Qk9TRSArIDE2KQogCisjZGVmaW5lIFRSQ19ET00wX0RPTV9BREQgICAgICAgICAoVFJDX0RPTTBf
RE9NT1BTICsgMSkKKyNkZWZpbmUgVFJDX0RPTTBfRE9NX1JFTSAgICAgICAgIChUUkNfRE9NMF9E
T01PUFMgKyAyKQorCiAjZGVmaW5lIFRSQ19NRU1fUEFHRV9HUkFOVF9NQVAgICAgICAoVFJDX01F
TSArIDEpCiAjZGVmaW5lIFRSQ19NRU1fUEFHRV9HUkFOVF9VTk1BUCAgICAoVFJDX01FTSArIDIp
CiAjZGVmaW5lIFRSQ19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiAoVFJDX01FTSArIDMpCmRpZmYg
LS1naXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvdmVyc2lvbi5oIGIvaW5jbHVkZS94ZW4vcHVibGlj
L3ZlcnNpb24uaAppbmRleCBlNGYyOTFlLi5jYjg0NTY1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9wdWJsaWMvdmVyc2lvbi5oCisrKyBiL2luY2x1ZGUveGVuL3B1YmxpYy92ZXJzaW9uLmgKQEAg
LTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiB2ZXJzaW9uLmgKLSAqCisg
KiAKICAqIFhlbiB2ZXJzaW9uLCB0eXBlLCBhbmQgY29tcGlsZSBpbmZvcm1hdGlvbi4KLSAqCisg
KiAKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKQEAgLTMwLDcgKzMwLDggQEAKIAogI2luY2x1ZGUgInhlbi5oIgogCi0vKiBO
Qi4gQWxsIG9wcyByZXR1cm4gemVybyBvbiBzdWNjZXNzLCBleGNlcHQgWEVOVkVSX3t2ZXJzaW9u
LHBhZ2VzaXplfSAqLworLyogTkIuIEFsbCBvcHMgcmV0dXJuIHplcm8gb24gc3VjY2VzcywgZXhj
ZXB0IFhFTlZFUl97dmVyc2lvbixwYWdlc2l6ZX0KKyAqIFhFTlZFUl97dmVyc2lvbixwYWdlc2l6
ZSxidWlsZF9pZH0gKi8KIAogLyogYXJnID09IE5VTEw7IHJldHVybnMgbWFqb3I6bWlub3IgKDE2
OjE2KS4gKi8KICNkZWZpbmUgWEVOVkVSX3ZlcnNpb24gICAgICAwCkBAIC03NywxMiArNzgsMzEg
QEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2ZlYXR1cmVfaW5mbyB4ZW5fZmVhdHVyZV9pbmZvX3Q7CiAv
KiBhcmcgPT0gTlVMTDsgcmV0dXJucyBob3N0IG1lbW9yeSBwYWdlIHNpemUuICovCiAjZGVmaW5l
IFhFTlZFUl9wYWdlc2l6ZSA3CiAKLS8qIGFyZyA9PSB4ZW5fZG9tYWluX2hhbmRsZV90LiAqLwor
LyogYXJnID09IHhlbl9kb21haW5faGFuZGxlX3QuCisgKgorICogVGhlIHRvb2xzdGFjayBmaWxs
cyBpdCBvdXQgZm9yIGd1ZXN0IGNvbnN1bXB0aW9uLiBJdCBpcyBpbnRlbmRlZCB0byBob2xkCisg
KiB0aGUgVVVJRCBvZiB0aGUgZ3Vlc3QuCisgKi8KICNkZWZpbmUgWEVOVkVSX2d1ZXN0X2hhbmRs
ZSA4CiAKICNkZWZpbmUgWEVOVkVSX2NvbW1hbmRsaW5lIDkKIHR5cGVkZWYgY2hhciB4ZW5fY29t
bWFuZGxpbmVfdFsxMDI0XTsKIAorLyoKKyAqIFJldHVybiB2YWx1ZSBpcyB0aGUgbnVtYmVyIG9m
IGJ5dGVzIHdyaXR0ZW4sIG9yIFhFTl9FeHggb24gZXJyb3IuCisgKiBDYWxsaW5nIHdpdGggZW1w
dHkgcGFyYW1ldGVyIHJldHVybnMgdGhlIHNpemUgb2YgYnVpbGRfaWQuCisgKi8KKyNkZWZpbmUg
WEVOVkVSX2J1aWxkX2lkIDEwCitzdHJ1Y3QgeGVuX2J1aWxkX2lkIHsKKyAgICAgICAgdWludDMy
X3QgICAgICAgIGxlbjsgLyogSU46IHNpemUgb2YgYnVmW10uICovCisjaWYgZGVmaW5lZChfX1NU
RENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICAgICAgdW5z
aWduZWQgY2hhciAgIGJ1ZltdOworI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICAgICAgdW5z
aWduZWQgY2hhciAgIGJ1ZlsxXTsgLyogT1VUOiBWYXJpYWJsZSBsZW5ndGggYnVmZmVyIHdpdGgg
YnVpbGRfaWQuICovCisjZW5kaWYKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fYnVpbGRfaWQgeGVu
X2J1aWxkX2lkX3Q7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkVSU0lPTl9IX18gKi8KIAog
LyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy94ZW4tY29tcGF0LmggYi9pbmNsdWRl
L3hlbi9wdWJsaWMveGVuLWNvbXBhdC5oCmluZGV4IGUyM2MzNzEuLmRkOGE1YzAgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUveGVuL3B1YmxpYy94ZW4tY29tcGF0LmgKKysrIGIvaW5jbHVkZS94ZW4vcHVi
bGljL3hlbi1jb21wYXQuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
ICAqIHhlbi1jb21wYXQuaAotICoKKyAqIAogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIFhlbi4g
IENvbXBhdGliaWxpdHkgbGF5ZXIuCi0gKgorICogCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBn
cmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAg
KiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRo
ZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJp
Y3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC0yNyw3ICsyNyw3IEBA
CiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19YRU5fQ09NUEFUX0hfXwogI2RlZmluZSBfX1hFTl9QVUJM
SUNfWEVOX0NPTVBBVF9IX18KIAotI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXyAweDAwMDQwNjAwCisjZGVmaW5lIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9f
IDB4MDAwNDA4MDAKIAogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09M
U19fKQogLyogWGVuIGlzIGJ1aWx0IHdpdGggbWF0Y2hpbmcgaGVhZGVycyBhbmQgaW1wbGVtZW50
cyB0aGUgbGF0ZXN0IGludGVyZmFjZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1Ymxp
Yy94ZW4uaCBiL2luY2x1ZGUveGVuL3B1YmxpYy94ZW4uaAppbmRleCAwMDY2MzFiLi5jZWI0OGNm
IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9wdWJsaWMveGVuLmgKKysrIGIvaW5jbHVkZS94ZW4v
cHVibGljL3hlbi5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICog
eGVuLmgKLSAqCisgKiAKICAqIEd1ZXN0IE9TIGludGVyZmFjZSB0byBYZW4uCi0gKgorICogCiAg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlCkBAIC01Miw2ICs1MiwyNCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2b2lkKTsK
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ2NF90KTsKIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9wZm5fdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CisK
Ky8qIFR1cm4gYSBwbGFpbiBudW1iZXIgaW50byBhIEMgdW5zaWduZWQgKExPTkdfUFRSIChMT05H
X1BUUikpIGNvbnN0YW50LiAqLworI2RlZmluZSBfX3hlbl9ta191aW50KHgpICB4ICMjIFUKKyNk
ZWZpbmUgX194ZW5fbWtfdWxvbmcoeCkgeCAjIyBVTAorI2lmbmRlZiBfX3hlbl9ta191bGxvbmcK
KyMgZGVmaW5lIF9feGVuX21rX3VsbG9uZyh4KSB4ICMjIFVMTAorI2VuZGlmCisjZGVmaW5lIHhl
bl9ta191aW50KHgpICAgIF9feGVuX21rX3VpbnQoeCkKKyNkZWZpbmUgeGVuX21rX3Vsb25nKHgp
ICAgX194ZW5fbWtfdWxvbmcoeCkKKyNkZWZpbmUgeGVuX21rX3VsbG9uZyh4KSAgX194ZW5fbWtf
dWxsb25nKHgpCisKKyNlbHNlCisKKy8qIEluIGFzc2VtYmx5IGNvZGUgd2UgY2Fubm90IHVzZSBD
IG51bWVyaWMgY29uc3RhbnQgc3VmZml4ZXMuICovCisjZGVmaW5lIHhlbl9ta191aW50KHgpICAg
eAorI2RlZmluZSB4ZW5fbWtfdWxvbmcoeCkgIHgKKyNkZWZpbmUgeGVuX21rX3VsbG9uZyh4KSB4
CisKICNlbmRpZgogCiAvKgpAQCAtMTAxLDYgKzExOSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgX19IWVBFUlZJU09SX2tleGVjX29wICAgICAgICAg
ICAgIDM3CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAgICAgICAgICAzOAogI2Rl
ZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVzZXJ2ZWQgZm9y
IFhlbkNsaWVudCAqLworI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11X29wICAgICAgICAgICAg
NDAKIAogLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGh5cGVyY2FsbCBkZWZpbml0aW9ucy4gKi8K
ICNkZWZpbmUgX19IWVBFUlZJU09SX2FyY2hfMCAgICAgICAgICAgICAgIDQ4CkBAIC0xMzcsMTEg
KzE1NiwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5l
IF9fSFlQRVJWSVNPUl9kb20wX29wIF9fSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcAogI2VuZGlmCiAK
LS8qCisvKiAKICAqIFZJUlRVQUwgSU5URVJSVVBUUwotICoKKyAqIAogICogVmlydHVhbCBpbnRl
cnJ1cHRzIHRoYXQgYSBndWVzdCBPUyBtYXkgcmVjZWl2ZSBmcm9tIFhlbi4KLSAqCisgKiAKICAq
IEluIHRoZSBzaWRlIGNvbW1lbnRzLCAnVi4nIGRlbm90ZXMgYSBwZXItVkNQVSBWSVJRIHdoaWxl
ICdHLicgZGVub3RlcyBhCiAgKiBnbG9iYWwgVklSUS4gVGhlIGZvcm1lciBjYW4gYmUgYm91bmQg
b25jZSBwZXIgVkNQVSBhbmQgY2Fubm90IGJlIHJlLWJvdW5kLgogICogVGhlIGxhdHRlciBjYW4g
YmUgYWxsb2NhdGVkIG9ubHkgb25jZSBwZXIgZ3Vlc3Q6IHRoZXkgbXVzdCBpbml0aWFsbHkgYmUK
QEAgLTE2MCw2ICsxNzksNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7
CiAjZGVmaW5lIFZJUlFfTUVNX0VWRU5UICAxMCAvKiBHLiAoRE9NMCkgQSBtZW1vcnkgZXZlbnQg
aGFzIG9jY3VyZWQgICAgICAgICAgICovCiAjZGVmaW5lIFZJUlFfWENfUkVTRVJWRUQgMTEgLyog
Ry4gUmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAgICAgICAgICAgICAgICAgICAgICovCiAjZGVmaW5l
IFZJUlFfRU5PTUVNICAgICAxMiAvKiBHLiAoRE9NMCkgTG93IG9uIGhlYXAgbWVtb3J5ICAgICAg
ICovCisjZGVmaW5lIFZJUlFfWEVOUE1VICAgICAxMyAvKiBWLiAgUE1DIGludGVycnVwdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICovCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBW
SVJRIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBWSVJRX0FSQ0hfMCAgICAxNgpAQCAtMTkwLDcg
KzIxMCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqICAgICAg
ICAgICAgICAgICAgICAgKHgpIGVuY29kZXMgdGhlIFBGRCBhcyBmb2xsb3dzOgogICogICAgICAg
ICAgICAgICAgICAgICB4ID09IDAgPT4gUEZEID09IERPTUlEX1NFTEYKICAqICAgICAgICAgICAg
ICAgICAgICAgeCAhPSAwID0+IFBGRCA9PSB4IC0gMQotICoKKyAqIAogICogU3ViLWNvbW1hbmRz
OiBwdHJbMTowXSBzcGVjaWZpZXMgdGhlIGFwcHJvcHJpYXRlIE1NVV8qIGNvbW1hbmQuCiAgKiAt
LS0tLS0tLS0tLS0tCiAgKiBwdHJbMTowXSA9PSBNTVVfTk9STUFMX1BUX1VQREFURToKQEAgLTIz
NiwxMyArMjU2LDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAq
IFRvIGRlYWxsb2NhdGUgdGhlIHBhZ2VzLCB0aGUgb3BlcmF0aW9ucyBhcmUgdGhlIHJldmVyc2Ug
b2YgdGhlIHN0ZXBzCiAgKiBtZW50aW9uZWQgYWJvdmUuIFRoZSBhcmd1bWVudCBpcyBNTVVFWFRf
VU5QSU5fVEFCTEUgZm9yIGFsbCBsZXZlbHMgYW5kIHRoZQogICogcGFnZXRhYmxlIE1VU1Qgbm90
IGJlIGluIHVzZSAobWVhbmluZyB0aGF0IHRoZSBjcjMgaXMgbm90IHNldCB0byBpdCkuCi0gKgor
ICogCiAgKiBwdHJbMTowXSA9PSBNTVVfTUFDSFBIWVNfVVBEQVRFOgogICogVXBkYXRlcyBhbiBl
bnRyeSBpbiB0aGUgbWFjaGluZS0+cHNldWRvLXBoeXNpY2FsIG1hcHBpbmcgdGFibGUuCiAgKiBw
dHJbOjJdICAtLSBNYWNoaW5lIGFkZHJlc3Mgd2l0aGluIHRoZSBmcmFtZSB3aG9zZSBtYXBwaW5n
IHRvIG1vZGlmeS4KICAqICAgICAgICAgICAgIFRoZSBmcmFtZSBtdXN0IGJlbG9uZyB0byB0aGUg
RkQsIGlmIG9uZSBpcyBzcGVjaWZpZWQuCiAgKiB2YWwgICAgICAtLSBWYWx1ZSB0byB3cml0ZSBp
bnRvIHRoZSBtYXBwaW5nIGVudHJ5LgotICoKKyAqIAogICogcHRyWzE6MF0gPT0gTU1VX1BUX1VQ
REFURV9QUkVTRVJWRV9BRDoKICAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQg
QS9EIGJpdHMgY3VycmVudGx5IGluIHRoZSBQVEUgYXJlIE9SZWQKICAqIHdpdGggdGhvc2UgaW4g
QHZhbC4KQEAgLTQ0OSwxMyArNDY5LDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4
dF9vcF90KTsKIC8qIFdoZW4gc3BlY2lmeWluZyBVVk1GX01VTFRJLCBhbHNvIE9SIGluIGEgcG9p
bnRlciB0byBhIENQVSBiaXRtYXAuICAgKi8KIC8qIFVWTUZfTE9DQUwgaXMgbWVyZWx5IFVWTUZf
TVVMVEkgd2l0aCBhIE5VTEwgYml0bWFwIHBvaW50ZXIuICAgICAgICAgKi8KIC8qIGAgZW51bSB1
dm1fZmxhZ3MgeyAqLwotI2RlZmluZSBVVk1GX05PTkUgICAgICAgICAgICAgICAoMFVMPDwwKSAv
KiBObyBmbHVzaGluZyBhdCBhbGwuICAgKi8KLSNkZWZpbmUgVVZNRl9UTEJfRkxVU0ggICAgICAg
ICAgKDFVTDw8MCkgLyogRmx1c2ggZW50aXJlIFRMQihzKS4gICovCi0jZGVmaW5lIFVWTUZfSU5W
TFBHICAgICAgICAgICAgICgyVUw8PDApIC8qIEZsdXNoIG9ubHkgb25lIGVudHJ5LiAqLwotI2Rl
ZmluZSBVVk1GX0ZMVVNIVFlQRV9NQVNLICAgICAoM1VMPDwwKQotI2RlZmluZSBVVk1GX01VTFRJ
ICAgICAgICAgICAgICAoMFVMPDwyKSAvKiBGbHVzaCBzdWJzZXQgb2YgVExCcy4gKi8KLSNkZWZp
bmUgVVZNRl9MT0NBTCAgICAgICAgICAgICAgKDBVTDw8MikgLyogRmx1c2ggbG9jYWwgVExCLiAg
ICAgICovCi0jZGVmaW5lIFVWTUZfQUxMICAgICAgICAgICAgICAgICgxVUw8PDIpIC8qIEZsdXNo
IGFsbCBUTEJzLiAgICAgICAqLworI2RlZmluZSBVVk1GX05PTkUgICAgICAgICAgICh4ZW5fbWtf
dWxvbmcoMCk8PDApIC8qIE5vIGZsdXNoaW5nIGF0IGFsbC4gICAqLworI2RlZmluZSBVVk1GX1RM
Ql9GTFVTSCAgICAgICh4ZW5fbWtfdWxvbmcoMSk8PDApIC8qIEZsdXNoIGVudGlyZSBUTEIocyku
ICAqLworI2RlZmluZSBVVk1GX0lOVkxQRyAgICAgICAgICh4ZW5fbWtfdWxvbmcoMik8PDApIC8q
IEZsdXNoIG9ubHkgb25lIGVudHJ5LiAqLworI2RlZmluZSBVVk1GX0ZMVVNIVFlQRV9NQVNLICh4
ZW5fbWtfdWxvbmcoMyk8PDApCisjZGVmaW5lIFVWTUZfTVVMVEkgICAgICAgICAgKHhlbl9ta191
bG9uZygwKTw8MikgLyogRmx1c2ggc3Vic2V0IG9mIFRMQnMuICovCisjZGVmaW5lIFVWTUZfTE9D
QUwgICAgICAgICAgKHhlbl9ta191bG9uZygwKTw8MikgLyogRmx1c2ggbG9jYWwgVExCLiAgICAg
ICovCisjZGVmaW5lIFVWTUZfQUxMICAgICAgICAgICAgKHhlbl9ta191bG9uZygxKTw8MikgLyog
Rmx1c2ggYWxsIFRMQnMuICAgICAgICovCiAvKiBgIH0gKi8KIAogLyoKQEAgLTQ4NiwxNyArNTA2
LDQyIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4dF9vcF90KTsKIC8qIHg4Ni9QQUUg
Z3Vlc3RzOiBzdXBwb3J0IFBEUFRzIGFib3ZlIDRHQi4gKi8KICNkZWZpbmUgVk1BU1NUX1RZUEVf
cGFlX2V4dGVuZGVkX2NyMyAgICAgMwogCi0jZGVmaW5lIE1BWF9WTUFTU1RfVFlQRSAgICAgICAg
ICAgICAgICAgIDMKKy8qCisgKiB4ODYgZ3Vlc3RzOiBTYW5lIGJlaGF2aW91ciBmb3IgdmlydHVh
bCBpb3BsCisgKiAgLSB2aXJ0dWFsIGlvcGwgdXBkYXRlZCBmcm9tIGRvX2lyZXQoKSBoeXBlcmNh
bGxzLgorICogIC0gdmlydHVhbCBpb3BsIHJlcG9ydGVkIGluIGJvdW5jZSBmcmFtZXMuCisgKiAg
LSBndWVzdCBrZXJuZWxzIGFzc3VtZWQgdG8gYmUgbGV2ZWwgMCBmb3IgdGhlIHB1cnBvc2Ugb2Yg
aW9wbCBjaGVja3MuCisgKi8KKyNkZWZpbmUgVk1BU1NUX1RZUEVfYXJjaGl0ZWN0dXJhbF9pb3Bs
ICAgNAogCi0jaWZuZGVmIF9fQVNTRU1CTFlfXworLyoKKyAqIEFsbCBndWVzdHM6IGFjdGl2YXRl
IHVwZGF0ZSBpbmRpY2F0b3IgaW4gdmNwdV9ydW5zdGF0ZV9pbmZvCisgKiBFbmFibGUgc2V0dGlu
ZyB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBmbGFnIGluIGd1ZXN0IG1lbW9yeSBtYXBwZWQKKyAq
IHZjcHVfcnVuc3RhdGVfaW5mbyBkdXJpbmcgdXBkYXRlcyBvZiB0aGUgcnVuc3RhdGUgaW5mb3Jt
YXRpb24uCisgKi8KKyNkZWZpbmUgVk1BU1NUX1RZUEVfcnVuc3RhdGVfdXBkYXRlX2ZsYWcgNQog
Ci10eXBlZGVmIHVpbnQxNl90IGRvbWlkX3Q7CisvKgorICogeDg2LzY0IGd1ZXN0czogc3RyaWN0
bHkgaGlkZSBNMlAgZnJvbSB1c2VyIG1vZGUuCisgKiBUaGlzIGFsbG93cyB0aGUgZ3Vlc3QgdG8g
Y29udHJvbCByZXNwZWN0aXZlIGh5cGVydmlzb3IgYmVoYXZpb3I6CisgKiAtIHdoZW4gbm90IHNl
dCwgTDQgdGFibGVzIGdldCBjcmVhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgc2xvdCBibGFuaywK
KyAqICAgYW5kIHdoZW5ldmVyIHRoZSBMNCB0YWJsZSBnZXRzIHVzZWQgYXMgYSBrZXJuZWwgb25l
IHRoZSBtaXNzaW5nCisgKiAgIG1hcHBpbmcgZ2V0cyBpbnNlcnRlZCwKKyAqIC0gd2hlbiBzZXQs
IEw0IHRhYmxlcyBnZXQgY3JlYXRlZCB3aXRoIHRoZSByZXNwZWN0aXZlIHNsb3QgaW5pdGlhbGl6
ZWQKKyAqICAgYXMgYmVmb3JlLCBhbmQgd2hlbmV2ZXIgdGhlIEw0IHRhYmxlIGdldHMgdXNlZCBh
cyBhIHVzZXIgb25lIHRoZQorICogICBtYXBwaW5nIGdldHMgemFwcGVkLgorICovCisjZGVmaW5l
IFZNQVNTVF9UWVBFX20ycF9zdHJpY3QgICAgICAgICAgIDMyCisKKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAorI2RlZmluZSBNQVhfVk1BU1NUX1RZUEUgICAgICAg
ICAgICAgICAgICAzCisjZW5kaWYKIAogLyogRG9tYWluIGlkcyA+PSBET01JRF9GSVJTVF9SRVNF
UlZFRCBjYW5ub3QgYmUgdXNlZCBmb3Igb3JkaW5hcnkgZG9tYWlucy4gKi8KLSNkZWZpbmUgRE9N
SURfRklSU1RfUkVTRVJWRUQgKDB4N0ZGMFUpCisjZGVmaW5lIERPTUlEX0ZJUlNUX1JFU0VSVkVE
IHhlbl9ta191aW50KDB4N0ZGMCkKIAogLyogRE9NSURfU0VMRiBpcyB1c2VkIGluIGNlcnRhaW4g
Y29udGV4dHMgdG8gcmVmZXIgdG8gb25lc2VsZi4gKi8KLSNkZWZpbmUgRE9NSURfU0VMRiAoMHg3
RkYwVSkKKyNkZWZpbmUgRE9NSURfU0VMRiAgICAgICAgICAgeGVuX21rX3VpbnQoMHg3RkYwKQog
CiAvKgogICogRE9NSURfSU8gaXMgdXNlZCB0byByZXN0cmljdCBwYWdlLXRhYmxlIHVwZGF0ZXMg
dG8gbWFwcGluZyBJL08gbWVtb3J5LgpAQCAtNTA3LDcgKzU1Miw3IEBAIHR5cGVkZWYgdWludDE2
X3QgZG9taWRfdDsKICAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZPUkVJ
R05ET00sIGJ1dCBpbiB0aGF0IGNvbnRleHQgY2FuCiAgKiBiZSBzcGVjaWZpZWQgYnkgYW55IGNh
bGxpbmcgZG9tYWluLgogICovCi0jZGVmaW5lIERPTUlEX0lPICAgKDB4N0ZGMVUpCisjZGVmaW5l
IERPTUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMSkKIAogLyoKICAqIERPTUlE
X1hFTiBpcyB1c2VkIHRvIGFsbG93IHByaXZpbGVnZWQgZG9tYWlucyB0byBtYXAgcmVzdHJpY3Rl
ZCBwYXJ0cyBvZgpAQCAtNTE1LDE3ICs1NjAsMjEgQEAgdHlwZWRlZiB1aW50MTZfdCBkb21pZF90
OwogICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYW5k
IGlzIG9ubHkgcGVybWl0dGVkIGlmCiAgKiB0aGUgY2FsbGVyIGlzIHByaXZpbGVnZWQuCiAgKi8K
LSNkZWZpbmUgRE9NSURfWEVOICAoMHg3RkYyVSkKKyNkZWZpbmUgRE9NSURfWEVOICAgICAgICAg
ICAgeGVuX21rX3VpbnQoMHg3RkYyKQogCiAvKgogICogRE9NSURfQ09XIGlzIHVzZWQgYXMgdGhl
IG93bmVyIG9mIHNoYXJhYmxlIHBhZ2VzICovCi0jZGVmaW5lIERPTUlEX0NPVyAgKDB4N0ZGM1Up
CisjZGVmaW5lIERPTUlEX0NPVyAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMykKIAogLyog
RE9NSURfSU5WQUxJRCBpcyB1c2VkIHRvIGlkZW50aWZ5IHBhZ2VzIHdpdGggdW5rbm93biBvd25l
ci4gKi8KLSNkZWZpbmUgRE9NSURfSU5WQUxJRCAoMHg3RkY0VSkKKyNkZWZpbmUgRE9NSURfSU5W
QUxJRCAgICAgICAgeGVuX21rX3VpbnQoMHg3RkY0KQogCiAvKiBJZGxlIGRvbWFpbi4gKi8KLSNk
ZWZpbmUgRE9NSURfSURMRSAoMHg3RkZGVSkKKyNkZWZpbmUgRE9NSURfSURMRSAgICAgICAgICAg
eGVuX21rX3VpbnQoMHg3RkZGKQorCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCit0eXBlZGVmIHVp
bnQxNl90IGRvbWlkX3Q7CiAKIC8qCiAgKiBTZW5kIGFuIGFycmF5IG9mIHRoZXNlIHRvIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSgpLgpAQCAtNTg1LDE0ICs2MzQsMjIgQEAgc3RydWN0IHZjcHVfdGlt
ZV9pbmZvIHsKICAgICAgKi8KICAgICB1aW50MzJfdCB0c2NfdG9fc3lzdGVtX211bDsKICAgICBp
bnQ4X3QgICB0c2Nfc2hpZnQ7CisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+IDB4MDQw
NjAwCisgICAgdWludDhfdCAgZmxhZ3M7CisgICAgdWludDhfdCAgcGFkMVsyXTsKKyNlbHNlCiAg
ICAgaW50OF90ICAgcGFkMVszXTsKKyNlbmRpZgogfTsgLyogMzIgYnl0ZXMgKi8KIHR5cGVkZWYg
c3RydWN0IHZjcHVfdGltZV9pbmZvIHZjcHVfdGltZV9pbmZvX3Q7CiAKKyNkZWZpbmUgWEVOX1BW
Q0xPQ0tfVFNDX1NUQUJMRV9CSVQgICAgICgxIDw8IDApCisjZGVmaW5lIFhFTl9QVkNMT0NLX0dV
RVNUX1NUT1BQRUQgICAgICAoMSA8PCAxKQorCiBzdHJ1Y3QgdmNwdV9pbmZvIHsKICAgICAvKgog
ICAgICAqICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdyaXR0ZW4gbm9uLXplcm8gYnkgWGVu
IHRvIGluZGljYXRlCi0gICAgICogYSBwZW5kaW5nIG5vdGlmaWNhdGlvbiBmb3IgYSBwYXJ0aWN1
bGFyIFZDUFUuIEl0IGlzIHRoZW4gY2xlYXJlZAorICAgICAqIGEgcGVuZGluZyBub3RpZmljYXRp
b24gZm9yIGEgcGFydGljdWxhciBWQ1BVLiBJdCBpcyB0aGVuIGNsZWFyZWQgCiAgICAgICogYnkg
dGhlIGd1ZXN0IE9TIC9iZWZvcmUvIGNoZWNraW5nIGZvciBwZW5kaW5nIHdvcmssIHRodXMgYXZv
aWRpbmcKICAgICAgKiBhIHNldC1hbmQtY2hlY2sgcmFjZS4gTm90ZSB0aGF0IHRoZSBtYXNrIGlz
IG9ubHkgYWNjZXNzZWQgYnkgWGVuCiAgICAgICogb24gdGhlIENQVSB0aGF0IGlzIGN1cnJlbnRs
eSBob3N0aW5nIHRoZSBWQ1BVLiBUaGlzIG1lYW5zIHRoYXQgdGhlCkBAIC02NTUsNyArNzEyLDcg
QEAgc3RydWN0IHNoYXJlZF9pbmZvIHsKICAgICAgKiAgMy4gVmlydHVhbCBpbnRlcnJ1cHRzICgn
ZXZlbnRzJykuIEEgZG9tYWluIGNhbiBiaW5kIGFuIGV2ZW50LWNoYW5uZWwKICAgICAgKiAgICAg
cG9ydCB0byBhIHZpcnR1YWwgaW50ZXJydXB0IHNvdXJjZSwgc3VjaCBhcyB0aGUgdmlydHVhbC10
aW1lcgogICAgICAqICAgICBkZXZpY2Ugb3IgdGhlIGVtZXJnZW5jeSBjb25zb2xlLgotICAgICAq
CisgICAgICogCiAgICAgICogRXZlbnQgY2hhbm5lbHMgYXJlIGFkZHJlc3NlZCBieSBhICJwb3J0
IGluZGV4Ii4gRWFjaCBjaGFubmVsIGlzCiAgICAgICogYXNzb2NpYXRlZCB3aXRoIHR3byBiaXRz
IG9mIGluZm9ybWF0aW9uOgogICAgICAqICAxLiBQRU5ESU5HIC0tIG5vdGlmaWVzIHRoZSBkb21h
aW4gdGhhdCB0aGVyZSBpcyBhIHBlbmRpbmcgbm90aWZpY2F0aW9uCkBAIC02NjYsNyArNzIzLDcg
QEAgc3RydWN0IHNoYXJlZF9pbmZvIHsKICAgICAgKiAgICAgYmVjb21lcyBwZW5kaW5nIHdoaWxl
IHRoZSBjaGFubmVsIGlzIG1hc2tlZCB0aGVuIHRoZSAnZWRnZScgaXMgbG9zdAogICAgICAqICAg
ICAoaS5lLiwgd2hlbiB0aGUgY2hhbm5lbCBpcyB1bm1hc2tlZCwgdGhlIGd1ZXN0IG11c3QgbWFu
dWFsbHkgaGFuZGxlCiAgICAgICogICAgIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhcyBubyB1cGNh
bGwgd2lsbCBiZSBzY2hlZHVsZWQgYnkgWGVuKS4KLSAgICAgKgorICAgICAqIAogICAgICAqIFRv
IGV4cGVkaXRlIHNjYW5uaW5nIG9mIHBlbmRpbmcgbm90aWZpY2F0aW9ucywgYW55IDAtPjEgcGVu
ZGluZwogICAgICAqIHRyYW5zaXRpb24gb24gYW4gdW5tYXNrZWQgY2hhbm5lbCBjYXVzZXMgYSBj
b3JyZXNwb25kaW5nIGJpdCBpbiBhCiAgICAgICogcGVyLXZjcHUgc2VsZWN0b3Igd29yZCB0byBi
ZSBzZXQuIEVhY2ggYml0IGluIHRoZSBzZWxlY3RvciBjb3ZlcnMgYQpAQCAtNzA0LDI0ICs3NjEs
MjcgQEAgdHlwZWRlZiBzdHJ1Y3Qgc2hhcmVkX2luZm8gc2hhcmVkX2luZm9fdDsKICAqICAzLiBU
aGlzIHRoZSBvcmRlciBvZiBib290c3RyYXAgZWxlbWVudHMgaW4gdGhlIGluaXRpYWwgdmlydHVh
bCByZWdpb246CiAgKiAgICAgIGEuIHJlbG9jYXRlZCBrZXJuZWwgaW1hZ2UKICAqICAgICAgYi4g
aW5pdGlhbCByYW0gZGlzayAgICAgICAgICAgICAgW21vZF9zdGFydCwgbW9kX2xlbl0KKyAqICAg
ICAgICAgKG1heSBiZSBvbWl0dGVkKQogICogICAgICBjLiBsaXN0IG9mIGFsbG9jYXRlZCBwYWdl
IGZyYW1lcyBbbWZuX2xpc3QsIG5yX3BhZ2VzXQogICogICAgICAgICAodW5sZXNzIHJlbG9jYXRl
ZCBkdWUgdG8gWEVOX0VMRk5PVEVfSU5JVF9QMk0pCiAgKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBz
dHJ1Y3R1cmUgICAgICAgIFtyZWdpc3RlciBFU0kgKHg4NildCi0gKiAgICAgIGUuIGJvb3RzdHJh
cCBwYWdlIHRhYmxlcyAgICAgICAgIFtwdF9iYXNlIGFuZCBDUjMgKHg4NildCi0gKiAgICAgIGYu
IGJvb3RzdHJhcCBzdGFjayAgICAgICAgICAgICAgIFtyZWdpc3RlciBFU1AgKHg4NildCisgKiAg
ICAgICAgIGluIGNhc2Ugb2YgZG9tMCB0aGlzIHBhZ2UgY29udGFpbnMgdGhlIGNvbnNvbGUgaW5m
bywgdG9vCisgKiAgICAgIGUuIHVubGVzcyBkb20wOiB4ZW5zdG9yZSByaW5nIHBhZ2UKKyAqICAg
ICAgZi4gdW5sZXNzIGRvbTA6IGNvbnNvbGUgcmluZyBwYWdlCisgKiAgICAgIGcuIGJvb3RzdHJh
cCBwYWdlIHRhYmxlcyAgICAgICAgIFtwdF9iYXNlIGFuZCBDUjMgKHg4NildCisgKiAgICAgIGgu
IGJvb3RzdHJhcCBzdGFjayAgICAgICAgICAgICAgIFtyZWdpc3RlciBFU1AgKHg4NildCiAgKiAg
NC4gQm9vdHN0cmFwIGVsZW1lbnRzIGFyZSBwYWNrZWQgdG9nZXRoZXIsIGJ1dCBlYWNoIGlzIDRr
Qi1hbGlnbmVkLgotICogIDUuIFRoZSBpbml0aWFsIHJhbSBkaXNrIG1heSBiZSBvbWl0dGVkLgot
ICogIDYuIFRoZSBsaXN0IG9mIHBhZ2UgZnJhbWVzIGZvcm1zIGEgY29udGlndW91cyAncHNldWRv
LXBoeXNpY2FsJyBtZW1vcnkKKyAqICA1LiBUaGUgbGlzdCBvZiBwYWdlIGZyYW1lcyBmb3JtcyBh
IGNvbnRpZ3VvdXMgJ3BzZXVkby1waHlzaWNhbCcgbWVtb3J5CiAgKiAgICAgbGF5b3V0IGZvciB0
aGUgZG9tYWluLiBJbiBwYXJ0aWN1bGFyLCB0aGUgYm9vdHN0cmFwIHZpcnR1YWwtbWVtb3J5CiAg
KiAgICAgcmVnaW9uIGlzIGEgMToxIG1hcHBpbmcgdG8gdGhlIGZpcnN0IHNlY3Rpb24gb2YgdGhl
IHBzZXVkby1waHlzaWNhbCBtYXAuCi0gKiAgNy4gQWxsIGJvb3RzdHJhcCBlbGVtZW50cyBhcmUg
bWFwcGVkIHJlYWQtd3JpdGFibGUgZm9yIHRoZSBndWVzdCBPUy4gVGhlCisgKiAgNi4gQWxsIGJv
b3RzdHJhcCBlbGVtZW50cyBhcmUgbWFwcGVkIHJlYWQtd3JpdGFibGUgZm9yIHRoZSBndWVzdCBP
Uy4gVGhlCiAgKiAgICAgb25seSBleGNlcHRpb24gaXMgdGhlIGJvb3RzdHJhcCBwYWdlIHRhYmxl
LCB3aGljaCBpcyBtYXBwZWQgcmVhZC1vbmx5LgotICogIDguIFRoZXJlIGlzIGd1YXJhbnRlZWQg
dG8gYmUgYXQgbGVhc3QgNTEya0IgcGFkZGluZyBhZnRlciB0aGUgZmluYWwKKyAqICA3LiBUaGVy
ZSBpcyBndWFyYW50ZWVkIHRvIGJlIGF0IGxlYXN0IDUxMmtCIHBhZGRpbmcgYWZ0ZXIgdGhlIGZp
bmFsCiAgKiAgICAgYm9vdHN0cmFwIGVsZW1lbnQuIElmIG5lY2Vzc2FyeSwgdGhlIGJvb3RzdHJh
cCB2aXJ0dWFsIHJlZ2lvbiBpcwogICogICAgIGV4dGVuZGVkIGJ5IGFuIGV4dHJhIDRNQiB0byBl
bnN1cmUgdGhpcy4KICAqCiAgKiBOb3RlOiBQcmlvciB0byAyNTgzMzpiYjg1YmJjY2IxYzkuICgi
eDg2LzMyLW9uLTY0IGFkanVzdCBEb20wIGluaXRpYWwgcGFnZQotICogdGFibGUgbGF5b3V0Iikg
YSBidWcgY2F1c2VkIHRoZSBwdF9iYXNlICgzLmUgYWJvdmUpIGFuZCBjcjMgdG8gbm90IHBvaW50
CisgKiB0YWJsZSBsYXlvdXQiKSBhIGJ1ZyBjYXVzZWQgdGhlIHB0X2Jhc2UgKDMuZyBhYm92ZSkg
YW5kIGNyMyB0byBub3QgcG9pbnQKICAqIHRvIHRoZSBzdGFydCBvZiB0aGUgZ3Vlc3QgcGFnZSB0
YWJsZXMgKGl0IHdhcyBvZmZzZXQgYnkgdHdvIHBhZ2VzKS4KICAqIFRoaXMgb25seSBtYW5pZmVz
dGVkIGl0c2VsZiBvbiAzMi1vbi02NCBkb20wIGtlcm5lbHMgYW5kIG5vdCAzMi1vbi02NCBkb21V
CiAgKiBvciA2NC1iaXQga2VybmVscyBvZiBhbnkgY29sb3VyLiBUaGUgcGFnZSB0YWJsZXMgZm9y
IGEgMzItb24tNjQgZG9tMCBnb3QKQEAgLTc3Nyw2ICs4MzcsOCBAQCB0eXBlZGVmIHN0cnVjdCBz
dGFydF9pbmZvIHN0YXJ0X2luZm9fdDsKICNkZWZpbmUgU0lGX0lOSVRET01BSU4gICAgKDE8PDEp
ICAvKiBJcyB0aGlzIHRoZSBpbml0aWFsIGNvbnRyb2wgZG9tYWluPyAqLwogI2RlZmluZSBTSUZf
TVVMVElCT09UX01PRCAoMTw8MikgIC8qIElzIG1vZF9zdGFydCBhIG11bHRpYm9vdCBtb2R1bGU/
ICovCiAjZGVmaW5lIFNJRl9NT0RfU1RBUlRfUEZOICgxPDwzKSAgLyogSXMgbW9kX3N0YXJ0IGEg
UEZOPyAqLworI2RlZmluZSBTSUZfVklSVF9QMk1fNFRPT0xTICgxPDw0KSAvKiBEbyBYZW4gdG9v
bHMgdW5kZXJzdGFuZCBhIHZpcnQuIG1hcHBlZCAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBQLT5NIG1ha2luZyB0aGUgMyBsZXZlbCB0cmVlIG9ic29sZXRlPyAqLwog
I2RlZmluZSBTSUZfUE1fTUFTSyAgICAgICAoMHhGRjw8OCkgLyogcmVzZXJ2ZSAxIGJ5dGUgZm9y
IHhlbi1wbSBvcHRpb25zICovCiAKIC8qCkBAIC04NTcsMjAgKzkxOSwxMSBAQCB0eXBlZGVmIHN0
cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8gewogCiB0eXBlZGVmIHVpbnQ4X3QgeGVuX2RvbWFp
bl9oYW5kbGVfdFsxNl07CiAKLS8qIFR1cm4gYSBwbGFpbiBudW1iZXIgaW50byBhIEMgVUxPTkdf
UFRSIGNvbnN0YW50LiAqLwotI2RlZmluZSBfX21rX3Vuc2lnbmVkX2xvbmcoeCkgeCAjIyBVTAot
I2RlZmluZSBta191bnNpZ25lZF9sb25nKHgpIF9fbWtfdW5zaWduZWRfbG9uZyh4KQotCiBfX0RF
RklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ4LCAgdWludDhfdCk7CiBfX0RFRklORV9YRU5fR1VF
U1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1
aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50
NjRfdCk7CiAKLSNlbHNlIC8qIF9fQVNTRU1CTFlfXyAqLwotCi0vKiBJbiBhc3NlbWJseSBjb2Rl
IHdlIGNhbm5vdCB1c2UgQyBudW1lcmljIGNvbnN0YW50IHN1ZmZpeGVzLiAqLwotI2RlZmluZSBt
a191bnNpZ25lZF9sb25nKHgpIHgKLQogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogLyog
RGVmYXVsdCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQgYnkgZG9tY3RsL3N5c2N0bC4gKi8K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi9lcnJuby5oIGIvaW5jbHVkZS94ZW4veGVuL2Vy
cm5vLmgKaW5kZXggMzE3ODQ2Ni4uNjliMjhkZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVu
L2Vycm5vLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuL2Vycm5vLmgKQEAgLTEsMTggKzEsMTYgQEAK
ICNpZm5kZWYgX19YRU5fRVJSTk9fSF9fCiAjZGVmaW5lIF9fWEVOX0VSUk5PX0hfXwogCi0jaW5j
bHVkZSA8cHVibGljL2Vycm5vLmg+Ci0KICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLSNkZWZpbmUg
WEVOX0VSUk5PKG5hbWUsIHZhbHVlKSBuYW1lID0gWEVOXyMjbmFtZSwKKyNkZWZpbmUgWEVOX0VS
Uk5PKG5hbWUsIHZhbHVlKSBuYW1lID0gdmFsdWUsCiBlbnVtIHsKICNpbmNsdWRlIDxwdWJsaWMv
ZXJybm8uaD4KIH07CiAKICNlbHNlIC8qICFfX0FTU0VNQkxZX18gKi8KIAotI2RlZmluZSBYRU5f
RVJSTk8obmFtZSwgdmFsdWUpIC5lcXUgbmFtZSwgWEVOXyMjbmFtZQorI2RlZmluZSBYRU5fRVJS
Tk8obmFtZSwgdmFsdWUpIC5lcXUgbmFtZSwgdmFsdWUKICNpbmNsdWRlIDxwdWJsaWMvZXJybm8u
aD4KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwotLSAKMi41LjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 17:37:37 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZLK3-0006nb-R2; Thu, 02 Feb 2017 17:37:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZLK2-0006nU-L2
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 17:37:27 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7C/69-14551-55E63985; Thu, 02 Feb 2017 17:37:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW5I3uQ
 Ig23zTC3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxoneNpaChp0sFXu3TGZqYLxynLmLkYNDQsBf
 Yus8tS5GTg42AR2JqU8vsYLYIgLqEvs+b2UCsZkFtCQaJi5hAikXFjCR6NgqDxJmEVCR2HDoA
 lgJr4CrxLXV7xkhJspJdO90gwgLSpyc+YQFYoqmROv23+wQtrxE89bZzCC2ENCY9VNnsU1g5J
 mFpGUWkpZZSFoWMDKvYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87
 P3cQIDJx6BgbGHYwNe/0OMUpyMCmJ8k7RmhwhxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXOxco
 J1iUmp5akZaZAwxhmLQEB4+SCK81SJq3uCAxtzgzHSJ1itGY49SN0y+ZOL7sPPOSSYglLz8vV
 Uqc93wOUKkASGlGaR7cIFhsXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsJspAnM68Ebt
 8roFOYgE75+XgSyCkliQgpqQZGp5D/rrWmCy5cnvLhU1WhdKndk6aLG9U2Cnr902w7v+vALAa
 WGP0HdqdFrmUc61tv+OXb/LWK+XGd11Yu/Re57n9jo8DUh7u3h9XtzDbYHJSbNC1q2uOrR9sM
 Wp448WTKXe28Y2zBYxvGOWWLpf3nTY27C5pXil2+dOx1AvPvrT+qT8m1OmQvV2Ipzkg01GIuK
 k4EAOC9W7KoAgAA
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1486057040!80478338!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42319 invoked from network); 2 Feb 2017 17:37:23 -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;
 2 Feb 2017 17:37:23 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412723015"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 17:37:11 +0000
Message-ID: <1486057031-997-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Update xen headers to RELEASE-4.8.0
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CiBnZXRfeGVuX2hlYWRlcnMucHkgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGluY2x1
ZGUveGVuLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS94ZW4v
cHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaCB8ICAyNSArLQogaW5jbHVkZS94ZW4vcHVibGlj
L2FyY2gteDg2L3hlbi14ODZfNjQuaCB8ICAxMiArLQogaW5jbHVkZS94ZW4vcHVibGljL2FyY2gt
eDg2L3hlbi5oICAgICAgICB8ICA0MyArKystCiBpbmNsdWRlL3hlbi9wdWJsaWMvZXJybm8uaCAg
ICAgICAgICAgICAgIHwgIDYzICsrKy0tCiBpbmNsdWRlL3hlbi9wdWJsaWMvZXZlbnRfY2hhbm5l
bC5oICAgICAgIHwgICAyICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvZmVhdHVyZXMuaCAgICAgICAg
ICAgIHwgICA3ICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvZ3JhbnRfdGFibGUuaCAgICAgICAgIHwg
IDEwICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmggIHwgIDEyICst
CiBpbmNsdWRlL3hlbi9wdWJsaWMvaHZtL2h2bV9vcC5oICAgICAgICAgIHwgMTE0ICsrKysrKysr
LQogaW5jbHVkZS94ZW4vcHVibGljL2h2bS9wYXJhbXMuaCAgICAgICAgICB8IDEwMyArKysrKyst
LQogaW5jbHVkZS94ZW4vcHVibGljL21lbW9yeS5oICAgICAgICAgICAgICB8IDEyOCArKysrKysr
LS0tCiBpbmNsdWRlL3hlbi9wdWJsaWMvcGh5c2Rldi5oICAgICAgICAgICAgIHwgMzg3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL3B1YmxpYy9zY2hlZC5oICAg
ICAgICAgICAgICAgfCAgMjkgKystCiBpbmNsdWRlL3hlbi9wdWJsaWMvdHJhY2UuaCAgICAgICAg
ICAgICAgIHwgIDEwICstCiBpbmNsdWRlL3hlbi9wdWJsaWMvdmVyc2lvbi5oICAgICAgICAgICAg
IHwgIDI4ICsrLQogaW5jbHVkZS94ZW4vcHVibGljL3hlbi1jb21wYXQuaCAgICAgICAgICB8ICAg
NiArLQogaW5jbHVkZS94ZW4vcHVibGljL3hlbi5oICAgICAgICAgICAgICAgICB8IDE0MSArKysr
KysrLS0tLQogaW5jbHVkZS94ZW4veGVuL2Vycm5vLmggICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogMjAgZmlsZXMgY2hhbmdlZCwgOTY3IGluc2VydGlvbnMoKyksIDE2MSBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9wdWJsaWMvcGh5c2Rldi5oCgpkaWZmIC0t
Z2l0IGEvZ2V0X3hlbl9oZWFkZXJzLnB5IGIvZ2V0X3hlbl9oZWFkZXJzLnB5CmluZGV4IGNlYzBi
MTQuLmY0ZTI0ZDEgMTAwNzU1Ci0tLSBhL2dldF94ZW5faGVhZGVycy5weQorKysgYi9nZXRfeGVu
X2hlYWRlcnMucHkKQEAgLTYxLDYgKzYxLDcgQEAgaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoK
ICAgICBzaGVsbChbJ2dpdCcsICdybScsICctcicsICctZicsICd4ZW4nXSwgJ2luY2x1ZGUnKQog
CiAgICAgY29weV9maWxlKHdvcmtpbmcsICdwdWJsaWMnLCAneGVuLmgnKQorICAgIGNvcHlfZmls
ZSh3b3JraW5nLCAncHVibGljJywgJ3BoeXNkZXYuaCcpCiAgICAgY29weV9maWxlKHdvcmtpbmcs
ICdwdWJsaWMnLCAneGVuLWNvbXBhdC5oJykKICAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1Ymxp
YycsICd0cmFjZS5oJykKICAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1YmxpYycsICdtZW1vcnku
aCcpCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi5oIGIvaW5jbHVkZS94ZW4uaAppbmRleCBhZTM2
NWI3Li4yMTUxMWI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi5oCisrKyBiL2luY2x1ZGUveGVu
LmgKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlIDx4ZW4td2FybmluZ3MuaD4KICNpbmNsdWRl
IDx4ZW4tZXJybm8uaD4KIAorI2luY2x1ZGUgPHB1YmxpYy9lcnJuby5oPgogI2luY2x1ZGUgPHB1
YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxwdWJsaWMvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8cHVibGlj
L2V2ZW50X2NoYW5uZWwuaD4KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9hcmNoLXg4
Ni94ZW4teDg2XzMyLmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl8zMi5o
CmluZGV4IDczNjg4YjguLmNmNjBkODYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9h
cmNoLXg4Ni94ZW4teDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hl
bi14ODZfMzIuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHhl
bi14ODZfMzIuaAotICoKKyAqIAogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIHg4NiAzMi1iaXQg
WGVuLgotICoKKyAqIAogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtNTgsMzQgKzU4LDMxIEBACiAjZGVmaW5lIF9fSFlQ
RVJWSVNPUl9WSVJUX1NUQVJUX1BBRSAgICAweEY1ODAwMDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlT
X1ZJUlRfU1RBUlRfUEFFICAgICAweEY1ODAwMDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRf
RU5EX1BBRSAgICAgICAweEY2ODAwMDAwCi0jZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVF9Q
QUUgICAgICBcCi0gICAgbWtfdW5zaWduZWRfbG9uZyhfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9Q
QUUpCi0jZGVmaW5lIE1BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSAgICAgICBcCi0gICAgbWtfdW5z
aWduZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRSkKLSNkZWZpbmUgTUFDSDJQSFlT
X1ZJUlRfRU5EX1BBRSAgICAgICAgIFwKLSAgICBta191bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlT
X1ZJUlRfRU5EX1BBRSkKKyNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUX1BBRSAgICAgIHhl
bl9ta191bG9uZyhfX0hZUEVSVklTT1JfVklSVF9TVEFSVF9QQUUpCisjZGVmaW5lIE1BQ0gyUEhZ
U19WSVJUX1NUQVJUX1BBRSAgICAgICB4ZW5fbWtfdWxvbmcoX19NQUNIMlBIWVNfVklSVF9TVEFS
VF9QQUUpCisjZGVmaW5lIE1BQ0gyUEhZU19WSVJUX0VORF9QQUUgICAgICAgICB4ZW5fbWtfdWxv
bmcoX19NQUNIMlBIWVNfVklSVF9FTkRfUEFFKQogCiAvKiBOb24tUEFFIGJvdW5kcyBhcmUgb2Jz
b2xldGUuICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX05PTlBBRSAweEZDMDAw
MDAwCiAjZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9OUEFFICAweEZDMDAwMDAwCiAj
ZGVmaW5lIF9fTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBBRSAgICAweEZDNDAwMDAwCiAjZGVmaW5l
IEhZUEVSVklTT1JfVklSVF9TVEFSVF9OT05QQUUgICBcCi0gICAgbWtfdW5zaWduZWRfbG9uZyhf
X0hZUEVSVklTT1JfVklSVF9TVEFSVF9OT05QQUUpCisgICAgeGVuX21rX3Vsb25nKF9fSFlQRVJW
SVNPUl9WSVJUX1NUQVJUX05PTlBBRSkKICNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9O
UEFFICAgIFwKLSAgICBta191bnNpZ25lZF9sb25nKF9fTUFDSDJQSFlTX1ZJUlRfU1RBUlRfTk9O
UEFFKQorICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUX05PTlBBRSkKICNk
ZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBBRSAgICAgIFwKLSAgICBta191bnNpZ25lZF9s
b25nKF9fTUFDSDJQSFlTX1ZJUlRfRU5EX05PTlBBRSkKKyAgICB4ZW5fbWtfdWxvbmcoX19NQUNI
MlBIWVNfVklSVF9FTkRfTk9OUEFFKQogCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJU
IF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJUX1BBRQogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJUX1NU
QVJUICBfX01BQ0gyUEhZU19WSVJUX1NUQVJUX1BBRQogI2RlZmluZSBfX01BQ0gyUEhZU19WSVJU
X0VORCAgICBfX01BQ0gyUEhZU19WSVJUX0VORF9QQUUKIAogI2lmbmRlZiBIWVBFUlZJU09SX1ZJ
UlRfU1RBUlQKLSNkZWZpbmUgSFlQRVJWSVNPUl9WSVJUX1NUQVJUIG1rX3Vuc2lnbmVkX2xvbmco
X19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVCB4
ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCiAjZW5kaWYKIAotI2RlZmluZSBN
QUNIMlBIWVNfVklSVF9TVEFSVCAgbWtfdW5zaWduZWRfbG9uZyhfX01BQ0gyUEhZU19WSVJUX1NU
QVJUKQotI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQgICAgbWtfdW5zaWduZWRfbG9uZyhfX01B
Q0gyUEhZU19WSVJUX0VORCkKKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfU1RBUlQgIHhlbl9ta191
bG9uZyhfX01BQ0gyUEhZU19WSVJUX1NUQVJUKQorI2RlZmluZSBNQUNIMlBIWVNfVklSVF9FTkQg
ICAgeGVuX21rX3Vsb25nKF9fTUFDSDJQSFlTX1ZJUlRfRU5EKQogI2RlZmluZSBNQUNIMlBIWVNf
TlJfRU5UUklFUyAgKChNQUNIMlBIWVNfVklSVF9FTkQtTUFDSDJQSFlTX1ZJUlRfU1RBUlQpPj4y
KQogI2lmbmRlZiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZwogI2RlZmluZSBtYWNoaW5lX3RvX3Bo
eXNfbWFwcGluZyAoKFVMT05HX1BUUiAqKU1BQ0gyUEhZU19WSVJUX1NUQVJUKQpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaCBiL2luY2x1ZGUveGVu
L3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKaW5kZXggYjk5ZWFhYi4uNDdiMTEzNCAxMDA2
NDQKLS0tIGEvaW5jbHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaAorKysgYi9p
bmNsdWRlL3hlbi9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC0xLDggKzEsOCBAQAog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgogICogeGVuLXg4Nl82NC5oCi0gKgorICogCiAgKiBHdWVz
dCBPUyBpbnRlcmZhY2UgdG8geDg2IDY0LWJpdCBYZW4uCi0gKgorICogCiAgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC03
NiwxMiArNzYsMTIgQEAKICNkZWZpbmUgX19NQUNIMlBIWVNfVklSVF9FTkQgICAgMHhGRkZGODA0
MDAwMDAwMDAwCiAKICNpZm5kZWYgSFlQRVJWSVNPUl9WSVJUX1NUQVJUCi0jZGVmaW5lIEhZUEVS
VklTT1JfVklSVF9TVEFSVCBta191bnNpZ25lZF9sb25nKF9fSFlQRVJWSVNPUl9WSVJUX1NUQVJU
KQotI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfRU5EICAgbWtfdW5zaWduZWRfbG9uZyhfX0hZUEVS
VklTT1JfVklSVF9FTkQpCisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9TVEFSVCB4ZW5fbWtfdWxv
bmcoX19IWVBFUlZJU09SX1ZJUlRfU1RBUlQpCisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9FTkQg
ICB4ZW5fbWtfdWxvbmcoX19IWVBFUlZJU09SX1ZJUlRfRU5EKQogI2VuZGlmCiAKLSNkZWZpbmUg
TUFDSDJQSFlTX1ZJUlRfU1RBUlQgIG1rX3Vuc2lnbmVkX2xvbmcoX19NQUNIMlBIWVNfVklSVF9T
VEFSVCkKLSNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5EICAgIG1rX3Vuc2lnbmVkX2xvbmcoX19N
QUNIMlBIWVNfVklSVF9FTkQpCisjZGVmaW5lIE1BQ0gyUEhZU19WSVJUX1NUQVJUICB4ZW5fbWtf
dWxvbmcoX19NQUNIMlBIWVNfVklSVF9TVEFSVCkKKyNkZWZpbmUgTUFDSDJQSFlTX1ZJUlRfRU5E
ICAgIHhlbl9ta191bG9uZyhfX01BQ0gyUEhZU19WSVJUX0VORCkKICNkZWZpbmUgTUFDSDJQSFlT
X05SX0VOVFJJRVMgICgoTUFDSDJQSFlTX1ZJUlRfRU5ELU1BQ0gyUEhZU19WSVJUX1NUQVJUKT4+
MykKICNpZm5kZWYgbWFjaGluZV90b19waHlzX21hcHBpbmcKICNkZWZpbmUgbWFjaGluZV90b19w
aHlzX21hcHBpbmcgKChVTE9OR19QVFIgKilIWVBFUlZJU09SX1ZJUlRfU1RBUlQpCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvYXJjaC14ODYveGVuLmggYi9pbmNsdWRlL3hlbi9wdWJs
aWMvYXJjaC14ODYveGVuLmgKaW5kZXggNThjNjE3Zi4uYzE2ZmVhNCAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94ZW4vcHVibGljL2FyY2gteDg2L3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3B1YmxpYy9h
cmNoLXg4Ni94ZW4uaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAq
IGFyY2gteDg2L3hlbi5oCi0gKgorICogCiAgKiBHdWVzdCBPUyBpbnRlcmZhY2UgdG8geDg2IFhl
bi4KLSAqCisgKiAKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwog
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKQEAgLTU0LDkgKzU0LDYgQEAKICNkZWZpbmUgWEVOX0dVRVNU
X0hBTkRMRShuYW1lKSAgICAgICAgICBfX1hFTl9HVUVTVF9IQU5ETEUobmFtZSkKICNkZWZpbmUg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTShuYW1lKSAgICBYRU5fR1VFU1RfSEFORExFKG5hbWUpCiAj
ZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3JhdyhobmQsIHZhbCkgIGRvIHsgKGhuZCkucCA9
IHZhbDsgfSB3aGlsZSAoMCkKLSNpZmRlZiBfX1hFTl9UT09MU19fCi0jZGVmaW5lIGdldF94ZW5f
Z3Vlc3RfaGFuZGxlKHZhbCwgaG5kKSAgZG8geyB2YWwgPSAoaG5kKS5wOyB9IHdoaWxlICgwKQot
I2VuZGlmCiAjZGVmaW5lIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGhuZCwgdmFsKSBzZXRfeGVuX2d1
ZXN0X2hhbmRsZV9yYXcoaG5kLCB2YWwpCiAKICNpZiBkZWZpbmVkKF9faTM4Nl9fKQpAQCAtMTUy
LDcgKzE0OSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHRyYXBfaW5mb190KTsKIHR5cGVk
ZWYgdWludDY0X3QgdHNjX3RpbWVzdGFtcF90OyAvKiBSRFRTQyB0aW1lc3RhbXAgKi8KIAogLyoK
LSAqIFRoZSBmb2xsb3dpbmcgaXMgYWxsIENQVSBjb250ZXh0LiBOb3RlIHRoYXQgdGhlIGZwdV9j
dHh0IGJsb2NrIGlzIGZpbGxlZAorICogVGhlIGZvbGxvd2luZyBpcyBhbGwgQ1BVIGNvbnRleHQu
IE5vdGUgdGhhdCB0aGUgZnB1X2N0eHQgYmxvY2sgaXMgZmlsbGVkIAogICogaW4gYnkgRlhTQVZF
IGlmIHRoZSBDUFUgaGFzIGZlYXR1cmUgRlhTUjsgb3RoZXJ3aXNlIEZTQVZFIGlzIHVzZWQuCiAg
KgogICogQWxzbyBub3RlIHRoYXQgd2hlbiBjYWxsaW5nIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBh
bmQgVkNQVV9pbml0aWFsaXNlCkBAIC0yNjIsNiArMjU5LDQwIEBAIHN0cnVjdCBhcmNoX3NoYXJl
ZF9pbmZvIHsKIH07CiB0eXBlZGVmIHN0cnVjdCBhcmNoX3NoYXJlZF9pbmZvIGFyY2hfc2hhcmVk
X2luZm9fdDsKIAorI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19f
KQorLyoKKyAqIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcncyBBQkkgaXMgY292ZXJlZCBi
eQorICogWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTi4KKyAqLworc3RydWN0IHhlbl9hcmNo
X2RvbWFpbmNvbmZpZyB7CisjZGVmaW5lIF9YRU5fWDg2X0VNVV9MQVBJQyAgICAgICAgICAwCisj
ZGVmaW5lIFhFTl9YODZfRU1VX0xBUElDICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9MQVBJ
QykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0hQRVQgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1g4
Nl9FTVVfSFBFVCAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX0hQRVQpCisjZGVmaW5lIF9Y
RU5fWDg2X0VNVV9QTSAgICAgICAgICAgICAyCisjZGVmaW5lIFhFTl9YODZfRU1VX1BNICAgICAg
ICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9QTSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1JUQyAg
ICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfUlRDICAgICAgICAgICAgICgxVTw8X1hF
Tl9YODZfRU1VX1JUQykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0lPQVBJQyAgICAgICAgIDQKKyNk
ZWZpbmUgWEVOX1g4Nl9FTVVfSU9BUElDICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX0lPQVBJ
QykKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1BJQyAgICAgICAgICAgIDUKKyNkZWZpbmUgWEVOX1g4
Nl9FTVVfUElDICAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1BJQykKKyNkZWZpbmUgX1hF
Tl9YODZfRU1VX1ZHQSAgICAgICAgICAgIDYKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfVkdBICAgICAg
ICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1ZHQSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX0lPTU1V
ICAgICAgICAgIDcKKyNkZWZpbmUgWEVOX1g4Nl9FTVVfSU9NTVUgICAgICAgICAgICgxVTw8X1hF
Tl9YODZfRU1VX0lPTU1VKQorI2RlZmluZSBfWEVOX1g4Nl9FTVVfUElUICAgICAgICAgICAgOAor
I2RlZmluZSBYRU5fWDg2X0VNVV9QSVQgICAgICAgICAgICAgKDFVPDxfWEVOX1g4Nl9FTVVfUElU
KQorCisjZGVmaW5lIFhFTl9YODZfRU1VX0FMTCAgICAgICAgICAgICAoWEVOX1g4Nl9FTVVfTEFQ
SUMgfCBYRU5fWDg2X0VNVV9IUEVUIHwgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fWDg2X0VNVV9QTSB8IFhFTl9YODZfRU1VX1JUQyB8ICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX0lPQVBJQyB8IFhFTl9Y
ODZfRU1VX1BJQyB8ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X1g4Nl9FTVVfVkdBIHwgWEVOX1g4Nl9FTVVfSU9NTVUgfCAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9QSVQpCisgICAgdWludDMyX3QgZW11bGF0
aW9uX2ZsYWdzOworfTsKKyNlbmRpZgorCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAv
KgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcHVibGljL2Vycm5vLmggYi9pbmNsdWRlL3hlbi9w
dWJsaWMvZXJybm8uaAppbmRleCBjNjQ0NjMzLi5hM2I3N2FhIDEwMDY0NAotLS0gYS9pbmNsdWRl
L3hlbi9wdWJsaWMvZXJybm8uaAorKysgYi9pbmNsdWRlL3hlbi9wdWJsaWMvZXJybm8uaApAQCAt
MSwyNiArMSw2MCBAQAorLyoKKyAqIFRoZXJlIGFyZSB0d28gZXhwZWN0ZWQgd2F5cyBvZiBpbmNs
dWRpbmcgdGhpcyBoZWFkZXIuCisgKgorICogMSkgVGhlICJkZWZhdWx0IiBjYXNlIChleHBlY3Rl
ZCBmcm9tIHRvb2xzIGV0YykuCisgKgorICogU2ltcGx5ICNpbmNsdWRlIDxwdWJsaWMvZXJybm8u
aD4KKyAqCisgKiBJbiB0aGlzIGNpcmN1bXN0YW5jZSwgbm9ybWFsIGhlYWRlciBndWFyZHMgYXBw
bHkgYW5kIHRoZSBpbmNsdWRlciBzaGFsbCBnZXQKKyAqIGFuIGVudW1lcmF0aW9uIGluIHRoZSBY
RU5feHh4IG5hbWVzcGFjZSwgYXBwcm9wcmlhdGUgZm9yIEMgb3IgYXNzZW1ibHkuCisgKgorICog
MikgVGhlIHNwZWNpYWwgY2FzZSB3aGVyZSB0aGUgaW5jbHVkZXIgcHJvdmlkZXMgYSBYRU5fRVJS
Tk8oKSBpbiBzY29wZS4KKyAqCisgKiBJbiB0aGlzIGNhc2UsIG5vIGluY2x1c2lvbiBndWFyZHMg
YXBwbHkgYW5kIHRoZSBjYWxsZXIgaXMgcmVzcG9uc2libGUgZm9yCisgKiB0aGVpciBYRU5fRVJS
Tk8oKSBiZWluZyBhcHByb3ByaWF0ZSBpbiB0aGUgaW5jbHVkZWQgY29udGV4dC4gIFRoZSBoZWFk
ZXIKKyAqIHdpbGwgdW5pbGF0ZXJhbGx5ICN1bmRlZiBYRU5fRVJSTk8oKS4KKyAqLworCisjaWZu
ZGVmIFhFTl9FUlJOTworCisvKgorICogSW5jbHVkZXIgaGFzIG5vdCBwcm92aWRlZCBhIGN1c3Rv
bSBYRU5fRVJSTk8oKS4gIEFycmFuZ2UgZm9yIG5vcm1hbCBoZWFkZXIKKyAqIGd1YXJkcywgYW4g
YXV0b21hdGljIGVudW0gKGZvciBDIGNvZGUpIGFuZCBjb25zdGFudHMgaW4gdGhlIFhFTl94eHgK
KyAqIG5hbWVzcGFjZS4KKyAqLwogI2lmbmRlZiBfX1hFTl9QVUJMSUNfRVJSTk9fSF9fCisjZGVm
aW5lIF9fWEVOX1BVQkxJQ19FUlJOT19IX18KKworI2RlZmluZSBYRU5fRVJSTk9fREVGQVVMVF9J
TkNMVURFCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKICNkZWZpbmUgWEVOX0VSUk5PKG5hbWUs
IHZhbHVlKSBYRU5fIyNuYW1lID0gdmFsdWUsCiBlbnVtIHhlbl9lcnJubyB7CiAKLSNlbHNlIC8q
ICFfX0FTU0VNQkxZX18gKi8KKyNlbGlmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwNzAwCiAKICNkZWZpbmUgWEVOX0VSUk5PKG5hbWUsIHZhbHVlKSAuZXF1IFhFTl8jI25hbWUs
IHZhbHVlCiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAorI2VuZGlmIC8qIF9fWEVOX1BV
QkxJQ19FUlJOT19IX18gKi8KKyNlbmRpZiAvKiAhWEVOX0VSUk5PICovCisKIC8qIGAgZW51bSBu
ZWdfZXJybm92YWwgeyAgWyAtRWZvbyBmb3IgZWFjaCBFZm9vIGluIHRoZSBsaXN0IGJlbG93IF0g
IH0gKi8KIC8qIGAgZW51bSBlcnJub3ZhbCB7ICovCiAKLSNlbmRpZiAvKiBfX1hFTl9QVUJMSUNf
RVJSTk9fSF9fICovCi0KICNpZmRlZiBYRU5fRVJSTk8KIAogLyoKICAqIFZhbHVlcyBvcmlnaW5h
dGluZyBmcm9tIHg4NiBMaW51eC4gUGxlYXNlIGNvbnNpZGVyIHVzaW5nIHJlc3BlY3RpdmUKICAq
IHZhbHVlcyB3aGVuIGFkZGluZyBuZXcgZGVmaW5pdGlvbnMgaGVyZS4KKyAqCisgKiBUaGUgc2V0
IG9mIGlkZW50aWZpZXJzIHRvIGJlIGFkZGVkIGhlcmUgc2hvdWxkbid0IGV4dGVuZCBiZXlvbmQg
d2hhdAorICogUE9TSVggbWFuZGF0ZXMgKHNlZSBlLmcuCisgKiBodHRwOi8vcHVicy5vcGVuZ3Jv
dXAub3JnL29ubGluZXB1YnMvOTY5OTkxOTc5OS9iYXNlZGVmcy9lcnJuby5oLmh0bWwpCisgKiB3
aXRoIHRoZSBleGNlcHRpb24gdGhhdCB3ZSBzdXBwb3J0IHNvbWUgb3B0aW9uYWwgKFhTUikgdmFs
dWVzCisgKiBzcGVjaWZpZWQgdGhlcmUgKGJ1dCBubyBuZXcgb25lcyBzaG91bGQgYmUgYWRkZWQp
LgogICovCiAKIFhFTl9FUlJOTyhFUEVSTSwJIDEpCS8qIE9wZXJhdGlvbiBub3QgcGVybWl0dGVk
ICovCkBAIC0zNiw2ICs3MCw3IEBAIFhFTl9FUlJOTyhFTk9FWEVDLAkgOCkJLyogRXhlYyBmb3Jt
YXQgZXJyb3IgKi8KIFhFTl9FUlJOTyhFQkFERiwJIDkpCS8qIEJhZCBmaWxlIG51bWJlciAqLwog
WEVOX0VSUk5PKEVDSElMRCwJMTApCS8qIE5vIGNoaWxkIHByb2Nlc3NlcyAqLwogWEVOX0VSUk5P
KEVBR0FJTiwJMTEpCS8qIFRyeSBhZ2FpbiAqLworWEVOX0VSUk5PKEVXT1VMREJMT0NLLAkxMSkJ
LyogT3BlcmF0aW9uIHdvdWxkIGJsb2NrLiAgQWxpYXNlcyBFQUdBSU4gKi8KIFhFTl9FUlJOTyhF
Tk9NRU0sCTEyKQkvKiBPdXQgb2YgbWVtb3J5ICovCiBYRU5fRVJSTk8oRUFDQ0VTLAkxMykJLyog
UGVybWlzc2lvbiBkZW5pZWQgKi8KIFhFTl9FUlJOTyhFRkFVTFQsCTE0KQkvKiBCYWQgYWRkcmVz
cyAqLwpAQCAtNDMsMTkgKzc4LDIxIEBAIFhFTl9FUlJOTyhFQlVTWSwJMTYpCS8qIERldmljZSBv
ciByZXNvdXJjZSBidXN5ICovCiBYRU5fRVJSTk8oRUVYSVNULAkxNykJLyogRmlsZSBleGlzdHMg
Ki8KIFhFTl9FUlJOTyhFWERFViwJMTgpCS8qIENyb3NzLWRldmljZSBsaW5rICovCiBYRU5fRVJS
Tk8oRU5PREVWLAkxOSkJLyogTm8gc3VjaCBkZXZpY2UgKi8KK1hFTl9FUlJOTyhFSVNESVIsCTIx
KQkvKiBJcyBhIGRpcmVjdG9yeSAqLwogWEVOX0VSUk5PKEVJTlZBTCwJMjIpCS8qIEludmFsaWQg
YXJndW1lbnQgKi8KIFhFTl9FUlJOTyhFTkZJTEUsCTIzKQkvKiBGaWxlIHRhYmxlIG92ZXJmbG93
ICovCiBYRU5fRVJSTk8oRU1GSUxFLAkyNCkJLyogVG9vIG1hbnkgb3BlbiBmaWxlcyAqLwogWEVO
X0VSUk5PKEVOT1NQQywJMjgpCS8qIE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlICovCitYRU5fRVJS
Tk8oRVJPRlMsCTMwKQkvKiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0gKi8KIFhFTl9FUlJOTyhFTUxJ
TkssCTMxKQkvKiBUb28gbWFueSBsaW5rcyAqLwogWEVOX0VSUk5PKEVET00sCQkzMykJLyogTWF0
aCBhcmd1bWVudCBvdXQgb2YgZG9tYWluIG9mIGZ1bmMgKi8KIFhFTl9FUlJOTyhFUkFOR0UsCTM0
KQkvKiBNYXRoIHJlc3VsdCBub3QgcmVwcmVzZW50YWJsZSAqLwogWEVOX0VSUk5PKEVERUFETEss
CTM1KQkvKiBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1ciAqLworWEVOX0VSUk5PKEVERUFE
TE9DSywJMzUpCS8qIFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyLiBBbGlhc2VzIEVERUFE
TEsgKi8KIFhFTl9FUlJOTyhFTkFNRVRPT0xPTkcsCTM2KQkvKiBGaWxlIG5hbWUgdG9vIExPTkdf
UFRSICovCiBYRU5fRVJSTk8oRU5PTENLLAkzNykJLyogTm8gcmVjb3JkIGxvY2tzIGF2YWlsYWJs
ZSAqLwogWEVOX0VSUk5PKEVOT1NZUywJMzgpCS8qIEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZCAq
LwotWEVOX0VSUk5PKEVCQURSUUMsCTU2KQkvKiBJbnZhbGlkIHJlcXVlc3QgY29kZSAqLwotWEVO
X0VSUk5PKEVCQURTTFQsCTU3KQkvKiBJbnZhbGlkIHNsb3QgKi8KK1hFTl9FUlJOTyhFTk9URU1Q
VFksCTM5KQkvKiBEaXJlY3Rvcnkgbm90IGVtcHR5ICovCiBYRU5fRVJSTk8oRU5PREFUQSwJNjEp
CS8qIE5vIGRhdGEgYXZhaWxhYmxlICovCiBYRU5fRVJSTk8oRVRJTUUsCTYyKQkvKiBUaW1lciBl
eHBpcmVkICovCiBYRU5fRVJSTk8oRUJBRE1TRywJNzQpCS8qIE5vdCBhIGRhdGEgbWVzc2FnZSAq
LwpAQCAtNjQsMzAgKzEwMSwyNCBAQCBYRU5fRVJSTk8oRUlMU0VRLAk4NCkJLyogSWxsZWdhbCBi
eXRlIHNlcXVlbmNlICovCiAjaWZkZWYgX19YRU5fXyAvKiBJbnRlcm5hbCBvbmx5LCBzaG91bGQg
bmV2ZXIgYmUgZXhwb3NlZCB0byB0aGUgZ3Vlc3QuICovCiBYRU5fRVJSTk8oRVJFU1RBUlQsCTg1
KQkvKiBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbCBzaG91bGQgYmUgcmVzdGFydGVkICovCiAjZW5k
aWYKLVhFTl9FUlJOTyhFVVNFUlMsCTg3KQkvKiBUb28gbWFueSB1c2VycyAqLworWEVOX0VSUk5P
KEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCiBYRU5f
RVJSTk8oRU9QTk9UU1VQUCwJOTUpCS8qIE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkIG9uIHRyYW5z
cG9ydCBlbmRwb2ludCAqLwogWEVOX0VSUk5PKEVBRERSSU5VU0UsCTk4KQkvKiBBZGRyZXNzIGFs
cmVhZHkgaW4gdXNlICovCiBYRU5fRVJSTk8oRUFERFJOT1RBVkFJTCwgOTkpCS8qIENhbm5vdCBh
c3NpZ24gcmVxdWVzdGVkIGFkZHJlc3MgKi8KIFhFTl9FUlJOTyhFTk9CVUZTLAkxMDUpCS8qIE5v
IGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVNDT05OLAkxMDYpCS8qIFRy
YW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwogWEVOX0VSUk5PKEVOT1RD
T05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29ubmVjdGVkICovCi1YRU5f
RVJSTk8oRVNIVVRET1dOLAkxMDgpCS8qIENhbm5vdCBzZW5kIGFmdGVyIHRyYW5zcG9ydCBlbmRw
b2ludCBzaHV0ZG93biAqLwotWEVOX0VSUk5PKEVUT09NQU5ZUkVGUywJMTA5KQkvKiBUb28gbWFu
eSByZWZlcmVuY2VzOiBjYW5ub3Qgc3BsaWNlICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTAp
CS8qIENvbm5lY3Rpb24gdGltZWQgb3V0ICovCiAKICN1bmRlZiBYRU5fRVJSTk8KICNlbmRpZiAv
KiBYRU5fRVJSTk8gKi8KLQotI2lmbmRlZiBfX1hFTl9QVUJMSUNfRVJSTk9fSF9fCi0jZGVmaW5l
IF9fWEVOX1BVQkxJQ19FUlJOT19IX18KLQogLyogYCB9ICovCiAKKy8qIENsZWFuIHVwIGZyb20g
YSBkZWZhdWx0IGluY2x1ZGUuICBDbG9zZSB0aGUgZW51bSAoZm9yIEMpLiAqLworI2lmZGVmIFhF
Tl9FUlJOT19ERUZBVUxUX0lOQ0xVREUKKyN1bmRlZiBYRU5fRVJSTk9fREVGQVVMVF9JTkNMVURF
CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogfTsKICNlbmRpZgogCi0jZGVmaW5lCVhFTl9FV09VTERC
TE9DSwlYRU5fRUFHQUlOCS8qIE9wZXJhdGlvbiB3b3VsZCBibG9jayAqLwotI2RlZmluZQlYRU5f
RURFQURMT0NLCVhFTl9FREVBRExLCS8qIFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyICov
Ci0KLSNlbmRpZiAvKiAgX19YRU5fUFVCTElDX0VSUk5PX0hfXyAqLworI2VuZGlmIC8qIFhFTl9F
UlJOT19ERUZBVUxUX0lOQ0xVREUgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9l
dmVudF9jaGFubmVsLmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvZXZlbnRfY2hhbm5lbC5oCmluZGV4
IDA1ZTUzMWQuLjQ0YzU0OWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9ldmVudF9j
aGFubmVsLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2V2ZW50X2NoYW5uZWwuaApAQCAtODUs
NyArODUsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShldnRjaG5fcG9ydF90KTsKICAqIGlz
IGFsbG9jYXRlZCBpbiA8ZG9tPiBhbmQgcmV0dXJuZWQgYXMgPHBvcnQ+LgogICogTk9URVM6CiAg
KiAgMS4gSWYgdGhlIGNhbGxlciBpcyB1bnByaXZpbGVnZWQgdGhlbiA8ZG9tPiBtdXN0IGJlIERP
TUlEX1NFTEYuCi0gKiAgMi4gPHJkb20+IG1heSBiZSBET01JRF9TRUxGLCBhbGxvd2luZyBsb29w
YmFjayBjb25uZWN0aW9ucy4KKyAqICAyLiA8cmVtb3RlX2RvbT4gbWF5IGJlIERPTUlEX1NFTEYs
IGFsbG93aW5nIGxvb3BiYWNrIGNvbm5lY3Rpb25zLgogICovCiBzdHJ1Y3QgZXZ0Y2huX2FsbG9j
X3VuYm91bmQgewogICAgIC8qIElOIHBhcmFtZXRlcnMgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL3B1YmxpYy9mZWF0dXJlcy5oIGIvaW5jbHVkZS94ZW4vcHVibGljL2ZlYXR1cmVzLmgKaW5k
ZXggMDFkOWZmNS4uMjExMGIwNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vcHVibGljL2ZlYXR1
cmVzLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2ZlYXR1cmVzLmgKQEAgLTEsOCArMSw4IEBA
CiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBmZWF0dXJlcy5oCi0gKgorICogCiAgKiBGZWF0
dXJlIGZsYWdzLCByZXBvcnRlZCBieSBYRU5WRVJfZ2V0X2ZlYXR1cmVzLgotICoKKyAqIAogICog
UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJz
b24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBT
b2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9u
IHRoZQpAQCAtOTksNiArOTksOSBAQAogI2RlZmluZSBYRU5GRUFUX2dyYW50X21hcF9pZGVudGl0
eSAgICAgICAgMTIKICAqLwogCisvKiBHdWVzdCBjYW4gdXNlIFhFTk1FTUZfdm5vZGUgdG8gc3Bl
Y2lmeSB2aXJ0dWFsIG5vZGUgZm9yIG1lbW9yeSBvcC4gKi8KKyNkZWZpbmUgWEVORkVBVF9tZW1v
cnlfb3Bfdm5vZGVfc3VwcG9ydGVkIDEzCisKICNkZWZpbmUgWEVORkVBVF9OUl9TVUJNQVBTIDEK
IAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19GRUFUVVJFU19IX18gKi8KZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL3B1YmxpYy9ncmFudF90YWJsZS5oIGIvaW5jbHVkZS94ZW4vcHVibGljL2dyYW50
X3RhYmxlLmgKaW5kZXggZjFiNzkxNy4uYjY4ZmZkZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4v
cHVibGljL2dyYW50X3RhYmxlLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2dyYW50X3RhYmxl
LmgKQEAgLTQzLDcgKzQzLDcgQEAKICAqIHRhYmxlIGFyZSBpZGVudGlmaWVkIGJ5IGdyYW50IHJl
ZmVyZW5jZXMuIEEgZ3JhbnQgcmVmZXJlbmNlIGlzIGFuCiAgKiBpbnRlZ2VyLCB3aGljaCBpbmRl
eGVzIGludG8gdGhlIGdyYW50IHRhYmxlLiBJdCBhY3RzIGFzIGEKICAqIGNhcGFiaWxpdHkgd2hp
Y2ggdGhlIGdyYW50ZWUgY2FuIHVzZSB0byBwZXJmb3JtIG9wZXJhdGlvbnMgb24gdGhlCi0gKiBn
cmFudGVy4oCZcyBtZW1vcnkuCisgKiBncmFudGVyJ3MgbWVtb3J5LgogICoKICAqIFRoaXMgY2Fw
YWJpbGl0eS1iYXNlZCBzeXN0ZW0gYWxsb3dzIHNoYXJlZC1tZW1vcnkgY29tbXVuaWNhdGlvbnMK
ICAqIGJldHdlZW4gdW5wcml2aWxlZ2VkIGRvbWFpbnMuIEEgZ3JhbnQgcmVmZXJlbmNlIGFsc28g
ZW5jYXBzdWxhdGVzCkBAIC0xMzQsOCArMTM0LDEwIEBAIHN0cnVjdCBncmFudF9lbnRyeV92MSB7
CiAgICAgLyogVGhlIGRvbWFpbiBiZWluZyBncmFudGVkIGZvcmVpZ24gcHJpdmlsZWdlcy4gW0dT
VF0gKi8KICAgICBkb21pZF90ICBkb21pZDsKICAgICAvKgotICAgICAqIEdURl9wZXJtaXRfYWNj
ZXNzOiBGcmFtZSB0aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIG1hcCBhbmQgYWNjZXNzLiBbR1NU
XQotICAgICAqIEdURl9hY2NlcHRfdHJhbnNmZXI6IEZyYW1lIHdob3NlIG93bmVyc2hpcCB0cmFu
c2ZlcnJlZCBieSBAZG9taWQuIFtYRU5dCisgICAgICogR1RGX3Blcm1pdF9hY2Nlc3M6IEdGTiB0
aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIG1hcCBhbmQgYWNjZXNzLiBbR1NUXQorICAgICAqIEdU
Rl9hY2NlcHRfdHJhbnNmZXI6IEdGTiB0aGF0IEBkb21pZCBpcyBhbGxvd2VkIHRvIHRyYW5zZmVy
IGludG8uIFtHU1RdCisgICAgICogR1RGX3RyYW5zZmVyX2NvbXBsZXRlZDogTUZOIHdob3NlIG93
bmVyc2hpcCB0cmFuc2ZlcnJlZCBieSBAZG9taWQKKyAgICAgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAobm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzIG9ubHkpLiBbWEVOXQogICAgICAqLwogICAgIHVp
bnQzMl90IGZyYW1lOwogfTsKQEAgLTMyMSw3ICszMjMsNyBAQCB0eXBlZGVmIHVpbnQzMl90IGdy
YW50X2hhbmRsZV90OwogLyoKICAqIEdOVFRBQk9QX21hcF9ncmFudF9yZWY6IE1hcCB0aGUgZ3Jh
bnQgZW50cnkgKDxkb20+LDxyZWY+KSBmb3IgYWNjZXNzCiAgKiBieSBkZXZpY2VzIGFuZC9vciBo
b3N0IENQVXMuIElmIHN1Y2Nlc3NmdWwsIDxoYW5kbGU+IGlzIGEgdHJhY2tpbmcgbnVtYmVyCi0g
KiB0aGF0IG11c3QgYmUgcHJlc2VudGVkIGxhdGVyIHRvIGRlc3Ryb3kgdGhlIG1hcHBpbmcocyku
IE9uIGVycm9yLCA8aGFuZGxlPgorICogdGhhdCBtdXN0IGJlIHByZXNlbnRlZCBsYXRlciB0byBk
ZXN0cm95IHRoZSBtYXBwaW5nKHMpLiBPbiBlcnJvciwgPHN0YXR1cz4KICAqIGlzIGEgbmVnYXRp
dmUgc3RhdHVzIGNvZGUuCiAgKiBOT1RFUzoKICAqICAxLiBJZiBHTlRNQVBfZGV2aWNlX21hcCBp
cyBzcGVjaWZpZWQgdGhlbiA8ZGV2X2J1c19hZGRyPiBpcyB0aGUgYWRkcmVzcwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS94ZW4vcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIGIvaW5jbHVkZS94ZW4v
cHVibGljL2h2bS9odm1faW5mb190YWJsZS5oCmluZGV4IGE2N2JmOTEuLjA4YzI1MmUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAorKysgYi9pbmNs
dWRlL3hlbi9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKQEAgLTEsNiArMSw2IEBACiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCiAgKiBodm0vaHZtX2luZm9fdGFibGUuaAotICoKKyAqIAogICog
SFZNIHBhcmFtZXRlciBhbmQgaW5mb3JtYXRpb24gdGFibGUsIHdyaXR0ZW4gaW50byBndWVzdCBt
ZW1vcnkgbWFwLgogICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2Yg
Y2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKQEAgLTIwLDYgKzIwLDggQEAK
ICAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCiAgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCiAgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgogICovCiAKICNp
Zm5kZWYgX19YRU5fUFVCTElDX0hWTV9IVk1fSU5GT19UQUJMRV9IX18KQEAgLTMyLDYgKzM0LDE0
IEBACiAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0IHdpdGggY3VycmVudCB2TEFQSUMgSUQgbWFw
cGluZy4gKi8KICNkZWZpbmUgSFZNX01BWF9WQ1BVUyAgICAgICAgMTI4CiAKKy8qCisgKiBJbiBz
b21lIGNhc2VzIFNNUCBIVk0gZ3Vlc3RzIG1heSByZXF1aXJlIGtub3dsZWRnZSBvZiBYZW4ncyBp
ZGVhIG9mIHZDUFUgaWRzCisgKiBmb3IgdGhlaXIgdkNQVXMuIEZvciBleGFtcGxlLCBIWVBFUlZJ
U09SX3ZjcHVfb3AgYW5kIHNvbWUgRVZUQ0hOT1BfKgorICogaHlwZXJjYWxscyB0YWtlIHZjcHUg
aWQgYXMgYSBwYXJhbWV0ZXIuIEl0IGlzIHZhbGlkIGZvciBIVk0gZ3Vlc3RzIHRvIGFzc3VtZQor
ICogdGhhdCBYZW4ncyB2Q1BVIGlkIGFsd2F5cyBlcXVhbHMgdG8gQUNQSSAobm90IEFQSUMhKSBp
ZCBpbiBNQURUIHRhYmxlIHdoaWNoCisgKiBpcyBhbHdheXMgcHJlc2VudCBmb3IgU01QIGd1ZXN0
cy4KKyAqLworCiBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgewogICAgIGNoYXIgICAgICAgIHNpZ25h
dHVyZVs4XTsgLyogIkhWTSBJTkZPIiAqLwogICAgIHVpbnQzMl90ICAgIGxlbmd0aDsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vaHZtX29wLmggYi9pbmNsdWRlL3hlbi9wdWJs
aWMvaHZtL2h2bV9vcC5oCmluZGV4IDczYmM3YmIuLmIzZTQ1Y2YgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUveGVuL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIvaW5jbHVkZS94ZW4vcHVibGljL2h2bS9o
dm1fb3AuaApAQCAtMTYsNiArMTYsOCBAQAogICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKICAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MDcsIEtlaXIgRnJhc2VyCiAgKi8KIAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9I
X18KQEAgLTgxLDcgKzgzLDEzIEBAIHR5cGVkZWYgZW51bSB7CiAgICAgSFZNTUVNX3JhbV9ydywg
ICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCiAgICAgSFZNTUVN
X3JhbV9ybywgICAgICAgICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgYXJlIGRpc2NhcmRlZCAq
LwogICAgIEhWTU1FTV9tbWlvX2RtLCAgICAgICAgICAgIC8qIFJlYWRzIGFuZCB3cml0ZSBnbyB0
byB0aGUgZGV2aWNlIG1vZGVsICovCi0gICAgSFZNTUVNX21taW9fd3JpdGVfZG0gICAgICAgLyog
UmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2lmIF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNzAwCisgICAgSFZNTUVNX21taW9fd3JpdGVfZG0s
ICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2Vs
c2UKKyAgICBIVk1NRU1fdW51c2VkLCAgICAgICAgICAgICAvKiBQbGFjZWhvbGRlcjsgc2V0dGlu
ZyBtZW1vcnkgdG8gdGhpcyB0eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2lsbCBmYWlsIGZvciBjb2RlIGFmdGVyIDQuNy4wICovCisjZW5kaWYKKyAgICBIVk1NRU1faW9y
ZXFfc2VydmVyCiB9IGh2bW1lbV90eXBlX3Q7CiAKIC8qIEZvbGxvd2luZyB0b29scy1vbmx5IGlu
dGVyZmFjZXMgbWF5IGNoYW5nZSBpbiBmdXR1cmUuICovCkBAIC0yNDcsNyArMjU1LDcgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9pbmplY3RfbXNpX3QpOwogICogaW9yZXEgcmlu
ZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byByZXF1ZXN0IGJ1ZmZlcmVkIEkv
TyBlbXVsYXRpb24pLgotICoKKyAqIAogICogVGhlIGZvbGxvd2luZyBoeXBlcmNhbGxzIGZhY2ls
aXRhdGUgdGhlIGNyZWF0aW9uIG9mIElPUkVRIFNlcnZlcnMgZm9yCiAgKiAnc2Vjb25kYXJ5JyBl
bXVsYXRvcnMgd2hpY2ggYXJlIGludm9rZWQgdG8gaW1wbGVtZW50IHBvcnQgSS9PLCBtZW1vcnks
IG9yCiAgKiBQQ0kgY29uZmlnIHNwYWNlIHJhbmdlcyB3aGljaCB0aGV5IGV4cGxpY2l0bHkgcmVn
aXN0ZXIuCkBAIC0yNjYsNiArMjc0LDEzIEBAIHR5cGVkZWYgdWludDE2X3QgaW9zZXJ2aWRfdDsK
ICNkZWZpbmUgSFZNT1BfY3JlYXRlX2lvcmVxX3NlcnZlciAxNwogc3RydWN0IHhlbl9odm1fY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgICAgZG9taWRfdCBkb21pZDsgICAgICAgICAgIC8qIElOIC0g
ZG9tYWluIHRvIGJlIHNlcnZpY2VkICovCisjZGVmaW5lIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9P
RkYgICAgMAorI2RlZmluZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKKy8qCisgKiBV
c2UgdGhpcyB3aGVuIHJlYWRfcG9pbnRlciBnZXRzIHVwZGF0ZWQgYXRvbWljYWxseSBhbmQKKyAq
IHRoZSBwb2ludGVyIHBhaXIgZ2V0cyByZWFkIGF0b21pY2FsbHk6CisgKi8KKyNkZWZpbmUgSFZN
X0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAyCiAgICAgdWludDhfdCBoYW5kbGVfYnVmaW9yZXE7
IC8qIElOIC0gc2hvdWxkIHNlcnZlciBoYW5kbGUgYnVmZmVyZWQgaW9yZXFzICovCiAgICAgaW9z
ZXJ2aWRfdCBpZDsgICAgICAgICAgIC8qIE9VVCAtIHNlcnZlciBpZCAqLwogfTsKQEAgLTI3NCw3
ICsyODksNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXJfdCk7CiAKIC8qCiAgKiBIVk1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdldCBhbGwg
dGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0byBhY2Nlc3MKLSAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9SRVEgU2VydmVyIDxpZD4uCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPUkVRIFNlcnZlciA8aWQ+LiAKICAqCiAgKiBUaGUgZW11bGF0b3IgbmVlZHMgdG8g
bWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZAogICogaW9y
ZXEgcmluZyAoaWYgaXQgZXhpc3RzKSB0aGF0IFhlbiB1c2VzIHRvIHJlcXVlc3QgZW11bGF0aW9u
LiBUaGVzZSBhcmUKQEAgLTM2Myw3ICszNzgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5faHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyX3QpOwogc3RydWN0IHhlbl9odm1fc2V0X2lvcmVx
X3NlcnZlcl9zdGF0ZSB7CiAgICAgZG9taWRfdCBkb21pZDsgICAvKiBJTiAtIGRvbWFpbiB0byBi
ZSBzZXJ2aWNlZCAqLwogICAgIGlvc2VydmlkX3QgaWQ7ICAgLyogSU4gLSBzZXJ2ZXIgaWQgKi8K
LSAgICB1aW50OF90IGVuYWJsZWQ7IC8qIElOIC0gZW5hYmxlZD8gKi8KKyAgICB1aW50OF90IGVu
YWJsZWQ7IC8qIElOIC0gZW5hYmxlZD8gKi8gICAgCiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2
bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlIHhlbl9odm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZV90
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRl
X3QpOwpAQCAtMzg5LDYgKzQwNCw5NyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZt
X2V2dGNobl91cGNhbGxfdmVjdG9yX3QpOwogCiAjZW5kaWYgLyogZGVmaW5lZChfX2kzODZfXykg
fHwgZGVmaW5lZChfX3g4Nl82NF9fKSAqLwogCisjZGVmaW5lIEhWTU9QX2d1ZXN0X3JlcXVlc3Rf
dm1fZXZlbnQgMjQKKworLyogSFZNT1BfYWx0cDJtOiBwZXJmb3JtIGFsdHAybSBzdGF0ZSBvcGVy
YXRpb25zICovCisjZGVmaW5lIEhWTU9QX2FsdHAybSAyNQorCisjZGVmaW5lIEhWTU9QX0FMVFAy
TV9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAxCisKK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9k
b21haW5fc3RhdGUgeworICAgIC8qIElOIG9yIE9VVCB2YXJpYWJsZSBvbi9vZmYgKi8KKyAgICB1
aW50OF90IHN0YXRlOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFpbl9z
dGF0ZSB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZV90KTsKKworc3RydWN0IHhlbl9odm1fYWx0
cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7CisgICAgdWludDMyX3QgdmNwdV9pZDsKKyAgICB1aW50
MzJfdCBwYWQ7CisgICAgLyogI1ZFIGluZm8gYXJlYSBnZm4gKi8KKyAgICB1aW50NjRfdCBnZm47
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5IHhl
bl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5X3QpOworCitzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmlldyB7CisgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCisgICAgdWludDE2X3Qg
dmlldzsKKyAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlCisgICAg
ICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8KKyAgICB1aW50MTZfdCBodm1tZW1fZGVmYXVs
dF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKKworc3RydWN0IHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAgICAv
KiBNZW1vcnkgdHlwZSAqLworICAgIHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1lbV9h
Y2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1aW50NjRf
dCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3Mg
eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOworCitzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fY2hhbmdlX2dmbiB7CisgICAgLyogdmlldyAqLworICAgIHVpbnQxNl90IHZpZXc7CisgICAg
dWludDE2X3QgcGFkMTsKKyAgICB1aW50MzJfdCBwYWQyOworICAgIC8qIG9sZCBnZm4gKi8KKyAg
ICB1aW50NjRfdCBvbGRfZ2ZuOworICAgIC8qIG5ldyBnZm4sIElOVkFMSURfR0ZOICh+MFVMKSBt
ZWFucyByZXZlcnQgKi8KKyAgICB1aW50NjRfdCBuZXdfZ2ZuOworfTsKK3R5cGVkZWYgc3RydWN0
IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4geGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90KTsKKwor
c3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8qIEhW
TU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAqLworICAgIHVpbnQzMl90IGNtZDsKKy8qIEdl
dC9zZXQgdGhlIGFsdHAybSBzdGF0ZSBmb3IgYSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0
cDJtX2dldF9kb21haW5fc3RhdGUgICAgIDEKKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9kb21h
aW5fc3RhdGUgICAgIDIKKy8qIFNldCB0aGUgY3VycmVudCBWQ1BVIHRvIHJlY2VpdmUgYWx0cDJt
IGV2ZW50IG5vdGlmaWNhdGlvbnMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxl
X25vdGlmeSAgIDMKKy8qIENyZWF0ZSBhIG5ldyB2aWV3ICovCisjZGVmaW5lIEhWTU9QX2FsdHAy
bV9jcmVhdGVfcDJtICAgICAgICAgICA0CisvKiBEZXN0cm95IGEgdmlldyAqLworI2RlZmluZSBI
Vk1PUF9hbHRwMm1fZGVzdHJveV9wMm0gICAgICAgICAgNQorLyogU3dpdGNoIHZpZXcgZm9yIGFu
IGVudGlyZSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm0gICAgICAg
ICAgIDYKKy8qIE5vdGlmeSB0aGF0IGEgcGFnZSBvZiBtZW1vcnkgaXMgdG8gaGF2ZSBzcGVjaWZp
YyBhY2Nlc3MgdHlwZXMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzICAg
ICAgIDcKKy8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+bWZu
IG1hcHBpbmcgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIDgK
KyAgICBkb21pZF90IGRvbWFpbjsKKyAgICB1aW50MTZfdCBwYWQxOworICAgIHVpbnQzMl90IHBh
ZDI7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWluX3N0
YXRlICAgICAgIGRvbWFpbl9zdGF0ZTsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Zj
cHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fdmlldyAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7CisgICAgICAgIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAgdWlu
dDhfdCBwYWRbNjRdOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9vcCB4ZW5faHZtX2FsdHAybV9vcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2
bV9hbHRwMm1fb3BfdCk7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9IX18g
Ki8KIAogLyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vcGFyYW1zLmggYi9p
bmNsdWRlL3hlbi9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IDE0MmUyODMuLjNmNTRhNDkgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIvaW5jbHVkZS94
ZW4vcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTYsNiArMTYsOCBAQAogICogTElBQklMSVRZLCBX
SEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJ
TkcKICAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9S
IFRIRSBVU0UgT1IgT1RIRVIKICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBD
b3B5cmlnaHQgKGMpIDIwMDcsIEtlaXIgRnJhc2VyCiAgKi8KIAogI2lmbmRlZiBfX1hFTl9QVUJM
SUNfSFZNX1BBUkFNU19IX18KQEAgLTI3LDE4ICsyOSw0NyBAQAogICogUGFyYW1ldGVyIHNwYWNl
IGZvciBIVk1PUF97c2V0LGdldH1fcGFyYW0uCiAgKi8KIAorI2RlZmluZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfSVJRIDAKKyNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX0lSUV9UWVBFX01BU0sgeGVu
X21rX3VsbG9uZygweEZGMDAwMDAwMDAwMDAwMDApCiAvKgogICogSG93IHNob3VsZCBDUFUwIGV2
ZW50LWNoYW5uZWwgbm90aWZpY2F0aW9ucyBiZSBkZWxpdmVyZWQ/Ci0gKiB2YWxbNjM6NTZdID09
IDA6IHZhbFs1NTowXSBpcyBhIGRlbGl2ZXJ5IEdTSSAoR2xvYmFsIFN5c3RlbSBJbnRlcnJ1cHQp
LgotICogdmFsWzYzOjU2XSA9PSAxOiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kgSU5UeCBs
aW5lLCBhcyBmb2xsb3dzOgotICogICAgICAgICAgICAgICAgICBEb21haW4gPSB2YWxbNDc6MzJd
LCBCdXMgID0gdmFsWzMxOjE2XSwKLSAqICAgICAgICAgICAgICAgICAgRGV2Rm4gID0gdmFsWzE1
OiA4XSwgSW50WCA9IHZhbFsgMTogMF0KLSAqIHZhbFs2Mzo1Nl0gPT0gMjogdmFsWzc6MF0gaXMg
YSB2ZWN0b3IgbnVtYmVyLCBjaGVjayBmb3IKLSAqICAgICAgICAgICAgICAgICAgWEVORkVBVF9o
dm1fY2FsbGJhY2tfdmVjdG9yIHRvIGtub3cgaWYgdGhpcyBkZWxpdmVyeQotICogICAgICAgICAg
ICAgICAgICBtZXRob2QgaXMgYXZhaWxhYmxlLgorICoKICAqIElmIHZhbCA9PSAwIHRoZW4gQ1BV
MCBldmVudC1jaGFubmVsIG5vdGlmaWNhdGlvbnMgYXJlIG5vdCBkZWxpdmVyZWQuCisgKiBJZiB2
YWwgIT0gMCwgdmFsWzYzOjU2XSBlbmNvZGVzIHRoZSB0eXBlLCBhcyBmb2xsb3dzOgogICovCi0j
ZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEgMAorCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxM
QkFDS19UWVBFX0dTSSAgICAgIDAKKy8qCisgKiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBHU0ku
ICBHU0kgMCBjYW5ub3QgYmUgdXNlZCwgYXMgaXQgYWxpYXNlcyB2YWwgPT0gMCwKKyAqIGFuZCBk
aXNhYmxlcyBhbGwgbm90aWZpY2F0aW9ucy4KKyAqLworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxM
QkFDS19UWVBFX1BDSV9JTlRYIDEKKy8qCisgKiB2YWxbNTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kg
SU5UeCBsaW5lOgorICogRG9tYWluID0gdmFsWzQ3OjMyXSwgQnVzID0gdmFsWzMxOjE2XSBEZXZG
biA9IHZhbFsxNTo4XSwgSW50WCA9IHZhbFsxOjBdCisgKi8KKworI2lmIGRlZmluZWQoX19pMzg2
X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNkZWZpbmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZ
UEVfVkVDVE9SICAgMgorLyoKKyAqIHZhbFs3OjBdIGlzIGEgdmVjdG9yIG51bWJlci4gIENoZWNr
IGZvciBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3IgdG8ga25vdworICogaWYgdGhpcyBkZWxp
dmVyeSBtZXRob2QgaXMgYXZhaWxhYmxlLgorICovCisjZWxpZiBkZWZpbmVkKF9fYXJtX18pIHx8
IGRlZmluZWQoX19hYXJjaDY0X18pCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQ
SSAgICAgIDIKKy8qCisgKiB2YWxbNTU6MTZdIG5lZWRzIHRvIGJlIHplcm8uCisgKiB2YWxbMTU6
OF0gaXMgaW50ZXJydXB0IGZsYWcgb2YgdGhlIFBQSSB1c2VkIGJ5IGV2ZW50LWNoYW5uZWw6Cisg
KiAgYml0IDg6IHRoZSBQUEkgaXMgZWRnZSgxKSBvciBsZXZlbCgwKSB0cmlnZ2VyZWQKKyAqICBi
aXQgOTogdGhlIFBQSSBpcyBhY3RpdmUgbG93KDEpIG9yIGhpZ2goMCkKKyAqIHZhbFs3OjBdIGlz
IGEgUFBJIG51bWJlciB1c2VkIGJ5IGV2ZW50LWNoYW5uZWwuCisgKiBUaGlzIGlzIG9ubHkgdXNl
ZCBieSBBUk0vQVJNNjQgYW5kIG1hc2tpbmcvZW9pIHRoZSBpbnRlcnJ1cHQgYXNzb2NpYXRlZCB0
bworICogdGhlIG5vdGlmaWNhdGlvbiBpcyBoYW5kbGVkIGJ5IHRoZSBpbnRlcnJ1cHQgY29udHJv
bGxlci4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElfRkxBR19NQVNL
ICAgICAgMHhGRjAwCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSV9GTEFHX0xP
V19MRVZFTCAyCisjZW5kaWYKIAogLyoKICAqIFRoZXNlIGFyZSBub3QgdXNlZCBieSBYZW4uIFRo
ZXkgYXJlIGhlcmUgZm9yIGNvbnZlbmllbmNlIG9mIEhWTS1ndWVzdApAQCAtOTYsMTEgKzEyNywy
MSBAQAogI2RlZmluZSBfSFZNUFZfcmVmZXJlbmNlX3RzYyAzCiAjZGVmaW5lIEhWTVBWX3JlZmVy
ZW5jZV90c2MgICgxIDw8IF9IVk1QVl9yZWZlcmVuY2VfdHNjKQogCisvKiBVc2UgSHlwZXJjYWxs
IGZvciByZW1vdGUgVExCIGZsdXNoICovCisjZGVmaW5lIF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxi
X2ZsdXNoIDQKKyNkZWZpbmUgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCAoMSA8PCBfSFZN
UFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCkKKworLyogVXNlIEFQSUMgYXNzaXN0ICovCisjZGVm
aW5lIF9IVk1QVl9hcGljX2Fzc2lzdCA1CisjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8
IF9IVk1QVl9hcGljX2Fzc2lzdCkKKwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAotCShI
Vk1QVl9iYXNlX2ZyZXEgfCBcCi0JIEhWTVBWX25vX2ZyZXEgfCBcCi0JIEhWTVBWX3RpbWVfcmVm
X2NvdW50IHwgXAotCSBIVk1QVl9yZWZlcmVuY2VfdHNjKQorICAgICAgICAoSFZNUFZfYmFzZV9m
cmVxIHwgXAorICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKKyAgICAgICAgIEhWTVBWX3RpbWVf
cmVmX2NvdW50IHwgXAorICAgICAgICAgSFZNUFZfcmVmZXJlbmNlX3RzYyB8IFwKKyAgICAgICAg
IEhWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCisgICAgICAgICBIVk1QVl9hcGljX2Fz
c2lzdCkKIAogI2VuZGlmCiAKQEAgLTE2Miw4ICsyMDMsNyBAQAogICovCiAjZGVmaW5lIEhWTV9Q
QVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT04gMTkKIAotLyogRW5hYmxlIGJsb2NraW5nIG1lbW9y
eSBldmVudHMsIGFzeW5jIG9yIHN5bmMgKHBhdXNlIHZjcHUgdW50aWwgcmVzcG9uc2UpCi0gKiBv
bmNoYW5nZW9ubHkgaW5kaWNhdGVzIG1lc3NhZ2VzIG9ubHkgb24gYSBjaGFuZ2Ugb2YgdmFsdWUg
Ki8KKy8qIERlcHJlY2F0ZWQgKi8KICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjAg
ICAgICAgICAgMjAKICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjMgICAgICAgICAg
MjEKICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjQgICAgICAgICAgMjIKQEAgLTE3
MSwxOCArMjExLDEyIEBACiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfU0lOR0xFX1NU
RVAgIDI1CiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfTVNSICAgICAgICAgIDMwCiAK
LSNkZWZpbmUgSFZNUE1FX01PREVfTUFTSyAgICAgICAoMyA8PCAwKQotI2RlZmluZSBIVk1QTUVf
bW9kZV9kaXNhYmxlZCAgIDAKLSNkZWZpbmUgSFZNUE1FX21vZGVfYXN5bmMgICAgICAxCi0jZGVm
aW5lIEhWTVBNRV9tb2RlX3N5bmMgICAgICAgMgotI2RlZmluZSBIVk1QTUVfb25jaGFuZ2Vvbmx5
ICAgICgxIDw8IDIpCi0KIC8qIEJvb2xlYW46IEVuYWJsZSBuZXN0ZWRodm0gKGh2bSBvbmx5KSAq
LwogI2RlZmluZSBIVk1fUEFSQU1fTkVTVEVESFZNICAgIDI0CiAKIC8qIFBhcmFtcyBmb3IgdGhl
IG1lbSBldmVudCByaW5ncyAqLwogI2RlZmluZSBIVk1fUEFSQU1fUEFHSU5HX1JJTkdfUEZOICAg
MjcKLSNkZWZpbmUgSFZNX1BBUkFNX0FDQ0VTU19SSU5HX1BGTiAgIDI4CisjZGVmaW5lIEhWTV9Q
QVJBTV9NT05JVE9SX1JJTkdfUEZOICAyOAogI2RlZmluZSBIVk1fUEFSQU1fU0hBUklOR19SSU5H
X1BGTiAgMjkKIAogLyogU0hVVERPV05fKiBhY3Rpb24gaW4gY2FzZSBvZiBhIHRyaXBsZSBmYXVs
dCAqLwpAQCAtMTk0LDYgKzIyOCwzMSBAQAogLyogTG9jYXRpb24gb2YgdGhlIFZNIEdlbmVyYXRp
b24gSUQgaW4gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gKi8KICNkZWZpbmUgSFZNX1BB
UkFNX1ZNX0dFTkVSQVRJT05fSURfQUREUiAzNAogCi0jZGVmaW5lIEhWTV9OUl9QQVJBTVMgICAg
ICAgICAgMzUKKy8qIEJvb2xlYW46IEVuYWJsZSBhbHRwMm0gKi8KKyNkZWZpbmUgSFZNX1BBUkFN
X0FMVFAyTSAgICAgICAzNQorCisvKgorICogU2l6ZSBvZiB0aGUgeDg3IEZQVSBGSVAvRkRQIHJl
Z2lzdGVycyB0aGF0IHRoZSBoeXBlcnZpc29yIG5lZWRzIHRvCisgKiBzYXZlL3Jlc3RvcmUuICBU
aGlzIGlzIGEgd29ya2Fyb3VuZCBmb3IgYSBoYXJkd2FyZSBsaW1pdGF0aW9uIHRoYXQKKyAqIGRv
ZXMgbm90IGFsbG93IHRoZSBmdWxsIEZJUC9GRFAgYW5kIEZDUy9GRFMgdG8gYmUgcmVzdG9yZWQu
CisgKgorICogVmFsaWQgdmFsdWVzIGFyZToKKyAqCisgKiA4OiBzYXZlL3Jlc3RvcmUgNjQtYml0
IEZJUC9GRFAgYW5kIGNsZWFyIEZDUy9GRFMgKGRlZmF1bHQgaWYgQ1BVCisgKiAgICBoYXMgRlBD
U0RTIGZlYXR1cmUpLgorICoKKyAqIDQ6IHNhdmUvcmVzdG9yZSAzMi1iaXQgRklQL0ZEUCwgRkNT
L0ZEUywgYW5kIGNsZWFyIHVwcGVyIDMyLWJpdHMgb2YKKyAqICAgIEZJUC9GRFAuCisgKgorICog
MDogYWxsb3cgaHlwZXJ2aXNvciB0byBjaG9vc2UgYmFzZWQgb24gdGhlIHZhbHVlIG9mIEZJUC9G
RFAKKyAqICAgIChkZWZhdWx0IGlmIENQVSBkb2VzIG5vdCBoYXZlIEZQQ1NEUykuCisgKgorICog
SWYgRlBDU0RTIChiaXQgMTMgaW4gQ1BVSUQgbGVhZiAweDcsIHN1YmxlYWYgMHgwKSBpcyBzZXQs
IHRoZSBDUFUKKyAqIG5ldmVyIHNhdmVzIEZDUy9GRFMgYW5kIHRoaXMgcGFyYW1ldGVyIHNob3Vs
ZCBiZSBsZWZ0IGF0IHRoZQorICogZGVmYXVsdCBvZiA4LgorICovCisjZGVmaW5lIEhWTV9QQVJB
TV9YODdfRklQX1dJRFRIIDM2CisKKyNkZWZpbmUgSFZNX05SX1BBUkFNUyAzNwogCiAjZW5kaWYg
LyogX19YRU5fUFVCTElDX0hWTV9QQVJBTVNfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9wdWJsaWMvbWVtb3J5LmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMzE5
NThkMy4uNWJmODQwZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vcHVibGljL21lbW9yeS5oCisr
KyBiL2luY2x1ZGUveGVuL3B1YmxpYy9tZW1vcnkuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKICAqIG1lbW9yeS5oCi0gKgorICogCiAgKiBNZW1vcnkgcmVzZXJ2YXRp
b24gYW5kIGluZm9ybWF0aW9uLgotICoKKyAqIAogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3Jh
bnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICog
b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUg
IlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0
aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtMjgsNiArMjgsNyBAQAog
I2RlZmluZSBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXwogCiAjaW5jbHVkZSAieGVuLmgiCisjaW5j
bHVkZSAicGh5c2Rldi5oIgogCiAvKgogICogSW5jcmVhc2Ugb3IgZGVjcmVhc2UgdGhlIHNwZWNp
ZmllZCBkb21haW4ncyBtZW1vcnkgcmVzZXJ2YXRpb24uIFJldHVybnMgdGhlCkBAIC00MCw5ICs0
MSw5IEBACiAKICNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwMzAyMDkKIC8q
Ci0gKiBNYXhpbXVtICMgYml0cyBhZGRyZXNzYWJsZSBieSB0aGUgdXNlciBvZiB0aGUgYWxsb2Nh
dGVkIHJlZ2lvbiAoZS5nLiwgSS9PCi0gKiBkZXZpY2VzIG9mdGVuIGhhdmUgYSAzMi1iaXQgbGlt
aXRhdGlvbiBldmVuIGluIDY0LWJpdCBzeXN0ZW1zKS4gSWYgemVybwotICogdGhlbiB0aGUgdXNl
ciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlvbi4gVGhpcyBmaWVsZCBpcyBub3QgdXNlZCBi
eQorICogTWF4aW11bSAjIGJpdHMgYWRkcmVzc2FibGUgYnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9j
YXRlZCByZWdpb24gKGUuZy4sIEkvTyAKKyAqIGRldmljZXMgb2Z0ZW4gaGF2ZSBhIDMyLWJpdCBs
aW1pdGF0aW9uIGV2ZW4gaW4gNjQtYml0IHN5c3RlbXMpLiBJZiB6ZXJvIAorICogdGhlbiB0aGUg
dXNlciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlvbi4gVGhpcyBmaWVsZCBpcyBub3QgdXNl
ZCBieSAKICAqIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbi4KICAqLwogI2RlZmluZSBYRU5N
RU1GX2FkZHJlc3NfYml0cyh4KSAgICAgKHgpCkBAIC01NSw2ICs1Niw4IEBACiAvKiBGbGFnIHRv
IHJlcXVlc3QgYWxsb2NhdGlvbiBvbmx5IGZyb20gdGhlIG5vZGUgc3BlY2lmaWVkICovCiAjZGVm
aW5lIFhFTk1FTUZfZXhhY3Rfbm9kZV9yZXF1ZXN0ICAoMTw8MTcpCiAjZGVmaW5lIFhFTk1FTUZf
ZXhhY3Rfbm9kZShuKSAoWEVOTUVNRl9ub2RlKG4pIHwgWEVOTUVNRl9leGFjdF9ub2RlX3JlcXVl
c3QpCisvKiBGbGFnIHRvIGluZGljYXRlIHRoZSBub2RlIHNwZWNpZmllZCBpcyB2aXJ0dWFsIG5v
ZGUgKi8KKyNkZWZpbmUgWEVOTUVNRl92bm9kZSAgKDE8PDE4KQogI2VuZGlmCiAKIHN0cnVjdCB4
ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHsKQEAgLTExMiw3ICsxMTUsNyBAQCBzdHJ1Y3QgeGVuX21l
bW9yeV9leGNoYW5nZSB7CiAgICAgICogW0lOL09VVF0gRGV0YWlscyBvZiBuZXcgbWVtb3J5IGV4
dGVudHMuCiAgICAgICogV2UgcmVxdWlyZSB0aGF0OgogICAgICAqICAxLiBAaW4uZG9taWQgPT0g
QG91dC5kb21pZAotICAgICAqICAyLiBAaW4ubnJfZXh0ZW50cyAgPDwgQGluLmV4dGVudF9vcmRl
ciA9PQorICAgICAqICAyLiBAaW4ubnJfZXh0ZW50cyAgPDwgQGluLmV4dGVudF9vcmRlciA9PSAK
ICAgICAgKiAgICAgQG91dC5ucl9leHRlbnRzIDw8IEBvdXQuZXh0ZW50X29yZGVyCiAgICAgICog
IDMuIEBpbi5leHRlbnRfc3RhcnQgYW5kIEBvdXQuZXh0ZW50X3N0YXJ0IGxpc3RzIG11c3Qgbm90
IG92ZXJsYXAKICAgICAgKiAgNC4gQG91dC5leHRlbnRfc3RhcnQgbGlzdHMgR1BGTiBiYXNlcyB0
byBiZSBwb3B1bGF0ZWQKQEAgLTIxNyw2ICsyMjAsMTEgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX21hY2hwaHlzX21hcHBpbmdfdCk7CiAjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fcmFu
Z2UgICAzIC8qIEdNRk4gcmFuZ2UsIFhFTk1FTV9hZGRfdG9fcGh5c21hcCBvbmx5LiAqLwogI2Rl
ZmluZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24gNCAvKiBHTUZOIGZyb20gYW5vdGhlciBkb20s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFhFTk1FTV9hZGRfdG9fcGh5
c21hcF9iYXRjaCBvbmx5LiAqLworI2RlZmluZSBYRU5NQVBTUEFDRV9kZXZfbW1pbyAgICAgNSAv
KiBkZXZpY2UgbW1pbyByZWdpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQVJNIG9ubHk7IHRoZSByZWdpb24gaXMgbWFwcGVkIGluCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFN0YWdlLTIgdXNpbmcgdGhlIG1lbW9yeSBhdHRyaWJ1dGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRldmljZS1uR25SRSIgKHByZXZp
b3VzbHkgbmFtZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRldmlj
ZSIgb24gQVJNdjcpICovCiAvKiBgIH0gKi8KIAogLyoKQEAgLTI1NSw3ICsyNjMsMTUgQEAgc3Ry
dWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB7CiAKICAgICAvKiBOdW1iZXIgb2YgcGFnZXMg
dG8gZ28gdGhyb3VnaCAqLwogICAgIHVpbnQxNl90IHNpemU7Ci0gICAgZG9taWRfdCBmb3JlaWdu
X2RvbWlkOyAvKiBJRkYgZ21mbl9mb3JlaWduICovCisKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVS
U0lPTl9fIDwgMHgwMDA0MDcwMAorICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZDsgLyogSUZGIGdt
Zm5fZm9yZWlnbi4gU2hvdWxkIGJlIDAgZm9yIG90aGVyIHNwYWNlcy4gKi8KKyNlbHNlCisgICAg
dW5pb24geGVuX2FkZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIHsKKyAgICAgICAgZG9taWRfdCBm
b3JlaWduX2RvbWlkOyAvKiBnbWZuX2ZvcmVpZ24gKi8KKyAgICAgICAgdWludDE2X3QgcmVzMDsg
IC8qIEFsbCB0aGUgb3RoZXIgc3BhY2VzLiBTaG91bGQgYmUgMCAqLworICAgIH0gdTsKKyNlbmRp
ZgogCiAgICAgLyogSW5kZXhlcyBpbnRvIHNwYWNlIGJlaW5nIG1hcHBlZC4gKi8KICAgICBYRU5f
R1VFU1RfSEFORExFKHhlbl91bG9uZ190KSBpZHhzOwpAQCAtMzYyLDcgKzM3OCw3IEBAIHR5cGVk
ZWYgc3RydWN0IHhlbl9wb2RfdGFyZ2V0IHhlbl9wb2RfdGFyZ2V0X3Q7CiAKIC8qCiAgKiBHZXQg
dGhlIG51bWJlciBvZiBNRk5zIHNhdmVkIHRocm91Z2ggbWVtb3J5IHNoYXJpbmcuCi0gKiBUaGUg
Y2FsbCBuZXZlciBmYWlscy4KKyAqIFRoZSBjYWxsIG5ldmVyIGZhaWxzLiAKICAqLwogI2RlZmlu
ZSBYRU5NRU1fZ2V0X3NoYXJpbmdfZnJlZWRfcGFnZXMgICAgMTgKICNkZWZpbmUgWEVOTUVNX2dl
dF9zaGFyaW5nX3NoYXJlZF9wYWdlcyAgIDE5CkBAIC0zNzIsMjMgKzM4OCwyOSBAQCB0eXBlZGVm
IHN0cnVjdCB4ZW5fcG9kX3RhcmdldCB4ZW5fcG9kX3RhcmdldF90OwogI2RlZmluZSBYRU5NRU1f
cGFnaW5nX29wX2V2aWN0ICAgICAgICAgICAgICAxCiAjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3Bf
cHJlcCAgICAgICAgICAgICAgIDIKIAotc3RydWN0IHhlbl9tZW1fZXZlbnRfb3AgewotICAgIHVp
bnQ4X3QgICAgIG9wOyAgICAgICAgIC8qIFhFTk1FTV8qX29wXyogKi8KK3N0cnVjdCB4ZW5fbWVt
X3BhZ2luZ19vcCB7CisgICAgdWludDhfdCAgICAgb3A7ICAgICAgICAgLyogWEVOTUVNX3BhZ2lu
Z19vcF8qICovCiAgICAgZG9taWRfdCAgICAgZG9tYWluOwogCi0KICAgICAvKiBQQUdJTkdfUFJF
UCBJTjogYnVmZmVyIHRvIGltbWVkaWF0ZWx5IGZpbGwgcGFnZSBpbiAqLwogICAgIHVpbnQ2NF9h
bGlnbmVkX3QgICAgYnVmZmVyOwogICAgIC8qIE90aGVyIE9QcyAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgICAgZ2ZuOyAgICAgICAgICAgLyogSU46ICBnZm4gb2YgcGFnZSBiZWluZyBvcGVyYXRl
ZCBvbiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9tZW1fZXZlbnRfb3AgeGVuX21lbV9ldmVu
dF9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9ldmVudF9vcF90KTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHhlbl9tZW1fcGFnaW5nX29wX3Q7CitERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX3BhZ2luZ19vcF90KTsKIAogI2RlZmluZSBYRU5N
RU1fYWNjZXNzX29wICAgICAgICAgICAgICAgICAgICAyMQotI2RlZmluZSBYRU5NRU1fYWNjZXNz
X29wX3Jlc3VtZSAgICAgICAgICAgICAwCi0jZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2Fj
Y2VzcyAgICAgICAgIDEKLSNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9nZXRfYWNjZXNzICAgICAg
ICAgMgorI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3MgICAgICAgICAwCisjZGVm
aW5lIFhFTk1FTV9hY2Nlc3Nfb3BfZ2V0X2FjY2VzcyAgICAgICAgIDEKKy8qCisgKiBYRU5NRU1f
YWNjZXNzX29wX2VuYWJsZV9lbXVsYXRlIGFuZCBYRU5NRU1fYWNjZXNzX29wX2Rpc2FibGVfZW11
bGF0ZSBhcmUKKyAqIGN1cnJlbnRseSB1bnVzZWQsIGJ1dCBzaW5jZSB0aGV5IGhhdmUgYmVlbiBp
biB1c2UgcGxlYXNlIGRvIG5vdCByZXVzZSB0aGVtLgorICoKKyAqICNkZWZpbmUgWEVOTUVNX2Fj
Y2Vzc19vcF9lbmFibGVfZW11bGF0ZSAgICAgMgorICogI2RlZmluZSBYRU5NRU1fYWNjZXNzX29w
X2Rpc2FibGVfZW11bGF0ZSAgICAzCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9zZXRf
YWNjZXNzX211bHRpICAgNAogCiB0eXBlZGVmIGVudW0gewogICAgIFhFTk1FTV9hY2Nlc3NfbiwK
QEAgLTQyMSw3ICs0NDMsOCBAQCBzdHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgewogICAgIHVpbnQ4
X3QgYWNjZXNzOwogICAgIGRvbWlkX3QgZG9taWQ7CiAgICAgLyoKLSAgICAgKiBOdW1iZXIgb2Yg
cGFnZXMgZm9yIHNldCBvcAorICAgICAqIE51bWJlciBvZiBwYWdlcyBmb3Igc2V0IG9wIChvciBz
aXplIG9mIHBmbl9saXN0IGZvcgorICAgICAqIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19t
dWx0aSkKICAgICAgKiBJZ25vcmVkIG9uIHNldHRpbmcgZGVmYXVsdCBhY2Nlc3MgYW5kIG90aGVy
IG9wcwogICAgICAqLwogICAgIHVpbnQzMl90IG5yOwpAQCAtNDMxLDYgKzQ1NCwxNiBAQCBzdHJ1
Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgewogICAgICAqIH4wdWxsIGlzIHVzZWQgdG8gc2V0IGFuZCBn
ZXQgdGhlIGRlZmF1bHQgYWNjZXNzIGZvciBwYWdlcwogICAgICAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgcGZuOworICAgIC8qCisgICAgICogTGlzdCBvZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9y
CisgICAgICogVXNlZCBvbmx5IHdpdGggWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRp
CisgICAgICovCisgICAgWEVOX0dVRVNUX0hBTkRMRShjb25zdF91aW50NjQpIHBmbl9saXN0Owor
ICAgIC8qCisgICAgICogQ29ycmVzcG9uZGluZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3Ig
cGZuX2xpc3QKKyAgICAgKiBVc2VkIG9ubHkgd2l0aCBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nl
c3NfbXVsdGkKKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nl
c3NfbGlzdDsKIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCB4ZW5fbWVtX2Fj
Y2Vzc19vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7
CkBAIC00MzksMjEgKzQ3MiwyMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2Fj
Y2Vzc19vcF90KTsKICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfbm9taW5hdGVfZ2ZuICAgICAg
MAogI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9ub21pbmF0ZV9ncmVmICAgICAxCiAjZGVmaW5l
IFhFTk1FTV9zaGFyaW5nX29wX3NoYXJlICAgICAgICAgICAgIDIKLSNkZWZpbmUgWEVOTUVNX3No
YXJpbmdfb3BfcmVzdW1lICAgICAgICAgICAgMwotI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9k
ZWJ1Z19nZm4gICAgICAgICA0Ci0jZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2RlYnVnX21mbiAg
ICAgICAgIDUKLSNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ3JlZiAgICAgICAgNgot
I2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hZGRfcGh5c21hcCAgICAgICA3Ci0jZGVmaW5lIFhF
Tk1FTV9zaGFyaW5nX29wX2F1ZGl0ICAgICAgICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJp
bmdfb3BfZGVidWdfZ2ZuICAgICAgICAgMworI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9kZWJ1
Z19tZm4gICAgICAgICA0CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2RlYnVnX2dyZWYgICAg
ICAgIDUKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgorI2Rl
ZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CisjZGVmaW5lIFhFTk1F
TV9zaGFyaW5nX29wX3JhbmdlX3NoYXJlICAgICAgIDgKIAogI2RlZmluZSBYRU5NRU1fU0hBUklO
R19PUF9TX0hBTkRMRV9JTlZBTElEICAoLTEwKQogI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9D
X0hBTkRMRV9JTlZBTElEICAoLTkpCiAKIC8qIFRoZSBmb2xsb3dpbmcgYWxsb3dzIHNoYXJpbmcg
b2YgZ3JhbnQgcmVmcy4gVGhpcyBpcyB1c2VmdWwKICAqIGZvciBzaGFyaW5nIHV0aWxpdGllcyBz
aXR0aW5nIGFzICJmaWx0ZXJzIiBpbiBJTyBiYWNrZW5kcwotICogKGUuZy4gbWVtc2hyICsgYmxr
dGFwKDIpKS4gVGhlIElPIGJhY2tlbmQgaXMgb25seSBleHBvc2VkCisgKiAoZS5nLiBtZW1zaHIg
KyBibGt0YXAoMikpLiBUaGUgSU8gYmFja2VuZCBpcyBvbmx5IGV4cG9zZWQgCiAgKiB0byBncmFu
dCByZWZlcmVuY2VzLCBhbmQgdGhpcyBhbGxvd3Mgc2hhcmluZyBvZiB0aGUgZ3JlZnMgKi8KLSNk
ZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfRklFTERfSVNfR1JFRl9GTEFHICAgKDFVTEwgPDwgNjIp
CisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRyAgICh4ZW5fbWtf
dWxsb25nKDEpIDw8IDYyKQogCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX01BS0Vf
R1JFRihmaWVsZCwgdmFsKSAgXAogICAgIChmaWVsZCkgPSAoWEVOTUVNX1NIQVJJTkdfT1BfRklF
TERfSVNfR1JFRl9GTEFHIHwgdmFsKQpAQCAtNDgxLDYgKzUxNCwxMyBAQCBzdHJ1Y3QgeGVuX21l
bV9zaGFyaW5nX29wIHsKICAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgY2xpZW50X2hhbmRs
ZTsgLyogSU46IGhhbmRsZSB0byB0aGUgY2xpZW50IHBhZ2UgKi8KICAgICAgICAgICAgIGRvbWlk
X3QgIGNsaWVudF9kb21haW47IC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLwogICAgICAg
ICB9IHNoYXJlOworICAgICAgICBzdHJ1Y3QgbWVtX3NoYXJpbmdfb3BfcmFuZ2UgeyAgICAgICAg
IC8qIE9QX1JBTkdFX1NIQVJFICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0
X2dmbjsgICAgICAvKiBJTjogdGhlIGZpcnN0IGdmbiAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBsYXN0X2dmbjsgICAgICAgLyogSU46IHRoZSBsYXN0IGdmbiAqLworICAgICAgICAg
ICAgdWludDY0X2FsaWduZWRfdCBvcGFxdWU7ICAgICAgICAgLyogTXVzdCBiZSBzZXQgdG8gMCAq
LworICAgICAgICAgICAgZG9taWRfdCBjbGllbnRfZG9tYWluOyAgICAgICAgICAgLyogSU46IHRo
ZSBjbGllbnQgZG9tYWluIGlkICovCisgICAgICAgICAgICB1aW50MTZfdCBfcGFkWzNdOyAgICAg
ICAgICAgICAgICAvKiBNdXN0IGJlIHNldCB0byAwICovCisgICAgICAgIH0gcmFuZ2U7CiAgICAg
ICAgIHN0cnVjdCBtZW1fc2hhcmluZ19vcF9kZWJ1ZyB7ICAgICAvKiBPUF9ERUJVR194eHggKi8K
ICAgICAgICAgICAgIHVuaW9uIHsKICAgICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGdm
bjsgICAgICAvKiBJTjogZ2ZuIHRvIGRlYnVnICAgICAgICAgICovCkBAIC01MTgsOSArNTU4LDQz
IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fc2hhcmluZ19vcF90KTsKIAogLyoK
ICAqIFhFTk1FTV9jbGFpbV9wYWdlcyBmbGFncyAtIHRoZSBhcmUgbm8gZmxhZ3MgYXQgdGhpcyB0
aW1lLgotICogVGhlIHplcm8gdmFsdWUgaXMgYXBwcm9waWF0ZS4KKyAqIFRoZSB6ZXJvIHZhbHVl
IGlzIGFwcHJvcHJpYXRlLgogICovCiAKKy8qCisgKiBXaXRoIHNvbWUgbGVnYWN5IGRldmljZXMs
IGNlcnRhaW4gZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzc2VzIGNhbm5vdCBzYWZlbHkKKyAqIGJlIHVz
ZWQgZm9yIG90aGVyIHB1cnBvc2VzLCBlLmcuIHRvIG1hcCBndWVzdCBSQU0uICBUaGlzIGh5cGVy
Y2FsbAorICogZW51bWVyYXRlcyB0aG9zZSByZWdpb25zIHNvIHRoZSB0b29sc3RhY2sgY2FuIGF2
b2lkIHVzaW5nIHRoZW0uCisgKi8KKyNkZWZpbmUgWEVOTUVNX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfbWFwICAgMjcKK3N0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSB7CisgICAgeGVu
X3Bmbl90IHN0YXJ0X3BmbjsKKyAgICB4ZW5fdWxvbmdfdCBucl9wYWdlczsKK307Cit0eXBlZGVm
IHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21l
bW9yeV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfdCk7CisKK3N0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgeworI2RlZmlu
ZSBYRU5NRU1fUkRNX0FMTCAxIC8qIFJlcXVlc3QgYWxsIHJlZ2lvbnMgKGlnbm9yZSBkZXYgdW5p
b24pLiAqLworICAgIC8qIElOICovCisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgLyoKKyAgICAg
KiBJTi9PVVQKKyAgICAgKgorICAgICAqIEdldHMgc2V0IHRvIHRoZSByZXF1aXJlZCBudW1iZXIg
b2YgZW50cmllcyB3aGVuIHRvbyBsb3csCisgICAgICogc2lnbmFsZWQgYnkgZXJyb3IgY29kZSAt
RVJBTkdFLgorICAgICAqLworICAgIHVuc2lnbmVkIGludCBucl9lbnRyaWVzOworICAgIC8qIE9V
VCAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfdCkg
YnVmZmVyOworICAgIC8qIElOICovCisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgcGh5c2Rl
dl9wY2lfZGV2aWNlIHBjaTsKKyAgICB9IGRldjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fcmVz
ZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBf
dCk7CisKICNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNf
XykgKi8KIAogLyoKQEAgLTU3Miw3ICs2NDYsNyBAQCBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5
X2luZm8gewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8geGVuX3ZudW1h
X3RvcG9sb2d5X2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl92bnVtYV90b3Bv
bG9neV9pbmZvX3QpOwogCi0vKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjcgKi8K
Ky8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLwogCiAjZW5kaWYgLyogX19Y
RU5fUFVCTElDX01FTU9SWV9IX18gKi8KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcHVibGlj
L3BoeXNkZXYuaCBiL2luY2x1ZGUveGVuL3B1YmxpYy9waHlzZGV2LmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uOGMzNmMwMwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUv
eGVuL3B1YmxpYy9waHlzZGV2LmgKQEAgLTAsMCArMSwzODcgQEAKKy8qCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVC
TElDX1BIWVNERVZfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19QSFlTREVWX0hfXworCisjaW5j
bHVkZSAieGVuLmgiCisKKy8qCisgKiBQcm90b3R5cGUgZm9yIHRoaXMgaHlwZXJjYWxsIGlzOgor
ICogIGludCBwaHlzZGV2X29wKGludCBjbWQsIHZvaWQgKmFyZ3MpCisgKiBAY21kICA9PSBQSFlT
REVWT1BfPz8/IChwaHlzZGV2IG9wZXJhdGlvbikuCisgKiBAYXJncyA9PSBPcGVyYXRpb24tc3Bl
Y2lmaWMgZXh0cmEgYXJndW1lbnRzIChOVUxMIGlmIG5vbmUpLgorICovCisKKy8qCisgKiBOb3Rp
ZnkgZW5kLW9mLWludGVycnVwdCAoRU9JKSBmb3IgdGhlIHNwZWNpZmllZCBJUlEuCisgKiBAYXJn
ID09IHBvaW50ZXIgdG8gcGh5c2Rldl9lb2kgc3RydWN0dXJlLgorICovCisjZGVmaW5lIFBIWVNE
RVZPUF9lb2kgICAgICAgICAgICAgICAgICAgMTIKK3N0cnVjdCBwaHlzZGV2X2VvaSB7CisgICAg
LyogSU4gKi8KKyAgICB1aW50MzJfdCBpcnE7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9l
b2kgcGh5c2Rldl9lb2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfZW9pX3Qp
OworCisvKgorICogUmVnaXN0ZXIgYSBzaGFyZWQgcGFnZSBmb3IgdGhlIGh5cGVydmlzb3IgdG8g
aW5kaWNhdGUgd2hldGhlciB0aGUgZ3Vlc3QKKyAqIG11c3QgaXNzdWUgUEhZU0RFVk9QX2VvaS4g
VGhlIHNlbWFudGljcyBvZiBQSFlTREVWT1BfZW9pIGNoYW5nZSBzbGlnaHRseQorICogb25jZSB0
aGUgZ3Vlc3QgdXNlZCB0aGlzIGZ1bmN0aW9uIGluIHRoYXQgdGhlIGFzc29jaWF0ZWQgZXZlbnQg
Y2hhbm5lbAorICogd2lsbCBhdXRvbWF0aWNhbGx5IGdldCB1bm1hc2tlZC4gVGhlIHBhZ2UgcmVn
aXN0ZXJlZCBpcyB1c2VkIGFzIGEgYml0CisgKiBhcnJheSBpbmRleGVkIGJ5IFhlbidzIFBJUlEg
dmFsdWUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjEgICAgICAgMTcK
Ky8qCisgKiBSZWdpc3RlciBhIHNoYXJlZCBwYWdlIGZvciB0aGUgaHlwZXJ2aXNvciB0byBpbmRp
Y2F0ZSB3aGV0aGVyIHRoZQorICogZ3Vlc3QgbXVzdCBpc3N1ZSBQSFlTREVWT1BfZW9pLiBUaGlz
IGh5cGVyY2FsbCBpcyB2ZXJ5IHNpbWlsYXIgdG8KKyAqIFBIWVNERVZPUF9waXJxX2VvaV9nbWZu
X3YxIGJ1dCBpdCBkb2Vzbid0IGNoYW5nZSB0aGUgc2VtYW50aWNzIG9mCisgKiBQSFlTREVWT1Bf
ZW9pLiBUaGUgcGFnZSByZWdpc3RlcmVkIGlzIHVzZWQgYXMgYSBiaXQgYXJyYXkgaW5kZXhlZCBi
eQorICogWGVuJ3MgUElSUSB2YWx1ZS4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfcGlycV9lb2lf
Z21mbl92MiAgICAgICAyOAorc3RydWN0IHBoeXNkZXZfcGlycV9lb2lfZ21mbiB7CisgICAgLyog
SU4gKi8KKyAgICB4ZW5fcGZuX3QgZ21mbjsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3Bp
cnFfZW9pX2dtZm4gcGh5c2Rldl9waXJxX2VvaV9nbWZuX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShwaHlzZGV2X3BpcnFfZW9pX2dtZm5fdCk7CisKKy8qCisgKiBRdWVyeSB0aGUgc3RhdHVz
IG9mIGFuIElSUSBsaW5lLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfaXJxX3N0YXR1
c19xdWVyeSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2lycV9zdGF0dXNfcXVl
cnkgICAgICAgNQorc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeSB7CisgICAgLyogSU4g
Ki8KKyAgICB1aW50MzJfdCBpcnE7CisgICAgLyogT1VUICovCisgICAgdWludDMyX3QgZmxhZ3M7
IC8qIFhFTklSUVNUQVRfKiAqLworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1
c19xdWVyeSBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnlfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeV90KTsKKworLyogTmVlZCB0byBjYWxsIFBIWVNE
RVZPUF9lb2kgd2hlbiB0aGUgSVJRIGhhcyBiZWVuIHNlcnZpY2VkPyAqLworI2RlZmluZSBfWEVO
SVJRU1RBVF9uZWVkc19lb2kgICAoMCkKKyNkZWZpbmUgIFhFTklSUVNUQVRfbmVlZHNfZW9pICAg
KDFVPDxfWEVOSVJRU1RBVF9uZWVkc19lb2kpCisKKy8qIElSUSBzaGFyZWQgYnkgbXVsdGlwbGUg
Z3Vlc3RzPyAqLworI2RlZmluZSBfWEVOSVJRU1RBVF9zaGFyZWQgICAgICAoMSkKKyNkZWZpbmUg
IFhFTklSUVNUQVRfc2hhcmVkICAgICAgKDFVPDxfWEVOSVJRU1RBVF9zaGFyZWQpCisKKy8qCisg
KiBTZXQgdGhlIGN1cnJlbnQgVkNQVSdzIEkvTyBwcml2aWxlZ2UgbGV2ZWwuCisgKiBAYXJnID09
IHBvaW50ZXIgdG8gcGh5c2Rldl9zZXRfaW9wbCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZ
U0RFVk9QX3NldF9pb3BsICAgICAgICAgICAgICAgNgorc3RydWN0IHBoeXNkZXZfc2V0X2lvcGwg
eworICAgIC8qIElOICovCisgICAgdWludDMyX3QgaW9wbDsKK307Cit0eXBlZGVmIHN0cnVjdCBw
aHlzZGV2X3NldF9pb3BsIHBoeXNkZXZfc2V0X2lvcGxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfc2V0X2lvcGxfdCk7CisKKy8qCisgKiBTZXQgdGhlIGN1cnJlbnQgVkNQVSdz
IEkvTy1wb3J0IHBlcm1pc3Npb25zIGJpdG1hcC4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlz
ZGV2X3NldF9pb2JpdG1hcCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3NldF9p
b2JpdG1hcCAgICAgICAgICAgNworc3RydWN0IHBoeXNkZXZfc2V0X2lvYml0bWFwIHsKKyAgICAv
KiBJTiAqLworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDAzMDIwNQorICAg
IFhFTl9HVUVTVF9IQU5ETEUodWludDgpIGJpdG1hcDsKKyNlbHNlCisgICAgdWludDhfdCAqYml0
bWFwOworI2VuZGlmCisgICAgdWludDMyX3QgbnJfcG9ydHM7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
cGh5c2Rldl9zZXRfaW9iaXRtYXAgcGh5c2Rldl9zZXRfaW9iaXRtYXBfdDsKK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHBoeXNkZXZfc2V0X2lvYml0bWFwX3QpOworCisvKgorICogUmVhZCBvciB3
cml0ZSBhbiBJTy1BUElDIHJlZ2lzdGVyLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZf
YXBpYyBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2FwaWNfcmVhZCAgICAgICAg
ICAgICAgOAorI2RlZmluZSBQSFlTREVWT1BfYXBpY193cml0ZSAgICAgICAgICAgICA5CitzdHJ1
Y3QgcGh5c2Rldl9hcGljIHsKKyAgICAvKiBJTiAqLworICAgIFVMT05HX1BUUiBhcGljX3BoeXNi
YXNlOworICAgIHVpbnQzMl90IHJlZzsKKyAgICAvKiBJTiBvciBPVVQgKi8KKyAgICB1aW50MzJf
dCB2YWx1ZTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2FwaWMgcGh5c2Rldl9hcGljX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2FwaWNfdCk7CisKKy8qCisgKiBBbGxv
Y2F0ZSBvciBmcmVlIGEgcGh5c2ljYWwgdXBjYWxsIHZlY3RvciBmb3IgdGhlIHNwZWNpZmllZCBJ
UlEgbGluZS4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlzZGV2X2lycSBzdHJ1Y3R1cmUuCisg
Ki8KKyNkZWZpbmUgUEhZU0RFVk9QX2FsbG9jX2lycV92ZWN0b3IgICAgICAxMAorI2RlZmluZSBQ
SFlTREVWT1BfZnJlZV9pcnFfdmVjdG9yICAgICAgIDExCitzdHJ1Y3QgcGh5c2Rldl9pcnEgewor
ICAgIC8qIElOICovCisgICAgdWludDMyX3QgaXJxOworICAgIC8qIElOIG9yIE9VVCAqLworICAg
IHVpbnQzMl90IHZlY3RvcjsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2lycSBwaHlzZGV2
X2lycV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9pcnFfdCk7CisgCisjZGVm
aW5lIE1BUF9QSVJRX1RZUEVfTVNJICAgICAgICAgICAgICAgMHgwCisjZGVmaW5lIE1BUF9QSVJR
X1RZUEVfR1NJICAgICAgICAgICAgICAgMHgxCisjZGVmaW5lIE1BUF9QSVJRX1RZUEVfVU5LTk9X
TiAgICAgICAgICAgMHgyCisjZGVmaW5lIE1BUF9QSVJRX1RZUEVfTVNJX1NFRyAgICAgICAgICAg
MHgzCisjZGVmaW5lIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJICAgICAgICAgMHg0CisKKyNkZWZp
bmUgUEhZU0RFVk9QX21hcF9waXJxICAgICAgICAgICAgICAgMTMKK3N0cnVjdCBwaHlzZGV2X21h
cF9waXJxIHsKKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIElOICovCisgICAgaW50IHR5cGU7
CisgICAgLyogSU4gKGlnbm9yZWQgZm9yIC4uLl9NVUxUSV9NU0kpICovCisgICAgaW50IGluZGV4
OworICAgIC8qIElOIG9yIE9VVCAqLworICAgIGludCBwaXJxOworICAgIC8qIElOIC0gaGlnaCAx
NiBiaXRzIGhvbGQgc2VnbWVudCBmb3IgLi4uX01TSV9TRUcgYW5kIC4uLl9NVUxUSV9NU0kgKi8K
KyAgICBpbnQgYnVzOworICAgIC8qIElOICovCisgICAgaW50IGRldmZuOworICAgIC8qIElOIChh
bHNvIE9VVCBmb3IgLi4uX01VTFRJX01TSSkgKi8KKyAgICBpbnQgZW50cnlfbnI7CisgICAgLyog
SU4gKi8KKyAgICB1aW50NjRfdCB0YWJsZV9iYXNlOworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfbWFwX3BpcnEgcGh5c2Rldl9tYXBfcGlycV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
cGh5c2Rldl9tYXBfcGlycV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfdW5tYXBfcGlycSAgICAg
ICAgICAgICAxNAorc3RydWN0IHBoeXNkZXZfdW5tYXBfcGlycSB7CisgICAgZG9taWRfdCBkb21p
ZDsKKyAgICAvKiBJTiAqLworICAgIGludCBwaXJxOworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5
c2Rldl91bm1hcF9waXJxIHBoeXNkZXZfdW5tYXBfcGlycV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUocGh5c2Rldl91bm1hcF9waXJxX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9tYW5hZ2Vf
cGNpX2FkZCAgICAgICAgIDE1CisjZGVmaW5lIFBIWVNERVZPUF9tYW5hZ2VfcGNpX3JlbW92ZSAg
ICAgIDE2CitzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2VfcGNpIHsKKyAgICAvKiBJTiAqLworICAgIHVp
bnQ4X3QgYnVzOworICAgIHVpbnQ4X3QgZGV2Zm47Cit9OyAKKwordHlwZWRlZiBzdHJ1Y3QgcGh5
c2Rldl9tYW5hZ2VfcGNpIHBoeXNkZXZfbWFuYWdlX3BjaV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUocGh5c2Rldl9tYW5hZ2VfcGNpX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9yZXN0b3Jl
X21zaSAgICAgICAgICAgIDE5CitzdHJ1Y3QgcGh5c2Rldl9yZXN0b3JlX21zaSB7CisgICAgLyog
SU4gKi8KKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsKK3R5cGVkZWYg
c3RydWN0IHBoeXNkZXZfcmVzdG9yZV9tc2kgcGh5c2Rldl9yZXN0b3JlX21zaV90OworREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9yZXN0b3JlX21zaV90KTsKKworI2RlZmluZSBQSFlT
REVWT1BfbWFuYWdlX3BjaV9hZGRfZXh0ICAgICAyMAorc3RydWN0IHBoeXNkZXZfbWFuYWdlX3Bj
aV9leHQgeworICAgIC8qIElOICovCisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZm
bjsKKyAgICB1bnNpZ25lZCBpc19leHRmbjsKKyAgICB1bnNpZ25lZCBpc192aXJ0Zm47CisgICAg
c3RydWN0IHsKKyAgICAgICAgdWludDhfdCBidXM7CisgICAgICAgIHVpbnQ4X3QgZGV2Zm47Cisg
ICAgfSBwaHlzZm47Cit9OworCit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X21hbmFnZV9wY2lfZXh0
IHBoeXNkZXZfbWFuYWdlX3BjaV9leHRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNk
ZXZfbWFuYWdlX3BjaV9leHRfdCk7CisKKy8qCisgKiBBcmd1bWVudCB0byBwaHlzZGV2X29wX2Nv
bXBhdCgpIGh5cGVyY2FsbC4gU3VwZXJjZWRlZCBieSBuZXcgcGh5c2Rldl9vcCgpCisgKiBoeXBl
cmNhbGwgc2luY2UgMHgwMDAzMDIwMi4KKyAqLworc3RydWN0IHBoeXNkZXZfb3AgeworICAgIHVp
bnQzMl90IGNtZDsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X2lycV9zdGF0
dXNfcXVlcnkgICAgICBpcnFfc3RhdHVzX3F1ZXJ5OworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9z
ZXRfaW9wbCAgICAgICAgICAgICAgc2V0X2lvcGw7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X3Nl
dF9pb2JpdG1hcCAgICAgICAgICBzZXRfaW9iaXRtYXA7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2
X2FwaWMgICAgICAgICAgICAgICAgICBhcGljX29wOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9p
cnEgICAgICAgICAgICAgICAgICAgaXJxX29wOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVj
dCBwaHlzZGV2X29wIHBoeXNkZXZfb3BfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNk
ZXZfb3BfdCk7CisKKyNkZWZpbmUgUEhZU0RFVk9QX3NldHVwX2dzaSAgICAyMQorc3RydWN0IHBo
eXNkZXZfc2V0dXBfZ3NpIHsKKyAgICBpbnQgZ3NpOworICAgIC8qIElOICovCisgICAgdWludDhf
dCB0cmlnZ2VyaW5nOworICAgIC8qIElOICovCisgICAgdWludDhfdCBwb2xhcml0eTsKKyAgICAv
KiBJTiAqLworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9zZXR1cF9nc2kgcGh5c2Rldl9z
ZXR1cF9nc2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfc2V0dXBfZ3NpX3Qp
OworCisvKiBsZWF2ZSBQSFlTREVWT1AgMjIgZnJlZSAqLworCisvKiB0eXBlIGlzIE1BUF9QSVJR
X1RZUEVfR1NJIG9yIE1BUF9QSVJRX1RZUEVfTVNJCisgKiB0aGUgaHlwZXJjYWxsIHJldHVybnMg
YSBmcmVlIHBpcnEgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2dldF9mcmVlX3BpcnEgICAgMjMKK3N0
cnVjdCBwaHlzZGV2X2dldF9mcmVlX3BpcnEgeworICAgIC8qIElOICovIAorICAgIGludCB0eXBl
OworICAgIC8qIE9VVCAqLworICAgIHVpbnQzMl90IHBpcnE7Cit9OworCit0eXBlZGVmIHN0cnVj
dCBwaHlzZGV2X2dldF9mcmVlX3BpcnEgcGh5c2Rldl9nZXRfZnJlZV9waXJxX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2dldF9mcmVlX3BpcnFfdCk7CisKKyNkZWZpbmUgWEVO
X1BDSV9NTUNGR19SRVNFUlZFRCAgICAgICAgIDB4MQorCisjZGVmaW5lIFBIWVNERVZPUF9wY2lf
bW1jZmdfcmVzZXJ2ZWQgICAgMjQKK3N0cnVjdCBwaHlzZGV2X3BjaV9tbWNmZ19yZXNlcnZlZCB7
CisgICAgdWludDY0X3QgYWRkcmVzczsKKyAgICB1aW50MTZfdCBzZWdtZW50OworICAgIHVpbnQ4
X3Qgc3RhcnRfYnVzOworICAgIHVpbnQ4X3QgZW5kX2J1czsKKyAgICB1aW50MzJfdCBmbGFnczsK
K307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3BjaV9tbWNmZ19yZXNlcnZlZCBwaHlzZGV2X3Bj
aV9tbWNmZ19yZXNlcnZlZF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9wY2lf
bW1jZmdfcmVzZXJ2ZWRfdCk7CisKKyNkZWZpbmUgWEVOX1BDSV9ERVZfRVhURk4gICAgICAgICAg
ICAgIDB4MQorI2RlZmluZSBYRU5fUENJX0RFVl9WSVJURk4gICAgICAgICAgICAgMHgyCisjZGVm
aW5lIFhFTl9QQ0lfREVWX1BYTSAgICAgICAgICAgICAgICAweDQKKworI2RlZmluZSBQSFlTREVW
T1BfcGNpX2RldmljZV9hZGQgICAgICAgIDI1CitzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2Fk
ZCB7CisgICAgLyogSU4gKi8KKyAgICB1aW50MTZfdCBzZWc7CisgICAgdWludDhfdCBidXM7Cisg
ICAgdWludDhfdCBkZXZmbjsKKyAgICB1aW50MzJfdCBmbGFnczsKKyAgICBzdHJ1Y3QgeworICAg
ICAgICB1aW50OF90IGJ1czsKKyAgICAgICAgdWludDhfdCBkZXZmbjsKKyAgICB9IHBoeXNmbjsK
KyAgICAvKgorICAgICAqIE9wdGlvbmFsIHBhcmFtZXRlcnMgYXJyYXkuCisgICAgICogRmlyc3Qg
ZWxlbWVudCAoWzBdKSBpcyBQWE0gZG9tYWluIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlIChp
ZgorICAgICAqIFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQpCisgICAgICovCisjaWYgZGVmaW5lZChf
X1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50
MzJfdCBvcHRhcnJbXTsKKyNlbGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgdWludDMyX3Qgb3B0
YXJyWzBdOworI2VuZGlmCit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2Fk
ZCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlz
ZGV2X3BjaV9kZXZpY2VfYWRkX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9wY2lfZGV2aWNlX3Jl
bW92ZSAgICAgMjYKKyNkZWZpbmUgUEhZU0RFVk9QX3Jlc3RvcmVfbXNpX2V4dCAgICAgICAyNwor
LyoKKyAqIERvbTAgc2hvdWxkIHVzZSB0aGVzZSB0d28gdG8gYW5ub3VuY2UgTU1JTyByZXNvdXJj
ZXMgYXNzaWduZWQgdG8KKyAqIE1TSS1YIGNhcGFibGUgZGV2aWNlcyB3b24ndCAocHJlcGFyZSkg
b3IgbWF5IChyZWxlYXNlKSBjaGFuZ2UuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3ByZXBhcmVf
bXNpeCAgICAgICAgICAzMAorI2RlZmluZSBQSFlTREVWT1BfcmVsZWFzZV9tc2l4ICAgICAgICAg
IDMxCitzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlIHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQx
Nl90IHNlZzsKKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsKK3R5cGVk
ZWYgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSBwaHlzZGV2X3BjaV9kZXZpY2VfdDsKK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcGNpX2RldmljZV90KTsKKworI2RlZmluZSBQSFlT
REVWT1BfREJHUF9SRVNFVF9QUkVQQVJFICAgIDEKKyNkZWZpbmUgUEhZU0RFVk9QX0RCR1BfUkVT
RVRfRE9ORSAgICAgICAyCisKKyNkZWZpbmUgUEhZU0RFVk9QX0RCR1BfQlVTX1VOS05PV04gICAg
ICAwCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX0JVU19QQ0kgICAgICAgICAgMQorCisjZGVmaW5l
IFBIWVNERVZPUF9kYmdwX29wICAgICAgICAgICAgICAgMjkKK3N0cnVjdCBwaHlzZGV2X2RiZ3Bf
b3AgeworICAgIC8qIElOICovCisgICAgdWludDhfdCBvcDsKKyAgICB1aW50OF90IGJ1czsKKyAg
ICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2UgcGNpOworICAgIH0g
dTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2RiZ3Bfb3AgcGh5c2Rldl9kYmdwX29wX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2RiZ3Bfb3BfdCk7CisKKy8qCisgKiBO
b3RpZnkgdGhhdCBzb21lIFBJUlEtYm91bmQgZXZlbnQgY2hhbm5lbHMgaGF2ZSBiZWVuIHVubWFz
a2VkLgorICogKiogVGhpcyBjb21tYW5kIGlzIG9ic29sZXRlIHNpbmNlIGludGVyZmFjZSB2ZXJz
aW9uIDB4MDAwMzAyMDIgYW5kIGlzICoqCisgKiAqKiB1bnN1cHBvcnRlZCBieSBuZXdlciB2ZXJz
aW9ucyBvZiBYZW4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKioKKyAqLworI2RlZmlu
ZSBQSFlTREVWT1BfSVJRX1VOTUFTS19OT1RJRlkgICAgICA0CisKKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAorLyoKKyAqIFRoZXNlIGFsbC1jYXBpdGFscyBwaHlz
ZGV2IG9wZXJhdGlvbiBuYW1lcyBhcmUgc3VwZXJjZWRlZCBieSB0aGUgbmV3IG5hbWVzCisgKiAo
ZGVmaW5lZCBhYm92ZSkgc2luY2UgaW50ZXJmYWNlIHZlcnNpb24gMHgwMDAzMDIwMi4gVGhlIGd1
YXJkIGFib3ZlIHdhcworICogYWRkZWQgcG9zdC00LjUgb25seSB0aG91Z2ggYW5kIGhlbmNlIHNo
b3VsZG4ndCBjaGVjayBmb3IgMHgwMDAzMDIwMi4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfSVJR
X1NUQVRVU19RVUVSWSAgICAgICBQSFlTREVWT1BfaXJxX3N0YXR1c19xdWVyeQorI2RlZmluZSBQ
SFlTREVWT1BfU0VUX0lPUEwgICAgICAgICAgICAgICBQSFlTREVWT1Bfc2V0X2lvcGwKKyNkZWZp
bmUgUEhZU0RFVk9QX1NFVF9JT0JJVE1BUCAgICAgICAgICAgUEhZU0RFVk9QX3NldF9pb2JpdG1h
cAorI2RlZmluZSBQSFlTREVWT1BfQVBJQ19SRUFEICAgICAgICAgICAgICBQSFlTREVWT1BfYXBp
Y19yZWFkCisjZGVmaW5lIFBIWVNERVZPUF9BUElDX1dSSVRFICAgICAgICAgICAgIFBIWVNERVZP
UF9hcGljX3dyaXRlCisjZGVmaW5lIFBIWVNERVZPUF9BU1NJR05fVkVDVE9SICAgICAgICAgIFBI
WVNERVZPUF9hbGxvY19pcnFfdmVjdG9yCisjZGVmaW5lIFBIWVNERVZPUF9GUkVFX1ZFQ1RPUiAg
ICAgICAgICAgIFBIWVNERVZPUF9mcmVlX2lycV92ZWN0b3IKKyNkZWZpbmUgUEhZU0RFVk9QX0lS
UV9ORUVEU19VTk1BU0tfTk9USUZZIFhFTklSUVNUQVRfbmVlZHNfZW9pCisjZGVmaW5lIFBIWVNE
RVZPUF9JUlFfU0hBUkVEICAgICAgICAgICAgIFhFTklSUVNUQVRfc2hhcmVkCisjZW5kaWYKKwor
I2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwMjAwCisjZGVmaW5lIFBIWVNE
RVZPUF9waXJxX2VvaV9nbWZuIFBIWVNERVZPUF9waXJxX2VvaV9nbWZuX3YxCisjZWxzZQorI2Rl
ZmluZSBQSFlTREVWT1BfcGlycV9lb2lfZ21mbiBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92Mgor
I2VuZGlmCisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfUEhZU0RFVl9IX18gKi8KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvc2NoZWQu
aCBiL2luY2x1ZGUveGVuL3B1YmxpYy9zY2hlZC5oCmluZGV4IDI1YjE0MGQuLjJhYWZiOWUgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1YmxpYy9zY2hlZC5oCisrKyBiL2luY2x1ZGUveGVuL3B1
YmxpYy9zY2hlZC5oCkBAIC0xMTgsNiArMTE4LDE4IEBACiAgKiBXaXRoIGlkICE9IDAgYW5kIHRp
bWVvdXQgIT0gMCwgcG9rZSB3YXRjaGRvZyB0aW1lciBhbmQgc2V0IG5ldyB0aW1lb3V0LgogICov
CiAjZGVmaW5lIFNDSEVET1Bfd2F0Y2hkb2cgICAgNgorCisvKgorICogT3ZlcnJpZGUgdGhlIGN1
cnJlbnQgdmNwdSBhZmZpbml0eSBieSBwaW5uaW5nIGl0IHRvIG9uZSBwaHlzaWNhbCBjcHUgb3IK
KyAqIHVuZG8gdGhpcyBvdmVycmlkZSByZXN0b3JpbmcgdGhlIHByZXZpb3VzIGFmZmluaXR5Lgor
ICogQGFyZyA9PSBwb2ludGVyIHRvIHNjaGVkX3Bpbl9vdmVycmlkZV90IHN0cnVjdHVyZS4KKyAq
CisgKiBBIG5lZ2F0aXZlIHBjcHUgdmFsdWUgd2lsbCB1bmRvIGEgcHJldmlvdXMgcGluIG92ZXJy
aWRlIGFuZCByZXN0b3JlIHRoZQorICogcHJldmlvdXMgY3B1IGFmZmluaXR5LgorICogVGhpcyBj
YWxsIGlzIGFsbG93ZWQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gb25seSBhbmQgcmVxdWlyZXMg
dGhlIGNwdQorICogdG8gYmUgcGFydCBvZiB0aGUgZG9tYWluJ3MgY3B1cG9vbC4KKyAqLworI2Rl
ZmluZSBTQ0hFRE9QX3Bpbl9vdmVycmlkZSA3CiAvKiBgIH0gKi8KIAogc3RydWN0IHNjaGVkX3No
dXRkb3duIHsKQEAgLTE0OCw2ICsxNjAsMTIgQEAgc3RydWN0IHNjaGVkX3dhdGNoZG9nIHsKIHR5
cGVkZWYgc3RydWN0IHNjaGVkX3dhdGNoZG9nIHNjaGVkX3dhdGNoZG9nX3Q7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRShzY2hlZF93YXRjaGRvZ190KTsKIAorc3RydWN0IHNjaGVkX3Bpbl9vdmVy
cmlkZSB7CisgICAgaW50MzJfdCBwY3B1OworfTsKK3R5cGVkZWYgc3RydWN0IHNjaGVkX3Bpbl9v
dmVycmlkZSBzY2hlZF9waW5fb3ZlcnJpZGVfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHNj
aGVkX3Bpbl9vdmVycmlkZV90KTsKKwogLyoKICAqIFJlYXNvbiBjb2RlcyBmb3IgU0NIRURPUF9z
aHV0ZG93bi4gVGhlc2UgbWF5IGJlIGludGVycHJldGVkIGJ5IGNvbnRyb2wKICAqIHNvZnR3YXJl
IHRvIGRldGVybWluZSB0aGUgYXBwcm9wcmlhdGUgYWN0aW9uLiBGb3IgdGhlIG1vc3QgcGFydCwg
WGVuIGRvZXMKQEAgLTE1OSw3ICsxNzcsMTYgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoc2No
ZWRfd2F0Y2hkb2dfdCk7CiAjZGVmaW5lIFNIVVRET1dOX3N1c3BlbmQgICAgMiAgLyogQ2xlYW4g
dXAsIHNhdmUgc3VzcGVuZCBpbmZvLCBraWxsLiAgICAgICAgICovCiAjZGVmaW5lIFNIVVRET1dO
X2NyYXNoICAgICAgMyAgLyogVGVsbCBjb250cm9sbGVyIHdlJ3ZlIGNyYXNoZWQuICAgICAgICAg
ICAgICovCiAjZGVmaW5lIFNIVVRET1dOX3dhdGNoZG9nICAgNCAgLyogUmVzdGFydCBiZWNhdXNl
IHdhdGNoZG9nIHRpbWUgZXhwaXJlZC4gICAgICovCi0jZGVmaW5lIFNIVVRET1dOX01BWCAgICAg
ICAgNCAgLyogTWF4aW11bSB2YWxpZCBzaHV0ZG93biByZWFzb24uICAgICAgICAgICAgICovCisK
Ky8qCisgKiBEb21haW4gYXNrZWQgdG8gcGVyZm9ybSAnc29mdCByZXNldCcgZm9yIGl0LiBUaGUg
ZXhwZWN0ZWQgYmVoYXZpb3IgaXMgdG8KKyAqIHJlc2V0IGludGVybmFsIFhlbiBzdGF0ZSBmb3Ig
dGhlIGRvbWFpbiByZXR1cm5pbmcgaXQgdG8gdGhlIHBvaW50IHdoZXJlIGl0CisgKiB3YXMgY3Jl
YXRlZCBidXQgbGVhdmluZyB0aGUgZG9tYWluJ3MgbWVtb3J5IGNvbnRlbnRzIGFuZCB2Q1BVIGNv
bnRleHRzCisgKiBpbnRhY3QuIFRoaXMgd2lsbCBhbGxvdyB0aGUgZG9tYWluIHRvIHN0YXJ0IG92
ZXIgYW5kIHNldCB1cCBhbGwgWGVuIHNwZWNpZmljCisgKiBpbnRlcmZhY2VzIGFnYWluLgorICov
CisjZGVmaW5lIFNIVVRET1dOX3NvZnRfcmVzZXQgNQorI2RlZmluZSBTSFVURE9XTl9NQVggICAg
ICAgIDUgIC8qIE1heGltdW0gdmFsaWQgc2h1dGRvd24gcmVhc29uLiAgICAgICAgICAgICAqLwog
LyogYCB9ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfU0NIRURfSF9fICovCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvdHJhY2UuaCBiL2luY2x1ZGUveGVuL3B1YmxpYy90cmFj
ZS5oCmluZGV4IDFhMjg1OWMuLjQ5NDcyZjMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3B1Ymxp
Yy90cmFjZS5oCisrKyBiL2luY2x1ZGUveGVuL3B1YmxpYy90cmFjZS5oCkBAIC0xLDYgKzEsNiBA
QAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgogICogaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAotICoK
KyAqIAogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQpAQCAtNzUsNyArNzUsNyBAQAogLyogUGVyLXNjaGVkdWxlciBJRHMsIHRv
IGlkZW50aWZ5IHNjaGVkdWxlciBzcGVjaWZpYyBldmVudHMgKi8KICNkZWZpbmUgVFJDX1NDSEVE
X0NTQ0hFRCAgIDAKICNkZWZpbmUgVFJDX1NDSEVEX0NTQ0hFRDIgIDEKLSNkZWZpbmUgVFJDX1ND
SEVEX1NFREYgICAgIDIKKy8qICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9TRURGIDIgKFJlbW92ZWQp
ICovCiAjZGVmaW5lIFRSQ19TQ0hFRF9BUklOQzY1MyAzCiAjZGVmaW5lIFRSQ19TQ0hFRF9SVERT
ICAgICA0CiAKQEAgLTg1LDYgKzg1LDkgQEAKICAgICAgICgoVFJDX1NDSEVEXyMjX2MgPDwgVFJD
X1NDSEVEX0lEX1NISUZUKSAmIFRSQ19TQ0hFRF9JRF9NQVNLKSApICsgXAogICAgIChfZSAmIFRS
Q19TQ0hFRF9FVlRfTUFTSykgKQogCisvKiBUcmFjZSBjbGFzc2VzIGZvciBET00wIG9wZXJhdGlv
bnMgKi8KKyNkZWZpbmUgVFJDX0RPTTBfRE9NT1BTICAgICAweDAwMDQxMDAwICAgLyogRG9tYWlu
cyBtYW5pcHVsYXRpb25zICovCisKIC8qIFRyYWNlIGNsYXNzZXMgZm9yIEhhcmR3YXJlICovCiAj
ZGVmaW5lIFRSQ19IV19QTSAgICAgICAgICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFnZW1l
bnQgdHJhY2VzICovCiAjZGVmaW5lIFRSQ19IV19JUlEgICAgICAgICAgMHgwMDgwMjAwMCAgIC8q
IFRyYWNlcyByZWxhdGluZyB0byB0aGUgaGFuZGxpbmcgb2YgSVJRcyAqLwpAQCAtMTEzLDYgKzEx
Niw5IEBACiAjZGVmaW5lIFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCAoVFJDX1NDSEVEX1ZFUkJP
U0UgKyAxNSkKICNkZWZpbmUgVFJDX1NDSEVEX1NIVVRET1dOX0NPREUgIChUUkNfU0NIRURfVkVS
Qk9TRSArIDE2KQogCisjZGVmaW5lIFRSQ19ET00wX0RPTV9BREQgICAgICAgICAoVFJDX0RPTTBf
RE9NT1BTICsgMSkKKyNkZWZpbmUgVFJDX0RPTTBfRE9NX1JFTSAgICAgICAgIChUUkNfRE9NMF9E
T01PUFMgKyAyKQorCiAjZGVmaW5lIFRSQ19NRU1fUEFHRV9HUkFOVF9NQVAgICAgICAoVFJDX01F
TSArIDEpCiAjZGVmaW5lIFRSQ19NRU1fUEFHRV9HUkFOVF9VTk1BUCAgICAoVFJDX01FTSArIDIp
CiAjZGVmaW5lIFRSQ19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiAoVFJDX01FTSArIDMpCmRpZmYg
LS1naXQgYS9pbmNsdWRlL3hlbi9wdWJsaWMvdmVyc2lvbi5oIGIvaW5jbHVkZS94ZW4vcHVibGlj
L3ZlcnNpb24uaAppbmRleCBlNGYyOTFlLi5jYjg0NTY1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9wdWJsaWMvdmVyc2lvbi5oCisrKyBiL2luY2x1ZGUveGVuL3B1YmxpYy92ZXJzaW9uLmgKQEAg
LTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiB2ZXJzaW9uLmgKLSAqCisg
KiAKICAqIFhlbiB2ZXJzaW9uLCB0eXBlLCBhbmQgY29tcGlsZSBpbmZvcm1hdGlvbi4KLSAqCisg
KiAKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKQEAgLTMwLDcgKzMwLDggQEAKIAogI2luY2x1ZGUgInhlbi5oIgogCi0vKiBO
Qi4gQWxsIG9wcyByZXR1cm4gemVybyBvbiBzdWNjZXNzLCBleGNlcHQgWEVOVkVSX3t2ZXJzaW9u
LHBhZ2VzaXplfSAqLworLyogTkIuIEFsbCBvcHMgcmV0dXJuIHplcm8gb24gc3VjY2VzcywgZXhj
ZXB0IFhFTlZFUl97dmVyc2lvbixwYWdlc2l6ZX0KKyAqIFhFTlZFUl97dmVyc2lvbixwYWdlc2l6
ZSxidWlsZF9pZH0gKi8KIAogLyogYXJnID09IE5VTEw7IHJldHVybnMgbWFqb3I6bWlub3IgKDE2
OjE2KS4gKi8KICNkZWZpbmUgWEVOVkVSX3ZlcnNpb24gICAgICAwCkBAIC03NywxMiArNzgsMzEg
QEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2ZlYXR1cmVfaW5mbyB4ZW5fZmVhdHVyZV9pbmZvX3Q7CiAv
KiBhcmcgPT0gTlVMTDsgcmV0dXJucyBob3N0IG1lbW9yeSBwYWdlIHNpemUuICovCiAjZGVmaW5l
IFhFTlZFUl9wYWdlc2l6ZSA3CiAKLS8qIGFyZyA9PSB4ZW5fZG9tYWluX2hhbmRsZV90LiAqLwor
LyogYXJnID09IHhlbl9kb21haW5faGFuZGxlX3QuCisgKgorICogVGhlIHRvb2xzdGFjayBmaWxs
cyBpdCBvdXQgZm9yIGd1ZXN0IGNvbnN1bXB0aW9uLiBJdCBpcyBpbnRlbmRlZCB0byBob2xkCisg
KiB0aGUgVVVJRCBvZiB0aGUgZ3Vlc3QuCisgKi8KICNkZWZpbmUgWEVOVkVSX2d1ZXN0X2hhbmRs
ZSA4CiAKICNkZWZpbmUgWEVOVkVSX2NvbW1hbmRsaW5lIDkKIHR5cGVkZWYgY2hhciB4ZW5fY29t
bWFuZGxpbmVfdFsxMDI0XTsKIAorLyoKKyAqIFJldHVybiB2YWx1ZSBpcyB0aGUgbnVtYmVyIG9m
IGJ5dGVzIHdyaXR0ZW4sIG9yIFhFTl9FeHggb24gZXJyb3IuCisgKiBDYWxsaW5nIHdpdGggZW1w
dHkgcGFyYW1ldGVyIHJldHVybnMgdGhlIHNpemUgb2YgYnVpbGRfaWQuCisgKi8KKyNkZWZpbmUg
WEVOVkVSX2J1aWxkX2lkIDEwCitzdHJ1Y3QgeGVuX2J1aWxkX2lkIHsKKyAgICAgICAgdWludDMy
X3QgICAgICAgIGxlbjsgLyogSU46IHNpemUgb2YgYnVmW10uICovCisjaWYgZGVmaW5lZChfX1NU
RENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICAgICAgdW5z
aWduZWQgY2hhciAgIGJ1ZltdOworI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICAgICAgdW5z
aWduZWQgY2hhciAgIGJ1ZlsxXTsgLyogT1VUOiBWYXJpYWJsZSBsZW5ndGggYnVmZmVyIHdpdGgg
YnVpbGRfaWQuICovCisjZW5kaWYKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fYnVpbGRfaWQgeGVu
X2J1aWxkX2lkX3Q7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkVSU0lPTl9IX18gKi8KIAog
LyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1YmxpYy94ZW4tY29tcGF0LmggYi9pbmNsdWRl
L3hlbi9wdWJsaWMveGVuLWNvbXBhdC5oCmluZGV4IGUyM2MzNzEuLmRkOGE1YzAgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUveGVuL3B1YmxpYy94ZW4tY29tcGF0LmgKKysrIGIvaW5jbHVkZS94ZW4vcHVi
bGljL3hlbi1jb21wYXQuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
ICAqIHhlbi1jb21wYXQuaAotICoKKyAqIAogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIFhlbi4g
IENvbXBhdGliaWxpdHkgbGF5ZXIuCi0gKgorICogCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBn
cmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAg
KiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRo
ZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJp
Y3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC0yNyw3ICsyNyw3IEBA
CiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19YRU5fQ09NUEFUX0hfXwogI2RlZmluZSBfX1hFTl9QVUJM
SUNfWEVOX0NPTVBBVF9IX18KIAotI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJ
T05fXyAweDAwMDQwNjAwCisjZGVmaW5lIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9f
IDB4MDAwNDA4MDAKIAogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09M
U19fKQogLyogWGVuIGlzIGJ1aWx0IHdpdGggbWF0Y2hpbmcgaGVhZGVycyBhbmQgaW1wbGVtZW50
cyB0aGUgbGF0ZXN0IGludGVyZmFjZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1Ymxp
Yy94ZW4uaCBiL2luY2x1ZGUveGVuL3B1YmxpYy94ZW4uaAppbmRleCAwMDY2MzFiLi5jZWI0OGNm
IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9wdWJsaWMveGVuLmgKKysrIGIvaW5jbHVkZS94ZW4v
cHVibGljL3hlbi5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICog
eGVuLmgKLSAqCisgKiAKICAqIEd1ZXN0IE9TIGludGVyZmFjZSB0byBYZW4uCi0gKgorICogCiAg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlCkBAIC01Miw2ICs1MiwyNCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2b2lkKTsK
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ2NF90KTsKIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9wZm5fdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CisK
Ky8qIFR1cm4gYSBwbGFpbiBudW1iZXIgaW50byBhIEMgdW5zaWduZWQgKExPTkdfUFRSIChMT05H
X1BUUikpIGNvbnN0YW50LiAqLworI2RlZmluZSBfX3hlbl9ta191aW50KHgpICB4ICMjIFUKKyNk
ZWZpbmUgX194ZW5fbWtfdWxvbmcoeCkgeCAjIyBVTAorI2lmbmRlZiBfX3hlbl9ta191bGxvbmcK
KyMgZGVmaW5lIF9feGVuX21rX3VsbG9uZyh4KSB4ICMjIFVMTAorI2VuZGlmCisjZGVmaW5lIHhl
bl9ta191aW50KHgpICAgIF9feGVuX21rX3VpbnQoeCkKKyNkZWZpbmUgeGVuX21rX3Vsb25nKHgp
ICAgX194ZW5fbWtfdWxvbmcoeCkKKyNkZWZpbmUgeGVuX21rX3VsbG9uZyh4KSAgX194ZW5fbWtf
dWxsb25nKHgpCisKKyNlbHNlCisKKy8qIEluIGFzc2VtYmx5IGNvZGUgd2UgY2Fubm90IHVzZSBD
IG51bWVyaWMgY29uc3RhbnQgc3VmZml4ZXMuICovCisjZGVmaW5lIHhlbl9ta191aW50KHgpICAg
eAorI2RlZmluZSB4ZW5fbWtfdWxvbmcoeCkgIHgKKyNkZWZpbmUgeGVuX21rX3VsbG9uZyh4KSB4
CisKICNlbmRpZgogCiAvKgpAQCAtMTAxLDYgKzExOSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgX19IWVBFUlZJU09SX2tleGVjX29wICAgICAgICAg
ICAgIDM3CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAgICAgICAgICAzOAogI2Rl
ZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVzZXJ2ZWQgZm9y
IFhlbkNsaWVudCAqLworI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11X29wICAgICAgICAgICAg
NDAKIAogLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGh5cGVyY2FsbCBkZWZpbml0aW9ucy4gKi8K
ICNkZWZpbmUgX19IWVBFUlZJU09SX2FyY2hfMCAgICAgICAgICAgICAgIDQ4CkBAIC0xMzcsMTEg
KzE1NiwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5l
IF9fSFlQRVJWSVNPUl9kb20wX29wIF9fSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcAogI2VuZGlmCiAK
LS8qCisvKiAKICAqIFZJUlRVQUwgSU5URVJSVVBUUwotICoKKyAqIAogICogVmlydHVhbCBpbnRl
cnJ1cHRzIHRoYXQgYSBndWVzdCBPUyBtYXkgcmVjZWl2ZSBmcm9tIFhlbi4KLSAqCisgKiAKICAq
IEluIHRoZSBzaWRlIGNvbW1lbnRzLCAnVi4nIGRlbm90ZXMgYSBwZXItVkNQVSBWSVJRIHdoaWxl
ICdHLicgZGVub3RlcyBhCiAgKiBnbG9iYWwgVklSUS4gVGhlIGZvcm1lciBjYW4gYmUgYm91bmQg
b25jZSBwZXIgVkNQVSBhbmQgY2Fubm90IGJlIHJlLWJvdW5kLgogICogVGhlIGxhdHRlciBjYW4g
YmUgYWxsb2NhdGVkIG9ubHkgb25jZSBwZXIgZ3Vlc3Q6IHRoZXkgbXVzdCBpbml0aWFsbHkgYmUK
QEAgLTE2MCw2ICsxNzksNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7
CiAjZGVmaW5lIFZJUlFfTUVNX0VWRU5UICAxMCAvKiBHLiAoRE9NMCkgQSBtZW1vcnkgZXZlbnQg
aGFzIG9jY3VyZWQgICAgICAgICAgICovCiAjZGVmaW5lIFZJUlFfWENfUkVTRVJWRUQgMTEgLyog
Ry4gUmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAgICAgICAgICAgICAgICAgICAgICovCiAjZGVmaW5l
IFZJUlFfRU5PTUVNICAgICAxMiAvKiBHLiAoRE9NMCkgTG93IG9uIGhlYXAgbWVtb3J5ICAgICAg
ICovCisjZGVmaW5lIFZJUlFfWEVOUE1VICAgICAxMyAvKiBWLiAgUE1DIGludGVycnVwdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICovCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBW
SVJRIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBWSVJRX0FSQ0hfMCAgICAxNgpAQCAtMTkwLDcg
KzIxMCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqICAgICAg
ICAgICAgICAgICAgICAgKHgpIGVuY29kZXMgdGhlIFBGRCBhcyBmb2xsb3dzOgogICogICAgICAg
ICAgICAgICAgICAgICB4ID09IDAgPT4gUEZEID09IERPTUlEX1NFTEYKICAqICAgICAgICAgICAg
ICAgICAgICAgeCAhPSAwID0+IFBGRCA9PSB4IC0gMQotICoKKyAqIAogICogU3ViLWNvbW1hbmRz
OiBwdHJbMTowXSBzcGVjaWZpZXMgdGhlIGFwcHJvcHJpYXRlIE1NVV8qIGNvbW1hbmQuCiAgKiAt
LS0tLS0tLS0tLS0tCiAgKiBwdHJbMTowXSA9PSBNTVVfTk9STUFMX1BUX1VQREFURToKQEAgLTIz
NiwxMyArMjU2LDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAq
IFRvIGRlYWxsb2NhdGUgdGhlIHBhZ2VzLCB0aGUgb3BlcmF0aW9ucyBhcmUgdGhlIHJldmVyc2Ug
b2YgdGhlIHN0ZXBzCiAgKiBtZW50aW9uZWQgYWJvdmUuIFRoZSBhcmd1bWVudCBpcyBNTVVFWFRf
VU5QSU5fVEFCTEUgZm9yIGFsbCBsZXZlbHMgYW5kIHRoZQogICogcGFnZXRhYmxlIE1VU1Qgbm90
IGJlIGluIHVzZSAobWVhbmluZyB0aGF0IHRoZSBjcjMgaXMgbm90IHNldCB0byBpdCkuCi0gKgor
ICogCiAgKiBwdHJbMTowXSA9PSBNTVVfTUFDSFBIWVNfVVBEQVRFOgogICogVXBkYXRlcyBhbiBl
bnRyeSBpbiB0aGUgbWFjaGluZS0+cHNldWRvLXBoeXNpY2FsIG1hcHBpbmcgdGFibGUuCiAgKiBw
dHJbOjJdICAtLSBNYWNoaW5lIGFkZHJlc3Mgd2l0aGluIHRoZSBmcmFtZSB3aG9zZSBtYXBwaW5n
IHRvIG1vZGlmeS4KICAqICAgICAgICAgICAgIFRoZSBmcmFtZSBtdXN0IGJlbG9uZyB0byB0aGUg
RkQsIGlmIG9uZSBpcyBzcGVjaWZpZWQuCiAgKiB2YWwgICAgICAtLSBWYWx1ZSB0byB3cml0ZSBp
bnRvIHRoZSBtYXBwaW5nIGVudHJ5LgotICoKKyAqIAogICogcHRyWzE6MF0gPT0gTU1VX1BUX1VQ
REFURV9QUkVTRVJWRV9BRDoKICAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQg
QS9EIGJpdHMgY3VycmVudGx5IGluIHRoZSBQVEUgYXJlIE9SZWQKICAqIHdpdGggdGhvc2UgaW4g
QHZhbC4KQEAgLTQ0OSwxMyArNDY5LDEzIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4
dF9vcF90KTsKIC8qIFdoZW4gc3BlY2lmeWluZyBVVk1GX01VTFRJLCBhbHNvIE9SIGluIGEgcG9p
bnRlciB0byBhIENQVSBiaXRtYXAuICAgKi8KIC8qIFVWTUZfTE9DQUwgaXMgbWVyZWx5IFVWTUZf
TVVMVEkgd2l0aCBhIE5VTEwgYml0bWFwIHBvaW50ZXIuICAgICAgICAgKi8KIC8qIGAgZW51bSB1
dm1fZmxhZ3MgeyAqLwotI2RlZmluZSBVVk1GX05PTkUgICAgICAgICAgICAgICAoMFVMPDwwKSAv
KiBObyBmbHVzaGluZyBhdCBhbGwuICAgKi8KLSNkZWZpbmUgVVZNRl9UTEJfRkxVU0ggICAgICAg
ICAgKDFVTDw8MCkgLyogRmx1c2ggZW50aXJlIFRMQihzKS4gICovCi0jZGVmaW5lIFVWTUZfSU5W
TFBHICAgICAgICAgICAgICgyVUw8PDApIC8qIEZsdXNoIG9ubHkgb25lIGVudHJ5LiAqLwotI2Rl
ZmluZSBVVk1GX0ZMVVNIVFlQRV9NQVNLICAgICAoM1VMPDwwKQotI2RlZmluZSBVVk1GX01VTFRJ
ICAgICAgICAgICAgICAoMFVMPDwyKSAvKiBGbHVzaCBzdWJzZXQgb2YgVExCcy4gKi8KLSNkZWZp
bmUgVVZNRl9MT0NBTCAgICAgICAgICAgICAgKDBVTDw8MikgLyogRmx1c2ggbG9jYWwgVExCLiAg
ICAgICovCi0jZGVmaW5lIFVWTUZfQUxMICAgICAgICAgICAgICAgICgxVUw8PDIpIC8qIEZsdXNo
IGFsbCBUTEJzLiAgICAgICAqLworI2RlZmluZSBVVk1GX05PTkUgICAgICAgICAgICh4ZW5fbWtf
dWxvbmcoMCk8PDApIC8qIE5vIGZsdXNoaW5nIGF0IGFsbC4gICAqLworI2RlZmluZSBVVk1GX1RM
Ql9GTFVTSCAgICAgICh4ZW5fbWtfdWxvbmcoMSk8PDApIC8qIEZsdXNoIGVudGlyZSBUTEIocyku
ICAqLworI2RlZmluZSBVVk1GX0lOVkxQRyAgICAgICAgICh4ZW5fbWtfdWxvbmcoMik8PDApIC8q
IEZsdXNoIG9ubHkgb25lIGVudHJ5LiAqLworI2RlZmluZSBVVk1GX0ZMVVNIVFlQRV9NQVNLICh4
ZW5fbWtfdWxvbmcoMyk8PDApCisjZGVmaW5lIFVWTUZfTVVMVEkgICAgICAgICAgKHhlbl9ta191
bG9uZygwKTw8MikgLyogRmx1c2ggc3Vic2V0IG9mIFRMQnMuICovCisjZGVmaW5lIFVWTUZfTE9D
QUwgICAgICAgICAgKHhlbl9ta191bG9uZygwKTw8MikgLyogRmx1c2ggbG9jYWwgVExCLiAgICAg
ICovCisjZGVmaW5lIFVWTUZfQUxMICAgICAgICAgICAgKHhlbl9ta191bG9uZygxKTw8MikgLyog
Rmx1c2ggYWxsIFRMQnMuICAgICAgICovCiAvKiBgIH0gKi8KIAogLyoKQEAgLTQ4NiwxNyArNTA2
LDQyIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4dF9vcF90KTsKIC8qIHg4Ni9QQUUg
Z3Vlc3RzOiBzdXBwb3J0IFBEUFRzIGFib3ZlIDRHQi4gKi8KICNkZWZpbmUgVk1BU1NUX1RZUEVf
cGFlX2V4dGVuZGVkX2NyMyAgICAgMwogCi0jZGVmaW5lIE1BWF9WTUFTU1RfVFlQRSAgICAgICAg
ICAgICAgICAgIDMKKy8qCisgKiB4ODYgZ3Vlc3RzOiBTYW5lIGJlaGF2aW91ciBmb3IgdmlydHVh
bCBpb3BsCisgKiAgLSB2aXJ0dWFsIGlvcGwgdXBkYXRlZCBmcm9tIGRvX2lyZXQoKSBoeXBlcmNh
bGxzLgorICogIC0gdmlydHVhbCBpb3BsIHJlcG9ydGVkIGluIGJvdW5jZSBmcmFtZXMuCisgKiAg
LSBndWVzdCBrZXJuZWxzIGFzc3VtZWQgdG8gYmUgbGV2ZWwgMCBmb3IgdGhlIHB1cnBvc2Ugb2Yg
aW9wbCBjaGVja3MuCisgKi8KKyNkZWZpbmUgVk1BU1NUX1RZUEVfYXJjaGl0ZWN0dXJhbF9pb3Bs
ICAgNAogCi0jaWZuZGVmIF9fQVNTRU1CTFlfXworLyoKKyAqIEFsbCBndWVzdHM6IGFjdGl2YXRl
IHVwZGF0ZSBpbmRpY2F0b3IgaW4gdmNwdV9ydW5zdGF0ZV9pbmZvCisgKiBFbmFibGUgc2V0dGlu
ZyB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBmbGFnIGluIGd1ZXN0IG1lbW9yeSBtYXBwZWQKKyAq
IHZjcHVfcnVuc3RhdGVfaW5mbyBkdXJpbmcgdXBkYXRlcyBvZiB0aGUgcnVuc3RhdGUgaW5mb3Jt
YXRpb24uCisgKi8KKyNkZWZpbmUgVk1BU1NUX1RZUEVfcnVuc3RhdGVfdXBkYXRlX2ZsYWcgNQog
Ci10eXBlZGVmIHVpbnQxNl90IGRvbWlkX3Q7CisvKgorICogeDg2LzY0IGd1ZXN0czogc3RyaWN0
bHkgaGlkZSBNMlAgZnJvbSB1c2VyIG1vZGUuCisgKiBUaGlzIGFsbG93cyB0aGUgZ3Vlc3QgdG8g
Y29udHJvbCByZXNwZWN0aXZlIGh5cGVydmlzb3IgYmVoYXZpb3I6CisgKiAtIHdoZW4gbm90IHNl
dCwgTDQgdGFibGVzIGdldCBjcmVhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgc2xvdCBibGFuaywK
KyAqICAgYW5kIHdoZW5ldmVyIHRoZSBMNCB0YWJsZSBnZXRzIHVzZWQgYXMgYSBrZXJuZWwgb25l
IHRoZSBtaXNzaW5nCisgKiAgIG1hcHBpbmcgZ2V0cyBpbnNlcnRlZCwKKyAqIC0gd2hlbiBzZXQs
IEw0IHRhYmxlcyBnZXQgY3JlYXRlZCB3aXRoIHRoZSByZXNwZWN0aXZlIHNsb3QgaW5pdGlhbGl6
ZWQKKyAqICAgYXMgYmVmb3JlLCBhbmQgd2hlbmV2ZXIgdGhlIEw0IHRhYmxlIGdldHMgdXNlZCBh
cyBhIHVzZXIgb25lIHRoZQorICogICBtYXBwaW5nIGdldHMgemFwcGVkLgorICovCisjZGVmaW5l
IFZNQVNTVF9UWVBFX20ycF9zdHJpY3QgICAgICAgICAgIDMyCisKKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MDYwMAorI2RlZmluZSBNQVhfVk1BU1NUX1RZUEUgICAgICAg
ICAgICAgICAgICAzCisjZW5kaWYKIAogLyogRG9tYWluIGlkcyA+PSBET01JRF9GSVJTVF9SRVNF
UlZFRCBjYW5ub3QgYmUgdXNlZCBmb3Igb3JkaW5hcnkgZG9tYWlucy4gKi8KLSNkZWZpbmUgRE9N
SURfRklSU1RfUkVTRVJWRUQgKDB4N0ZGMFUpCisjZGVmaW5lIERPTUlEX0ZJUlNUX1JFU0VSVkVE
IHhlbl9ta191aW50KDB4N0ZGMCkKIAogLyogRE9NSURfU0VMRiBpcyB1c2VkIGluIGNlcnRhaW4g
Y29udGV4dHMgdG8gcmVmZXIgdG8gb25lc2VsZi4gKi8KLSNkZWZpbmUgRE9NSURfU0VMRiAoMHg3
RkYwVSkKKyNkZWZpbmUgRE9NSURfU0VMRiAgICAgICAgICAgeGVuX21rX3VpbnQoMHg3RkYwKQog
CiAvKgogICogRE9NSURfSU8gaXMgdXNlZCB0byByZXN0cmljdCBwYWdlLXRhYmxlIHVwZGF0ZXMg
dG8gbWFwcGluZyBJL08gbWVtb3J5LgpAQCAtNTA3LDcgKzU1Miw3IEBAIHR5cGVkZWYgdWludDE2
X3QgZG9taWRfdDsKICAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZPUkVJ
R05ET00sIGJ1dCBpbiB0aGF0IGNvbnRleHQgY2FuCiAgKiBiZSBzcGVjaWZpZWQgYnkgYW55IGNh
bGxpbmcgZG9tYWluLgogICovCi0jZGVmaW5lIERPTUlEX0lPICAgKDB4N0ZGMVUpCisjZGVmaW5l
IERPTUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMSkKIAogLyoKICAqIERPTUlE
X1hFTiBpcyB1c2VkIHRvIGFsbG93IHByaXZpbGVnZWQgZG9tYWlucyB0byBtYXAgcmVzdHJpY3Rl
ZCBwYXJ0cyBvZgpAQCAtNTE1LDE3ICs1NjAsMjEgQEAgdHlwZWRlZiB1aW50MTZfdCBkb21pZF90
OwogICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYW5k
IGlzIG9ubHkgcGVybWl0dGVkIGlmCiAgKiB0aGUgY2FsbGVyIGlzIHByaXZpbGVnZWQuCiAgKi8K
LSNkZWZpbmUgRE9NSURfWEVOICAoMHg3RkYyVSkKKyNkZWZpbmUgRE9NSURfWEVOICAgICAgICAg
ICAgeGVuX21rX3VpbnQoMHg3RkYyKQogCiAvKgogICogRE9NSURfQ09XIGlzIHVzZWQgYXMgdGhl
IG93bmVyIG9mIHNoYXJhYmxlIHBhZ2VzICovCi0jZGVmaW5lIERPTUlEX0NPVyAgKDB4N0ZGM1Up
CisjZGVmaW5lIERPTUlEX0NPVyAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMykKIAogLyog
RE9NSURfSU5WQUxJRCBpcyB1c2VkIHRvIGlkZW50aWZ5IHBhZ2VzIHdpdGggdW5rbm93biBvd25l
ci4gKi8KLSNkZWZpbmUgRE9NSURfSU5WQUxJRCAoMHg3RkY0VSkKKyNkZWZpbmUgRE9NSURfSU5W
QUxJRCAgICAgICAgeGVuX21rX3VpbnQoMHg3RkY0KQogCiAvKiBJZGxlIGRvbWFpbi4gKi8KLSNk
ZWZpbmUgRE9NSURfSURMRSAoMHg3RkZGVSkKKyNkZWZpbmUgRE9NSURfSURMRSAgICAgICAgICAg
eGVuX21rX3VpbnQoMHg3RkZGKQorCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCit0eXBlZGVmIHVp
bnQxNl90IGRvbWlkX3Q7CiAKIC8qCiAgKiBTZW5kIGFuIGFycmF5IG9mIHRoZXNlIHRvIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSgpLgpAQCAtNTg1LDE0ICs2MzQsMjIgQEAgc3RydWN0IHZjcHVfdGlt
ZV9pbmZvIHsKICAgICAgKi8KICAgICB1aW50MzJfdCB0c2NfdG9fc3lzdGVtX211bDsKICAgICBp
bnQ4X3QgICB0c2Nfc2hpZnQ7CisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+IDB4MDQw
NjAwCisgICAgdWludDhfdCAgZmxhZ3M7CisgICAgdWludDhfdCAgcGFkMVsyXTsKKyNlbHNlCiAg
ICAgaW50OF90ICAgcGFkMVszXTsKKyNlbmRpZgogfTsgLyogMzIgYnl0ZXMgKi8KIHR5cGVkZWYg
c3RydWN0IHZjcHVfdGltZV9pbmZvIHZjcHVfdGltZV9pbmZvX3Q7CiAKKyNkZWZpbmUgWEVOX1BW
Q0xPQ0tfVFNDX1NUQUJMRV9CSVQgICAgICgxIDw8IDApCisjZGVmaW5lIFhFTl9QVkNMT0NLX0dV
RVNUX1NUT1BQRUQgICAgICAoMSA8PCAxKQorCiBzdHJ1Y3QgdmNwdV9pbmZvIHsKICAgICAvKgog
ICAgICAqICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdyaXR0ZW4gbm9uLXplcm8gYnkgWGVu
IHRvIGluZGljYXRlCi0gICAgICogYSBwZW5kaW5nIG5vdGlmaWNhdGlvbiBmb3IgYSBwYXJ0aWN1
bGFyIFZDUFUuIEl0IGlzIHRoZW4gY2xlYXJlZAorICAgICAqIGEgcGVuZGluZyBub3RpZmljYXRp
b24gZm9yIGEgcGFydGljdWxhciBWQ1BVLiBJdCBpcyB0aGVuIGNsZWFyZWQgCiAgICAgICogYnkg
dGhlIGd1ZXN0IE9TIC9iZWZvcmUvIGNoZWNraW5nIGZvciBwZW5kaW5nIHdvcmssIHRodXMgYXZv
aWRpbmcKICAgICAgKiBhIHNldC1hbmQtY2hlY2sgcmFjZS4gTm90ZSB0aGF0IHRoZSBtYXNrIGlz
IG9ubHkgYWNjZXNzZWQgYnkgWGVuCiAgICAgICogb24gdGhlIENQVSB0aGF0IGlzIGN1cnJlbnRs
eSBob3N0aW5nIHRoZSBWQ1BVLiBUaGlzIG1lYW5zIHRoYXQgdGhlCkBAIC02NTUsNyArNzEyLDcg
QEAgc3RydWN0IHNoYXJlZF9pbmZvIHsKICAgICAgKiAgMy4gVmlydHVhbCBpbnRlcnJ1cHRzICgn
ZXZlbnRzJykuIEEgZG9tYWluIGNhbiBiaW5kIGFuIGV2ZW50LWNoYW5uZWwKICAgICAgKiAgICAg
cG9ydCB0byBhIHZpcnR1YWwgaW50ZXJydXB0IHNvdXJjZSwgc3VjaCBhcyB0aGUgdmlydHVhbC10
aW1lcgogICAgICAqICAgICBkZXZpY2Ugb3IgdGhlIGVtZXJnZW5jeSBjb25zb2xlLgotICAgICAq
CisgICAgICogCiAgICAgICogRXZlbnQgY2hhbm5lbHMgYXJlIGFkZHJlc3NlZCBieSBhICJwb3J0
IGluZGV4Ii4gRWFjaCBjaGFubmVsIGlzCiAgICAgICogYXNzb2NpYXRlZCB3aXRoIHR3byBiaXRz
IG9mIGluZm9ybWF0aW9uOgogICAgICAqICAxLiBQRU5ESU5HIC0tIG5vdGlmaWVzIHRoZSBkb21h
aW4gdGhhdCB0aGVyZSBpcyBhIHBlbmRpbmcgbm90aWZpY2F0aW9uCkBAIC02NjYsNyArNzIzLDcg
QEAgc3RydWN0IHNoYXJlZF9pbmZvIHsKICAgICAgKiAgICAgYmVjb21lcyBwZW5kaW5nIHdoaWxl
IHRoZSBjaGFubmVsIGlzIG1hc2tlZCB0aGVuIHRoZSAnZWRnZScgaXMgbG9zdAogICAgICAqICAg
ICAoaS5lLiwgd2hlbiB0aGUgY2hhbm5lbCBpcyB1bm1hc2tlZCwgdGhlIGd1ZXN0IG11c3QgbWFu
dWFsbHkgaGFuZGxlCiAgICAgICogICAgIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhcyBubyB1cGNh
bGwgd2lsbCBiZSBzY2hlZHVsZWQgYnkgWGVuKS4KLSAgICAgKgorICAgICAqIAogICAgICAqIFRv
IGV4cGVkaXRlIHNjYW5uaW5nIG9mIHBlbmRpbmcgbm90aWZpY2F0aW9ucywgYW55IDAtPjEgcGVu
ZGluZwogICAgICAqIHRyYW5zaXRpb24gb24gYW4gdW5tYXNrZWQgY2hhbm5lbCBjYXVzZXMgYSBj
b3JyZXNwb25kaW5nIGJpdCBpbiBhCiAgICAgICogcGVyLXZjcHUgc2VsZWN0b3Igd29yZCB0byBi
ZSBzZXQuIEVhY2ggYml0IGluIHRoZSBzZWxlY3RvciBjb3ZlcnMgYQpAQCAtNzA0LDI0ICs3NjEs
MjcgQEAgdHlwZWRlZiBzdHJ1Y3Qgc2hhcmVkX2luZm8gc2hhcmVkX2luZm9fdDsKICAqICAzLiBU
aGlzIHRoZSBvcmRlciBvZiBib290c3RyYXAgZWxlbWVudHMgaW4gdGhlIGluaXRpYWwgdmlydHVh
bCByZWdpb246CiAgKiAgICAgIGEuIHJlbG9jYXRlZCBrZXJuZWwgaW1hZ2UKICAqICAgICAgYi4g
aW5pdGlhbCByYW0gZGlzayAgICAgICAgICAgICAgW21vZF9zdGFydCwgbW9kX2xlbl0KKyAqICAg
ICAgICAgKG1heSBiZSBvbWl0dGVkKQogICogICAgICBjLiBsaXN0IG9mIGFsbG9jYXRlZCBwYWdl
IGZyYW1lcyBbbWZuX2xpc3QsIG5yX3BhZ2VzXQogICogICAgICAgICAodW5sZXNzIHJlbG9jYXRl
ZCBkdWUgdG8gWEVOX0VMRk5PVEVfSU5JVF9QMk0pCiAgKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBz
dHJ1Y3R1cmUgICAgICAgIFtyZWdpc3RlciBFU0kgKHg4NildCi0gKiAgICAgIGUuIGJvb3RzdHJh
cCBwYWdlIHRhYmxlcyAgICAgICAgIFtwdF9iYXNlIGFuZCBDUjMgKHg4NildCi0gKiAgICAgIGYu
IGJvb3RzdHJhcCBzdGFjayAgICAgICAgICAgICAgIFtyZWdpc3RlciBFU1AgKHg4NildCisgKiAg
ICAgICAgIGluIGNhc2Ugb2YgZG9tMCB0aGlzIHBhZ2UgY29udGFpbnMgdGhlIGNvbnNvbGUgaW5m
bywgdG9vCisgKiAgICAgIGUuIHVubGVzcyBkb20wOiB4ZW5zdG9yZSByaW5nIHBhZ2UKKyAqICAg
ICAgZi4gdW5sZXNzIGRvbTA6IGNvbnNvbGUgcmluZyBwYWdlCisgKiAgICAgIGcuIGJvb3RzdHJh
cCBwYWdlIHRhYmxlcyAgICAgICAgIFtwdF9iYXNlIGFuZCBDUjMgKHg4NildCisgKiAgICAgIGgu
IGJvb3RzdHJhcCBzdGFjayAgICAgICAgICAgICAgIFtyZWdpc3RlciBFU1AgKHg4NildCiAgKiAg
NC4gQm9vdHN0cmFwIGVsZW1lbnRzIGFyZSBwYWNrZWQgdG9nZXRoZXIsIGJ1dCBlYWNoIGlzIDRr
Qi1hbGlnbmVkLgotICogIDUuIFRoZSBpbml0aWFsIHJhbSBkaXNrIG1heSBiZSBvbWl0dGVkLgot
ICogIDYuIFRoZSBsaXN0IG9mIHBhZ2UgZnJhbWVzIGZvcm1zIGEgY29udGlndW91cyAncHNldWRv
LXBoeXNpY2FsJyBtZW1vcnkKKyAqICA1LiBUaGUgbGlzdCBvZiBwYWdlIGZyYW1lcyBmb3JtcyBh
IGNvbnRpZ3VvdXMgJ3BzZXVkby1waHlzaWNhbCcgbWVtb3J5CiAgKiAgICAgbGF5b3V0IGZvciB0
aGUgZG9tYWluLiBJbiBwYXJ0aWN1bGFyLCB0aGUgYm9vdHN0cmFwIHZpcnR1YWwtbWVtb3J5CiAg
KiAgICAgcmVnaW9uIGlzIGEgMToxIG1hcHBpbmcgdG8gdGhlIGZpcnN0IHNlY3Rpb24gb2YgdGhl
IHBzZXVkby1waHlzaWNhbCBtYXAuCi0gKiAgNy4gQWxsIGJvb3RzdHJhcCBlbGVtZW50cyBhcmUg
bWFwcGVkIHJlYWQtd3JpdGFibGUgZm9yIHRoZSBndWVzdCBPUy4gVGhlCisgKiAgNi4gQWxsIGJv
b3RzdHJhcCBlbGVtZW50cyBhcmUgbWFwcGVkIHJlYWQtd3JpdGFibGUgZm9yIHRoZSBndWVzdCBP
Uy4gVGhlCiAgKiAgICAgb25seSBleGNlcHRpb24gaXMgdGhlIGJvb3RzdHJhcCBwYWdlIHRhYmxl
LCB3aGljaCBpcyBtYXBwZWQgcmVhZC1vbmx5LgotICogIDguIFRoZXJlIGlzIGd1YXJhbnRlZWQg
dG8gYmUgYXQgbGVhc3QgNTEya0IgcGFkZGluZyBhZnRlciB0aGUgZmluYWwKKyAqICA3LiBUaGVy
ZSBpcyBndWFyYW50ZWVkIHRvIGJlIGF0IGxlYXN0IDUxMmtCIHBhZGRpbmcgYWZ0ZXIgdGhlIGZp
bmFsCiAgKiAgICAgYm9vdHN0cmFwIGVsZW1lbnQuIElmIG5lY2Vzc2FyeSwgdGhlIGJvb3RzdHJh
cCB2aXJ0dWFsIHJlZ2lvbiBpcwogICogICAgIGV4dGVuZGVkIGJ5IGFuIGV4dHJhIDRNQiB0byBl
bnN1cmUgdGhpcy4KICAqCiAgKiBOb3RlOiBQcmlvciB0byAyNTgzMzpiYjg1YmJjY2IxYzkuICgi
eDg2LzMyLW9uLTY0IGFkanVzdCBEb20wIGluaXRpYWwgcGFnZQotICogdGFibGUgbGF5b3V0Iikg
YSBidWcgY2F1c2VkIHRoZSBwdF9iYXNlICgzLmUgYWJvdmUpIGFuZCBjcjMgdG8gbm90IHBvaW50
CisgKiB0YWJsZSBsYXlvdXQiKSBhIGJ1ZyBjYXVzZWQgdGhlIHB0X2Jhc2UgKDMuZyBhYm92ZSkg
YW5kIGNyMyB0byBub3QgcG9pbnQKICAqIHRvIHRoZSBzdGFydCBvZiB0aGUgZ3Vlc3QgcGFnZSB0
YWJsZXMgKGl0IHdhcyBvZmZzZXQgYnkgdHdvIHBhZ2VzKS4KICAqIFRoaXMgb25seSBtYW5pZmVz
dGVkIGl0c2VsZiBvbiAzMi1vbi02NCBkb20wIGtlcm5lbHMgYW5kIG5vdCAzMi1vbi02NCBkb21V
CiAgKiBvciA2NC1iaXQga2VybmVscyBvZiBhbnkgY29sb3VyLiBUaGUgcGFnZSB0YWJsZXMgZm9y
IGEgMzItb24tNjQgZG9tMCBnb3QKQEAgLTc3Nyw2ICs4MzcsOCBAQCB0eXBlZGVmIHN0cnVjdCBz
dGFydF9pbmZvIHN0YXJ0X2luZm9fdDsKICNkZWZpbmUgU0lGX0lOSVRET01BSU4gICAgKDE8PDEp
ICAvKiBJcyB0aGlzIHRoZSBpbml0aWFsIGNvbnRyb2wgZG9tYWluPyAqLwogI2RlZmluZSBTSUZf
TVVMVElCT09UX01PRCAoMTw8MikgIC8qIElzIG1vZF9zdGFydCBhIG11bHRpYm9vdCBtb2R1bGU/
ICovCiAjZGVmaW5lIFNJRl9NT0RfU1RBUlRfUEZOICgxPDwzKSAgLyogSXMgbW9kX3N0YXJ0IGEg
UEZOPyAqLworI2RlZmluZSBTSUZfVklSVF9QMk1fNFRPT0xTICgxPDw0KSAvKiBEbyBYZW4gdG9v
bHMgdW5kZXJzdGFuZCBhIHZpcnQuIG1hcHBlZCAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBQLT5NIG1ha2luZyB0aGUgMyBsZXZlbCB0cmVlIG9ic29sZXRlPyAqLwog
I2RlZmluZSBTSUZfUE1fTUFTSyAgICAgICAoMHhGRjw8OCkgLyogcmVzZXJ2ZSAxIGJ5dGUgZm9y
IHhlbi1wbSBvcHRpb25zICovCiAKIC8qCkBAIC04NTcsMjAgKzkxOSwxMSBAQCB0eXBlZGVmIHN0
cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8gewogCiB0eXBlZGVmIHVpbnQ4X3QgeGVuX2RvbWFp
bl9oYW5kbGVfdFsxNl07CiAKLS8qIFR1cm4gYSBwbGFpbiBudW1iZXIgaW50byBhIEMgVUxPTkdf
UFRSIGNvbnN0YW50LiAqLwotI2RlZmluZSBfX21rX3Vuc2lnbmVkX2xvbmcoeCkgeCAjIyBVTAot
I2RlZmluZSBta191bnNpZ25lZF9sb25nKHgpIF9fbWtfdW5zaWduZWRfbG9uZyh4KQotCiBfX0RF
RklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ4LCAgdWludDhfdCk7CiBfX0RFRklORV9YRU5fR1VF
U1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1
aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50
NjRfdCk7CiAKLSNlbHNlIC8qIF9fQVNTRU1CTFlfXyAqLwotCi0vKiBJbiBhc3NlbWJseSBjb2Rl
IHdlIGNhbm5vdCB1c2UgQyBudW1lcmljIGNvbnN0YW50IHN1ZmZpeGVzLiAqLwotI2RlZmluZSBt
a191bnNpZ25lZF9sb25nKHgpIHgKLQogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogLyog
RGVmYXVsdCBkZWZpbml0aW9ucyBmb3IgbWFjcm9zIHVzZWQgYnkgZG9tY3RsL3N5c2N0bC4gKi8K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi9lcnJuby5oIGIvaW5jbHVkZS94ZW4veGVuL2Vy
cm5vLmgKaW5kZXggMzE3ODQ2Ni4uNjliMjhkZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVu
L2Vycm5vLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuL2Vycm5vLmgKQEAgLTEsMTggKzEsMTYgQEAK
ICNpZm5kZWYgX19YRU5fRVJSTk9fSF9fCiAjZGVmaW5lIF9fWEVOX0VSUk5PX0hfXwogCi0jaW5j
bHVkZSA8cHVibGljL2Vycm5vLmg+Ci0KICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLSNkZWZpbmUg
WEVOX0VSUk5PKG5hbWUsIHZhbHVlKSBuYW1lID0gWEVOXyMjbmFtZSwKKyNkZWZpbmUgWEVOX0VS
Uk5PKG5hbWUsIHZhbHVlKSBuYW1lID0gdmFsdWUsCiBlbnVtIHsKICNpbmNsdWRlIDxwdWJsaWMv
ZXJybm8uaD4KIH07CiAKICNlbHNlIC8qICFfX0FTU0VNQkxZX18gKi8KIAotI2RlZmluZSBYRU5f
RVJSTk8obmFtZSwgdmFsdWUpIC5lcXUgbmFtZSwgWEVOXyMjbmFtZQorI2RlZmluZSBYRU5fRVJS
Tk8obmFtZSwgdmFsdWUpIC5lcXUgbmFtZSwgdmFsdWUKICNpbmNsdWRlIDxwdWJsaWMvZXJybm8u
aD4KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwotLSAKMi41LjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 17:38:23 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZLKn-0006ph-0O; Thu, 02 Feb 2017 17: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 <prvs=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZLKl-0006pb-5X
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 17:38:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FB/21-27678-28E63985; Thu, 02 Feb 2017 17:38:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvW593uQ
 Igx/PuSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxo3rHawF+64wVXx485C9gXHDb8YuRg4OCQF/
 iZ1b+LoYOTnYBHQkpj69xApiiwioS+z7vJUJxGYW0JJomLgEzBYWMJSYM/UrWA2LgIrEo8/rm
 EFsXgE3iV2rPrJBjJST6N7pBhIWAipZP3UWG0SJoMTJmU9YIEZKSBx88YJ5AiP3LCSpWUhSCx
 iZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBgIDEOxg3Pn
 c6RCjJAeTkijvFK3JEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLtygXKCRanpqRVpmTnAkIRJ
 S3DwKInwWoOkeYsLEnOLM9MhUqcYdTlO3Tj9kkmIJS8/L1VKnNcLpEgApCijNA9uBCw+LjHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwZkCk9mXgncpldARzABHfHz8SSQI0oSEVJSDYyCGg
 cnTTrCqK4r8eFE6OPIkwyBi7rvVUyUlTl6dPEsLqsq1deR2X1T95q/3L07xGXmnlPhWvHrbj1
 IfZ3YeVnI4e66f7xKYt7nrmfGWebcrd8t9a5XXaosV5Drcohm+F+nlc7qqsfcplntf1P3Y20L
 k4XWVCe+xLObHGps2TOUzh0uNNj8+5YSS3FGoqEWc1FxIgA+i9bligIAAA==
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1486057083!84300365!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16609 invoked from network); 2 Feb 2017 17:38:06 -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;
 2 Feb 2017 17:38:06 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412723226"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 17:37:53 +0000
Message-ID: <1486057073-1041-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Add basic support for PV console
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

WGVuIHRvb2xzdGFja3MgaGF2ZSwgZm9yIHNvbWUgdGltZSwgY3JlYXRlZCBhIFBWIGNvbnNvbGUg
ZXZlbiBmb3IgSFZNCmd1ZXN0cyBidXQsIHNvIGZhciwgV2luZG93cyBoYXMgaGFkIG5vIGZyb250
ZW5kIGZvciB0aGlzLgoKVGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBwbHVtYmluZyBmb3IgdGhl
IFBWIGNvbnNvbGUsIHVuZGVyIGEgbmV3CmludGVyZmFjZSBjYWxsZWQgWEVOQlVTX0NPTlNPTEUu
IFRoaXMgaW50ZXJmYWNlIGlzIGN1cnJlbnRseSBwcml2YXRlIHRvClhFTkJVUyAoc28gbm90IGFj
Y2Vzc2libGUgYnkgY2hpbGQgZHJpdmVycykgYW5kIHdpbGwgaW5pdGlhbGx5IG9ubHkgc3VwcG9y
dAp3cml0aW5nLgpUaGUgcGF0Y2ggYWRkcyBhIG5ldyBsb2cgZGlzcG9zaXRpb24gdGhhdCB3aWxs
IHdyaXRlIElORk8sIFdBUk5JTkcgYW5kCkVSUk9SIGxldmVsIG1lc3NhZ2VzLCBzbyB0aGVzZSBj
YW4gbm93IGJlIHNlZW4gYnkgYXR0YWNoaW5nIHRvIHRoZSBjb25zb2xlCmJhY2tlbmQgaW4gdGhl
IHRvb2xzdGFjayBkb21haW4uCgpGdXR1cmUgcGF0Y2hlcyB3aWxsIGFkZCByZWFkIHN1cHBvcnQg
YW5kIGEgbmV3IGNoYXJhY3RlciBkZXZpY2UgdG8gbWFrZQp0aGUgY29uc29sZSBhdmFpbGFibGUg
dG8gdXNlci1zcGFjZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Ci0tLQogZ2V0X3hlbl9oZWFkZXJzLnB5ICAgICAgICAgICAgICB8ICAgMSAr
CiBpbmNsdWRlL2NvbnNvbGVfaW50ZXJmYWNlLmggICAgIHwgMTA3ICsrKysrKwogaW5jbHVkZS94
ZW4uaCAgICAgICAgICAgICAgICAgICB8ICAxOSArCiBpbmNsdWRlL3hlbi9wdWJsaWMvaW8vY29u
c29sZS5oIHwgIDUxICsrKwogc3JjL3hlbi9sb2cuaCAgICAgICAgICAgICAgICAgICB8ICAxNSAt
CiBzcmMveGVuYnVzL2NvbnNvbGUuYyAgICAgICAgICAgIHwgODIwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHNyYy94ZW5idXMvY29uc29sZS5oICAgICAgICAgICAg
fCAgNjcgKysrKwogc3JjL3hlbmJ1cy9mZG8uYyAgICAgICAgICAgICAgICB8IDEwOSArKysrKy0K
IHZzMjAxMi94ZW5idXMveGVuYnVzLnZjeHByb2ogICAgfCAgIDEgKwogdnMyMDEzL3hlbmJ1cy94
ZW5idXMudmN4cHJvaiAgICB8ICAgMSArCiB2czIwMTUveGVuYnVzL3hlbmJ1cy52Y3hwcm9qICAg
IHwgICAxICsKIDExIGZpbGVzIGNoYW5nZWQsIDExNTggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9jb25zb2xlX2ludGVyZmFjZS5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vcHVibGljL2lvL2NvbnNvbGUuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHNyYy94ZW5idXMvY29uc29sZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgc3Jj
L3hlbmJ1cy9jb25zb2xlLmgKCmRpZmYgLS1naXQgYS9nZXRfeGVuX2hlYWRlcnMucHkgYi9nZXRf
eGVuX2hlYWRlcnMucHkKaW5kZXggZjRlMjRkMS4uMzJmMjdlZCAxMDA3NTUKLS0tIGEvZ2V0X3hl
bl9oZWFkZXJzLnB5CisrKyBiL2dldF94ZW5faGVhZGVycy5weQpAQCAtODMsNiArODMsNyBAQCBp
ZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGNvcHlfZmlsZSh3b3JraW5nLCAncHVibGlj
XFxodm0nLCAnaHZtX2luZm9fdGFibGUuaCcpCiAKICAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1
YmxpY1xcaW8nLCAneHNfd2lyZS5oJykKKyAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1YmxpY1xc
aW8nLCAnY29uc29sZS5oJykKIAogICAgIHB1dF9icmFuY2god29ya2luZykKIApkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9jb25zb2xlX2ludGVyZmFjZS5oIGIvaW5jbHVkZS9jb25zb2xlX2ludGVyZmFj
ZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJjZWE2ZmIKLS0tIC9kZXYv
bnVsbAorKysgYi9pbmNsdWRlL2NvbnNvbGVfaW50ZXJmYWNlLmgKQEAgLTAsMCArMSwxMDcgQEAK
Ky8qIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLAorICogd2l0aCBvciB3aXRob3V0IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZAorICogdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisg
KiAqICAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZQorICogICAgIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUKKyAqICAgICBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqICogICBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiAgICAgY29weXJpZ2h0
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZQorICogICAgIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlcgorICogICAgIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECisgKiBDT05UUklC
VVRPUlMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAorICog
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YK
KyAqIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFCisgKiBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERF
UiBPUgorICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLAorICogQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBT
VUJTVElUVVRFIEdPT0RTIE9SCisgKiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwKKyAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORworICogTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0Uu
CisgKi8KKworLyohIFxmaWxlIGNvbnNvbGVfaW50ZXJmYWNlLmgKKyAgICBcYnJpZWYgWEVOQlVT
IENPTlNPTEUgSW50ZXJmYWNlCisKKyAgICBUaGlzIGludGVyZmFjZSBwcm92aWRlcyBhY2Nlc3Mg
dG8gWGVuQ29uc29sZQorKi8KKworI2lmbmRlZiBfWEVOQlVTX0NPTlNPTEVfSU5URVJGQUNFX0gK
KyNkZWZpbmUgX1hFTkJVU19DT05TT0xFX0lOVEVSRkFDRV9ICisKKyNpZm5kZWYgX1dJTkRMTAor
CisvKiEgXHR5cGVkZWYgWEVOQlVTX0NPTlNPTEVfQUNRVUlSRQorICAgIFxicmllZiBBY3F1aXJl
IGEgcmVmZXJlbmNlIHRvIHRoZSBDT05TT0xFIGludGVyZmFjZQorCisgICAgXHBhcmFtIEludGVy
ZmFjZSBUaGUgaW50ZXJmYWNlIGhlYWRlcgorKi8KK3R5cGVkZWYgTlRTVEFUVVMKKygqWEVOQlVT
X0NPTlNPTEVfQUNRVUlSRSkoCisgICAgSU4gIFBJTlRFUkZBQ0UgIEludGVyZmFjZQorICAgICk7
CisKKy8qISBcdHlwZWRlZiBYRU5CVVNfQ09OU09MRV9SRUxFQVNFCisgICAgXGJyaWVmIFJlbGVh
c2UgYSByZWZlcmVuY2UgdG8gdGhlIENPTlNPTEUgaW50ZXJmYWNlCisKKyAgICBccGFyYW0gSW50
ZXJmYWNlIFRoZSBpbnRlcmZhY2UgaGVhZGVyCisqLwordHlwZWRlZiBWT0lECisoKlhFTkJVU19D
T05TT0xFX1JFTEVBU0UpKAorICAgIElOICBQSU5URVJGQUNFICBJbnRlcmZhY2UKKyAgICApOwor
CisvKiEgXHR5cGVkZWYgWEVOQlVTX0NPTlNPTEVfV1JJVEUKKyAgICBcYnJpZWYgU2VuZCBjaGFy
YWN0ZXJzIHRvIHRoZSBjb25zb2xlCisKKyAgICBccGFyYW0gSW50ZXJmYWNlIFRoZSBpbnRlcmZh
Y2UgaGVhZGVyCisgICAgXHBhcmFtIEJ1ZmZlciBBIGNoYXJhY3RlciBidWZmZXIKKyAgICBccGFy
YW0gTGVuZ3RoIFRoZSBsZW5ndGggb2YgdGhlIGJ1ZmZlcgorICAgIFxwYXJhbSBDUkxGIFN1YnN0
aXR1dGUgTEYgd2l0aCBDUkxGCisqLwordHlwZWRlZiBOVFNUQVRVUworKCpYRU5CVVNfQ09OU09M
RV9XUklURSkoCisgICAgSU4gIFBJTlRFUkZBQ0UgIEludGVyZmFjZSwKKyAgICBJTiAgUENIQVIg
ICAgICAgRGF0YSwKKyAgICBJTiAgVUxPTkcgICAgICAgTGVuZ3RoLAorICAgIElOICBCT09MRUFO
ICAgICBDUkxGCisgICAgKTsKKworLy8gezA0YzRmNzM4LTAzNGEtNDI2OC1iZDIwLWE5MmFjOTBk
NGY4Mn0KK0RFRklORV9HVUlEKEdVSURfWEVOQlVTX0NPTlNPTEVfSU5URVJGQUNFLAorMHgwNGM0
ZjczOCwgMHgwMzRhLCAweDQyNjgsIDB4YmQsIDB4MjAsIDB4YTksIDB4MmEsIDB4YzksIDB4MGQs
IDB4NGYsIDB4ODIpOworCisvKiEgXHN0cnVjdCBfWEVOQlVTX0NPTlNPTEVfSU5URVJGQUNFX1Yx
CisgICAgXGJyaWVmIENPTlNPTEUgaW50ZXJmYWNlIHZlcnNpb24gMQorICAgIFxpbmdyb3VwIGlu
dGVyZmFjZXMKKyovCitzdHJ1Y3QgX1hFTkJVU19DT05TT0xFX0lOVEVSRkFDRV9WMSB7CisgICAg
SU5URVJGQUNFICAgICAgICAgICAgICAgSW50ZXJmYWNlOworICAgIFhFTkJVU19DT05TT0xFX0FD
UVVJUkUgIENvbnNvbGVBY3F1aXJlOworICAgIFhFTkJVU19DT05TT0xFX1JFTEVBU0UgIENvbnNv
bGVSZWxlYXNlOworICAgIFhFTkJVU19DT05TT0xFX1dSSVRFICAgIENvbnNvbGVXcml0ZTsKK307
CisKK3R5cGVkZWYgc3RydWN0IF9YRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVjEgWEVOQlVTX0NP
TlNPTEVfSU5URVJGQUNFLCAqUFhFTkJVU19DT05TT0xFX0lOVEVSRkFDRTsKKworLyohIFxkZWYg
WEVOQlVTX0NPTlNPTEUKKyAgICBcYnJpZWYgTWFjcm8gYXQgYXNzaXN0IGluIG1ldGhvZCBpbnZv
Y2F0aW9uCisqLworI2RlZmluZSBYRU5CVVNfQ09OU09MRShfTWV0aG9kLCBfSW50ZXJmYWNlLCAu
Li4pICAgIFwKKyAgICAoX0ludGVyZmFjZSktPkNvbnNvbGUgIyMgX01ldGhvZCgoUElOVEVSRkFD
RSkoX0ludGVyZmFjZSksIF9fVkFfQVJHU19fKQorCisjZW5kaWYgIC8vIF9XSU5ETEwKKworI2Rl
ZmluZSBYRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVkVSU0lPTl9NSU4gIDEKKyNkZWZpbmUgWEVO
QlVTX0NPTlNPTEVfSU5URVJGQUNFX1ZFUlNJT05fTUFYICAxCisKKyNlbmRpZiAgLy8gX1hFTkJV
U19DT05TT0xFX0lOVEVSRkFDRV9ICmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi5oIGIvaW5jbHVk
ZS94ZW4uaAppbmRleCAyMTUxMWI4Li40NzBjY2Q0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi5o
CisrKyBiL2luY2x1ZGUveGVuLmgKQEAgLTU2LDYgKzU2LDcgQEAKICNkZWZpbmUgRUlOVkFMICBY
RU5fRUlOVkFMCiAKICNpbmNsdWRlIDxwdWJsaWMvaW8veHNfd2lyZS5oPgorI2luY2x1ZGUgPHB1
YmxpYy9pby9jb25zb2xlLmg+CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KIAogI2lmbmRl
ZiBYRU5fQVBJCkBAIC00MTIsNiArNDEzLDI0IEBAIExvZ1Jlc3VtZSgKICAgICBWT0lECiAgICAg
KTsKIAordHlwZWRlZiBzdHJ1Y3QgX0xPR19ESVNQT1NJVElPTiBMT0dfRElTUE9TSVRJT04sICpQ
TE9HX0RJU1BPU0lUSU9OOworCitYRU5fQVBJCitOVFNUQVRVUworTG9nQWRkRGlzcG9zaXRpb24o
CisgICAgSU4gIExPR19MRVZFTCAgICAgICAgICAgTWFzaywKKyAgICBJTiAgVk9JRCAgICAgICAg
ICAgICAgICAoKkZ1bmN0aW9uKShQVk9JRCwgUENIQVIsIFVMT05HKSwKKyAgICBJTiAgUFZPSUQg
ICAgICAgICAgICAgICBBcmd1bWVudCBPUFRJT05BTCwKKyAgICBPVVQgUExPR19ESVNQT1NJVElP
TiAgICAqRGlzcG9zaXRpb24KKyAgICApOworCitYRU5fQVBJCitWT0lECitMb2dSZW1vdmVEaXNw
b3NpdGlvbigKKyAgICBJTiAgUExPR19ESVNQT1NJVElPTiAgICBEaXNwb3NpdGlvbgorICAgICk7
CisKKwogLy8gU1lTVEVNCiAKIFhFTl9BUEkKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1Ymxp
Yy9pby9jb25zb2xlLmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvaW8vY29uc29sZS5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY0OTYwMTgKLS0tIC9kZXYvbnVsbAorKysgYi9p
bmNsdWRlL3hlbi9wdWJsaWMvaW8vY29uc29sZS5oCkBAIC0wLDAgKzEsNTEgQEAKKy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqIGNvbnNvbGUuaAorICoKKyAqIENvbnNvbGUgSS9PIGludGVyZmFj
ZSBmb3IgWGVuIGd1ZXN0IE9TZXMuCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29y
CisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5v
dGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICog
YWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgor
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlU
RUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VU
IE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhF
UgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAw
NSwgS2VpciBGcmFzZXIKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hf
XworI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KKwordHlwZWRlZiB1aW50MzJf
dCBYRU5DT05TX1JJTkdfSURYOworCisjZGVmaW5lIE1BU0tfWEVOQ09OU19JRFgoaWR4LCByaW5n
KSAoKGlkeCkgJiAoc2l6ZW9mKHJpbmcpLTEpKQorCitzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
eworICAgIGNoYXIgaW5bMTAyNF07CisgICAgY2hhciBvdXRbMjA0OF07CisgICAgWEVOQ09OU19S
SU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMs
IG91dF9wcm9kOworfTsKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAq
LworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxl
OiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3NyYy94ZW4vbG9nLmgg
Yi9zcmMveGVuL2xvZy5oCmluZGV4IDY3YjRmMTYuLjZhZjMxNTggMTAwNjQ0Ci0tLSBhL3NyYy94
ZW4vbG9nLmgKKysrIGIvc3JjL3hlbi9sb2cuaApAQCAtMzQsMjEgKzM0LDYgQEAKIAogI2luY2x1
ZGUgPHhlbi5oPgogCi10eXBlZGVmIHN0cnVjdCBfTE9HX0RJU1BPU0lUSU9OIExPR19ESVNQT1NJ
VElPTiwgKlBMT0dfRElTUE9TSVRJT047Ci0KLWV4dGVybiBOVFNUQVRVUwotTG9nQWRkRGlzcG9z
aXRpb24oCi0gICAgSU4gIExPR19MRVZFTCAgICAgICAgICAgTWFzaywKLSAgICBJTiAgVk9JRCAg
ICAgICAgICAgICAgICAoKkZ1bmN0aW9uKShQVk9JRCwgUENIQVIsIFVMT05HKSwKLSAgICBJTiAg
UFZPSUQgICAgICAgICAgICAgICBBcmd1bWVudCBPUFRJT05BTCwKLSAgICBPVVQgUExPR19ESVNQ
T1NJVElPTiAgICAqRGlzcG9zaXRpb24KLSAgICApOwotCi1leHRlcm4gVk9JRAotTG9nUmVtb3Zl
RGlzcG9zaXRpb24oCi0gICAgSU4gIFBMT0dfRElTUE9TSVRJT04gICAgRGlzcG9zaXRpb24KLSAg
ICApOwotCiBleHRlcm4gTlRTVEFUVVMKIExvZ0luaXRpYWxpemUoCiAgICAgVk9JRApkaWZmIC0t
Z2l0IGEvc3JjL3hlbmJ1cy9jb25zb2xlLmMgYi9zcmMveGVuYnVzL2NvbnNvbGUuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNmUxMTNlCi0tLSAvZGV2L251bGwKKysrIGIv
c3JjL3hlbmJ1cy9jb25zb2xlLmMKQEAgLTAsMCArMSw4MjAgQEAKKy8qIENvcHlyaWdodCAoYykg
Q2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLAorICogd2l0aCBv
ciB3aXRob3V0IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZAorICogdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisgKiAqICAgUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZQorICogICAgIGNvcHlyaWdo
dCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUKKyAqICAgICBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyAqICogICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiAgICAgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZQorICogICAgIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlcgorICogICAgIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECisgKiBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAorICogSU5DTFVESU5HLCBCVVQgTk9U
IExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YKKyAqIE1FUkNIQU5UQUJJTElU
WSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisgKiBESVNDTEFJTUVE
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUgorICogQ09OVFJJQlVU
T1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBT
UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLAor
ICogQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
CisgKiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
CisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ
QUJJTElUWSwKKyAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRP
UlQgKElOQ0xVRElORworICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUg
PG50ZGRrLmg+CisjaW5jbHVkZSA8bnRzdHJzYWZlLmg+CisjaW5jbHVkZSA8c3RkYXJnLmg+Cisj
aW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8eGVuLmg+CisKKyNpbmNsdWRlICJjb25zb2xl
LmgiCisjaW5jbHVkZSAiZXZ0Y2huLmgiCisjaW5jbHVkZSAiZmRvLmgiCisjaW5jbHVkZSAiaGln
aC5oIgorI2luY2x1ZGUgImRiZ19wcmludC5oIgorI2luY2x1ZGUgImFzc2VydC5oIgorI2luY2x1
ZGUgInV0aWwuaCIKKwordHlwZWRlZiBzdHJ1Y3QgX1hFTkJVU19DT05TT0xFX0JVRkZFUiB7Cisg
ICAgTElTVF9FTlRSWSAgTGlzdEVudHJ5OworICAgIFVMT05HICAgICAgIE9mZnNldDsKKyAgICBV
TE9ORyAgICAgICBMZW5ndGg7CisgICAgQ0hBUiAgICAgICAgRGF0YVsxXTsgICAgLy8gVmFyaWFi
bGUgbGVuZ3RoIGFycmF5Cit9IFhFTkJVU19DT05TT0xFX0JVRkZFUiwgKlBYRU5CVVNfQ09OU09M
RV9CVUZGRVI7CisKK3N0cnVjdCBfWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCB7CisgICAgUFhFTkJV
U19GRE8gICAgICAgICAgICAgICAgIEZkbzsKKyAgICBLU1BJTl9MT0NLICAgICAgICAgICAgICAg
ICAgTG9jazsKKyAgICBMT05HICAgICAgICAgICAgICAgICAgICAgICAgUmVmZXJlbmNlczsKKyAg
ICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgICAgKlNoYXJlZDsKKyAgICBMSVNUX0VOVFJZICAg
ICAgICAgICAgICAgICAgT3V0TGlzdDsKKyAgICBISUdIX0xPQ0sgICAgICAgICAgICAgICAgICAg
T3V0TG9jazsKKyAgICBLRFBDICAgICAgICAgICAgICAgICAgICAgICAgRHBjOworICAgIFVMT05H
ICAgICAgICAgICAgICAgICAgICAgICBQb2xsczsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAg
ICAgICAgRHBjczsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAgICAgICAgRXZlbnRzOworICAg
IFhFTkJVU19FVlRDSE5fSU5URVJGQUNFICAgICBFdnRjaG5JbnRlcmZhY2U7CisgICAgUEhZU0lD
QUxfQUREUkVTUyAgICAgICAgICAgIEFkZHJlc3M7CisgICAgUFhFTkJVU19FVlRDSE5fQ0hBTk5F
TCAgICAgIENoYW5uZWw7CisgICAgWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFICAgIFN1c3BlbmRJ
bnRlcmZhY2U7CisgICAgWEVOQlVTX0RFQlVHX0lOVEVSRkFDRSAgICAgIERlYnVnSW50ZXJmYWNl
OworICAgIFBYRU5CVVNfU1VTUEVORF9DQUxMQkFDSyAgICBTdXNwZW5kQ2FsbGJhY2tFYXJseTsK
KyAgICBQWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sgICAgU3VzcGVuZENhbGxiYWNrTGF0ZTsKKyAg
ICBQWEVOQlVTX0RFQlVHX0NBTExCQUNLICAgICAgRGVidWdDYWxsYmFjazsKKyAgICBCT09MRUFO
ICAgICAgICAgICAgICAgICAgICAgRW5hYmxlZDsKK307CisKK0NfQVNTRVJUKHNpemVvZiAoc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlKSA8PSBQQUdFX1NJWkUpOworCisjZGVmaW5lIFhFTkJVU19D
T05TT0xFX1RBRyAgJ1NOT0MnCisKK3N0YXRpYyBGT1JDRUlOTElORSBQVk9JRAorX19Db25zb2xl
QWxsb2NhdGUoCisgICAgSU4gIFVMT05HICAgTGVuZ3RoCisgICAgKQoreworICAgIHJldHVybiBf
X0FsbG9jYXRlUG9vbFdpdGhUYWcoTm9uUGFnZWRQb29sLCBMZW5ndGgsIFhFTkJVU19DT05TT0xF
X1RBRyk7Cit9CisKK3N0YXRpYyBGT1JDRUlOTElORSBWT0lECitfX0NvbnNvbGVGcmVlKAorICAg
IElOICBQVk9JRCAgIEJ1ZmZlcgorICAgICkKK3sKKyAgICBfX0ZyZWVQb29sV2l0aFRhZyhCdWZm
ZXIsIFhFTkJVU19DT05TT0xFX1RBRyk7Cit9CisKK3N0YXRpYyBVTE9ORworQ29uc29sZUNvcHlU
b1JpbmcoCisgICAgSU4gIFBYRU5CVVNfQ09OU09MRV9DT05URVhUIENvbnRleHQsCisgICAgSU4g
IFBDSEFSICAgICAgICAgICAgICAgICAgIERhdGEsCisgICAgSU4gIFVMT05HICAgICAgICAgICAg
ICAgICAgIExlbmd0aAorICAgICkKK3sKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgICAg
KlNoYXJlZDsKKyAgICBYRU5DT05TX1JJTkdfSURYICAgICAgICAgICAgY29uczsKKyAgICBYRU5D
T05TX1JJTkdfSURYICAgICAgICAgICAgcHJvZDsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAg
ICAgICAgT2Zmc2V0OworCisgICAgU2hhcmVkID0gQ29udGV4dC0+U2hhcmVkOworCisgICAgS2VN
ZW1vcnlCYXJyaWVyKCk7CisKKyAgICBwcm9kID0gU2hhcmVkLT5vdXRfcHJvZDsKKyAgICBjb25z
ID0gU2hhcmVkLT5vdXRfY29uczsKKworICAgIEtlTWVtb3J5QmFycmllcigpOworCisgICAgT2Zm
c2V0ID0gMDsKKyAgICB3aGlsZSAoTGVuZ3RoICE9IDApIHsKKyAgICAgICAgVUxPTkcgICBBdmFp
bGFibGU7CisgICAgICAgIFVMT05HICAgSW5kZXg7CisgICAgICAgIFVMT05HICAgQ29weUxlbmd0
aDsKKworICAgICAgICBBdmFpbGFibGUgPSBjb25zICsgc2l6ZW9mIChTaGFyZWQtPm91dCkgLSBw
cm9kOworCisgICAgICAgIGlmIChBdmFpbGFibGUgPT0gMCkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIEluZGV4ID0gTUFTS19YRU5DT05TX0lEWChwcm9kLCBTaGFyZWQtPm91dCk7CisK
KyAgICAgICAgQ29weUxlbmd0aCA9IF9fbWluKExlbmd0aCwgQXZhaWxhYmxlKTsKKyAgICAgICAg
Q29weUxlbmd0aCA9IF9fbWluKENvcHlMZW5ndGgsIHNpemVvZiAoU2hhcmVkLT5vdXQpIC0gSW5k
ZXgpOworCisgICAgICAgIFJ0bENvcHlNZW1vcnkoJlNoYXJlZC0+b3V0W0luZGV4XSwgRGF0YSAr
IE9mZnNldCwgQ29weUxlbmd0aCk7CisKKyAgICAgICAgT2Zmc2V0ICs9IENvcHlMZW5ndGg7Cisg
ICAgICAgIExlbmd0aCAtPSBDb3B5TGVuZ3RoOworCisgICAgICAgIHByb2QgKz0gQ29weUxlbmd0
aDsKKyAgICB9CisKKyAgICBLZU1lbW9yeUJhcnJpZXIoKTsKKworICAgIFNoYXJlZC0+b3V0X3By
b2QgPSBwcm9kOworCisgICAgS2VNZW1vcnlCYXJyaWVyKCk7CisKKyAgICByZXR1cm4gT2Zmc2V0
OworfQorCitzdGF0aWMgRk9SQ0VJTkxJTkUgUFhFTkJVU19DT05TT0xFX0JVRkZFUgorX19Db25z
b2xlR2V0SGVhZEJ1ZmZlcigKKyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4
dAorICAgICkKK3sKKyAgICBQTElTVF9FTlRSWSAgICAgICAgICAgICAgICAgTGlzdEVudHJ5Owor
ICAgIFBYRU5CVVNfQ09OU09MRV9CVUZGRVIgICAgICBCdWZmZXI7CisgICAgS0lSUUwgICAgICAg
ICAgICAgICAgICAgICAgIElycWw7CisKKyAgICBBY3F1aXJlSGlnaExvY2soJkNvbnRleHQtPk91
dExvY2ssICZJcnFsKTsKKyAgICBMaXN0RW50cnkgPSAoIUlzTGlzdEVtcHR5KCZDb250ZXh0LT5P
dXRMaXN0KSkgPworICAgICAgICAgICAgICAgIENvbnRleHQtPk91dExpc3QuRmxpbmsgOgorICAg
ICAgICAgICAgICAgIE5VTEw7CisgICAgUmVsZWFzZUhpZ2hMb2NrKCZDb250ZXh0LT5PdXRMb2Nr
LCBJcnFsKTsKKworICAgIGlmIChMaXN0RW50cnkgPT0gTlVMTCkKKyAgICAgICAgcmV0dXJuIE5V
TEw7CisKKyAgICBCdWZmZXIgPSBDT05UQUlOSU5HX1JFQ09SRChMaXN0RW50cnksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOQlVTX0NPTlNPTEVfQlVGRkVSLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIExpc3RFbnRyeSk7CisKKyAgICByZXR1cm4gQnVmZmVyOwor
fQorCitzdGF0aWMgRk9SQ0VJTkxJTkUgVk9JRAorX19Db25zb2xlUmVtb3ZlSGVhZEJ1ZmZlcigK
KyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dAorICAgICkKK3sKKyAgICBL
SVJRTCAgICAgICAgICAgICAgICAgICAgICAgSXJxbDsKKworICAgIEFjcXVpcmVIaWdoTG9jaygm
Q29udGV4dC0+T3V0TG9jaywgJklycWwpOworICAgIChWT0lEKSBSZW1vdmVIZWFkTGlzdCgmQ29u
dGV4dC0+T3V0TGlzdCk7CisgICAgUmVsZWFzZUhpZ2hMb2NrKCZDb250ZXh0LT5PdXRMb2NrLCBJ
cnFsKTsKK30KKworc3RhdGljIEZPUkNFSU5MSU5FIFZPSUQKK19fQ29uc29sZUFkZFRhaWxCdWZm
ZXIoCisgICAgSU4gIFBYRU5CVVNfQ09OU09MRV9DT05URVhUIENvbnRleHQsCisgICAgSU4gIFBY
RU5CVVNfQ09OU09MRV9CVUZGRVIgIEJ1ZmZlcgorICAgICkKK3sKKyAgICBLSVJRTCAgICAgICAg
ICAgICAgICAgICAgICAgSXJxbDsKKworICAgIEFjcXVpcmVIaWdoTG9jaygmQ29udGV4dC0+T3V0
TG9jaywgJklycWwpOworICAgIEluc2VydFRhaWxMaXN0KCZDb250ZXh0LT5PdXRMaXN0LCAmQnVm
ZmVyLT5MaXN0RW50cnkpOworICAgIFJlbGVhc2VIaWdoTG9jaygmQ29udGV4dC0+T3V0TG9jaywg
SXJxbCk7Cit9CisKK3N0YXRpYyBCT09MRUFOCitDb25zb2xlT3V0KAorICAgIElOICBQWEVOQlVT
X0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0CisgICAgKQoreworICAgIFBYRU5CVVNfQ09OU09MRV9C
VUZGRVIgICAgICBCdWZmZXI7CisgICAgVUxPTkcgICAgICAgICAgICAgICAgICAgICAgIFdyaXR0
ZW47CisKKyAgICBCdWZmZXIgPSBfX0NvbnNvbGVHZXRIZWFkQnVmZmVyKENvbnRleHQpOworCisg
ICAgaWYgKEJ1ZmZlciA9PSBOVUxMKQorICAgICAgICByZXR1cm4gRkFMU0U7CisKKyAgICBXcml0
dGVuID0gQ29uc29sZUNvcHlUb1JpbmcoQ29udGV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQnVmZmVyLT5EYXRhICsgQnVmZmVyLT5PZmZzZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJ1ZmZlci0+TGVuZ3RoIC0gQnVmZmVyLT5PZmZzZXQpOworCisgICAg
QnVmZmVyLT5PZmZzZXQgKz0gV3JpdHRlbjsKKworICAgIEFTU0VSVDNVKEJ1ZmZlci0+T2Zmc2V0
LCA8PSwgQnVmZmVyLT5MZW5ndGgpOworICAgIGlmIChCdWZmZXItPk9mZnNldCA9PSBCdWZmZXIt
Pkxlbmd0aCkgeworICAgICAgICBfX0NvbnNvbGVSZW1vdmVIZWFkQnVmZmVyKENvbnRleHQpOwor
ICAgICAgICBfX0NvbnNvbGVGcmVlKEJ1ZmZlcik7CisgICAgfQorCisgICAgaWYgKFdyaXR0ZW4g
IT0gMCkKKyAgICAgICAgWEVOQlVTX0VWVENITihTZW5kLAorICAgICAgICAgICAgICAgICAgICAg
ICZDb250ZXh0LT5FdnRjaG5JbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgQ29udGV4
dC0+Q2hhbm5lbCk7CisKKyAgICByZXR1cm4gVFJVRTsKK30KKworc3RhdGljIFZPSUQKK0NvbnNv
bGVGbHVzaCgKKyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dAorICAgICkK
K3sKKyAgICBmb3IgKDs7KSB7CisgICAgICAgIGlmICghQ29uc29sZU91dChDb250ZXh0KSkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgIH0KK30KKworc3RhdGljCitfRnVuY3Rpb25fY2xhc3NfKEtE
RUZFUlJFRF9ST1VUSU5FKQorX0lSUUxfcmVxdWlyZXNfbWF4XyhESVNQQVRDSF9MRVZFTCkKK19J
UlFMX3JlcXVpcmVzX21pbl8oRElTUEFUQ0hfTEVWRUwpCitfSVJRTF9yZXF1aXJlc18oRElTUEFU
Q0hfTEVWRUwpCitfSVJRTF9yZXF1aXJlc19zYW1lXworVk9JRAorQ29uc29sZURwYygKKyAgICBJ
TiAgUEtEUEMgICAgICAgICAgICAgICBEcGMsCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAg
X0NvbnRleHQsCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAgQXJndW1lbnQxLAorICAgIElO
ICBQVk9JRCAgICAgICAgICAgICAgIEFyZ3VtZW50MgorICAgICkKK3sKKyAgICBQWEVOQlVTX0NP
TlNPTEVfQ09OVEVYVCBDb250ZXh0ID0gX0NvbnRleHQ7CisKKyAgICBVTlJFRkVSRU5DRURfUEFS
QU1FVEVSKERwYyk7CisgICAgVU5SRUZFUkVOQ0VEX1BBUkFNRVRFUihBcmd1bWVudDEpOworICAg
IFVOUkVGRVJFTkNFRF9QQVJBTUVURVIoQXJndW1lbnQyKTsKKworICAgIEFTU0VSVChDb250ZXh0
ICE9IE5VTEwpOworCisgICAgS2VBY3F1aXJlU3BpbkxvY2tBdERwY0xldmVsKCZDb250ZXh0LT5M
b2NrKTsKKyAgICBpZiAoQ29udGV4dC0+UmVmZXJlbmNlcyAhPSAwKQorICAgICAgICAoVk9JRCkg
Q29uc29sZU91dChDb250ZXh0KTsKKyAgICBLZVJlbGVhc2VTcGluTG9ja0Zyb21EcGNMZXZlbCgm
Q29udGV4dC0+TG9jayk7Cit9CisKK3N0YXRpYworX0Z1bmN0aW9uX2NsYXNzXyhLU0VSVklDRV9S
T1VUSU5FKQorX0lSUUxfcmVxdWlyZXNfKEhJR0hfTEVWRUwpCitfSVJRTF9yZXF1aXJlc19zYW1l
XworQk9PTEVBTgorQ29uc29sZUV2dGNobkNhbGxiYWNrKAorICAgIElOICBQS0lOVEVSUlVQVCAg
ICAgICAgIEludGVycnVwdE9iamVjdCwKKyAgICBJTiAgUFZPSUQgICAgICAgICAgICAgICBBcmd1
bWVudAorICAgICkKK3sKKyAgICBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0ID0gQXJn
dW1lbnQ7CisKKyAgICBVTlJFRkVSRU5DRURfUEFSQU1FVEVSKEludGVycnVwdE9iamVjdCk7CisK
KyAgICBBU1NFUlQoQ29udGV4dCAhPSBOVUxMKTsKKworICAgIENvbnRleHQtPkV2ZW50cysrOwor
CisgICAgaWYgKEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVMTCwgTlVMTCkpCisg
ICAgICAgIENvbnRleHQtPkRwY3MrKzsKKworICAgIHJldHVybiBUUlVFOworfQorCitzdGF0aWMg
Vk9JRAorQ29uc29sZURpc2FibGUoCisgICAgSU4gUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgIENv
bnRleHQKKyAgICApCit7CisgICAgTG9nUHJpbnRmKExPR19MRVZFTF9JTkZPLAorICAgICAgICAg
ICAgICAiQ09OU09MRTogRElTQUJMRVxuIik7CisKKyAgICBDb250ZXh0LT5FbmFibGVkID0gRkFM
U0U7CisKKyAgICBYRU5CVVNfRVZUQ0hOKENsb3NlLAorICAgICAgICAgICAgICAgICAgJkNvbnRl
eHQtPkV2dGNobkludGVyZmFjZSwKKyAgICAgICAgICAgICAgICAgIENvbnRleHQtPkNoYW5uZWwp
OworICAgIENvbnRleHQtPkNoYW5uZWwgPSBOVUxMOworfQorCitzdGF0aWMgVk9JRAorQ29uc29s
ZUVuYWJsZSgKKyAgICBJTiBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCAgQ29udGV4dAorICAgICkK
K3sKKyAgICBVTE9OR0xPTkcgICAgICAgICAgICAgICAgICAgVmFsdWU7CisgICAgVUxPTkcgICAg
ICAgICAgICAgICAgICAgICAgIFBvcnQ7CisgICAgTlRTVEFUVVMgICAgICAgICAgICAgICAgICAg
IHN0YXR1czsKKworICAgIHN0YXR1cyA9IEh2bUdldFBhcmFtKEhWTV9QQVJBTV9DT05TT0xFX0VW
VENITiwgJlZhbHVlKTsKKyAgICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKKworICAgIFBv
cnQgPSAoVUxPTkcpVmFsdWU7CisKKyAgICBDb250ZXh0LT5DaGFubmVsID0gWEVOQlVTX0VWVENI
TihPcGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5F
dnRjaG5JbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
QlVTX0VWVENITl9UWVBFX0ZJWEVELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENvbnNvbGVFdnRjaG5DYWxsYmFjaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDb250ZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBv
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UpOworICAgIEFT
U0VSVChDb250ZXh0LT5DaGFubmVsICE9IE5VTEwpOworCisgICAgWEVOQlVTX0VWVENITihVbm1h
c2ssCisgICAgICAgICAgICAgICAgICAmQ29udGV4dC0+RXZ0Y2huSW50ZXJmYWNlLAorICAgICAg
ICAgICAgICAgICAgQ29udGV4dC0+Q2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgIEZBTFNFKTsK
KworICAgIENvbnRleHQtPkVuYWJsZWQgPSBUUlVFOworCisgICAgTG9nUHJpbnRmKExPR19MRVZF
TF9JTkZPLAorICAgICAgICAgICAgICAiQ09OU09MRTogRU5BQkxFICgldSlcbiIsCisgICAgICAg
ICAgICAgIFBvcnQpOworCisgICAgLy8gVHJpZ2dlciBhbiBpbml0aWFsIHBvbGwKKyAgICBpZiAo
S2VJbnNlcnRRdWV1ZURwYygmQ29udGV4dC0+RHBjLCBOVUxMLCBOVUxMKSkKKyAgICAgICAgQ29u
dGV4dC0+RHBjcysrOworfQorCitzdGF0aWMgUEhZU0lDQUxfQUREUkVTUworQ29uc29sZUdldEFk
ZHJlc3MoCisgICAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dAorICAgICkKK3sKKyAg
ICBQSFlTSUNBTF9BRERSRVNTICAgICAgICBBZGRyZXNzOworICAgIE5UU1RBVFVTICAgICAgICAg
ICAgICAgIHN0YXR1czsKKworICAgIFVOUkVGRVJFTkNFRF9QQVJBTUVURVIoQ29udGV4dCk7CisK
KyAgICBzdGF0dXMgPSBIdm1HZXRQYXJhbShIVk1fUEFSQU1fQ09OU09MRV9QRk4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKFBVTE9OR0xPTkcpJkFkZHJlc3MuUXVhZFBhcnQpOworICAgIEFT
U0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworCisgICAgQWRkcmVzcy5RdWFkUGFydCA8PD0gUEFH
RV9TSElGVDsKKworICAgIExvZ1ByaW50ZihMT0dfTEVWRUxfSU5GTywKKyAgICAgICAgICAgICAg
IkNPTlNPTEU6IFBBR0UgQCAlMDh4LiUwOHhcbiIsCisgICAgICAgICAgICAgIEFkZHJlc3MuSGln
aFBhcnQsCisgICAgICAgICAgICAgIEFkZHJlc3MuTG93UGFydCk7CisKKyAgICByZXR1cm4gQWRk
cmVzczsKK30KKworc3RhdGljIFZPSUQKK0NvbnNvbGVTdXNwZW5kQ2FsbGJhY2tFYXJseSgKKyAg
ICBJTiAgUFZPSUQgICAgICAgICAgICAgICBBcmd1bWVudAorICAgICkKK3sKKyAgICBQWEVOQlVT
X0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0ID0gQXJndW1lbnQ7CisgICAgUEhZU0lDQUxfQUREUkVT
UyAgICAgICAgQWRkcmVzczsKKworICAgIEFkZHJlc3MgPSBDb25zb2xlR2V0QWRkcmVzcyhDb250
ZXh0KTsKKyAgICBBU1NFUlQzVShBZGRyZXNzLlF1YWRQYXJ0LCA9PSwgQ29udGV4dC0+QWRkcmVz
cy5RdWFkUGFydCk7Cit9CisKK3N0YXRpYyBWT0lECitDb25zb2xlU3VzcGVuZENhbGxiYWNrTGF0
ZSgKKyAgICBJTiAgUFZPSUQgICAgICAgICAgICAgICAgICAgQXJndW1lbnQKKyAgICApCit7Cisg
ICAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgICAgIENvbnRleHQgPSBBcmd1bWVudDsKKyAgICBz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgICAgKlNoYXJlZDsKKyAgICBLSVJRTCAgICAgICAgICAg
ICAgICAgICAgICAgSXJxbDsKKworICAgIFNoYXJlZCA9IENvbnRleHQtPlNoYXJlZDsKKworICAg
IEtlQWNxdWlyZVNwaW5Mb2NrKCZDb250ZXh0LT5Mb2NrLCAmSXJxbCk7CisKKyAgICBDb25zb2xl
RGlzYWJsZShDb250ZXh0KTsKKyAgICBDb25zb2xlRW5hYmxlKENvbnRleHQpOworCisgICAgS2VS
ZWxlYXNlU3BpbkxvY2soJkNvbnRleHQtPkxvY2ssIElycWwpOworfQorCitzdGF0aWMgVk9JRAor
Q29uc29sZURlYnVnQ2FsbGJhY2soCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAgQXJndW1l
bnQsCisgICAgSU4gIEJPT0xFQU4gICAgICAgICAgICAgQ3Jhc2hpbmcKKyAgICApCit7CisgICAg
UFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dCA9IEFyZ3VtZW50OworCisgICAgWEVOQlVT
X0RFQlVHKFByaW50ZiwKKyAgICAgICAgICAgICAgICAgJkNvbnRleHQtPkRlYnVnSW50ZXJmYWNl
LAorICAgICAgICAgICAgICAgICAiQWRkcmVzcyA9ICUwOHguJTA4eFxuIiwKKyAgICAgICAgICAg
ICAgICAgQ29udGV4dC0+QWRkcmVzcy5IaWdoUGFydCwKKyAgICAgICAgICAgICAgICAgQ29udGV4
dC0+QWRkcmVzcy5Mb3dQYXJ0KTsKKworICAgIGlmICghQ3Jhc2hpbmcpIHsKKyAgICAgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICAgICpTaGFyZWQ7CisKKyAgICAgICAgU2hhcmVkID0gQ29u
dGV4dC0+U2hhcmVkOworCisgICAgICAgIFhFTkJVU19ERUJVRyhQcmludGYsCisgICAgICAgICAg
ICAgICAgICAgICAmQ29udGV4dC0+RGVidWdJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAg
ICAib3V0X2NvbnMgPSAlMDh4IG91dF9wcm9kID0gJTA4eFxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgIFNoYXJlZC0+b3V0X2NvbnMsCisgICAgICAgICAgICAgICAgICAgICBTaGFyZWQtPm91dF9w
cm9kKTsKKworICAgICAgICBYRU5CVVNfREVCVUcoUHJpbnRmLAorICAgICAgICAgICAgICAgICAg
ICAgJkNvbnRleHQtPkRlYnVnSW50ZXJmYWNlLAorICAgICAgICAgICAgICAgICAgICAgImluX2Nv
bnMgPSAlMDh4IGluX3Byb2QgPSAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgU2hhcmVk
LT5pbl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgU2hhcmVkLT5pbl9wcm9kKTsKKyAgICB9
CisKKyAgICBYRU5CVVNfREVCVUcoUHJpbnRmLAorICAgICAgICAgICAgICAgICAmQ29udGV4dC0+
RGVidWdJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICJFdmVudHMgPSAlbHUgRHBjcyA9ICVs
dSBQb2xscyA9ICVsdVxuIiwKKyAgICAgICAgICAgICAgICAgQ29udGV4dC0+RXZlbnRzLAorICAg
ICAgICAgICAgICAgICBDb250ZXh0LT5EcGNzLAorICAgICAgICAgICAgICAgICBDb250ZXh0LT5Q
b2xscyk7Cit9CisKK3N0YXRpYyBOVFNUQVRVUworQ29uc29sZVdyaXRlKAorICAgIElOICBQSU5U
RVJGQUNFICAgICAgICAgIEludGVyZmFjZSwKKyAgICBJTiAgUENIQVIgICAgICAgICAgICAgICBE
YXRhLAorICAgIElOICBVTE9ORyAgICAgICAgICAgICAgIExlbmd0aCwKKyAgICBJTiAgQk9PTEVB
TiAgICAgICAgICAgICBDUkxGCisgICAgKQoreworICAgIFBYRU5CVVNfQ09OU09MRV9DT05URVhU
IENvbnRleHQgPSBJbnRlcmZhY2UtPkNvbnRleHQ7CisgICAgVUxPTkcgICAgICAgICAgICAgICAg
ICAgRXh0cmE7CisgICAgUFhFTkJVU19DT05TT0xFX0JVRkZFUiAgQnVmZmVyOworICAgIFVMT05H
ICAgICAgICAgICAgICAgICAgIEluZGV4OworICAgIEtJUlFMICAgICAgICAgICAgICAgICAgIEly
cWw7CisgICAgTlRTVEFUVVMgICAgICAgICAgICAgICAgc3RhdHVzOworCisgICAgRXh0cmEgPSAw
OworICAgIGlmIChDUkxGKSB7CisgICAgICAgIGZvciAoSW5kZXggPSAwOyBJbmRleCA8IExlbmd0
aDsgSW5kZXgrKykgeworICAgICAgICAgICAgaWYgKERhdGFbSW5kZXhdID09ICdcbicpCisgICAg
ICAgICAgICAgICAgRXh0cmErKzsKKyAgICAgICAgfQorICAgIH0KKworICAgIEJ1ZmZlciA9IF9f
Q29uc29sZUFsbG9jYXRlKEZJRUxEX09GRlNFVChYRU5CVVNfQ09OU09MRV9CVUZGRVIsIERhdGEp
ICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMZW5ndGggKyBFeHRyYSk7CisKKyAg
ICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAgIGlmIChCdWZmZXIgPT0gTlVMTCkKKyAg
ICAgICAgZ290byBmYWlsMTsKKworICAgIEluZGV4ID0gMDsKKyAgICB3aGlsZSAoSW5kZXggPCBM
ZW5ndGggKyBFeHRyYSkgeworICAgICAgICBpZiAoQ1JMRiAmJiAqRGF0YSA9PSAnXG4nKQorICAg
ICAgICAgICAgQnVmZmVyLT5EYXRhW0luZGV4KytdID0gJ1xyJzsKKworICAgICAgICBCdWZmZXIt
PkRhdGFbSW5kZXgrK10gPSAqRGF0YSsrOworICAgIH0KKworICAgIEJ1ZmZlci0+TGVuZ3RoID0g
TGVuZ3RoICsgRXh0cmE7CisKKyAgICBBY3F1aXJlSGlnaExvY2soJkNvbnRleHQtPk91dExvY2ss
ICZJcnFsKTsKKyAgICBJbnNlcnRUYWlsTGlzdCgmQ29udGV4dC0+T3V0TGlzdCwgJkJ1ZmZlci0+
TGlzdEVudHJ5KTsKKyAgICBSZWxlYXNlSGlnaExvY2soJkNvbnRleHQtPk91dExvY2ssIElycWwp
OworCisgICAgaWYgKEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVMTCwgTlVMTCkp
CisgICAgICAgIENvbnRleHQtPkRwY3MrKzsKKworICAgIHJldHVybiBTVEFUVVNfU1VDQ0VTUzsK
KworZmFpbDE6CisgICAgRXJyb3IoImZhaWwxICglMDh4KVxuIiwgc3RhdHVzKTsKKworICAgIHJl
dHVybiBzdGF0dXM7Cit9CisKK3N0YXRpYyBOVFNUQVRVUworQ29uc29sZUFjcXVpcmUoCisgICAg
SU4gIFBJTlRFUkZBQ0UgICAgICAgICAgSW50ZXJmYWNlCisgICAgKQoreworICAgIFBYRU5CVVNf
Q09OU09MRV9DT05URVhUIENvbnRleHQgPSBJbnRlcmZhY2UtPkNvbnRleHQ7CisgICAgS0lSUUwg
ICAgICAgICAgICAgICAgICAgSXJxbDsKKyAgICBOVFNUQVRVUyAgICAgICAgICAgICAgICBzdGF0
dXM7CisKKyAgICBLZUFjcXVpcmVTcGluTG9jaygmQ29udGV4dC0+TG9jaywgJklycWwpOworCisg
ICAgaWYgKENvbnRleHQtPlJlZmVyZW5jZXMrKyAhPSAwKQorICAgICAgICBnb3RvIGRvbmU7CisK
KyAgICBUcmFjZSgiPT09PT5cbiIpOworCisgICAgQ29udGV4dC0+QWRkcmVzcyA9IENvbnNvbGVH
ZXRBZGRyZXNzKENvbnRleHQpOworICAgIENvbnRleHQtPlNoYXJlZCA9IChzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKilNbU1hcElvU3BhY2UoQ29udGV4dC0+QWRkcmVzcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0Vf
U0laRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1tQ2FjaGVkKTsKKyAgICBzdGF0dXMgPSBTVEFUVVNfVU5TVUNDRVNTRlVM
OworICAgIGlmIChDb250ZXh0LT5TaGFyZWQgPT0gTlVMTCkKKyAgICAgICAgZ290byBmYWlsMTsK
KworICAgIHN0YXR1cyA9IFhFTkJVU19FVlRDSE4oQWNxdWlyZSwgJkNvbnRleHQtPkV2dGNobklu
dGVyZmFjZSk7CisgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFp
bDI7CisKKyAgICBDb25zb2xlRW5hYmxlKENvbnRleHQpOworCisgICAgc3RhdHVzID0gWEVOQlVT
X1NVU1BFTkQoQWNxdWlyZSwgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UpOworICAgIGlmICgh
TlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3RvIGZhaWwzOworCisgICAgc3RhdHVzID0g
WEVOQlVTX1NVU1BFTkQoUmVnaXN0ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkNv
bnRleHQtPlN1c3BlbmRJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1VT
UEVORF9DQUxMQkFDS19FQVJMWSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb25zb2xl
U3VzcGVuZENhbGxiYWNrRWFybHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29udGV4
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmQ29udGV4dC0+U3VzcGVuZENhbGxiYWNr
RWFybHkpOworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3RvIGZhaWw0
OworCisgICAgc3RhdHVzID0gWEVOQlVTX1NVU1BFTkQoUmVnaXN0ZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1VTUEVORF9DQUxMQkFDS19MQVRFLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENvbnNvbGVTdXNwZW5kQ2FsbGJhY2tMYXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENvbnRleHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkNvbnRleHQt
PlN1c3BlbmRDYWxsYmFja0xhdGUpOworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAg
ICAgICBnb3RvIGZhaWw1OworCisgICAgc3RhdHVzID0gWEVOQlVTX0RFQlVHKEFjcXVpcmUsICZD
b250ZXh0LT5EZWJ1Z0ludGVyZmFjZSk7CisgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisg
ICAgICAgIGdvdG8gZmFpbDY7CisKKyAgICBzdGF0dXMgPSBYRU5CVVNfREVCVUcoUmVnaXN0ZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5EZWJ1Z0ludGVyZmFjZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19NT0RVTEVfXyAifENPTlNPTEUiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBDb25zb2xlRGVidWdDYWxsYmFjaywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ29udGV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJkNvbnRleHQtPkRl
YnVnQ2FsbGJhY2spOworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3Rv
IGZhaWw3OworCisgICAgVHJhY2UoIjw9PT09XG4iKTsKKworZG9uZToKKyAgICBLZVJlbGVhc2VT
cGluTG9jaygmQ29udGV4dC0+TG9jaywgSXJxbCk7CisKKyAgICByZXR1cm4gU1RBVFVTX1NVQ0NF
U1M7CisKK2ZhaWw3OgorICAgIEVycm9yKCJmYWlsN1xuIik7CisKKyAgICBYRU5CVVNfREVCVUco
UmVsZWFzZSwgJkNvbnRleHQtPkRlYnVnSW50ZXJmYWNlKTsKKworZmFpbDY6CisgICAgRXJyb3Io
ImZhaWw2XG4iKTsKKworICAgIFhFTkJVU19TVVNQRU5EKERlcmVnaXN0ZXIsCisgICAgICAgICAg
ICAgICAgICAgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAg
Q29udGV4dC0+U3VzcGVuZENhbGxiYWNrTGF0ZSk7CisgICAgQ29udGV4dC0+U3VzcGVuZENhbGxi
YWNrTGF0ZSA9IE5VTEw7CisKK2ZhaWw1OgorICAgIEVycm9yKCJmYWlsNVxuIik7CisKKyAgICBY
RU5CVVNfU1VTUEVORChEZXJlZ2lzdGVyLAorICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5T
dXNwZW5kSW50ZXJmYWNlLAorICAgICAgICAgICAgICAgICAgIENvbnRleHQtPlN1c3BlbmRDYWxs
YmFja0Vhcmx5KTsKKyAgICBDb250ZXh0LT5TdXNwZW5kQ2FsbGJhY2tFYXJseSA9IE5VTEw7CisK
K2ZhaWw0OgorICAgIEVycm9yKCJmYWlsNFxuIik7CisKKyAgICBYRU5CVVNfU1VTUEVORChSZWxl
YXNlLCAmQ29udGV4dC0+U3VzcGVuZEludGVyZmFjZSk7CisKK2ZhaWwzOgorICAgIEVycm9yKCJm
YWlsM1xuIik7CisKKyAgICBDb25zb2xlRGlzYWJsZShDb250ZXh0KTsKKworICAgIFhFTkJVU19F
VlRDSE4oUmVsZWFzZSwgJkNvbnRleHQtPkV2dGNobkludGVyZmFjZSk7CisKK2ZhaWwyOgorICAg
IEVycm9yKCJmYWlsMlxuIik7CisKKyAgICBNbVVubWFwSW9TcGFjZShDb250ZXh0LT5TaGFyZWQs
IFBBR0VfU0laRSk7CisgICAgQ29udGV4dC0+U2hhcmVkID0gTlVMTDsKKworZmFpbDE6CisgICAg
RXJyb3IoImZhaWwxICglMDh4KVxuIiwgc3RhdHVzKTsKKworICAgIENvbnRleHQtPkFkZHJlc3Mu
UXVhZFBhcnQgPSAwOworCisgICAgLS1Db250ZXh0LT5SZWZlcmVuY2VzOworICAgIEFTU0VSVDNV
KENvbnRleHQtPlJlZmVyZW5jZXMsID09LCAwKTsKKyAgICBLZVJlbGVhc2VTcGluTG9jaygmQ29u
dGV4dC0+TG9jaywgSXJxbCk7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgVk9J
RAorQ29uc29sZVJlbGVhc2UoCisgICAgSU4gIFBJTlRFUkZBQ0UgICAgICAgICAgSW50ZXJmYWNl
CisgICAgKQoreworICAgIFBYRU5CVVNfQ09OU09MRV9DT05URVhUIENvbnRleHQgPSBJbnRlcmZh
Y2UtPkNvbnRleHQ7CisgICAgS0lSUUwgICAgICAgICAgICAgICAgICAgSXJxbDsKKworICAgIEtl
QWNxdWlyZVNwaW5Mb2NrKCZDb250ZXh0LT5Mb2NrLCAmSXJxbCk7CisKKyAgICBpZiAoLS1Db250
ZXh0LT5SZWZlcmVuY2VzID4gMCkKKyAgICAgICAgZ290byBkb25lOworCisgICAgVHJhY2UoIj09
PT0+XG4iKTsKKworICAgIENvbnNvbGVGbHVzaChDb250ZXh0KTsKKworICAgIFhFTkJVU19ERUJV
RyhEZXJlZ2lzdGVyLAorICAgICAgICAgICAgICAgICAmQ29udGV4dC0+RGVidWdJbnRlcmZhY2Us
CisgICAgICAgICAgICAgICAgIENvbnRleHQtPkRlYnVnQ2FsbGJhY2spOworICAgIENvbnRleHQt
PkRlYnVnQ2FsbGJhY2sgPSBOVUxMOworCisgICAgWEVOQlVTX0RFQlVHKFJlbGVhc2UsICZDb250
ZXh0LT5EZWJ1Z0ludGVyZmFjZSk7CisKKyAgICBYRU5CVVNfU1VTUEVORChEZXJlZ2lzdGVyLAor
ICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5TdXNwZW5kSW50ZXJmYWNlLAorICAgICAgICAg
ICAgICAgICAgIENvbnRleHQtPlN1c3BlbmRDYWxsYmFja0xhdGUpOworICAgIENvbnRleHQtPlN1
c3BlbmRDYWxsYmFja0xhdGUgPSBOVUxMOworCisgICAgWEVOQlVTX1NVU1BFTkQoRGVyZWdpc3Rl
ciwKKyAgICAgICAgICAgICAgICAgICAmQ29udGV4dC0+U3VzcGVuZEludGVyZmFjZSwKKyAgICAg
ICAgICAgICAgICAgICBDb250ZXh0LT5TdXNwZW5kQ2FsbGJhY2tFYXJseSk7CisgICAgQ29udGV4
dC0+U3VzcGVuZENhbGxiYWNrRWFybHkgPSBOVUxMOworCisgICAgWEVOQlVTX1NVU1BFTkQoUmVs
ZWFzZSwgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UpOworCisgICAgQ29uc29sZURpc2FibGUo
Q29udGV4dCk7CisKKyAgICBYRU5CVVNfRVZUQ0hOKFJlbGVhc2UsICZDb250ZXh0LT5FdnRjaG5J
bnRlcmZhY2UpOworCisgICAgTW1Vbm1hcElvU3BhY2UoQ29udGV4dC0+U2hhcmVkLCBQQUdFX1NJ
WkUpOworICAgIENvbnRleHQtPlNoYXJlZCA9IE5VTEw7CisKKyAgICBDb250ZXh0LT5BZGRyZXNz
LlF1YWRQYXJ0ID0gMDsKKworICAgIFRyYWNlKCI8PT09PVxuIik7CisKK2RvbmU6CisgICAgS2VS
ZWxlYXNlU3BpbkxvY2soJkNvbnRleHQtPkxvY2ssIElycWwpOworfQorCitzdGF0aWMgc3RydWN0
IF9YRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVjEgQ29uc29sZUludGVyZmFjZVZlcnNpb24xID0g
eworICAgIHsgc2l6ZW9mIChzdHJ1Y3QgX1hFTkJVU19DT05TT0xFX0lOVEVSRkFDRV9WMSksIDEs
IE5VTEwsIE5VTEwsIE5VTEwgfSwKKyAgICBDb25zb2xlQWNxdWlyZSwKKyAgICBDb25zb2xlUmVs
ZWFzZSwKKyAgICBDb25zb2xlV3JpdGUKK307CisKK05UU1RBVFVTCitDb25zb2xlSW5pdGlhbGl6
ZSgKKyAgICBJTiAgUFhFTkJVU19GRE8gICAgICAgICAgICAgRmRvLAorICAgIE9VVCBQWEVOQlVT
X0NPTlNPTEVfQ09OVEVYVCAqQ29udGV4dAorICAgICkKK3sKKyAgICBOVFNUQVRVUyAgICAgICAg
ICAgICAgICAgICAgc3RhdHVzOworCisgICAgVHJhY2UoIj09PT0+XG4iKTsKKworICAgICpDb250
ZXh0ID0gX19Db25zb2xlQWxsb2NhdGUoc2l6ZW9mIChYRU5CVVNfQ09OU09MRV9DT05URVhUKSk7
CisKKyAgICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAgIGlmICgqQ29udGV4dCA9PSBO
VUxMKQorICAgICAgICBnb3RvIGZhaWwxOworCisgICAgc3RhdHVzID0gRXZ0Y2huR2V0SW50ZXJm
YWNlKEZkb0dldEV2dGNobkNvbnRleHQoRmRvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOQlVTX0VWVENITl9JTlRFUkZBQ0VfVkVSU0lPTl9NQVgsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChQSU5URVJGQUNFKSYoKkNvbnRleHQpLT5FdnRjaG5JbnRlcmZh
Y2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAoKCpDb250ZXh0KS0+
RXZ0Y2huSW50ZXJmYWNlKSk7CisgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CisgICAg
QVNTRVJUKCgqQ29udGV4dCktPkV2dGNobkludGVyZmFjZS5JbnRlcmZhY2UuQ29udGV4dCAhPSBO
VUxMKTsKKworICAgIHN0YXR1cyA9IFN1c3BlbmRHZXRJbnRlcmZhY2UoRmRvR2V0U3VzcGVuZENv
bnRleHQoRmRvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkJVU19TVVNQ
RU5EX0lOVEVSRkFDRV9WRVJTSU9OX01BWCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQSU5URVJGQUNFKSYoKkNvbnRleHQpLT5TdXNwZW5kSW50ZXJmYWNlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mICgoKkNvbnRleHQpLT5TdXNwZW5kSW50ZXJm
YWNlKSk7CisgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CisgICAgQVNTRVJUKCgqQ29u
dGV4dCktPlN1c3BlbmRJbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVMTCk7CisKKyAg
ICBzdGF0dXMgPSBEZWJ1Z0dldEludGVyZmFjZShGZG9HZXREZWJ1Z0NvbnRleHQoRmRvKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5CVVNfREVCVUdfSU5URVJGQUNFX1ZFUlNJ
T05fTUFYLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQSU5URVJGQUNFKSYoKkNv
bnRleHQpLT5EZWJ1Z0ludGVyZmFjZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplb2YgKCgqQ29udGV4dCktPkRlYnVnSW50ZXJmYWNlKSk7CisgICAgQVNTRVJUKE5UX1NVQ0NF
U1Moc3RhdHVzKSk7CisgICAgQVNTRVJUKCgqQ29udGV4dCktPkRlYnVnSW50ZXJmYWNlLkludGVy
ZmFjZS5Db250ZXh0ICE9IE5VTEwpOworCisgICAgS2VJbml0aWFsaXplU3BpbkxvY2soJigqQ29u
dGV4dCktPkxvY2spOworCisgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCYoKkNvbnRleHQpLT5PdXRM
aXN0KTsKKyAgICBJbml0aWFsaXplSGlnaExvY2soJigqQ29udGV4dCktPk91dExvY2spOworCisg
ICAgS2VJbml0aWFsaXplRHBjKCYoKkNvbnRleHQpLT5EcGMsIENvbnNvbGVEcGMsICpDb250ZXh0
KTsKKworICAgICgqQ29udGV4dCktPkZkbyA9IEZkbzsKKworICAgIFRyYWNlKCI8PT09PVxuIik7
CisKKyAgICByZXR1cm4gU1RBVFVTX1NVQ0NFU1M7CisKK2ZhaWwxOgorICAgIEVycm9yKCJmYWls
MSAoJTA4eClcbiIsIHN0YXR1cyk7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitOVFNUQVRV
UworQ29uc29sZUdldEludGVyZmFjZSgKKyAgICBJTiAgICAgIFBYRU5CVVNfQ09OU09MRV9DT05U
RVhUICAgQ29udGV4dCwKKyAgICBJTiAgICAgIFVMT05HICAgICAgICAgICAgICAgICAgIFZlcnNp
b24sCisgICAgSU4gT1VUICBQSU5URVJGQUNFICAgICAgICAgICAgICBJbnRlcmZhY2UsCisgICAg
SU4gICAgICBVTE9ORyAgICAgICAgICAgICAgICAgICBTaXplCisgICAgKQoreworICAgIE5UU1RB
VFVTICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzOworCisgICAgQVNTRVJUKENvbnRleHQg
IT0gTlVMTCk7CisKKyAgICBzd2l0Y2ggKFZlcnNpb24pIHsKKyAgICBjYXNlIDE6IHsKKyAgICAg
ICAgc3RydWN0IF9YRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVjEgICpDb25zb2xlSW50ZXJmYWNl
OworCisgICAgICAgIENvbnNvbGVJbnRlcmZhY2UgPSAoc3RydWN0IF9YRU5CVVNfQ09OU09MRV9J
TlRFUkZBQ0VfVjEgKilJbnRlcmZhY2U7CisKKyAgICAgICAgc3RhdHVzID0gU1RBVFVTX0JVRkZF
Ul9PVkVSRkxPVzsKKyAgICAgICAgaWYgKFNpemUgPCBzaXplb2YgKHN0cnVjdCBfWEVOQlVTX0NP
TlNPTEVfSU5URVJGQUNFX1YxKSkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICpDb25z
b2xlSW50ZXJmYWNlID0gQ29uc29sZUludGVyZmFjZVZlcnNpb24xOworCisgICAgICAgIEFTU0VS
VDNVKEludGVyZmFjZS0+VmVyc2lvbiwgPT0sIFZlcnNpb24pOworICAgICAgICBJbnRlcmZhY2Ut
PkNvbnRleHQgPSBDb250ZXh0OworCisgICAgICAgIHN0YXR1cyA9IFNUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgc3RhdHVzID0gU1RB
VFVTX05PVF9TVVBQT1JURUQ7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBz
dGF0dXM7Cit9CisKK1VMT05HCitDb25zb2xlR2V0UmVmZXJlbmNlcygKKyAgICBJTiAgUFhFTkJV
U19DT05TT0xFX0NPTlRFWFQgICBDb250ZXh0CisgICAgKQoreworICAgIHJldHVybiBDb250ZXh0
LT5SZWZlcmVuY2VzOworfQorCitWT0lECitDb25zb2xlVGVhcmRvd24oCisgICAgSU4gIFBYRU5C
VVNfQ09OU09MRV9DT05URVhUICAgQ29udGV4dAorICAgICkKK3sKKyAgICBUcmFjZSgiPT09PT5c
biIpOworCisgICAgQVNTRVJUM1UoS2VHZXRDdXJyZW50SXJxbCgpLCA9PSwgUEFTU0lWRV9MRVZF
TCk7CisgICAgS2VGbHVzaFF1ZXVlZERwY3MoKTsKKworICAgIENvbnRleHQtPlBvbGxzID0gMDsK
KyAgICBDb250ZXh0LT5EcGNzID0gMDsKKyAgICBDb250ZXh0LT5FdmVudHMgPSAwOworCisgICAg
Q29udGV4dC0+RmRvID0gTlVMTDsKKworICAgIFJ0bFplcm9NZW1vcnkoJkNvbnRleHQtPkRwYywg
c2l6ZW9mIChLRFBDKSk7CisKKyAgICBSdGxaZXJvTWVtb3J5KCZDb250ZXh0LT5PdXRMb2NrLCBz
aXplb2YgKEhJR0hfTE9DSykpOworICAgIEFTU0VSVChJc0xpc3RFbXB0eSgmQ29udGV4dC0+T3V0
TGlzdCkpOworICAgIFJ0bFplcm9NZW1vcnkoJkNvbnRleHQtPk91dExpc3QsIHNpemVvZiAoTElT
VF9FTlRSWSkpOworCisgICAgUnRsWmVyb01lbW9yeSgmQ29udGV4dC0+TG9jaywgc2l6ZW9mIChL
U1BJTl9MT0NLKSk7CisKKyAgICBSdGxaZXJvTWVtb3J5KCZDb250ZXh0LT5EZWJ1Z0ludGVyZmFj
ZSwKKyAgICAgICAgICAgICAgICAgIHNpemVvZiAoWEVOQlVTX0RFQlVHX0lOVEVSRkFDRSkpOwor
CisgICAgUnRsWmVyb01lbW9yeSgmQ29udGV4dC0+U3VzcGVuZEludGVyZmFjZSwKKyAgICAgICAg
ICAgICAgICAgIHNpemVvZiAoWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFKSk7CisKKyAgICBSdGxa
ZXJvTWVtb3J5KCZDb250ZXh0LT5FdnRjaG5JbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICBz
aXplb2YgKFhFTkJVU19FVlRDSE5fSU5URVJGQUNFKSk7CisKKyAgICBBU1NFUlQoSXNaZXJvTWVt
b3J5KENvbnRleHQsIHNpemVvZiAoWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCkpKTsKKyAgICBfX0Nv
bnNvbGVGcmVlKENvbnRleHQpOworCisgICAgVHJhY2UoIjw9PT09XG4iKTsKK30KZGlmZiAtLWdp
dCBhL3NyYy94ZW5idXMvY29uc29sZS5oIGIvc3JjL3hlbmJ1cy9jb25zb2xlLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODdiZTdlYwotLS0gL2Rldi9udWxsCisrKyBiL3Ny
Yy94ZW5idXMvY29uc29sZS5oCkBAIC0wLDAgKzEsNjcgQEAKKy8qIENvcHlyaWdodCAoYykgQ2l0
cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLAorICogd2l0aCBvciB3
aXRob3V0IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZAorICogdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisgKiAqICAgUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZQorICogICAgIGNvcHlyaWdodCBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUKKyAqICAgICBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqICogICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlCisgKiAgICAgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZQorICogICAgIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlcgorICogICAgIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECisgKiBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAorICogSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YKKyAqIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisgKiBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUgorICogQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVD
SUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLAorICog
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SCisg
KiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisg
KiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwKKyAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQg
KElOQ0xVRElORworICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
IFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0UuCisgKi8KKworI2lmbmRlZiBfWEVO
QlVTX0NPTlNPTEVfSAorI2RlZmluZSBfWEVOQlVTX0NPTlNPTEVfSAorCisjaW5jbHVkZSA8bnRk
ZGsuaD4KKyNpbmNsdWRlIDx4ZW4uaD4KKyNpbmNsdWRlIDxjb25zb2xlX2ludGVyZmFjZS5oPgor
Cit0eXBlZGVmIHN0cnVjdCBfWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCAgWEVOQlVTX0NPTlNPTEVf
Q09OVEVYVCwgKlBYRU5CVVNfQ09OU09MRV9DT05URVhUOworCisjaW5jbHVkZSAiZmRvLmgiCisK
K2V4dGVybiBOVFNUQVRVUworQ29uc29sZUluaXRpYWxpemUoCisgICAgSU4gIFBYRU5CVVNfRkRP
ICAgICAgICAgICAgIEZkbywKKyAgICBPVVQgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgKkNvbnRl
eHQKKyAgICApOworCitleHRlcm4gTlRTVEFUVVMKK0NvbnNvbGVHZXRJbnRlcmZhY2UoCisgICAg
SU4gICAgICBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0LAorICAgIElOICAgICAgVUxP
TkcgICAgICAgICAgICAgICAgICAgVmVyc2lvbiwKKyAgICBJTiBPVVQgIFBJTlRFUkZBQ0UgICAg
ICAgICAgICAgIEludGVyZmFjZSwKKyAgICBJTiAgICAgIFVMT05HICAgICAgICAgICAgICAgICAg
IFNpemUKKyAgICApOworCitleHRlcm4gVUxPTkcKK0NvbnNvbGVHZXRSZWZlcmVuY2VzKAorICAg
IElOICBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0CisgICAgKTsKKworZXh0ZXJuIFZP
SUQKK0NvbnNvbGVUZWFyZG93bigKKyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29u
dGV4dAorICAgICk7CisKKyNlbmRpZiAgLy8gX1hFTkJVU19DT05TT0xFX0gKZGlmZiAtLWdpdCBh
L3NyYy94ZW5idXMvZmRvLmMgYi9zcmMveGVuYnVzL2Zkby5jCmluZGV4IDdlNjhiMzYuLjQxZDc4
OWIgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5idXMvZmRvLmMKKysrIGIvc3JjL3hlbmJ1cy9mZG8uYwpA
QCAtNTEsNiArNTEsNyBAQAogI2luY2x1ZGUgImV2dGNobi5oIgogI2luY2x1ZGUgImRlYnVnLmgi
CiAjaW5jbHVkZSAic3RvcmUuaCIKKyNpbmNsdWRlICJjb25zb2xlLmgiCiAjaW5jbHVkZSAiY2Fj
aGUuaCIKICNpbmNsdWRlICJnbnR0YWIuaCIKICNpbmNsdWRlICJzdXNwZW5kLmgiCkBAIC0xMjIs
NiArMTIzLDcgQEAgc3RydWN0IF9YRU5CVVNfRkRPIHsKICAgICBQWEVOQlVTX0VWVENITl9DT05U
RVhUICAgICAgICAgIEV2dGNobkNvbnRleHQ7CiAgICAgUFhFTkJVU19ERUJVR19DT05URVhUICAg
ICAgICAgICBEZWJ1Z0NvbnRleHQ7CiAgICAgUFhFTkJVU19TVE9SRV9DT05URVhUICAgICAgICAg
ICBTdG9yZUNvbnRleHQ7CisgICAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgICAgICAgICBDb25z
b2xlQ29udGV4dDsKICAgICBQWEVOQlVTX1JBTkdFX1NFVF9DT05URVhUICAgICAgIFJhbmdlU2V0
Q29udGV4dDsKICAgICBQWEVOQlVTX0NBQ0hFX0NPTlRFWFQgICAgICAgICAgIENhY2hlQ29udGV4
dDsKICAgICBQWEVOQlVTX0dOVFRBQl9DT05URVhUICAgICAgICAgIEdudHRhYkNvbnRleHQ7CkBA
IC0xMzIsNiArMTM0LDcgQEAgc3RydWN0IF9YRU5CVVNfRkRPIHsKICAgICBYRU5CVVNfU1VTUEVO
RF9JTlRFUkZBQ0UgICAgICAgIFN1c3BlbmRJbnRlcmZhY2U7CiAgICAgWEVOQlVTX0VWVENITl9J
TlRFUkZBQ0UgICAgICAgICBFdnRjaG5JbnRlcmZhY2U7CiAgICAgWEVOQlVTX1NUT1JFX0lOVEVS
RkFDRSAgICAgICAgICBTdG9yZUludGVyZmFjZTsKKyAgICBYRU5CVVNfQ09OU09MRV9JTlRFUkZB
Q0UgICAgICAgIENvbnNvbGVJbnRlcmZhY2U7CiAgICAgWEVOQlVTX1JBTkdFX1NFVF9JTlRFUkZB
Q0UgICAgICBSYW5nZVNldEludGVyZmFjZTsKICAgICBYRU5CVVNfQkFMTE9PTl9JTlRFUkZBQ0Ug
ICAgICAgIEJhbGxvb25JbnRlcmZhY2U7CiAKQEAgLTE0MCw2ICsxNDMsNyBAQCBzdHJ1Y3QgX1hF
TkJVU19GRE8gewogCiAgICAgUFhFTkJVU19FVlRDSE5fQ0hBTk5FTCAgICAgICAgICBDaGFubmVs
OwogICAgIFBYRU5CVVNfU1VTUEVORF9DQUxMQkFDSyAgICAgICAgU3VzcGVuZENhbGxiYWNrTGF0
ZTsKKyAgICBQTE9HX0RJU1BPU0lUSU9OICAgICAgICAgICAgICAgIExvZ0Rpc3Bvc2l0aW9uOwog
fTsKIAogc3RhdGljIEZPUkNFSU5MSU5FIFBWT0lECkBAIC03ODUsNiArNzg5LDcgQEAgREVGSU5F
X0ZET19HRVRfQ09OVEVYVChTaGFyZWRJbmZvLCBQWEVOQlVTX1NIQVJFRF9JTkZPX0NPTlRFWFQp
CiBERUZJTkVfRkRPX0dFVF9DT05URVhUKEV2dGNobiwgUFhFTkJVU19FVlRDSE5fQ09OVEVYVCkK
IERFRklORV9GRE9fR0VUX0NPTlRFWFQoRGVidWcsIFBYRU5CVVNfREVCVUdfQ09OVEVYVCkKIERF
RklORV9GRE9fR0VUX0NPTlRFWFQoU3RvcmUsIFBYRU5CVVNfU1RPUkVfQ09OVEVYVCkKK0RFRklO
RV9GRE9fR0VUX0NPTlRFWFQoQ29uc29sZSwgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQpCiBERUZJ
TkVfRkRPX0dFVF9DT05URVhUKFJhbmdlU2V0LCBQWEVOQlVTX1JBTkdFX1NFVF9DT05URVhUKQog
REVGSU5FX0ZET19HRVRfQ09OVEVYVChDYWNoZSwgUFhFTkJVU19DQUNIRV9DT05URVhUKQogREVG
SU5FX0ZET19HRVRfQ09OVEVYVChHbnR0YWIsIFBYRU5CVVNfR05UVEFCX0NPTlRFWFQpCkBAIC0y
NjA4LDYgKzI2MTMsMjIgQEAgZmFpbDE6CiAgICAgcmV0dXJuIHN0YXR1czsKIH0KIAorc3RhdGlj
IFZPSUQKK0Zkb091dHB1dEJ1ZmZlcigKKyAgICBJTiAgUFZPSUQgICBBcmd1bWVudCwKKyAgICBJ
TiAgUENIQVIgICBCdWZmZXIsCisgICAgSU4gIFVMT05HICAgTGVuZ3RoCisgICAgKQoreworICAg
IFBYRU5CVVNfRkRPIEZkbyA9IEFyZ3VtZW50OworCisgICAgKFZPSUQpIFhFTkJVU19DT05TT0xF
KFdyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAmRmRvLT5Db25zb2xlSW50ZXJmYWNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBCdWZmZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIExlbmd0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSk7Cit9CisKIHN0
YXRpYyBGT1JDRUlOTElORSBOVFNUQVRVUwogX19GZG9EM1RvRDAoCiAgICAgSU4gIFBYRU5CVVNf
RkRPIEZkbwpAQCAtMjYzNyw2ICsyNjU4LDE1IEBAIF9fRmRvRDNUb0QwKAogICAgICAgICAgICAg
ICAgICAgRmRvLT5DaGFubmVsLAogICAgICAgICAgICAgICAgICAgRkFMU0UpOwogCisgICAgc3Rh
dHVzID0gTG9nQWRkRGlzcG9zaXRpb24oTE9HX0xFVkVMX0lORk8gfAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExPR19MRVZFTF9XQVJOSU5HIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMT0dfTEVWRUxfRVJST1IgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExPR19MRVZFTF9DUklUSUNBTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
ZG9PdXRwdXRCdWZmZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmRvLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGZG8tPkxvZ0Rpc3Bvc2l0aW9uKTsKKyAgICBB
U1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKKwogICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShX
YXRjaEFkZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZkby0+U3RvcmVJbnRlcmZhY2Us
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCkBAIC0yNzExLDYgKzI3NDEsOSBAQCBm
YWlsMzoKIGZhaWwyOgogICAgIEVycm9yKCJmYWlsMlxuIik7CiAKKyAgICBMb2dSZW1vdmVEaXNw
b3NpdGlvbihGZG8tPkxvZ0Rpc3Bvc2l0aW9uKTsKKyAgICBGZG8tPkxvZ0Rpc3Bvc2l0aW9uID0g
TlVMTDsKKwogICAgIFhFTkJVU19FVlRDSE4oQ2xvc2UsCiAgICAgICAgICAgICAgICAgICAmRmRv
LT5FdnRjaG5JbnRlcmZhY2UsCiAgICAgICAgICAgICAgICAgICBGZG8tPkNoYW5uZWwpOwpAQCAt
Mjc2MCw2ICsyNzkzLDkgQEAgX19GZG9EMFRvRDMoCiAgICAgICAgICAgICAgICAgICAgICAgICBG
ZG8tPlNjYW5XYXRjaCk7CiAgICAgRmRvLT5TY2FuV2F0Y2ggPSBOVUxMOwogCisgICAgTG9nUmVt
b3ZlRGlzcG9zaXRpb24oRmRvLT5Mb2dEaXNwb3NpdGlvbik7CisgICAgRmRvLT5Mb2dEaXNwb3Np
dGlvbiA9IE5VTEw7CisKICAgICBYRU5CVVNfRVZUQ0hOKENsb3NlLAogICAgICAgICAgICAgICAg
ICAgJkZkby0+RXZ0Y2huSW50ZXJmYWNlLAogICAgICAgICAgICAgICAgICAgRmRvLT5DaGFubmVs
KTsKQEAgLTI5NzUsMTUgKzMwMTEsMTkgQEAgRmRvRDNUb0QwKAogICAgIGlmICghTlRfU1VDQ0VT
UyhzdGF0dXMpKQogICAgICAgICBnb3RvIGZhaWw2OwogCisgICAgc3RhdHVzID0gWEVOQlVTX0NP
TlNPTEUoQWNxdWlyZSwgJkZkby0+Q29uc29sZUludGVyZmFjZSk7CisgICAgaWYgKCFOVF9TVUND
RVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFpbDc7CisKICAgICBpZiAoRmRvLT5CYWxsb29u
SW50ZXJmYWNlLkludGVyZmFjZS5Db250ZXh0ICE9IE5VTEwpIHsKICAgICAgICAgc3RhdHVzID0g
WEVOQlVTX0JBTExPT04oQWNxdWlyZSwgJkZkby0+QmFsbG9vbkludGVyZmFjZSk7CiAgICAgICAg
IGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQotICAgICAgICAgICAgZ290byBmYWlsNzsKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDg7CiAgICAgfQogCiAgICAgc3RhdHVzID0gX19GZG9EM1RvRDAoRmRv
KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgZ290byBmYWlsODsKKyAg
ICAgICAgZ290byBmYWlsOTsKIAogICAgIHN0YXR1cyA9IFhFTkJVU19TVVNQRU5EKFJlZ2lzdGVy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGZG8tPlN1c3BlbmRJbnRlcmZhY2UsCkBA
IC0yOTkyLDcgKzMwMzIsNyBAQCBGZG9EM1RvRDAoCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRmRvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGZG8tPlN1c3BlbmRDYWxsYmFj
a0xhdGUpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQotICAgICAgICBnb3RvIGZhaWw5
OworICAgICAgICBnb3RvIGZhaWwxMDsKIAogICAgIEtlTG93ZXJJcnFsKElycWwpOwogCkBAIC0z
MDIzLDE2ICszMDYzLDIxIEBAIG5vdF9hY3RpdmU6CiAKICAgICByZXR1cm4gU1RBVFVTX1NVQ0NF
U1M7CiAKK2ZhaWwxMDoKKyAgICBFcnJvcigiZmFpbDEwXG4iKTsKKworICAgIF9fRmRvRDBUb0Qz
KEZkbyk7CisKIGZhaWw5OgogICAgIEVycm9yKCJmYWlsOVxuIik7CiAKLSAgICBfX0Zkb0QwVG9E
MyhGZG8pOworICAgIGlmIChGZG8tPkJhbGxvb25JbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQg
IT0gTlVMTCkKKyAgICAgICAgWEVOQlVTX0JBTExPT04oUmVsZWFzZSwgJkZkby0+QmFsbG9vbklu
dGVyZmFjZSk7CiAKIGZhaWw4OgogICAgIEVycm9yKCJmYWlsOFxuIik7CiAKLSAgICBpZiAoRmRv
LT5CYWxsb29uSW50ZXJmYWNlLkludGVyZmFjZS5Db250ZXh0ICE9IE5VTEwpCi0gICAgICAgIFhF
TkJVU19CQUxMT09OKFJlbGVhc2UsICZGZG8tPkJhbGxvb25JbnRlcmZhY2UpOworICAgIFhFTkJV
U19DT05TT0xFKFJlbGVhc2UsICZGZG8tPkNvbnNvbGVJbnRlcmZhY2UpOwogCiBmYWlsNzoKICAg
ICBFcnJvcigiZmFpbDdcbiIpOwpAQCAtMzE1Niw2ICszMjAxLDggQEAgRmRvRDBUb0QzKAogICAg
IGlmIChGZG8tPkJhbGxvb25JbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVMTCkKICAg
ICAgICAgWEVOQlVTX0JBTExPT04oUmVsZWFzZSwgJkZkby0+QmFsbG9vbkludGVyZmFjZSk7CiAK
KyAgICBYRU5CVVNfQ09OU09MRShSZWxlYXNlLCAmRmRvLT5Db25zb2xlSW50ZXJmYWNlKTsKKwog
ICAgIFhFTkJVU19TVE9SRShSZWxlYXNlLCAmRmRvLT5TdG9yZUludGVyZmFjZSk7CiAKICAgICBY
RU5CVVNfRVZUQ0hOKFJlbGVhc2UsICZGZG8tPkV2dGNobkludGVyZmFjZSk7CkBAIC0zMjI0LDYg
KzMyNzEsNyBAQCBGZG9TM1RvUzQoCiAgICAgQlVHX09OKFNoYXJlZEluZm9HZXRSZWZlcmVuY2Vz
KEZkby0+U2hhcmVkSW5mb0NvbnRleHQpICE9IDApOwogICAgIEJVR19PTihFdnRjaG5HZXRSZWZl
cmVuY2VzKEZkby0+RXZ0Y2huQ29udGV4dCkgIT0gMCk7CiAgICAgQlVHX09OKFN0b3JlR2V0UmVm
ZXJlbmNlcyhGZG8tPlN0b3JlQ29udGV4dCkgIT0gMCk7CisgICAgQlVHX09OKENvbnNvbGVHZXRS
ZWZlcmVuY2VzKEZkby0+Q29uc29sZUNvbnRleHQpICE9IDApOwogICAgIEJVR19PTihHbnR0YWJH
ZXRSZWZlcmVuY2VzKEZkby0+R250dGFiQ29udGV4dCkgIT0gMCk7CiAgICAgQlVHX09OKEJhbGxv
b25HZXRSZWZlcmVuY2VzKEZkby0+QmFsbG9vbkNvbnRleHQpICE9IDApOwogCkBAIC01MDkwLDI2
ICs1MTM4LDMwIEBAIEZkb0NyZWF0ZSgKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKICAg
ICAgICAgZ290byBmYWlsMTM7CiAKLSAgICBzdGF0dXMgPSBSYW5nZVNldEluaXRpYWxpemUoRmRv
LCAmRmRvLT5SYW5nZVNldENvbnRleHQpOworICAgIHN0YXR1cyA9IENvbnNvbGVJbml0aWFsaXpl
KEZkbywgJkZkby0+Q29uc29sZUNvbnRleHQpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMp
KQogICAgICAgICBnb3RvIGZhaWwxNDsKIAotICAgIHN0YXR1cyA9IENhY2hlSW5pdGlhbGl6ZShG
ZG8sICZGZG8tPkNhY2hlQ29udGV4dCk7CisgICAgc3RhdHVzID0gUmFuZ2VTZXRJbml0aWFsaXpl
KEZkbywgJkZkby0+UmFuZ2VTZXRDb250ZXh0KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVz
KSkKICAgICAgICAgZ290byBmYWlsMTU7CiAKLSAgICBzdGF0dXMgPSBHbnR0YWJJbml0aWFsaXpl
KEZkbywgJkZkby0+R250dGFiQ29udGV4dCk7CisgICAgc3RhdHVzID0gQ2FjaGVJbml0aWFsaXpl
KEZkbywgJkZkby0+Q2FjaGVDb250ZXh0KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkK
ICAgICAgICAgZ290byBmYWlsMTY7CiAKLSAgICBzdGF0dXMgPSBVbnBsdWdJbml0aWFsaXplKEZk
bywgJkZkby0+VW5wbHVnQ29udGV4dCk7CisgICAgc3RhdHVzID0gR250dGFiSW5pdGlhbGl6ZShG
ZG8sICZGZG8tPkdudHRhYkNvbnRleHQpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQog
ICAgICAgICBnb3RvIGZhaWwxNzsKIAorICAgIHN0YXR1cyA9IFVucGx1Z0luaXRpYWxpemUoRmRv
LCAmRmRvLT5VbnBsdWdDb250ZXh0KTsKKyAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKKyAg
ICAgICAgZ290byBmYWlsMTg7CisKICAgICBpZiAoRmRvSXNCYWxsb29uRW5hYmxlZChGZG8pKSB7
CiAgICAgICAgIHN0YXR1cyA9IEJhbGxvb25Jbml0aWFsaXplKEZkbywgJkZkby0+QmFsbG9vbkNv
bnRleHQpOwogICAgICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgICAgIGdv
dG8gZmFpbDE4OworICAgICAgICAgICAgZ290byBmYWlsMTk7CiAgICAgfQogCiAgICAgc3RhdHVz
ID0gRGVidWdHZXRJbnRlcmZhY2UoX19GZG9HZXREZWJ1Z0NvbnRleHQoRmRvKSwKQEAgLTUxNDAs
NiArNTE5MiwxMyBAQCBGZG9DcmVhdGUoCiAgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7
CiAgICAgQVNTRVJUKEZkby0+U3RvcmVJbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVM
TCk7CiAKKyAgICBzdGF0dXMgPSBDb25zb2xlR2V0SW50ZXJmYWNlKF9fRmRvR2V0Q29uc29sZUNv
bnRleHQoRmRvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkJVU19DT05T
T0xFX0lOVEVSRkFDRV9WRVJTSU9OX01BWCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQSU5URVJGQUNFKSZGZG8tPkNvbnNvbGVJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YgKEZkby0+Q29uc29sZUludGVyZmFjZSkpOworICAgIEFT
U0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworICAgIEFTU0VSVChGZG8tPkNvbnNvbGVJbnRlcmZh
Y2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVMTCk7CisKICAgICBzdGF0dXMgPSBSYW5nZVNldEdl
dEludGVyZmFjZShfX0Zkb0dldFJhbmdlU2V0Q29udGV4dChGZG8pLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTkJVU19SQU5HRV9TRVRfSU5URVJGQUNFX1ZFUlNJT05fTUFY
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQSU5URVJGQUNFKSZGZG8tPlJh
bmdlU2V0SW50ZXJmYWNlLApAQCAtNTE3MiwzMCArNTIzMSwzNiBAQCBkb25lOgogCiAgICAgcmV0
dXJuIFNUQVRVU19TVUNDRVNTOwogCi1mYWlsMTg6Ci0gICAgRXJyb3IoImZhaWwxOFxuIik7Citm
YWlsMTk6CisgICAgRXJyb3IoImZhaWwxOVxuIik7CiAKICAgICBVbnBsdWdUZWFyZG93bihGZG8t
PlVucGx1Z0NvbnRleHQpOwogICAgIEZkby0+VW5wbHVnQ29udGV4dCA9IE5VTEw7CiAKLWZhaWwx
NzoKLSAgICBFcnJvcigiZmFpbDE3XG4iKTsKK2ZhaWwxODoKKyAgICBFcnJvcigiZmFpbDE4XG4i
KTsKIAogICAgIEdudHRhYlRlYXJkb3duKEZkby0+R250dGFiQ29udGV4dCk7CiAgICAgRmRvLT5H
bnR0YWJDb250ZXh0ID0gTlVMTDsKIAotZmFpbDE2OgotICAgIEVycm9yKCJmYWlsMTZcbiIpOwor
ZmFpbDE3OgorICAgIEVycm9yKCJmYWlsMTdcbiIpOwogCiAgICAgQ2FjaGVUZWFyZG93bihGZG8t
PkNhY2hlQ29udGV4dCk7CiAgICAgRmRvLT5DYWNoZUNvbnRleHQgPSBOVUxMOwogCi1mYWlsMTU6
Ci0gICAgRXJyb3IoImZhaWwxNVxuIik7CitmYWlsMTY6CisgICAgRXJyb3IoImZhaWwxNlxuIik7
CiAKICAgICBSYW5nZVNldFRlYXJkb3duKEZkby0+UmFuZ2VTZXRDb250ZXh0KTsKICAgICBGZG8t
PlJhbmdlU2V0Q29udGV4dCA9IE5VTEw7CiAKK2ZhaWwxNToKKyAgICBFcnJvcigiZmFpbDE1XG4i
KTsKKworICAgIENvbnNvbGVUZWFyZG93bihGZG8tPkNvbnNvbGVDb250ZXh0KTsKKyAgICBGZG8t
PkNvbnNvbGVDb250ZXh0ID0gTlVMTDsKKwogZmFpbDE0OgogICAgIEVycm9yKCJmYWlsMTRcbiIp
OwogCkBAIC01MzE4LDYgKzUzODMsOSBAQCBGZG9EZXN0cm95KAogICAgICAgICBSdGxaZXJvTWVt
b3J5KCZGZG8tPlJhbmdlU2V0SW50ZXJmYWNlLAogICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZiAoWEVOQlVTX1JBTkdFX1NFVF9JTlRFUkZBQ0UpKTsKIAorICAgICAgICBSdGxaZXJvTWVtb3J5
KCZGZG8tPkNvbnNvbGVJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mIChY
RU5CVVNfQ09OU09MRV9JTlRFUkZBQ0UpKTsKKwogICAgICAgICBSdGxaZXJvTWVtb3J5KCZGZG8t
PlN0b3JlSW50ZXJmYWNlLAogICAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAoWEVOQlVTX1NU
T1JFX0lOVEVSRkFDRSkpOwogCkBAIC01MzQ3LDYgKzU0MTUsOSBAQCBGZG9EZXN0cm95KAogICAg
ICAgICBSYW5nZVNldFRlYXJkb3duKEZkby0+UmFuZ2VTZXRDb250ZXh0KTsKICAgICAgICAgRmRv
LT5SYW5nZVNldENvbnRleHQgPSBOVUxMOwogCisgICAgICAgIENvbnNvbGVUZWFyZG93bihGZG8t
PkNvbnNvbGVDb250ZXh0KTsKKyAgICAgICAgRmRvLT5Db25zb2xlQ29udGV4dCA9IE5VTEw7CisK
ICAgICAgICAgU3RvcmVUZWFyZG93bihGZG8tPlN0b3JlQ29udGV4dCk7CiAgICAgICAgIEZkby0+
U3RvcmVDb250ZXh0ID0gTlVMTDsKIApkaWZmIC0tZ2l0IGEvdnMyMDEyL3hlbmJ1cy94ZW5idXMu
dmN4cHJvaiBiL3ZzMjAxMi94ZW5idXMveGVuYnVzLnZjeHByb2oKaW5kZXggMmNmZmI5Zi4uNWJi
M2JlOSAxMDA2NDQKLS0tIGEvdnMyMDEyL3hlbmJ1cy94ZW5idXMudmN4cHJvagorKysgYi92czIw
MTIveGVuYnVzL3hlbmJ1cy52Y3hwcm9qCkBAIC02OCw2ICs2OCw3IEBACiAgIDxJdGVtR3JvdXA+
CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxzcmNcY29tbW9uXHJlZ2lzdHJ5LmMiIC8+
CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxzcmNceGVuYnVzXGJ1cy5jIiAvPgorICAg
IDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xjb25zb2xlLmMiIC8+CiAgICAg
PENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxzcmNceGVuYnVzXGRtYS5jIiAvPgogICAgIDxDbENv
bXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xkZWJ1Zy5jIiAvPgogICAgIDxDbENvbXBp
bGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xkcml2ZXIuYyIgLz4KZGlmZiAtLWdpdCBhL3Zz
MjAxMy94ZW5idXMveGVuYnVzLnZjeHByb2ogYi92czIwMTMveGVuYnVzL3hlbmJ1cy52Y3hwcm9q
CmluZGV4IDM5NjI0NWYuLjA4NTZkZGMgMTAwNjQ0Ci0tLSBhL3ZzMjAxMy94ZW5idXMveGVuYnVz
LnZjeHByb2oKKysrIGIvdnMyMDEzL3hlbmJ1cy94ZW5idXMudmN4cHJvagpAQCAtNzEsNiArNzEs
NyBAQAogICA8SXRlbUdyb3VwPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXGNv
bW1vblxyZWdpc3RyeS5jIiAvPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhl
bmJ1c1xidXMuYyIgLz4KKyAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNc
Y29uc29sZS5jIiAvPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xk
bWEuYyIgLz4KICAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNcZGVidWcu
YyIgLz4KICAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNcZHJpdmVyLmMi
IC8+CmRpZmYgLS1naXQgYS92czIwMTUveGVuYnVzL3hlbmJ1cy52Y3hwcm9qIGIvdnMyMDE1L3hl
bmJ1cy94ZW5idXMudmN4cHJvagppbmRleCA3ZmJjN2JkLi4wMzhkM2Q3IDEwMDY0NAotLS0gYS92
czIwMTUveGVuYnVzL3hlbmJ1cy52Y3hwcm9qCisrKyBiL3ZzMjAxNS94ZW5idXMveGVuYnVzLnZj
eHByb2oKQEAgLTY2LDYgKzY2LDcgQEAKICAgPEl0ZW1Hcm91cD4KICAgICA8Q2xDb21waWxlIElu
Y2x1ZGU9Ii4uXC4uXHNyY1xjb21tb25ccmVnaXN0cnkuYyIgLz4KICAgICA8Q2xDb21waWxlIElu
Y2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNcYnVzLmMiIC8+CisgICAgPENsQ29tcGlsZSBJbmNsdWRl
PSIuLlwuLlxzcmNceGVuYnVzXGNvbnNvbGUuYyIgLz4KICAgICA8Q2xDb21waWxlIEluY2x1ZGU9
Ii4uXC4uXHNyY1x4ZW5idXNcZG1hLmMiIC8+CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwu
LlxzcmNceGVuYnVzXGRlYnVnLmMiIC8+CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxz
cmNceGVuYnVzXGRyaXZlci5jIiAvPgotLSAKMi41LjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 17:38:23 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZLKn-0006ph-0O; Thu, 02 Feb 2017 17: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 <prvs=199e26cac=Paul.Durrant@citrix.com>)
 id 1cZLKl-0006pb-5X
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 17:38:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FB/21-27678-28E63985; Thu, 02 Feb 2017 17:38:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDvW593uQ
 Igx/PuSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxo3rHawF+64wVXx485C9gXHDb8YuRg4OCQF/
 iZ1b+LoYOTnYBHQkpj69xApiiwioS+z7vJUJxGYW0JJomLgEzBYWMJSYM/UrWA2LgIrEo8/rm
 EFsXgE3iV2rPrJBjJST6N7pBhIWAipZP3UWG0SJoMTJmU9YIEZKSBx88YJ5AiP3LCSpWUhSCx
 iZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBgIDEOxg3Pn
 c6RCjJAeTkijvFK3JEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLtygXKCRanpqRVpmTnAkIRJ
 S3DwKInwWoOkeYsLEnOLM9MhUqcYdTlO3Tj9kkmIJS8/L1VKnNcLpEgApCijNA9uBCw+LjHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwZkCk9mXgncpldARzABHfHz8SSQI0oSEVJSDYyCGg
 cnTTrCqK4r8eFE6OPIkwyBi7rvVUyUlTl6dPEsLqsq1deR2X1T95q/3L07xGXmnlPhWvHrbj1
 IfZ3YeVnI4e66f7xKYt7nrmfGWebcrd8t9a5XXaosV5Drcohm+F+nlc7qqsfcplntf1P3Y20L
 k4XWVCe+xLObHGps2TOUzh0uNNj8+5YSS3FGoqEWc1FxIgA+i9bligIAAA==
X-Env-Sender: prvs=199e26cac=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1486057083!84300365!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16609 invoked from network); 2 Feb 2017 17:38:06 -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;
 2 Feb 2017 17:38:06 -0000
X-IronPort-AV: E=Sophos;i="5.33,325,1477958400"; d="scan'208";a="412723226"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 2 Feb 2017 17:37:53 +0000
Message-ID: <1486057073-1041-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Add basic support for PV console
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

WGVuIHRvb2xzdGFja3MgaGF2ZSwgZm9yIHNvbWUgdGltZSwgY3JlYXRlZCBhIFBWIGNvbnNvbGUg
ZXZlbiBmb3IgSFZNCmd1ZXN0cyBidXQsIHNvIGZhciwgV2luZG93cyBoYXMgaGFkIG5vIGZyb250
ZW5kIGZvciB0aGlzLgoKVGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBwbHVtYmluZyBmb3IgdGhl
IFBWIGNvbnNvbGUsIHVuZGVyIGEgbmV3CmludGVyZmFjZSBjYWxsZWQgWEVOQlVTX0NPTlNPTEUu
IFRoaXMgaW50ZXJmYWNlIGlzIGN1cnJlbnRseSBwcml2YXRlIHRvClhFTkJVUyAoc28gbm90IGFj
Y2Vzc2libGUgYnkgY2hpbGQgZHJpdmVycykgYW5kIHdpbGwgaW5pdGlhbGx5IG9ubHkgc3VwcG9y
dAp3cml0aW5nLgpUaGUgcGF0Y2ggYWRkcyBhIG5ldyBsb2cgZGlzcG9zaXRpb24gdGhhdCB3aWxs
IHdyaXRlIElORk8sIFdBUk5JTkcgYW5kCkVSUk9SIGxldmVsIG1lc3NhZ2VzLCBzbyB0aGVzZSBj
YW4gbm93IGJlIHNlZW4gYnkgYXR0YWNoaW5nIHRvIHRoZSBjb25zb2xlCmJhY2tlbmQgaW4gdGhl
IHRvb2xzdGFjayBkb21haW4uCgpGdXR1cmUgcGF0Y2hlcyB3aWxsIGFkZCByZWFkIHN1cHBvcnQg
YW5kIGEgbmV3IGNoYXJhY3RlciBkZXZpY2UgdG8gbWFrZQp0aGUgY29uc29sZSBhdmFpbGFibGUg
dG8gdXNlci1zcGFjZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Ci0tLQogZ2V0X3hlbl9oZWFkZXJzLnB5ICAgICAgICAgICAgICB8ICAgMSAr
CiBpbmNsdWRlL2NvbnNvbGVfaW50ZXJmYWNlLmggICAgIHwgMTA3ICsrKysrKwogaW5jbHVkZS94
ZW4uaCAgICAgICAgICAgICAgICAgICB8ICAxOSArCiBpbmNsdWRlL3hlbi9wdWJsaWMvaW8vY29u
c29sZS5oIHwgIDUxICsrKwogc3JjL3hlbi9sb2cuaCAgICAgICAgICAgICAgICAgICB8ICAxNSAt
CiBzcmMveGVuYnVzL2NvbnNvbGUuYyAgICAgICAgICAgIHwgODIwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHNyYy94ZW5idXMvY29uc29sZS5oICAgICAgICAgICAg
fCAgNjcgKysrKwogc3JjL3hlbmJ1cy9mZG8uYyAgICAgICAgICAgICAgICB8IDEwOSArKysrKy0K
IHZzMjAxMi94ZW5idXMveGVuYnVzLnZjeHByb2ogICAgfCAgIDEgKwogdnMyMDEzL3hlbmJ1cy94
ZW5idXMudmN4cHJvaiAgICB8ICAgMSArCiB2czIwMTUveGVuYnVzL3hlbmJ1cy52Y3hwcm9qICAg
IHwgICAxICsKIDExIGZpbGVzIGNoYW5nZWQsIDExNTggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9jb25zb2xlX2ludGVyZmFjZS5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vcHVibGljL2lvL2NvbnNvbGUuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHNyYy94ZW5idXMvY29uc29sZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgc3Jj
L3hlbmJ1cy9jb25zb2xlLmgKCmRpZmYgLS1naXQgYS9nZXRfeGVuX2hlYWRlcnMucHkgYi9nZXRf
eGVuX2hlYWRlcnMucHkKaW5kZXggZjRlMjRkMS4uMzJmMjdlZCAxMDA3NTUKLS0tIGEvZ2V0X3hl
bl9oZWFkZXJzLnB5CisrKyBiL2dldF94ZW5faGVhZGVycy5weQpAQCAtODMsNiArODMsNyBAQCBp
ZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgIGNvcHlfZmlsZSh3b3JraW5nLCAncHVibGlj
XFxodm0nLCAnaHZtX2luZm9fdGFibGUuaCcpCiAKICAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1
YmxpY1xcaW8nLCAneHNfd2lyZS5oJykKKyAgICBjb3B5X2ZpbGUod29ya2luZywgJ3B1YmxpY1xc
aW8nLCAnY29uc29sZS5oJykKIAogICAgIHB1dF9icmFuY2god29ya2luZykKIApkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9jb25zb2xlX2ludGVyZmFjZS5oIGIvaW5jbHVkZS9jb25zb2xlX2ludGVyZmFj
ZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJjZWE2ZmIKLS0tIC9kZXYv
bnVsbAorKysgYi9pbmNsdWRlL2NvbnNvbGVfaW50ZXJmYWNlLmgKQEAgLTAsMCArMSwxMDcgQEAK
Ky8qIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5
IGZvcm1zLAorICogd2l0aCBvciB3aXRob3V0IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZAorICogdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisg
KiAqICAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZQorICogICAgIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUKKyAqICAgICBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqICogICBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiAgICAgY29weXJpZ2h0
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZQorICogICAgIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlcgorICogICAgIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECisgKiBDT05UUklC
VVRPUlMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAorICog
SU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YK
KyAqIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFCisgKiBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERF
UiBPUgorICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLAorICogQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBT
VUJTVElUVVRFIEdPT0RTIE9SCisgKiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwKKyAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORworICogTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0Uu
CisgKi8KKworLyohIFxmaWxlIGNvbnNvbGVfaW50ZXJmYWNlLmgKKyAgICBcYnJpZWYgWEVOQlVT
IENPTlNPTEUgSW50ZXJmYWNlCisKKyAgICBUaGlzIGludGVyZmFjZSBwcm92aWRlcyBhY2Nlc3Mg
dG8gWGVuQ29uc29sZQorKi8KKworI2lmbmRlZiBfWEVOQlVTX0NPTlNPTEVfSU5URVJGQUNFX0gK
KyNkZWZpbmUgX1hFTkJVU19DT05TT0xFX0lOVEVSRkFDRV9ICisKKyNpZm5kZWYgX1dJTkRMTAor
CisvKiEgXHR5cGVkZWYgWEVOQlVTX0NPTlNPTEVfQUNRVUlSRQorICAgIFxicmllZiBBY3F1aXJl
IGEgcmVmZXJlbmNlIHRvIHRoZSBDT05TT0xFIGludGVyZmFjZQorCisgICAgXHBhcmFtIEludGVy
ZmFjZSBUaGUgaW50ZXJmYWNlIGhlYWRlcgorKi8KK3R5cGVkZWYgTlRTVEFUVVMKKygqWEVOQlVT
X0NPTlNPTEVfQUNRVUlSRSkoCisgICAgSU4gIFBJTlRFUkZBQ0UgIEludGVyZmFjZQorICAgICk7
CisKKy8qISBcdHlwZWRlZiBYRU5CVVNfQ09OU09MRV9SRUxFQVNFCisgICAgXGJyaWVmIFJlbGVh
c2UgYSByZWZlcmVuY2UgdG8gdGhlIENPTlNPTEUgaW50ZXJmYWNlCisKKyAgICBccGFyYW0gSW50
ZXJmYWNlIFRoZSBpbnRlcmZhY2UgaGVhZGVyCisqLwordHlwZWRlZiBWT0lECisoKlhFTkJVU19D
T05TT0xFX1JFTEVBU0UpKAorICAgIElOICBQSU5URVJGQUNFICBJbnRlcmZhY2UKKyAgICApOwor
CisvKiEgXHR5cGVkZWYgWEVOQlVTX0NPTlNPTEVfV1JJVEUKKyAgICBcYnJpZWYgU2VuZCBjaGFy
YWN0ZXJzIHRvIHRoZSBjb25zb2xlCisKKyAgICBccGFyYW0gSW50ZXJmYWNlIFRoZSBpbnRlcmZh
Y2UgaGVhZGVyCisgICAgXHBhcmFtIEJ1ZmZlciBBIGNoYXJhY3RlciBidWZmZXIKKyAgICBccGFy
YW0gTGVuZ3RoIFRoZSBsZW5ndGggb2YgdGhlIGJ1ZmZlcgorICAgIFxwYXJhbSBDUkxGIFN1YnN0
aXR1dGUgTEYgd2l0aCBDUkxGCisqLwordHlwZWRlZiBOVFNUQVRVUworKCpYRU5CVVNfQ09OU09M
RV9XUklURSkoCisgICAgSU4gIFBJTlRFUkZBQ0UgIEludGVyZmFjZSwKKyAgICBJTiAgUENIQVIg
ICAgICAgRGF0YSwKKyAgICBJTiAgVUxPTkcgICAgICAgTGVuZ3RoLAorICAgIElOICBCT09MRUFO
ICAgICBDUkxGCisgICAgKTsKKworLy8gezA0YzRmNzM4LTAzNGEtNDI2OC1iZDIwLWE5MmFjOTBk
NGY4Mn0KK0RFRklORV9HVUlEKEdVSURfWEVOQlVTX0NPTlNPTEVfSU5URVJGQUNFLAorMHgwNGM0
ZjczOCwgMHgwMzRhLCAweDQyNjgsIDB4YmQsIDB4MjAsIDB4YTksIDB4MmEsIDB4YzksIDB4MGQs
IDB4NGYsIDB4ODIpOworCisvKiEgXHN0cnVjdCBfWEVOQlVTX0NPTlNPTEVfSU5URVJGQUNFX1Yx
CisgICAgXGJyaWVmIENPTlNPTEUgaW50ZXJmYWNlIHZlcnNpb24gMQorICAgIFxpbmdyb3VwIGlu
dGVyZmFjZXMKKyovCitzdHJ1Y3QgX1hFTkJVU19DT05TT0xFX0lOVEVSRkFDRV9WMSB7CisgICAg
SU5URVJGQUNFICAgICAgICAgICAgICAgSW50ZXJmYWNlOworICAgIFhFTkJVU19DT05TT0xFX0FD
UVVJUkUgIENvbnNvbGVBY3F1aXJlOworICAgIFhFTkJVU19DT05TT0xFX1JFTEVBU0UgIENvbnNv
bGVSZWxlYXNlOworICAgIFhFTkJVU19DT05TT0xFX1dSSVRFICAgIENvbnNvbGVXcml0ZTsKK307
CisKK3R5cGVkZWYgc3RydWN0IF9YRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVjEgWEVOQlVTX0NP
TlNPTEVfSU5URVJGQUNFLCAqUFhFTkJVU19DT05TT0xFX0lOVEVSRkFDRTsKKworLyohIFxkZWYg
WEVOQlVTX0NPTlNPTEUKKyAgICBcYnJpZWYgTWFjcm8gYXQgYXNzaXN0IGluIG1ldGhvZCBpbnZv
Y2F0aW9uCisqLworI2RlZmluZSBYRU5CVVNfQ09OU09MRShfTWV0aG9kLCBfSW50ZXJmYWNlLCAu
Li4pICAgIFwKKyAgICAoX0ludGVyZmFjZSktPkNvbnNvbGUgIyMgX01ldGhvZCgoUElOVEVSRkFD
RSkoX0ludGVyZmFjZSksIF9fVkFfQVJHU19fKQorCisjZW5kaWYgIC8vIF9XSU5ETEwKKworI2Rl
ZmluZSBYRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVkVSU0lPTl9NSU4gIDEKKyNkZWZpbmUgWEVO
QlVTX0NPTlNPTEVfSU5URVJGQUNFX1ZFUlNJT05fTUFYICAxCisKKyNlbmRpZiAgLy8gX1hFTkJV
U19DT05TT0xFX0lOVEVSRkFDRV9ICmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi5oIGIvaW5jbHVk
ZS94ZW4uaAppbmRleCAyMTUxMWI4Li40NzBjY2Q0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi5o
CisrKyBiL2luY2x1ZGUveGVuLmgKQEAgLTU2LDYgKzU2LDcgQEAKICNkZWZpbmUgRUlOVkFMICBY
RU5fRUlOVkFMCiAKICNpbmNsdWRlIDxwdWJsaWMvaW8veHNfd2lyZS5oPgorI2luY2x1ZGUgPHB1
YmxpYy9pby9jb25zb2xlLmg+CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KIAogI2lmbmRl
ZiBYRU5fQVBJCkBAIC00MTIsNiArNDEzLDI0IEBAIExvZ1Jlc3VtZSgKICAgICBWT0lECiAgICAg
KTsKIAordHlwZWRlZiBzdHJ1Y3QgX0xPR19ESVNQT1NJVElPTiBMT0dfRElTUE9TSVRJT04sICpQ
TE9HX0RJU1BPU0lUSU9OOworCitYRU5fQVBJCitOVFNUQVRVUworTG9nQWRkRGlzcG9zaXRpb24o
CisgICAgSU4gIExPR19MRVZFTCAgICAgICAgICAgTWFzaywKKyAgICBJTiAgVk9JRCAgICAgICAg
ICAgICAgICAoKkZ1bmN0aW9uKShQVk9JRCwgUENIQVIsIFVMT05HKSwKKyAgICBJTiAgUFZPSUQg
ICAgICAgICAgICAgICBBcmd1bWVudCBPUFRJT05BTCwKKyAgICBPVVQgUExPR19ESVNQT1NJVElP
TiAgICAqRGlzcG9zaXRpb24KKyAgICApOworCitYRU5fQVBJCitWT0lECitMb2dSZW1vdmVEaXNw
b3NpdGlvbigKKyAgICBJTiAgUExPR19ESVNQT1NJVElPTiAgICBEaXNwb3NpdGlvbgorICAgICk7
CisKKwogLy8gU1lTVEVNCiAKIFhFTl9BUEkKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3B1Ymxp
Yy9pby9jb25zb2xlLmggYi9pbmNsdWRlL3hlbi9wdWJsaWMvaW8vY29uc29sZS5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY0OTYwMTgKLS0tIC9kZXYvbnVsbAorKysgYi9p
bmNsdWRlL3hlbi9wdWJsaWMvaW8vY29uc29sZS5oCkBAIC0wLDAgKzEsNTEgQEAKKy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqIGNvbnNvbGUuaAorICoKKyAqIENvbnNvbGUgSS9PIGludGVyZmFj
ZSBmb3IgWGVuIGd1ZXN0IE9TZXMuCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29y
CisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5v
dGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICog
YWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgor
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlU
RUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VU
IE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhF
UgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAw
NSwgS2VpciBGcmFzZXIKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hf
XworI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KKwordHlwZWRlZiB1aW50MzJf
dCBYRU5DT05TX1JJTkdfSURYOworCisjZGVmaW5lIE1BU0tfWEVOQ09OU19JRFgoaWR4LCByaW5n
KSAoKGlkeCkgJiAoc2l6ZW9mKHJpbmcpLTEpKQorCitzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
eworICAgIGNoYXIgaW5bMTAyNF07CisgICAgY2hhciBvdXRbMjA0OF07CisgICAgWEVOQ09OU19S
SU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMs
IG91dF9wcm9kOworfTsKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAq
LworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxl
OiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3NyYy94ZW4vbG9nLmgg
Yi9zcmMveGVuL2xvZy5oCmluZGV4IDY3YjRmMTYuLjZhZjMxNTggMTAwNjQ0Ci0tLSBhL3NyYy94
ZW4vbG9nLmgKKysrIGIvc3JjL3hlbi9sb2cuaApAQCAtMzQsMjEgKzM0LDYgQEAKIAogI2luY2x1
ZGUgPHhlbi5oPgogCi10eXBlZGVmIHN0cnVjdCBfTE9HX0RJU1BPU0lUSU9OIExPR19ESVNQT1NJ
VElPTiwgKlBMT0dfRElTUE9TSVRJT047Ci0KLWV4dGVybiBOVFNUQVRVUwotTG9nQWRkRGlzcG9z
aXRpb24oCi0gICAgSU4gIExPR19MRVZFTCAgICAgICAgICAgTWFzaywKLSAgICBJTiAgVk9JRCAg
ICAgICAgICAgICAgICAoKkZ1bmN0aW9uKShQVk9JRCwgUENIQVIsIFVMT05HKSwKLSAgICBJTiAg
UFZPSUQgICAgICAgICAgICAgICBBcmd1bWVudCBPUFRJT05BTCwKLSAgICBPVVQgUExPR19ESVNQ
T1NJVElPTiAgICAqRGlzcG9zaXRpb24KLSAgICApOwotCi1leHRlcm4gVk9JRAotTG9nUmVtb3Zl
RGlzcG9zaXRpb24oCi0gICAgSU4gIFBMT0dfRElTUE9TSVRJT04gICAgRGlzcG9zaXRpb24KLSAg
ICApOwotCiBleHRlcm4gTlRTVEFUVVMKIExvZ0luaXRpYWxpemUoCiAgICAgVk9JRApkaWZmIC0t
Z2l0IGEvc3JjL3hlbmJ1cy9jb25zb2xlLmMgYi9zcmMveGVuYnVzL2NvbnNvbGUuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNmUxMTNlCi0tLSAvZGV2L251bGwKKysrIGIv
c3JjL3hlbmJ1cy9jb25zb2xlLmMKQEAgLTAsMCArMSw4MjAgQEAKKy8qIENvcHlyaWdodCAoYykg
Q2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLAorICogd2l0aCBv
ciB3aXRob3V0IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZAorICogdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisgKiAqICAgUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZQorICogICAgIGNvcHlyaWdo
dCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUKKyAqICAgICBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyAqICogICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiAgICAgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZQorICogICAgIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlcgorICogICAgIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECisgKiBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAorICogSU5DTFVESU5HLCBCVVQgTk9U
IExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YKKyAqIE1FUkNIQU5UQUJJTElU
WSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisgKiBESVNDTEFJTUVE
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUgorICogQ09OVFJJQlVU
T1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBT
UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLAor
ICogQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
CisgKiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
CisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ
QUJJTElUWSwKKyAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRP
UlQgKElOQ0xVRElORworICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUg
PG50ZGRrLmg+CisjaW5jbHVkZSA8bnRzdHJzYWZlLmg+CisjaW5jbHVkZSA8c3RkYXJnLmg+Cisj
aW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8eGVuLmg+CisKKyNpbmNsdWRlICJjb25zb2xl
LmgiCisjaW5jbHVkZSAiZXZ0Y2huLmgiCisjaW5jbHVkZSAiZmRvLmgiCisjaW5jbHVkZSAiaGln
aC5oIgorI2luY2x1ZGUgImRiZ19wcmludC5oIgorI2luY2x1ZGUgImFzc2VydC5oIgorI2luY2x1
ZGUgInV0aWwuaCIKKwordHlwZWRlZiBzdHJ1Y3QgX1hFTkJVU19DT05TT0xFX0JVRkZFUiB7Cisg
ICAgTElTVF9FTlRSWSAgTGlzdEVudHJ5OworICAgIFVMT05HICAgICAgIE9mZnNldDsKKyAgICBV
TE9ORyAgICAgICBMZW5ndGg7CisgICAgQ0hBUiAgICAgICAgRGF0YVsxXTsgICAgLy8gVmFyaWFi
bGUgbGVuZ3RoIGFycmF5Cit9IFhFTkJVU19DT05TT0xFX0JVRkZFUiwgKlBYRU5CVVNfQ09OU09M
RV9CVUZGRVI7CisKK3N0cnVjdCBfWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCB7CisgICAgUFhFTkJV
U19GRE8gICAgICAgICAgICAgICAgIEZkbzsKKyAgICBLU1BJTl9MT0NLICAgICAgICAgICAgICAg
ICAgTG9jazsKKyAgICBMT05HICAgICAgICAgICAgICAgICAgICAgICAgUmVmZXJlbmNlczsKKyAg
ICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgICAgKlNoYXJlZDsKKyAgICBMSVNUX0VOVFJZICAg
ICAgICAgICAgICAgICAgT3V0TGlzdDsKKyAgICBISUdIX0xPQ0sgICAgICAgICAgICAgICAgICAg
T3V0TG9jazsKKyAgICBLRFBDICAgICAgICAgICAgICAgICAgICAgICAgRHBjOworICAgIFVMT05H
ICAgICAgICAgICAgICAgICAgICAgICBQb2xsczsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAg
ICAgICAgRHBjczsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAgICAgICAgRXZlbnRzOworICAg
IFhFTkJVU19FVlRDSE5fSU5URVJGQUNFICAgICBFdnRjaG5JbnRlcmZhY2U7CisgICAgUEhZU0lD
QUxfQUREUkVTUyAgICAgICAgICAgIEFkZHJlc3M7CisgICAgUFhFTkJVU19FVlRDSE5fQ0hBTk5F
TCAgICAgIENoYW5uZWw7CisgICAgWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFICAgIFN1c3BlbmRJ
bnRlcmZhY2U7CisgICAgWEVOQlVTX0RFQlVHX0lOVEVSRkFDRSAgICAgIERlYnVnSW50ZXJmYWNl
OworICAgIFBYRU5CVVNfU1VTUEVORF9DQUxMQkFDSyAgICBTdXNwZW5kQ2FsbGJhY2tFYXJseTsK
KyAgICBQWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sgICAgU3VzcGVuZENhbGxiYWNrTGF0ZTsKKyAg
ICBQWEVOQlVTX0RFQlVHX0NBTExCQUNLICAgICAgRGVidWdDYWxsYmFjazsKKyAgICBCT09MRUFO
ICAgICAgICAgICAgICAgICAgICAgRW5hYmxlZDsKK307CisKK0NfQVNTRVJUKHNpemVvZiAoc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlKSA8PSBQQUdFX1NJWkUpOworCisjZGVmaW5lIFhFTkJVU19D
T05TT0xFX1RBRyAgJ1NOT0MnCisKK3N0YXRpYyBGT1JDRUlOTElORSBQVk9JRAorX19Db25zb2xl
QWxsb2NhdGUoCisgICAgSU4gIFVMT05HICAgTGVuZ3RoCisgICAgKQoreworICAgIHJldHVybiBf
X0FsbG9jYXRlUG9vbFdpdGhUYWcoTm9uUGFnZWRQb29sLCBMZW5ndGgsIFhFTkJVU19DT05TT0xF
X1RBRyk7Cit9CisKK3N0YXRpYyBGT1JDRUlOTElORSBWT0lECitfX0NvbnNvbGVGcmVlKAorICAg
IElOICBQVk9JRCAgIEJ1ZmZlcgorICAgICkKK3sKKyAgICBfX0ZyZWVQb29sV2l0aFRhZyhCdWZm
ZXIsIFhFTkJVU19DT05TT0xFX1RBRyk7Cit9CisKK3N0YXRpYyBVTE9ORworQ29uc29sZUNvcHlU
b1JpbmcoCisgICAgSU4gIFBYRU5CVVNfQ09OU09MRV9DT05URVhUIENvbnRleHQsCisgICAgSU4g
IFBDSEFSICAgICAgICAgICAgICAgICAgIERhdGEsCisgICAgSU4gIFVMT05HICAgICAgICAgICAg
ICAgICAgIExlbmd0aAorICAgICkKK3sKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgICAg
KlNoYXJlZDsKKyAgICBYRU5DT05TX1JJTkdfSURYICAgICAgICAgICAgY29uczsKKyAgICBYRU5D
T05TX1JJTkdfSURYICAgICAgICAgICAgcHJvZDsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAg
ICAgICAgT2Zmc2V0OworCisgICAgU2hhcmVkID0gQ29udGV4dC0+U2hhcmVkOworCisgICAgS2VN
ZW1vcnlCYXJyaWVyKCk7CisKKyAgICBwcm9kID0gU2hhcmVkLT5vdXRfcHJvZDsKKyAgICBjb25z
ID0gU2hhcmVkLT5vdXRfY29uczsKKworICAgIEtlTWVtb3J5QmFycmllcigpOworCisgICAgT2Zm
c2V0ID0gMDsKKyAgICB3aGlsZSAoTGVuZ3RoICE9IDApIHsKKyAgICAgICAgVUxPTkcgICBBdmFp
bGFibGU7CisgICAgICAgIFVMT05HICAgSW5kZXg7CisgICAgICAgIFVMT05HICAgQ29weUxlbmd0
aDsKKworICAgICAgICBBdmFpbGFibGUgPSBjb25zICsgc2l6ZW9mIChTaGFyZWQtPm91dCkgLSBw
cm9kOworCisgICAgICAgIGlmIChBdmFpbGFibGUgPT0gMCkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIEluZGV4ID0gTUFTS19YRU5DT05TX0lEWChwcm9kLCBTaGFyZWQtPm91dCk7CisK
KyAgICAgICAgQ29weUxlbmd0aCA9IF9fbWluKExlbmd0aCwgQXZhaWxhYmxlKTsKKyAgICAgICAg
Q29weUxlbmd0aCA9IF9fbWluKENvcHlMZW5ndGgsIHNpemVvZiAoU2hhcmVkLT5vdXQpIC0gSW5k
ZXgpOworCisgICAgICAgIFJ0bENvcHlNZW1vcnkoJlNoYXJlZC0+b3V0W0luZGV4XSwgRGF0YSAr
IE9mZnNldCwgQ29weUxlbmd0aCk7CisKKyAgICAgICAgT2Zmc2V0ICs9IENvcHlMZW5ndGg7Cisg
ICAgICAgIExlbmd0aCAtPSBDb3B5TGVuZ3RoOworCisgICAgICAgIHByb2QgKz0gQ29weUxlbmd0
aDsKKyAgICB9CisKKyAgICBLZU1lbW9yeUJhcnJpZXIoKTsKKworICAgIFNoYXJlZC0+b3V0X3By
b2QgPSBwcm9kOworCisgICAgS2VNZW1vcnlCYXJyaWVyKCk7CisKKyAgICByZXR1cm4gT2Zmc2V0
OworfQorCitzdGF0aWMgRk9SQ0VJTkxJTkUgUFhFTkJVU19DT05TT0xFX0JVRkZFUgorX19Db25z
b2xlR2V0SGVhZEJ1ZmZlcigKKyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4
dAorICAgICkKK3sKKyAgICBQTElTVF9FTlRSWSAgICAgICAgICAgICAgICAgTGlzdEVudHJ5Owor
ICAgIFBYRU5CVVNfQ09OU09MRV9CVUZGRVIgICAgICBCdWZmZXI7CisgICAgS0lSUUwgICAgICAg
ICAgICAgICAgICAgICAgIElycWw7CisKKyAgICBBY3F1aXJlSGlnaExvY2soJkNvbnRleHQtPk91
dExvY2ssICZJcnFsKTsKKyAgICBMaXN0RW50cnkgPSAoIUlzTGlzdEVtcHR5KCZDb250ZXh0LT5P
dXRMaXN0KSkgPworICAgICAgICAgICAgICAgIENvbnRleHQtPk91dExpc3QuRmxpbmsgOgorICAg
ICAgICAgICAgICAgIE5VTEw7CisgICAgUmVsZWFzZUhpZ2hMb2NrKCZDb250ZXh0LT5PdXRMb2Nr
LCBJcnFsKTsKKworICAgIGlmIChMaXN0RW50cnkgPT0gTlVMTCkKKyAgICAgICAgcmV0dXJuIE5V
TEw7CisKKyAgICBCdWZmZXIgPSBDT05UQUlOSU5HX1JFQ09SRChMaXN0RW50cnksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOQlVTX0NPTlNPTEVfQlVGRkVSLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIExpc3RFbnRyeSk7CisKKyAgICByZXR1cm4gQnVmZmVyOwor
fQorCitzdGF0aWMgRk9SQ0VJTkxJTkUgVk9JRAorX19Db25zb2xlUmVtb3ZlSGVhZEJ1ZmZlcigK
KyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dAorICAgICkKK3sKKyAgICBL
SVJRTCAgICAgICAgICAgICAgICAgICAgICAgSXJxbDsKKworICAgIEFjcXVpcmVIaWdoTG9jaygm
Q29udGV4dC0+T3V0TG9jaywgJklycWwpOworICAgIChWT0lEKSBSZW1vdmVIZWFkTGlzdCgmQ29u
dGV4dC0+T3V0TGlzdCk7CisgICAgUmVsZWFzZUhpZ2hMb2NrKCZDb250ZXh0LT5PdXRMb2NrLCBJ
cnFsKTsKK30KKworc3RhdGljIEZPUkNFSU5MSU5FIFZPSUQKK19fQ29uc29sZUFkZFRhaWxCdWZm
ZXIoCisgICAgSU4gIFBYRU5CVVNfQ09OU09MRV9DT05URVhUIENvbnRleHQsCisgICAgSU4gIFBY
RU5CVVNfQ09OU09MRV9CVUZGRVIgIEJ1ZmZlcgorICAgICkKK3sKKyAgICBLSVJRTCAgICAgICAg
ICAgICAgICAgICAgICAgSXJxbDsKKworICAgIEFjcXVpcmVIaWdoTG9jaygmQ29udGV4dC0+T3V0
TG9jaywgJklycWwpOworICAgIEluc2VydFRhaWxMaXN0KCZDb250ZXh0LT5PdXRMaXN0LCAmQnVm
ZmVyLT5MaXN0RW50cnkpOworICAgIFJlbGVhc2VIaWdoTG9jaygmQ29udGV4dC0+T3V0TG9jaywg
SXJxbCk7Cit9CisKK3N0YXRpYyBCT09MRUFOCitDb25zb2xlT3V0KAorICAgIElOICBQWEVOQlVT
X0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0CisgICAgKQoreworICAgIFBYRU5CVVNfQ09OU09MRV9C
VUZGRVIgICAgICBCdWZmZXI7CisgICAgVUxPTkcgICAgICAgICAgICAgICAgICAgICAgIFdyaXR0
ZW47CisKKyAgICBCdWZmZXIgPSBfX0NvbnNvbGVHZXRIZWFkQnVmZmVyKENvbnRleHQpOworCisg
ICAgaWYgKEJ1ZmZlciA9PSBOVUxMKQorICAgICAgICByZXR1cm4gRkFMU0U7CisKKyAgICBXcml0
dGVuID0gQ29uc29sZUNvcHlUb1JpbmcoQ29udGV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQnVmZmVyLT5EYXRhICsgQnVmZmVyLT5PZmZzZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJ1ZmZlci0+TGVuZ3RoIC0gQnVmZmVyLT5PZmZzZXQpOworCisgICAg
QnVmZmVyLT5PZmZzZXQgKz0gV3JpdHRlbjsKKworICAgIEFTU0VSVDNVKEJ1ZmZlci0+T2Zmc2V0
LCA8PSwgQnVmZmVyLT5MZW5ndGgpOworICAgIGlmIChCdWZmZXItPk9mZnNldCA9PSBCdWZmZXIt
Pkxlbmd0aCkgeworICAgICAgICBfX0NvbnNvbGVSZW1vdmVIZWFkQnVmZmVyKENvbnRleHQpOwor
ICAgICAgICBfX0NvbnNvbGVGcmVlKEJ1ZmZlcik7CisgICAgfQorCisgICAgaWYgKFdyaXR0ZW4g
IT0gMCkKKyAgICAgICAgWEVOQlVTX0VWVENITihTZW5kLAorICAgICAgICAgICAgICAgICAgICAg
ICZDb250ZXh0LT5FdnRjaG5JbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgQ29udGV4
dC0+Q2hhbm5lbCk7CisKKyAgICByZXR1cm4gVFJVRTsKK30KKworc3RhdGljIFZPSUQKK0NvbnNv
bGVGbHVzaCgKKyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dAorICAgICkK
K3sKKyAgICBmb3IgKDs7KSB7CisgICAgICAgIGlmICghQ29uc29sZU91dChDb250ZXh0KSkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgIH0KK30KKworc3RhdGljCitfRnVuY3Rpb25fY2xhc3NfKEtE
RUZFUlJFRF9ST1VUSU5FKQorX0lSUUxfcmVxdWlyZXNfbWF4XyhESVNQQVRDSF9MRVZFTCkKK19J
UlFMX3JlcXVpcmVzX21pbl8oRElTUEFUQ0hfTEVWRUwpCitfSVJRTF9yZXF1aXJlc18oRElTUEFU
Q0hfTEVWRUwpCitfSVJRTF9yZXF1aXJlc19zYW1lXworVk9JRAorQ29uc29sZURwYygKKyAgICBJ
TiAgUEtEUEMgICAgICAgICAgICAgICBEcGMsCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAg
X0NvbnRleHQsCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAgQXJndW1lbnQxLAorICAgIElO
ICBQVk9JRCAgICAgICAgICAgICAgIEFyZ3VtZW50MgorICAgICkKK3sKKyAgICBQWEVOQlVTX0NP
TlNPTEVfQ09OVEVYVCBDb250ZXh0ID0gX0NvbnRleHQ7CisKKyAgICBVTlJFRkVSRU5DRURfUEFS
QU1FVEVSKERwYyk7CisgICAgVU5SRUZFUkVOQ0VEX1BBUkFNRVRFUihBcmd1bWVudDEpOworICAg
IFVOUkVGRVJFTkNFRF9QQVJBTUVURVIoQXJndW1lbnQyKTsKKworICAgIEFTU0VSVChDb250ZXh0
ICE9IE5VTEwpOworCisgICAgS2VBY3F1aXJlU3BpbkxvY2tBdERwY0xldmVsKCZDb250ZXh0LT5M
b2NrKTsKKyAgICBpZiAoQ29udGV4dC0+UmVmZXJlbmNlcyAhPSAwKQorICAgICAgICAoVk9JRCkg
Q29uc29sZU91dChDb250ZXh0KTsKKyAgICBLZVJlbGVhc2VTcGluTG9ja0Zyb21EcGNMZXZlbCgm
Q29udGV4dC0+TG9jayk7Cit9CisKK3N0YXRpYworX0Z1bmN0aW9uX2NsYXNzXyhLU0VSVklDRV9S
T1VUSU5FKQorX0lSUUxfcmVxdWlyZXNfKEhJR0hfTEVWRUwpCitfSVJRTF9yZXF1aXJlc19zYW1l
XworQk9PTEVBTgorQ29uc29sZUV2dGNobkNhbGxiYWNrKAorICAgIElOICBQS0lOVEVSUlVQVCAg
ICAgICAgIEludGVycnVwdE9iamVjdCwKKyAgICBJTiAgUFZPSUQgICAgICAgICAgICAgICBBcmd1
bWVudAorICAgICkKK3sKKyAgICBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0ID0gQXJn
dW1lbnQ7CisKKyAgICBVTlJFRkVSRU5DRURfUEFSQU1FVEVSKEludGVycnVwdE9iamVjdCk7CisK
KyAgICBBU1NFUlQoQ29udGV4dCAhPSBOVUxMKTsKKworICAgIENvbnRleHQtPkV2ZW50cysrOwor
CisgICAgaWYgKEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVMTCwgTlVMTCkpCisg
ICAgICAgIENvbnRleHQtPkRwY3MrKzsKKworICAgIHJldHVybiBUUlVFOworfQorCitzdGF0aWMg
Vk9JRAorQ29uc29sZURpc2FibGUoCisgICAgSU4gUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgIENv
bnRleHQKKyAgICApCit7CisgICAgTG9nUHJpbnRmKExPR19MRVZFTF9JTkZPLAorICAgICAgICAg
ICAgICAiQ09OU09MRTogRElTQUJMRVxuIik7CisKKyAgICBDb250ZXh0LT5FbmFibGVkID0gRkFM
U0U7CisKKyAgICBYRU5CVVNfRVZUQ0hOKENsb3NlLAorICAgICAgICAgICAgICAgICAgJkNvbnRl
eHQtPkV2dGNobkludGVyZmFjZSwKKyAgICAgICAgICAgICAgICAgIENvbnRleHQtPkNoYW5uZWwp
OworICAgIENvbnRleHQtPkNoYW5uZWwgPSBOVUxMOworfQorCitzdGF0aWMgVk9JRAorQ29uc29s
ZUVuYWJsZSgKKyAgICBJTiBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCAgQ29udGV4dAorICAgICkK
K3sKKyAgICBVTE9OR0xPTkcgICAgICAgICAgICAgICAgICAgVmFsdWU7CisgICAgVUxPTkcgICAg
ICAgICAgICAgICAgICAgICAgIFBvcnQ7CisgICAgTlRTVEFUVVMgICAgICAgICAgICAgICAgICAg
IHN0YXR1czsKKworICAgIHN0YXR1cyA9IEh2bUdldFBhcmFtKEhWTV9QQVJBTV9DT05TT0xFX0VW
VENITiwgJlZhbHVlKTsKKyAgICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKKworICAgIFBv
cnQgPSAoVUxPTkcpVmFsdWU7CisKKyAgICBDb250ZXh0LT5DaGFubmVsID0gWEVOQlVTX0VWVENI
TihPcGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5F
dnRjaG5JbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
QlVTX0VWVENITl9UWVBFX0ZJWEVELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENvbnNvbGVFdnRjaG5DYWxsYmFjaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDb250ZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBv
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UpOworICAgIEFT
U0VSVChDb250ZXh0LT5DaGFubmVsICE9IE5VTEwpOworCisgICAgWEVOQlVTX0VWVENITihVbm1h
c2ssCisgICAgICAgICAgICAgICAgICAmQ29udGV4dC0+RXZ0Y2huSW50ZXJmYWNlLAorICAgICAg
ICAgICAgICAgICAgQ29udGV4dC0+Q2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgIEZBTFNFKTsK
KworICAgIENvbnRleHQtPkVuYWJsZWQgPSBUUlVFOworCisgICAgTG9nUHJpbnRmKExPR19MRVZF
TF9JTkZPLAorICAgICAgICAgICAgICAiQ09OU09MRTogRU5BQkxFICgldSlcbiIsCisgICAgICAg
ICAgICAgIFBvcnQpOworCisgICAgLy8gVHJpZ2dlciBhbiBpbml0aWFsIHBvbGwKKyAgICBpZiAo
S2VJbnNlcnRRdWV1ZURwYygmQ29udGV4dC0+RHBjLCBOVUxMLCBOVUxMKSkKKyAgICAgICAgQ29u
dGV4dC0+RHBjcysrOworfQorCitzdGF0aWMgUEhZU0lDQUxfQUREUkVTUworQ29uc29sZUdldEFk
ZHJlc3MoCisgICAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dAorICAgICkKK3sKKyAg
ICBQSFlTSUNBTF9BRERSRVNTICAgICAgICBBZGRyZXNzOworICAgIE5UU1RBVFVTICAgICAgICAg
ICAgICAgIHN0YXR1czsKKworICAgIFVOUkVGRVJFTkNFRF9QQVJBTUVURVIoQ29udGV4dCk7CisK
KyAgICBzdGF0dXMgPSBIdm1HZXRQYXJhbShIVk1fUEFSQU1fQ09OU09MRV9QRk4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKFBVTE9OR0xPTkcpJkFkZHJlc3MuUXVhZFBhcnQpOworICAgIEFT
U0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworCisgICAgQWRkcmVzcy5RdWFkUGFydCA8PD0gUEFH
RV9TSElGVDsKKworICAgIExvZ1ByaW50ZihMT0dfTEVWRUxfSU5GTywKKyAgICAgICAgICAgICAg
IkNPTlNPTEU6IFBBR0UgQCAlMDh4LiUwOHhcbiIsCisgICAgICAgICAgICAgIEFkZHJlc3MuSGln
aFBhcnQsCisgICAgICAgICAgICAgIEFkZHJlc3MuTG93UGFydCk7CisKKyAgICByZXR1cm4gQWRk
cmVzczsKK30KKworc3RhdGljIFZPSUQKK0NvbnNvbGVTdXNwZW5kQ2FsbGJhY2tFYXJseSgKKyAg
ICBJTiAgUFZPSUQgICAgICAgICAgICAgICBBcmd1bWVudAorICAgICkKK3sKKyAgICBQWEVOQlVT
X0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0ID0gQXJndW1lbnQ7CisgICAgUEhZU0lDQUxfQUREUkVT
UyAgICAgICAgQWRkcmVzczsKKworICAgIEFkZHJlc3MgPSBDb25zb2xlR2V0QWRkcmVzcyhDb250
ZXh0KTsKKyAgICBBU1NFUlQzVShBZGRyZXNzLlF1YWRQYXJ0LCA9PSwgQ29udGV4dC0+QWRkcmVz
cy5RdWFkUGFydCk7Cit9CisKK3N0YXRpYyBWT0lECitDb25zb2xlU3VzcGVuZENhbGxiYWNrTGF0
ZSgKKyAgICBJTiAgUFZPSUQgICAgICAgICAgICAgICAgICAgQXJndW1lbnQKKyAgICApCit7Cisg
ICAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgICAgIENvbnRleHQgPSBBcmd1bWVudDsKKyAgICBz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgICAgKlNoYXJlZDsKKyAgICBLSVJRTCAgICAgICAgICAg
ICAgICAgICAgICAgSXJxbDsKKworICAgIFNoYXJlZCA9IENvbnRleHQtPlNoYXJlZDsKKworICAg
IEtlQWNxdWlyZVNwaW5Mb2NrKCZDb250ZXh0LT5Mb2NrLCAmSXJxbCk7CisKKyAgICBDb25zb2xl
RGlzYWJsZShDb250ZXh0KTsKKyAgICBDb25zb2xlRW5hYmxlKENvbnRleHQpOworCisgICAgS2VS
ZWxlYXNlU3BpbkxvY2soJkNvbnRleHQtPkxvY2ssIElycWwpOworfQorCitzdGF0aWMgVk9JRAor
Q29uc29sZURlYnVnQ2FsbGJhY2soCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAgQXJndW1l
bnQsCisgICAgSU4gIEJPT0xFQU4gICAgICAgICAgICAgQ3Jhc2hpbmcKKyAgICApCit7CisgICAg
UFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29udGV4dCA9IEFyZ3VtZW50OworCisgICAgWEVOQlVT
X0RFQlVHKFByaW50ZiwKKyAgICAgICAgICAgICAgICAgJkNvbnRleHQtPkRlYnVnSW50ZXJmYWNl
LAorICAgICAgICAgICAgICAgICAiQWRkcmVzcyA9ICUwOHguJTA4eFxuIiwKKyAgICAgICAgICAg
ICAgICAgQ29udGV4dC0+QWRkcmVzcy5IaWdoUGFydCwKKyAgICAgICAgICAgICAgICAgQ29udGV4
dC0+QWRkcmVzcy5Mb3dQYXJ0KTsKKworICAgIGlmICghQ3Jhc2hpbmcpIHsKKyAgICAgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICAgICpTaGFyZWQ7CisKKyAgICAgICAgU2hhcmVkID0gQ29u
dGV4dC0+U2hhcmVkOworCisgICAgICAgIFhFTkJVU19ERUJVRyhQcmludGYsCisgICAgICAgICAg
ICAgICAgICAgICAmQ29udGV4dC0+RGVidWdJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAg
ICAib3V0X2NvbnMgPSAlMDh4IG91dF9wcm9kID0gJTA4eFxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgIFNoYXJlZC0+b3V0X2NvbnMsCisgICAgICAgICAgICAgICAgICAgICBTaGFyZWQtPm91dF9w
cm9kKTsKKworICAgICAgICBYRU5CVVNfREVCVUcoUHJpbnRmLAorICAgICAgICAgICAgICAgICAg
ICAgJkNvbnRleHQtPkRlYnVnSW50ZXJmYWNlLAorICAgICAgICAgICAgICAgICAgICAgImluX2Nv
bnMgPSAlMDh4IGluX3Byb2QgPSAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgU2hhcmVk
LT5pbl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgU2hhcmVkLT5pbl9wcm9kKTsKKyAgICB9
CisKKyAgICBYRU5CVVNfREVCVUcoUHJpbnRmLAorICAgICAgICAgICAgICAgICAmQ29udGV4dC0+
RGVidWdJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICJFdmVudHMgPSAlbHUgRHBjcyA9ICVs
dSBQb2xscyA9ICVsdVxuIiwKKyAgICAgICAgICAgICAgICAgQ29udGV4dC0+RXZlbnRzLAorICAg
ICAgICAgICAgICAgICBDb250ZXh0LT5EcGNzLAorICAgICAgICAgICAgICAgICBDb250ZXh0LT5Q
b2xscyk7Cit9CisKK3N0YXRpYyBOVFNUQVRVUworQ29uc29sZVdyaXRlKAorICAgIElOICBQSU5U
RVJGQUNFICAgICAgICAgIEludGVyZmFjZSwKKyAgICBJTiAgUENIQVIgICAgICAgICAgICAgICBE
YXRhLAorICAgIElOICBVTE9ORyAgICAgICAgICAgICAgIExlbmd0aCwKKyAgICBJTiAgQk9PTEVB
TiAgICAgICAgICAgICBDUkxGCisgICAgKQoreworICAgIFBYRU5CVVNfQ09OU09MRV9DT05URVhU
IENvbnRleHQgPSBJbnRlcmZhY2UtPkNvbnRleHQ7CisgICAgVUxPTkcgICAgICAgICAgICAgICAg
ICAgRXh0cmE7CisgICAgUFhFTkJVU19DT05TT0xFX0JVRkZFUiAgQnVmZmVyOworICAgIFVMT05H
ICAgICAgICAgICAgICAgICAgIEluZGV4OworICAgIEtJUlFMICAgICAgICAgICAgICAgICAgIEly
cWw7CisgICAgTlRTVEFUVVMgICAgICAgICAgICAgICAgc3RhdHVzOworCisgICAgRXh0cmEgPSAw
OworICAgIGlmIChDUkxGKSB7CisgICAgICAgIGZvciAoSW5kZXggPSAwOyBJbmRleCA8IExlbmd0
aDsgSW5kZXgrKykgeworICAgICAgICAgICAgaWYgKERhdGFbSW5kZXhdID09ICdcbicpCisgICAg
ICAgICAgICAgICAgRXh0cmErKzsKKyAgICAgICAgfQorICAgIH0KKworICAgIEJ1ZmZlciA9IF9f
Q29uc29sZUFsbG9jYXRlKEZJRUxEX09GRlNFVChYRU5CVVNfQ09OU09MRV9CVUZGRVIsIERhdGEp
ICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMZW5ndGggKyBFeHRyYSk7CisKKyAg
ICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAgIGlmIChCdWZmZXIgPT0gTlVMTCkKKyAg
ICAgICAgZ290byBmYWlsMTsKKworICAgIEluZGV4ID0gMDsKKyAgICB3aGlsZSAoSW5kZXggPCBM
ZW5ndGggKyBFeHRyYSkgeworICAgICAgICBpZiAoQ1JMRiAmJiAqRGF0YSA9PSAnXG4nKQorICAg
ICAgICAgICAgQnVmZmVyLT5EYXRhW0luZGV4KytdID0gJ1xyJzsKKworICAgICAgICBCdWZmZXIt
PkRhdGFbSW5kZXgrK10gPSAqRGF0YSsrOworICAgIH0KKworICAgIEJ1ZmZlci0+TGVuZ3RoID0g
TGVuZ3RoICsgRXh0cmE7CisKKyAgICBBY3F1aXJlSGlnaExvY2soJkNvbnRleHQtPk91dExvY2ss
ICZJcnFsKTsKKyAgICBJbnNlcnRUYWlsTGlzdCgmQ29udGV4dC0+T3V0TGlzdCwgJkJ1ZmZlci0+
TGlzdEVudHJ5KTsKKyAgICBSZWxlYXNlSGlnaExvY2soJkNvbnRleHQtPk91dExvY2ssIElycWwp
OworCisgICAgaWYgKEtlSW5zZXJ0UXVldWVEcGMoJkNvbnRleHQtPkRwYywgTlVMTCwgTlVMTCkp
CisgICAgICAgIENvbnRleHQtPkRwY3MrKzsKKworICAgIHJldHVybiBTVEFUVVNfU1VDQ0VTUzsK
KworZmFpbDE6CisgICAgRXJyb3IoImZhaWwxICglMDh4KVxuIiwgc3RhdHVzKTsKKworICAgIHJl
dHVybiBzdGF0dXM7Cit9CisKK3N0YXRpYyBOVFNUQVRVUworQ29uc29sZUFjcXVpcmUoCisgICAg
SU4gIFBJTlRFUkZBQ0UgICAgICAgICAgSW50ZXJmYWNlCisgICAgKQoreworICAgIFBYRU5CVVNf
Q09OU09MRV9DT05URVhUIENvbnRleHQgPSBJbnRlcmZhY2UtPkNvbnRleHQ7CisgICAgS0lSUUwg
ICAgICAgICAgICAgICAgICAgSXJxbDsKKyAgICBOVFNUQVRVUyAgICAgICAgICAgICAgICBzdGF0
dXM7CisKKyAgICBLZUFjcXVpcmVTcGluTG9jaygmQ29udGV4dC0+TG9jaywgJklycWwpOworCisg
ICAgaWYgKENvbnRleHQtPlJlZmVyZW5jZXMrKyAhPSAwKQorICAgICAgICBnb3RvIGRvbmU7CisK
KyAgICBUcmFjZSgiPT09PT5cbiIpOworCisgICAgQ29udGV4dC0+QWRkcmVzcyA9IENvbnNvbGVH
ZXRBZGRyZXNzKENvbnRleHQpOworICAgIENvbnRleHQtPlNoYXJlZCA9IChzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKilNbU1hcElvU3BhY2UoQ29udGV4dC0+QWRkcmVzcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0Vf
U0laRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1tQ2FjaGVkKTsKKyAgICBzdGF0dXMgPSBTVEFUVVNfVU5TVUNDRVNTRlVM
OworICAgIGlmIChDb250ZXh0LT5TaGFyZWQgPT0gTlVMTCkKKyAgICAgICAgZ290byBmYWlsMTsK
KworICAgIHN0YXR1cyA9IFhFTkJVU19FVlRDSE4oQWNxdWlyZSwgJkNvbnRleHQtPkV2dGNobklu
dGVyZmFjZSk7CisgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFp
bDI7CisKKyAgICBDb25zb2xlRW5hYmxlKENvbnRleHQpOworCisgICAgc3RhdHVzID0gWEVOQlVT
X1NVU1BFTkQoQWNxdWlyZSwgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UpOworICAgIGlmICgh
TlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3RvIGZhaWwzOworCisgICAgc3RhdHVzID0g
WEVOQlVTX1NVU1BFTkQoUmVnaXN0ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkNv
bnRleHQtPlN1c3BlbmRJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1VT
UEVORF9DQUxMQkFDS19FQVJMWSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb25zb2xl
U3VzcGVuZENhbGxiYWNrRWFybHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29udGV4
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmQ29udGV4dC0+U3VzcGVuZENhbGxiYWNr
RWFybHkpOworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3RvIGZhaWw0
OworCisgICAgc3RhdHVzID0gWEVOQlVTX1NVU1BFTkQoUmVnaXN0ZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1VTUEVORF9DQUxMQkFDS19MQVRFLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENvbnNvbGVTdXNwZW5kQ2FsbGJhY2tMYXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENvbnRleHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkNvbnRleHQt
PlN1c3BlbmRDYWxsYmFja0xhdGUpOworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAg
ICAgICBnb3RvIGZhaWw1OworCisgICAgc3RhdHVzID0gWEVOQlVTX0RFQlVHKEFjcXVpcmUsICZD
b250ZXh0LT5EZWJ1Z0ludGVyZmFjZSk7CisgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisg
ICAgICAgIGdvdG8gZmFpbDY7CisKKyAgICBzdGF0dXMgPSBYRU5CVVNfREVCVUcoUmVnaXN0ZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5EZWJ1Z0ludGVyZmFjZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19NT0RVTEVfXyAifENPTlNPTEUiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBDb25zb2xlRGVidWdDYWxsYmFjaywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ29udGV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJkNvbnRleHQtPkRl
YnVnQ2FsbGJhY2spOworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3Rv
IGZhaWw3OworCisgICAgVHJhY2UoIjw9PT09XG4iKTsKKworZG9uZToKKyAgICBLZVJlbGVhc2VT
cGluTG9jaygmQ29udGV4dC0+TG9jaywgSXJxbCk7CisKKyAgICByZXR1cm4gU1RBVFVTX1NVQ0NF
U1M7CisKK2ZhaWw3OgorICAgIEVycm9yKCJmYWlsN1xuIik7CisKKyAgICBYRU5CVVNfREVCVUco
UmVsZWFzZSwgJkNvbnRleHQtPkRlYnVnSW50ZXJmYWNlKTsKKworZmFpbDY6CisgICAgRXJyb3Io
ImZhaWw2XG4iKTsKKworICAgIFhFTkJVU19TVVNQRU5EKERlcmVnaXN0ZXIsCisgICAgICAgICAg
ICAgICAgICAgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAg
Q29udGV4dC0+U3VzcGVuZENhbGxiYWNrTGF0ZSk7CisgICAgQ29udGV4dC0+U3VzcGVuZENhbGxi
YWNrTGF0ZSA9IE5VTEw7CisKK2ZhaWw1OgorICAgIEVycm9yKCJmYWlsNVxuIik7CisKKyAgICBY
RU5CVVNfU1VTUEVORChEZXJlZ2lzdGVyLAorICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5T
dXNwZW5kSW50ZXJmYWNlLAorICAgICAgICAgICAgICAgICAgIENvbnRleHQtPlN1c3BlbmRDYWxs
YmFja0Vhcmx5KTsKKyAgICBDb250ZXh0LT5TdXNwZW5kQ2FsbGJhY2tFYXJseSA9IE5VTEw7CisK
K2ZhaWw0OgorICAgIEVycm9yKCJmYWlsNFxuIik7CisKKyAgICBYRU5CVVNfU1VTUEVORChSZWxl
YXNlLCAmQ29udGV4dC0+U3VzcGVuZEludGVyZmFjZSk7CisKK2ZhaWwzOgorICAgIEVycm9yKCJm
YWlsM1xuIik7CisKKyAgICBDb25zb2xlRGlzYWJsZShDb250ZXh0KTsKKworICAgIFhFTkJVU19F
VlRDSE4oUmVsZWFzZSwgJkNvbnRleHQtPkV2dGNobkludGVyZmFjZSk7CisKK2ZhaWwyOgorICAg
IEVycm9yKCJmYWlsMlxuIik7CisKKyAgICBNbVVubWFwSW9TcGFjZShDb250ZXh0LT5TaGFyZWQs
IFBBR0VfU0laRSk7CisgICAgQ29udGV4dC0+U2hhcmVkID0gTlVMTDsKKworZmFpbDE6CisgICAg
RXJyb3IoImZhaWwxICglMDh4KVxuIiwgc3RhdHVzKTsKKworICAgIENvbnRleHQtPkFkZHJlc3Mu
UXVhZFBhcnQgPSAwOworCisgICAgLS1Db250ZXh0LT5SZWZlcmVuY2VzOworICAgIEFTU0VSVDNV
KENvbnRleHQtPlJlZmVyZW5jZXMsID09LCAwKTsKKyAgICBLZVJlbGVhc2VTcGluTG9jaygmQ29u
dGV4dC0+TG9jaywgSXJxbCk7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgVk9J
RAorQ29uc29sZVJlbGVhc2UoCisgICAgSU4gIFBJTlRFUkZBQ0UgICAgICAgICAgSW50ZXJmYWNl
CisgICAgKQoreworICAgIFBYRU5CVVNfQ09OU09MRV9DT05URVhUIENvbnRleHQgPSBJbnRlcmZh
Y2UtPkNvbnRleHQ7CisgICAgS0lSUUwgICAgICAgICAgICAgICAgICAgSXJxbDsKKworICAgIEtl
QWNxdWlyZVNwaW5Mb2NrKCZDb250ZXh0LT5Mb2NrLCAmSXJxbCk7CisKKyAgICBpZiAoLS1Db250
ZXh0LT5SZWZlcmVuY2VzID4gMCkKKyAgICAgICAgZ290byBkb25lOworCisgICAgVHJhY2UoIj09
PT0+XG4iKTsKKworICAgIENvbnNvbGVGbHVzaChDb250ZXh0KTsKKworICAgIFhFTkJVU19ERUJV
RyhEZXJlZ2lzdGVyLAorICAgICAgICAgICAgICAgICAmQ29udGV4dC0+RGVidWdJbnRlcmZhY2Us
CisgICAgICAgICAgICAgICAgIENvbnRleHQtPkRlYnVnQ2FsbGJhY2spOworICAgIENvbnRleHQt
PkRlYnVnQ2FsbGJhY2sgPSBOVUxMOworCisgICAgWEVOQlVTX0RFQlVHKFJlbGVhc2UsICZDb250
ZXh0LT5EZWJ1Z0ludGVyZmFjZSk7CisKKyAgICBYRU5CVVNfU1VTUEVORChEZXJlZ2lzdGVyLAor
ICAgICAgICAgICAgICAgICAgICZDb250ZXh0LT5TdXNwZW5kSW50ZXJmYWNlLAorICAgICAgICAg
ICAgICAgICAgIENvbnRleHQtPlN1c3BlbmRDYWxsYmFja0xhdGUpOworICAgIENvbnRleHQtPlN1
c3BlbmRDYWxsYmFja0xhdGUgPSBOVUxMOworCisgICAgWEVOQlVTX1NVU1BFTkQoRGVyZWdpc3Rl
ciwKKyAgICAgICAgICAgICAgICAgICAmQ29udGV4dC0+U3VzcGVuZEludGVyZmFjZSwKKyAgICAg
ICAgICAgICAgICAgICBDb250ZXh0LT5TdXNwZW5kQ2FsbGJhY2tFYXJseSk7CisgICAgQ29udGV4
dC0+U3VzcGVuZENhbGxiYWNrRWFybHkgPSBOVUxMOworCisgICAgWEVOQlVTX1NVU1BFTkQoUmVs
ZWFzZSwgJkNvbnRleHQtPlN1c3BlbmRJbnRlcmZhY2UpOworCisgICAgQ29uc29sZURpc2FibGUo
Q29udGV4dCk7CisKKyAgICBYRU5CVVNfRVZUQ0hOKFJlbGVhc2UsICZDb250ZXh0LT5FdnRjaG5J
bnRlcmZhY2UpOworCisgICAgTW1Vbm1hcElvU3BhY2UoQ29udGV4dC0+U2hhcmVkLCBQQUdFX1NJ
WkUpOworICAgIENvbnRleHQtPlNoYXJlZCA9IE5VTEw7CisKKyAgICBDb250ZXh0LT5BZGRyZXNz
LlF1YWRQYXJ0ID0gMDsKKworICAgIFRyYWNlKCI8PT09PVxuIik7CisKK2RvbmU6CisgICAgS2VS
ZWxlYXNlU3BpbkxvY2soJkNvbnRleHQtPkxvY2ssIElycWwpOworfQorCitzdGF0aWMgc3RydWN0
IF9YRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVjEgQ29uc29sZUludGVyZmFjZVZlcnNpb24xID0g
eworICAgIHsgc2l6ZW9mIChzdHJ1Y3QgX1hFTkJVU19DT05TT0xFX0lOVEVSRkFDRV9WMSksIDEs
IE5VTEwsIE5VTEwsIE5VTEwgfSwKKyAgICBDb25zb2xlQWNxdWlyZSwKKyAgICBDb25zb2xlUmVs
ZWFzZSwKKyAgICBDb25zb2xlV3JpdGUKK307CisKK05UU1RBVFVTCitDb25zb2xlSW5pdGlhbGl6
ZSgKKyAgICBJTiAgUFhFTkJVU19GRE8gICAgICAgICAgICAgRmRvLAorICAgIE9VVCBQWEVOQlVT
X0NPTlNPTEVfQ09OVEVYVCAqQ29udGV4dAorICAgICkKK3sKKyAgICBOVFNUQVRVUyAgICAgICAg
ICAgICAgICAgICAgc3RhdHVzOworCisgICAgVHJhY2UoIj09PT0+XG4iKTsKKworICAgICpDb250
ZXh0ID0gX19Db25zb2xlQWxsb2NhdGUoc2l6ZW9mIChYRU5CVVNfQ09OU09MRV9DT05URVhUKSk7
CisKKyAgICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAgIGlmICgqQ29udGV4dCA9PSBO
VUxMKQorICAgICAgICBnb3RvIGZhaWwxOworCisgICAgc3RhdHVzID0gRXZ0Y2huR2V0SW50ZXJm
YWNlKEZkb0dldEV2dGNobkNvbnRleHQoRmRvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOQlVTX0VWVENITl9JTlRFUkZBQ0VfVkVSU0lPTl9NQVgsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChQSU5URVJGQUNFKSYoKkNvbnRleHQpLT5FdnRjaG5JbnRlcmZh
Y2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAoKCpDb250ZXh0KS0+
RXZ0Y2huSW50ZXJmYWNlKSk7CisgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CisgICAg
QVNTRVJUKCgqQ29udGV4dCktPkV2dGNobkludGVyZmFjZS5JbnRlcmZhY2UuQ29udGV4dCAhPSBO
VUxMKTsKKworICAgIHN0YXR1cyA9IFN1c3BlbmRHZXRJbnRlcmZhY2UoRmRvR2V0U3VzcGVuZENv
bnRleHQoRmRvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkJVU19TVVNQ
RU5EX0lOVEVSRkFDRV9WRVJTSU9OX01BWCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQSU5URVJGQUNFKSYoKkNvbnRleHQpLT5TdXNwZW5kSW50ZXJmYWNlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mICgoKkNvbnRleHQpLT5TdXNwZW5kSW50ZXJm
YWNlKSk7CisgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CisgICAgQVNTRVJUKCgqQ29u
dGV4dCktPlN1c3BlbmRJbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVMTCk7CisKKyAg
ICBzdGF0dXMgPSBEZWJ1Z0dldEludGVyZmFjZShGZG9HZXREZWJ1Z0NvbnRleHQoRmRvKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5CVVNfREVCVUdfSU5URVJGQUNFX1ZFUlNJ
T05fTUFYLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQSU5URVJGQUNFKSYoKkNv
bnRleHQpLT5EZWJ1Z0ludGVyZmFjZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplb2YgKCgqQ29udGV4dCktPkRlYnVnSW50ZXJmYWNlKSk7CisgICAgQVNTRVJUKE5UX1NVQ0NF
U1Moc3RhdHVzKSk7CisgICAgQVNTRVJUKCgqQ29udGV4dCktPkRlYnVnSW50ZXJmYWNlLkludGVy
ZmFjZS5Db250ZXh0ICE9IE5VTEwpOworCisgICAgS2VJbml0aWFsaXplU3BpbkxvY2soJigqQ29u
dGV4dCktPkxvY2spOworCisgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCYoKkNvbnRleHQpLT5PdXRM
aXN0KTsKKyAgICBJbml0aWFsaXplSGlnaExvY2soJigqQ29udGV4dCktPk91dExvY2spOworCisg
ICAgS2VJbml0aWFsaXplRHBjKCYoKkNvbnRleHQpLT5EcGMsIENvbnNvbGVEcGMsICpDb250ZXh0
KTsKKworICAgICgqQ29udGV4dCktPkZkbyA9IEZkbzsKKworICAgIFRyYWNlKCI8PT09PVxuIik7
CisKKyAgICByZXR1cm4gU1RBVFVTX1NVQ0NFU1M7CisKK2ZhaWwxOgorICAgIEVycm9yKCJmYWls
MSAoJTA4eClcbiIsIHN0YXR1cyk7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitOVFNUQVRV
UworQ29uc29sZUdldEludGVyZmFjZSgKKyAgICBJTiAgICAgIFBYRU5CVVNfQ09OU09MRV9DT05U
RVhUICAgQ29udGV4dCwKKyAgICBJTiAgICAgIFVMT05HICAgICAgICAgICAgICAgICAgIFZlcnNp
b24sCisgICAgSU4gT1VUICBQSU5URVJGQUNFICAgICAgICAgICAgICBJbnRlcmZhY2UsCisgICAg
SU4gICAgICBVTE9ORyAgICAgICAgICAgICAgICAgICBTaXplCisgICAgKQoreworICAgIE5UU1RB
VFVTICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzOworCisgICAgQVNTRVJUKENvbnRleHQg
IT0gTlVMTCk7CisKKyAgICBzd2l0Y2ggKFZlcnNpb24pIHsKKyAgICBjYXNlIDE6IHsKKyAgICAg
ICAgc3RydWN0IF9YRU5CVVNfQ09OU09MRV9JTlRFUkZBQ0VfVjEgICpDb25zb2xlSW50ZXJmYWNl
OworCisgICAgICAgIENvbnNvbGVJbnRlcmZhY2UgPSAoc3RydWN0IF9YRU5CVVNfQ09OU09MRV9J
TlRFUkZBQ0VfVjEgKilJbnRlcmZhY2U7CisKKyAgICAgICAgc3RhdHVzID0gU1RBVFVTX0JVRkZF
Ul9PVkVSRkxPVzsKKyAgICAgICAgaWYgKFNpemUgPCBzaXplb2YgKHN0cnVjdCBfWEVOQlVTX0NP
TlNPTEVfSU5URVJGQUNFX1YxKSkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICpDb25z
b2xlSW50ZXJmYWNlID0gQ29uc29sZUludGVyZmFjZVZlcnNpb24xOworCisgICAgICAgIEFTU0VS
VDNVKEludGVyZmFjZS0+VmVyc2lvbiwgPT0sIFZlcnNpb24pOworICAgICAgICBJbnRlcmZhY2Ut
PkNvbnRleHQgPSBDb250ZXh0OworCisgICAgICAgIHN0YXR1cyA9IFNUQVRVU19TVUNDRVNTOwor
ICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgc3RhdHVzID0gU1RB
VFVTX05PVF9TVVBQT1JURUQ7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBz
dGF0dXM7Cit9CisKK1VMT05HCitDb25zb2xlR2V0UmVmZXJlbmNlcygKKyAgICBJTiAgUFhFTkJV
U19DT05TT0xFX0NPTlRFWFQgICBDb250ZXh0CisgICAgKQoreworICAgIHJldHVybiBDb250ZXh0
LT5SZWZlcmVuY2VzOworfQorCitWT0lECitDb25zb2xlVGVhcmRvd24oCisgICAgSU4gIFBYRU5C
VVNfQ09OU09MRV9DT05URVhUICAgQ29udGV4dAorICAgICkKK3sKKyAgICBUcmFjZSgiPT09PT5c
biIpOworCisgICAgQVNTRVJUM1UoS2VHZXRDdXJyZW50SXJxbCgpLCA9PSwgUEFTU0lWRV9MRVZF
TCk7CisgICAgS2VGbHVzaFF1ZXVlZERwY3MoKTsKKworICAgIENvbnRleHQtPlBvbGxzID0gMDsK
KyAgICBDb250ZXh0LT5EcGNzID0gMDsKKyAgICBDb250ZXh0LT5FdmVudHMgPSAwOworCisgICAg
Q29udGV4dC0+RmRvID0gTlVMTDsKKworICAgIFJ0bFplcm9NZW1vcnkoJkNvbnRleHQtPkRwYywg
c2l6ZW9mIChLRFBDKSk7CisKKyAgICBSdGxaZXJvTWVtb3J5KCZDb250ZXh0LT5PdXRMb2NrLCBz
aXplb2YgKEhJR0hfTE9DSykpOworICAgIEFTU0VSVChJc0xpc3RFbXB0eSgmQ29udGV4dC0+T3V0
TGlzdCkpOworICAgIFJ0bFplcm9NZW1vcnkoJkNvbnRleHQtPk91dExpc3QsIHNpemVvZiAoTElT
VF9FTlRSWSkpOworCisgICAgUnRsWmVyb01lbW9yeSgmQ29udGV4dC0+TG9jaywgc2l6ZW9mIChL
U1BJTl9MT0NLKSk7CisKKyAgICBSdGxaZXJvTWVtb3J5KCZDb250ZXh0LT5EZWJ1Z0ludGVyZmFj
ZSwKKyAgICAgICAgICAgICAgICAgIHNpemVvZiAoWEVOQlVTX0RFQlVHX0lOVEVSRkFDRSkpOwor
CisgICAgUnRsWmVyb01lbW9yeSgmQ29udGV4dC0+U3VzcGVuZEludGVyZmFjZSwKKyAgICAgICAg
ICAgICAgICAgIHNpemVvZiAoWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFKSk7CisKKyAgICBSdGxa
ZXJvTWVtb3J5KCZDb250ZXh0LT5FdnRjaG5JbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICBz
aXplb2YgKFhFTkJVU19FVlRDSE5fSU5URVJGQUNFKSk7CisKKyAgICBBU1NFUlQoSXNaZXJvTWVt
b3J5KENvbnRleHQsIHNpemVvZiAoWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCkpKTsKKyAgICBfX0Nv
bnNvbGVGcmVlKENvbnRleHQpOworCisgICAgVHJhY2UoIjw9PT09XG4iKTsKK30KZGlmZiAtLWdp
dCBhL3NyYy94ZW5idXMvY29uc29sZS5oIGIvc3JjL3hlbmJ1cy9jb25zb2xlLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODdiZTdlYwotLS0gL2Rldi9udWxsCisrKyBiL3Ny
Yy94ZW5idXMvY29uc29sZS5oCkBAIC0wLDAgKzEsNjcgQEAKKy8qIENvcHlyaWdodCAoYykgQ2l0
cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLAorICogd2l0aCBvciB3
aXRob3V0IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZAorICogdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKKyAqCisgKiAqICAgUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZQorICogICAgIGNvcHlyaWdodCBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUKKyAqICAgICBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqICogICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlCisgKiAgICAgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZQorICogICAgIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlcgorICogICAgIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECisgKiBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAorICogSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YKKyAqIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisgKiBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUgorICogQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVD
SUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLAorICog
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SCisg
KiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisg
KiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwKKyAqIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQg
KElOQ0xVRElORworICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
IFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0UuCisgKi8KKworI2lmbmRlZiBfWEVO
QlVTX0NPTlNPTEVfSAorI2RlZmluZSBfWEVOQlVTX0NPTlNPTEVfSAorCisjaW5jbHVkZSA8bnRk
ZGsuaD4KKyNpbmNsdWRlIDx4ZW4uaD4KKyNpbmNsdWRlIDxjb25zb2xlX2ludGVyZmFjZS5oPgor
Cit0eXBlZGVmIHN0cnVjdCBfWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCAgWEVOQlVTX0NPTlNPTEVf
Q09OVEVYVCwgKlBYRU5CVVNfQ09OU09MRV9DT05URVhUOworCisjaW5jbHVkZSAiZmRvLmgiCisK
K2V4dGVybiBOVFNUQVRVUworQ29uc29sZUluaXRpYWxpemUoCisgICAgSU4gIFBYRU5CVVNfRkRP
ICAgICAgICAgICAgIEZkbywKKyAgICBPVVQgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgKkNvbnRl
eHQKKyAgICApOworCitleHRlcm4gTlRTVEFUVVMKK0NvbnNvbGVHZXRJbnRlcmZhY2UoCisgICAg
SU4gICAgICBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0LAorICAgIElOICAgICAgVUxP
TkcgICAgICAgICAgICAgICAgICAgVmVyc2lvbiwKKyAgICBJTiBPVVQgIFBJTlRFUkZBQ0UgICAg
ICAgICAgICAgIEludGVyZmFjZSwKKyAgICBJTiAgICAgIFVMT05HICAgICAgICAgICAgICAgICAg
IFNpemUKKyAgICApOworCitleHRlcm4gVUxPTkcKK0NvbnNvbGVHZXRSZWZlcmVuY2VzKAorICAg
IElOICBQWEVOQlVTX0NPTlNPTEVfQ09OVEVYVCBDb250ZXh0CisgICAgKTsKKworZXh0ZXJuIFZP
SUQKK0NvbnNvbGVUZWFyZG93bigKKyAgICBJTiAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgQ29u
dGV4dAorICAgICk7CisKKyNlbmRpZiAgLy8gX1hFTkJVU19DT05TT0xFX0gKZGlmZiAtLWdpdCBh
L3NyYy94ZW5idXMvZmRvLmMgYi9zcmMveGVuYnVzL2Zkby5jCmluZGV4IDdlNjhiMzYuLjQxZDc4
OWIgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5idXMvZmRvLmMKKysrIGIvc3JjL3hlbmJ1cy9mZG8uYwpA
QCAtNTEsNiArNTEsNyBAQAogI2luY2x1ZGUgImV2dGNobi5oIgogI2luY2x1ZGUgImRlYnVnLmgi
CiAjaW5jbHVkZSAic3RvcmUuaCIKKyNpbmNsdWRlICJjb25zb2xlLmgiCiAjaW5jbHVkZSAiY2Fj
aGUuaCIKICNpbmNsdWRlICJnbnR0YWIuaCIKICNpbmNsdWRlICJzdXNwZW5kLmgiCkBAIC0xMjIs
NiArMTIzLDcgQEAgc3RydWN0IF9YRU5CVVNfRkRPIHsKICAgICBQWEVOQlVTX0VWVENITl9DT05U
RVhUICAgICAgICAgIEV2dGNobkNvbnRleHQ7CiAgICAgUFhFTkJVU19ERUJVR19DT05URVhUICAg
ICAgICAgICBEZWJ1Z0NvbnRleHQ7CiAgICAgUFhFTkJVU19TVE9SRV9DT05URVhUICAgICAgICAg
ICBTdG9yZUNvbnRleHQ7CisgICAgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQgICAgICAgICBDb25z
b2xlQ29udGV4dDsKICAgICBQWEVOQlVTX1JBTkdFX1NFVF9DT05URVhUICAgICAgIFJhbmdlU2V0
Q29udGV4dDsKICAgICBQWEVOQlVTX0NBQ0hFX0NPTlRFWFQgICAgICAgICAgIENhY2hlQ29udGV4
dDsKICAgICBQWEVOQlVTX0dOVFRBQl9DT05URVhUICAgICAgICAgIEdudHRhYkNvbnRleHQ7CkBA
IC0xMzIsNiArMTM0LDcgQEAgc3RydWN0IF9YRU5CVVNfRkRPIHsKICAgICBYRU5CVVNfU1VTUEVO
RF9JTlRFUkZBQ0UgICAgICAgIFN1c3BlbmRJbnRlcmZhY2U7CiAgICAgWEVOQlVTX0VWVENITl9J
TlRFUkZBQ0UgICAgICAgICBFdnRjaG5JbnRlcmZhY2U7CiAgICAgWEVOQlVTX1NUT1JFX0lOVEVS
RkFDRSAgICAgICAgICBTdG9yZUludGVyZmFjZTsKKyAgICBYRU5CVVNfQ09OU09MRV9JTlRFUkZB
Q0UgICAgICAgIENvbnNvbGVJbnRlcmZhY2U7CiAgICAgWEVOQlVTX1JBTkdFX1NFVF9JTlRFUkZB
Q0UgICAgICBSYW5nZVNldEludGVyZmFjZTsKICAgICBYRU5CVVNfQkFMTE9PTl9JTlRFUkZBQ0Ug
ICAgICAgIEJhbGxvb25JbnRlcmZhY2U7CiAKQEAgLTE0MCw2ICsxNDMsNyBAQCBzdHJ1Y3QgX1hF
TkJVU19GRE8gewogCiAgICAgUFhFTkJVU19FVlRDSE5fQ0hBTk5FTCAgICAgICAgICBDaGFubmVs
OwogICAgIFBYRU5CVVNfU1VTUEVORF9DQUxMQkFDSyAgICAgICAgU3VzcGVuZENhbGxiYWNrTGF0
ZTsKKyAgICBQTE9HX0RJU1BPU0lUSU9OICAgICAgICAgICAgICAgIExvZ0Rpc3Bvc2l0aW9uOwog
fTsKIAogc3RhdGljIEZPUkNFSU5MSU5FIFBWT0lECkBAIC03ODUsNiArNzg5LDcgQEAgREVGSU5F
X0ZET19HRVRfQ09OVEVYVChTaGFyZWRJbmZvLCBQWEVOQlVTX1NIQVJFRF9JTkZPX0NPTlRFWFQp
CiBERUZJTkVfRkRPX0dFVF9DT05URVhUKEV2dGNobiwgUFhFTkJVU19FVlRDSE5fQ09OVEVYVCkK
IERFRklORV9GRE9fR0VUX0NPTlRFWFQoRGVidWcsIFBYRU5CVVNfREVCVUdfQ09OVEVYVCkKIERF
RklORV9GRE9fR0VUX0NPTlRFWFQoU3RvcmUsIFBYRU5CVVNfU1RPUkVfQ09OVEVYVCkKK0RFRklO
RV9GRE9fR0VUX0NPTlRFWFQoQ29uc29sZSwgUFhFTkJVU19DT05TT0xFX0NPTlRFWFQpCiBERUZJ
TkVfRkRPX0dFVF9DT05URVhUKFJhbmdlU2V0LCBQWEVOQlVTX1JBTkdFX1NFVF9DT05URVhUKQog
REVGSU5FX0ZET19HRVRfQ09OVEVYVChDYWNoZSwgUFhFTkJVU19DQUNIRV9DT05URVhUKQogREVG
SU5FX0ZET19HRVRfQ09OVEVYVChHbnR0YWIsIFBYRU5CVVNfR05UVEFCX0NPTlRFWFQpCkBAIC0y
NjA4LDYgKzI2MTMsMjIgQEAgZmFpbDE6CiAgICAgcmV0dXJuIHN0YXR1czsKIH0KIAorc3RhdGlj
IFZPSUQKK0Zkb091dHB1dEJ1ZmZlcigKKyAgICBJTiAgUFZPSUQgICBBcmd1bWVudCwKKyAgICBJ
TiAgUENIQVIgICBCdWZmZXIsCisgICAgSU4gIFVMT05HICAgTGVuZ3RoCisgICAgKQoreworICAg
IFBYRU5CVVNfRkRPIEZkbyA9IEFyZ3VtZW50OworCisgICAgKFZPSUQpIFhFTkJVU19DT05TT0xF
KFdyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAmRmRvLT5Db25zb2xlSW50ZXJmYWNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBCdWZmZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIExlbmd0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSk7Cit9CisKIHN0
YXRpYyBGT1JDRUlOTElORSBOVFNUQVRVUwogX19GZG9EM1RvRDAoCiAgICAgSU4gIFBYRU5CVVNf
RkRPIEZkbwpAQCAtMjYzNyw2ICsyNjU4LDE1IEBAIF9fRmRvRDNUb0QwKAogICAgICAgICAgICAg
ICAgICAgRmRvLT5DaGFubmVsLAogICAgICAgICAgICAgICAgICAgRkFMU0UpOwogCisgICAgc3Rh
dHVzID0gTG9nQWRkRGlzcG9zaXRpb24oTE9HX0xFVkVMX0lORk8gfAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExPR19MRVZFTF9XQVJOSU5HIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMT0dfTEVWRUxfRVJST1IgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExPR19MRVZFTF9DUklUSUNBTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
ZG9PdXRwdXRCdWZmZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmRvLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGZG8tPkxvZ0Rpc3Bvc2l0aW9uKTsKKyAgICBB
U1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKKwogICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShX
YXRjaEFkZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZkby0+U3RvcmVJbnRlcmZhY2Us
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCkBAIC0yNzExLDYgKzI3NDEsOSBAQCBm
YWlsMzoKIGZhaWwyOgogICAgIEVycm9yKCJmYWlsMlxuIik7CiAKKyAgICBMb2dSZW1vdmVEaXNw
b3NpdGlvbihGZG8tPkxvZ0Rpc3Bvc2l0aW9uKTsKKyAgICBGZG8tPkxvZ0Rpc3Bvc2l0aW9uID0g
TlVMTDsKKwogICAgIFhFTkJVU19FVlRDSE4oQ2xvc2UsCiAgICAgICAgICAgICAgICAgICAmRmRv
LT5FdnRjaG5JbnRlcmZhY2UsCiAgICAgICAgICAgICAgICAgICBGZG8tPkNoYW5uZWwpOwpAQCAt
Mjc2MCw2ICsyNzkzLDkgQEAgX19GZG9EMFRvRDMoCiAgICAgICAgICAgICAgICAgICAgICAgICBG
ZG8tPlNjYW5XYXRjaCk7CiAgICAgRmRvLT5TY2FuV2F0Y2ggPSBOVUxMOwogCisgICAgTG9nUmVt
b3ZlRGlzcG9zaXRpb24oRmRvLT5Mb2dEaXNwb3NpdGlvbik7CisgICAgRmRvLT5Mb2dEaXNwb3Np
dGlvbiA9IE5VTEw7CisKICAgICBYRU5CVVNfRVZUQ0hOKENsb3NlLAogICAgICAgICAgICAgICAg
ICAgJkZkby0+RXZ0Y2huSW50ZXJmYWNlLAogICAgICAgICAgICAgICAgICAgRmRvLT5DaGFubmVs
KTsKQEAgLTI5NzUsMTUgKzMwMTEsMTkgQEAgRmRvRDNUb0QwKAogICAgIGlmICghTlRfU1VDQ0VT
UyhzdGF0dXMpKQogICAgICAgICBnb3RvIGZhaWw2OwogCisgICAgc3RhdHVzID0gWEVOQlVTX0NP
TlNPTEUoQWNxdWlyZSwgJkZkby0+Q29uc29sZUludGVyZmFjZSk7CisgICAgaWYgKCFOVF9TVUND
RVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFpbDc7CisKICAgICBpZiAoRmRvLT5CYWxsb29u
SW50ZXJmYWNlLkludGVyZmFjZS5Db250ZXh0ICE9IE5VTEwpIHsKICAgICAgICAgc3RhdHVzID0g
WEVOQlVTX0JBTExPT04oQWNxdWlyZSwgJkZkby0+QmFsbG9vbkludGVyZmFjZSk7CiAgICAgICAg
IGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQotICAgICAgICAgICAgZ290byBmYWlsNzsKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDg7CiAgICAgfQogCiAgICAgc3RhdHVzID0gX19GZG9EM1RvRDAoRmRv
KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgZ290byBmYWlsODsKKyAg
ICAgICAgZ290byBmYWlsOTsKIAogICAgIHN0YXR1cyA9IFhFTkJVU19TVVNQRU5EKFJlZ2lzdGVy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGZG8tPlN1c3BlbmRJbnRlcmZhY2UsCkBA
IC0yOTkyLDcgKzMwMzIsNyBAQCBGZG9EM1RvRDAoCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRmRvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGZG8tPlN1c3BlbmRDYWxsYmFj
a0xhdGUpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQotICAgICAgICBnb3RvIGZhaWw5
OworICAgICAgICBnb3RvIGZhaWwxMDsKIAogICAgIEtlTG93ZXJJcnFsKElycWwpOwogCkBAIC0z
MDIzLDE2ICszMDYzLDIxIEBAIG5vdF9hY3RpdmU6CiAKICAgICByZXR1cm4gU1RBVFVTX1NVQ0NF
U1M7CiAKK2ZhaWwxMDoKKyAgICBFcnJvcigiZmFpbDEwXG4iKTsKKworICAgIF9fRmRvRDBUb0Qz
KEZkbyk7CisKIGZhaWw5OgogICAgIEVycm9yKCJmYWlsOVxuIik7CiAKLSAgICBfX0Zkb0QwVG9E
MyhGZG8pOworICAgIGlmIChGZG8tPkJhbGxvb25JbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQg
IT0gTlVMTCkKKyAgICAgICAgWEVOQlVTX0JBTExPT04oUmVsZWFzZSwgJkZkby0+QmFsbG9vbklu
dGVyZmFjZSk7CiAKIGZhaWw4OgogICAgIEVycm9yKCJmYWlsOFxuIik7CiAKLSAgICBpZiAoRmRv
LT5CYWxsb29uSW50ZXJmYWNlLkludGVyZmFjZS5Db250ZXh0ICE9IE5VTEwpCi0gICAgICAgIFhF
TkJVU19CQUxMT09OKFJlbGVhc2UsICZGZG8tPkJhbGxvb25JbnRlcmZhY2UpOworICAgIFhFTkJV
U19DT05TT0xFKFJlbGVhc2UsICZGZG8tPkNvbnNvbGVJbnRlcmZhY2UpOwogCiBmYWlsNzoKICAg
ICBFcnJvcigiZmFpbDdcbiIpOwpAQCAtMzE1Niw2ICszMjAxLDggQEAgRmRvRDBUb0QzKAogICAg
IGlmIChGZG8tPkJhbGxvb25JbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVMTCkKICAg
ICAgICAgWEVOQlVTX0JBTExPT04oUmVsZWFzZSwgJkZkby0+QmFsbG9vbkludGVyZmFjZSk7CiAK
KyAgICBYRU5CVVNfQ09OU09MRShSZWxlYXNlLCAmRmRvLT5Db25zb2xlSW50ZXJmYWNlKTsKKwog
ICAgIFhFTkJVU19TVE9SRShSZWxlYXNlLCAmRmRvLT5TdG9yZUludGVyZmFjZSk7CiAKICAgICBY
RU5CVVNfRVZUQ0hOKFJlbGVhc2UsICZGZG8tPkV2dGNobkludGVyZmFjZSk7CkBAIC0zMjI0LDYg
KzMyNzEsNyBAQCBGZG9TM1RvUzQoCiAgICAgQlVHX09OKFNoYXJlZEluZm9HZXRSZWZlcmVuY2Vz
KEZkby0+U2hhcmVkSW5mb0NvbnRleHQpICE9IDApOwogICAgIEJVR19PTihFdnRjaG5HZXRSZWZl
cmVuY2VzKEZkby0+RXZ0Y2huQ29udGV4dCkgIT0gMCk7CiAgICAgQlVHX09OKFN0b3JlR2V0UmVm
ZXJlbmNlcyhGZG8tPlN0b3JlQ29udGV4dCkgIT0gMCk7CisgICAgQlVHX09OKENvbnNvbGVHZXRS
ZWZlcmVuY2VzKEZkby0+Q29uc29sZUNvbnRleHQpICE9IDApOwogICAgIEJVR19PTihHbnR0YWJH
ZXRSZWZlcmVuY2VzKEZkby0+R250dGFiQ29udGV4dCkgIT0gMCk7CiAgICAgQlVHX09OKEJhbGxv
b25HZXRSZWZlcmVuY2VzKEZkby0+QmFsbG9vbkNvbnRleHQpICE9IDApOwogCkBAIC01MDkwLDI2
ICs1MTM4LDMwIEBAIEZkb0NyZWF0ZSgKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKICAg
ICAgICAgZ290byBmYWlsMTM7CiAKLSAgICBzdGF0dXMgPSBSYW5nZVNldEluaXRpYWxpemUoRmRv
LCAmRmRvLT5SYW5nZVNldENvbnRleHQpOworICAgIHN0YXR1cyA9IENvbnNvbGVJbml0aWFsaXpl
KEZkbywgJkZkby0+Q29uc29sZUNvbnRleHQpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMp
KQogICAgICAgICBnb3RvIGZhaWwxNDsKIAotICAgIHN0YXR1cyA9IENhY2hlSW5pdGlhbGl6ZShG
ZG8sICZGZG8tPkNhY2hlQ29udGV4dCk7CisgICAgc3RhdHVzID0gUmFuZ2VTZXRJbml0aWFsaXpl
KEZkbywgJkZkby0+UmFuZ2VTZXRDb250ZXh0KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVz
KSkKICAgICAgICAgZ290byBmYWlsMTU7CiAKLSAgICBzdGF0dXMgPSBHbnR0YWJJbml0aWFsaXpl
KEZkbywgJkZkby0+R250dGFiQ29udGV4dCk7CisgICAgc3RhdHVzID0gQ2FjaGVJbml0aWFsaXpl
KEZkbywgJkZkby0+Q2FjaGVDb250ZXh0KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkK
ICAgICAgICAgZ290byBmYWlsMTY7CiAKLSAgICBzdGF0dXMgPSBVbnBsdWdJbml0aWFsaXplKEZk
bywgJkZkby0+VW5wbHVnQ29udGV4dCk7CisgICAgc3RhdHVzID0gR250dGFiSW5pdGlhbGl6ZShG
ZG8sICZGZG8tPkdudHRhYkNvbnRleHQpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQog
ICAgICAgICBnb3RvIGZhaWwxNzsKIAorICAgIHN0YXR1cyA9IFVucGx1Z0luaXRpYWxpemUoRmRv
LCAmRmRvLT5VbnBsdWdDb250ZXh0KTsKKyAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKKyAg
ICAgICAgZ290byBmYWlsMTg7CisKICAgICBpZiAoRmRvSXNCYWxsb29uRW5hYmxlZChGZG8pKSB7
CiAgICAgICAgIHN0YXR1cyA9IEJhbGxvb25Jbml0aWFsaXplKEZkbywgJkZkby0+QmFsbG9vbkNv
bnRleHQpOwogICAgICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgICAgIGdv
dG8gZmFpbDE4OworICAgICAgICAgICAgZ290byBmYWlsMTk7CiAgICAgfQogCiAgICAgc3RhdHVz
ID0gRGVidWdHZXRJbnRlcmZhY2UoX19GZG9HZXREZWJ1Z0NvbnRleHQoRmRvKSwKQEAgLTUxNDAs
NiArNTE5MiwxMyBAQCBGZG9DcmVhdGUoCiAgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7
CiAgICAgQVNTRVJUKEZkby0+U3RvcmVJbnRlcmZhY2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVM
TCk7CiAKKyAgICBzdGF0dXMgPSBDb25zb2xlR2V0SW50ZXJmYWNlKF9fRmRvR2V0Q29uc29sZUNv
bnRleHQoRmRvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkJVU19DT05T
T0xFX0lOVEVSRkFDRV9WRVJTSU9OX01BWCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQSU5URVJGQUNFKSZGZG8tPkNvbnNvbGVJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YgKEZkby0+Q29uc29sZUludGVyZmFjZSkpOworICAgIEFT
U0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworICAgIEFTU0VSVChGZG8tPkNvbnNvbGVJbnRlcmZh
Y2UuSW50ZXJmYWNlLkNvbnRleHQgIT0gTlVMTCk7CisKICAgICBzdGF0dXMgPSBSYW5nZVNldEdl
dEludGVyZmFjZShfX0Zkb0dldFJhbmdlU2V0Q29udGV4dChGZG8pLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTkJVU19SQU5HRV9TRVRfSU5URVJGQUNFX1ZFUlNJT05fTUFY
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQSU5URVJGQUNFKSZGZG8tPlJh
bmdlU2V0SW50ZXJmYWNlLApAQCAtNTE3MiwzMCArNTIzMSwzNiBAQCBkb25lOgogCiAgICAgcmV0
dXJuIFNUQVRVU19TVUNDRVNTOwogCi1mYWlsMTg6Ci0gICAgRXJyb3IoImZhaWwxOFxuIik7Citm
YWlsMTk6CisgICAgRXJyb3IoImZhaWwxOVxuIik7CiAKICAgICBVbnBsdWdUZWFyZG93bihGZG8t
PlVucGx1Z0NvbnRleHQpOwogICAgIEZkby0+VW5wbHVnQ29udGV4dCA9IE5VTEw7CiAKLWZhaWwx
NzoKLSAgICBFcnJvcigiZmFpbDE3XG4iKTsKK2ZhaWwxODoKKyAgICBFcnJvcigiZmFpbDE4XG4i
KTsKIAogICAgIEdudHRhYlRlYXJkb3duKEZkby0+R250dGFiQ29udGV4dCk7CiAgICAgRmRvLT5H
bnR0YWJDb250ZXh0ID0gTlVMTDsKIAotZmFpbDE2OgotICAgIEVycm9yKCJmYWlsMTZcbiIpOwor
ZmFpbDE3OgorICAgIEVycm9yKCJmYWlsMTdcbiIpOwogCiAgICAgQ2FjaGVUZWFyZG93bihGZG8t
PkNhY2hlQ29udGV4dCk7CiAgICAgRmRvLT5DYWNoZUNvbnRleHQgPSBOVUxMOwogCi1mYWlsMTU6
Ci0gICAgRXJyb3IoImZhaWwxNVxuIik7CitmYWlsMTY6CisgICAgRXJyb3IoImZhaWwxNlxuIik7
CiAKICAgICBSYW5nZVNldFRlYXJkb3duKEZkby0+UmFuZ2VTZXRDb250ZXh0KTsKICAgICBGZG8t
PlJhbmdlU2V0Q29udGV4dCA9IE5VTEw7CiAKK2ZhaWwxNToKKyAgICBFcnJvcigiZmFpbDE1XG4i
KTsKKworICAgIENvbnNvbGVUZWFyZG93bihGZG8tPkNvbnNvbGVDb250ZXh0KTsKKyAgICBGZG8t
PkNvbnNvbGVDb250ZXh0ID0gTlVMTDsKKwogZmFpbDE0OgogICAgIEVycm9yKCJmYWlsMTRcbiIp
OwogCkBAIC01MzE4LDYgKzUzODMsOSBAQCBGZG9EZXN0cm95KAogICAgICAgICBSdGxaZXJvTWVt
b3J5KCZGZG8tPlJhbmdlU2V0SW50ZXJmYWNlLAogICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZiAoWEVOQlVTX1JBTkdFX1NFVF9JTlRFUkZBQ0UpKTsKIAorICAgICAgICBSdGxaZXJvTWVtb3J5
KCZGZG8tPkNvbnNvbGVJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mIChY
RU5CVVNfQ09OU09MRV9JTlRFUkZBQ0UpKTsKKwogICAgICAgICBSdGxaZXJvTWVtb3J5KCZGZG8t
PlN0b3JlSW50ZXJmYWNlLAogICAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAoWEVOQlVTX1NU
T1JFX0lOVEVSRkFDRSkpOwogCkBAIC01MzQ3LDYgKzU0MTUsOSBAQCBGZG9EZXN0cm95KAogICAg
ICAgICBSYW5nZVNldFRlYXJkb3duKEZkby0+UmFuZ2VTZXRDb250ZXh0KTsKICAgICAgICAgRmRv
LT5SYW5nZVNldENvbnRleHQgPSBOVUxMOwogCisgICAgICAgIENvbnNvbGVUZWFyZG93bihGZG8t
PkNvbnNvbGVDb250ZXh0KTsKKyAgICAgICAgRmRvLT5Db25zb2xlQ29udGV4dCA9IE5VTEw7CisK
ICAgICAgICAgU3RvcmVUZWFyZG93bihGZG8tPlN0b3JlQ29udGV4dCk7CiAgICAgICAgIEZkby0+
U3RvcmVDb250ZXh0ID0gTlVMTDsKIApkaWZmIC0tZ2l0IGEvdnMyMDEyL3hlbmJ1cy94ZW5idXMu
dmN4cHJvaiBiL3ZzMjAxMi94ZW5idXMveGVuYnVzLnZjeHByb2oKaW5kZXggMmNmZmI5Zi4uNWJi
M2JlOSAxMDA2NDQKLS0tIGEvdnMyMDEyL3hlbmJ1cy94ZW5idXMudmN4cHJvagorKysgYi92czIw
MTIveGVuYnVzL3hlbmJ1cy52Y3hwcm9qCkBAIC02OCw2ICs2OCw3IEBACiAgIDxJdGVtR3JvdXA+
CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxzcmNcY29tbW9uXHJlZ2lzdHJ5LmMiIC8+
CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxzcmNceGVuYnVzXGJ1cy5jIiAvPgorICAg
IDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xjb25zb2xlLmMiIC8+CiAgICAg
PENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxzcmNceGVuYnVzXGRtYS5jIiAvPgogICAgIDxDbENv
bXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xkZWJ1Zy5jIiAvPgogICAgIDxDbENvbXBp
bGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xkcml2ZXIuYyIgLz4KZGlmZiAtLWdpdCBhL3Zz
MjAxMy94ZW5idXMveGVuYnVzLnZjeHByb2ogYi92czIwMTMveGVuYnVzL3hlbmJ1cy52Y3hwcm9q
CmluZGV4IDM5NjI0NWYuLjA4NTZkZGMgMTAwNjQ0Ci0tLSBhL3ZzMjAxMy94ZW5idXMveGVuYnVz
LnZjeHByb2oKKysrIGIvdnMyMDEzL3hlbmJ1cy94ZW5idXMudmN4cHJvagpAQCAtNzEsNiArNzEs
NyBAQAogICA8SXRlbUdyb3VwPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXGNv
bW1vblxyZWdpc3RyeS5jIiAvPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhl
bmJ1c1xidXMuYyIgLz4KKyAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNc
Y29uc29sZS5jIiAvPgogICAgIDxDbENvbXBpbGUgSW5jbHVkZT0iLi5cLi5cc3JjXHhlbmJ1c1xk
bWEuYyIgLz4KICAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNcZGVidWcu
YyIgLz4KICAgICA8Q2xDb21waWxlIEluY2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNcZHJpdmVyLmMi
IC8+CmRpZmYgLS1naXQgYS92czIwMTUveGVuYnVzL3hlbmJ1cy52Y3hwcm9qIGIvdnMyMDE1L3hl
bmJ1cy94ZW5idXMudmN4cHJvagppbmRleCA3ZmJjN2JkLi4wMzhkM2Q3IDEwMDY0NAotLS0gYS92
czIwMTUveGVuYnVzL3hlbmJ1cy52Y3hwcm9qCisrKyBiL3ZzMjAxNS94ZW5idXMveGVuYnVzLnZj
eHByb2oKQEAgLTY2LDYgKzY2LDcgQEAKICAgPEl0ZW1Hcm91cD4KICAgICA8Q2xDb21waWxlIElu
Y2x1ZGU9Ii4uXC4uXHNyY1xjb21tb25ccmVnaXN0cnkuYyIgLz4KICAgICA8Q2xDb21waWxlIElu
Y2x1ZGU9Ii4uXC4uXHNyY1x4ZW5idXNcYnVzLmMiIC8+CisgICAgPENsQ29tcGlsZSBJbmNsdWRl
PSIuLlwuLlxzcmNceGVuYnVzXGNvbnNvbGUuYyIgLz4KICAgICA8Q2xDb21waWxlIEluY2x1ZGU9
Ii4uXC4uXHNyY1x4ZW5idXNcZG1hLmMiIC8+CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwu
LlxzcmNceGVuYnVzXGRlYnVnLmMiIC8+CiAgICAgPENsQ29tcGlsZSBJbmNsdWRlPSIuLlwuLlxz
cmNceGVuYnVzXGRyaXZlci5jIiAvPgotLSAKMi41LjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 18:36:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 18:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZMFJ-00042x-Uo; Thu, 02 Feb 2017 18:36:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1cZMFI-000429-9G; Thu, 02 Feb 2017 18:36:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A6/76-11476-33C73985; Thu, 02 Feb 2017 18:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXiVRvkomtUMzn
 C4PofaYve1rssFn8WJ1p8Wd7AaPF9y2QmBxaPwx+usAQwRrFm5iXlVySwZry7O5WloJ+tYlfX
 KbYGxpWsXYycHEICRRJXX75i7mLk4mARaGaV+HziEBuIIyEwn1Xi8Lr3jCBVEgIxEtsWLgSyO
 YDsGomrF+MhmtUl7i26zQ5hz2CSmH0yHcRmE9CW2HTjATOIzSygJXHj30smCFtbYtnC12BxYQ
 F/iecLnoKNZxFQkejZcAfM5hWwkXjb2g12ELPAVkaJ5pMgN3BxiAgcZJRoWnCUGaJKT+LVrcu
 sEMfJSuz+/YhpAqPgLCQLZyFZOAtJywJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermp
 xcWJ6ak5iUnFesn5uZsYgUHNAAQ7GO9uCjjEKMnBpCTKO0VrcoQQX1J+SmVGYnFGfFFpTmrxI
 UYZDg4lCV6WaqCcYFFqempFWmYOML5g0hIcPEoivPOqgNK8xQWJucWZ6RCpU4zGHKc+XXjJxL
 Fr1+WXTEIsefl5qVLivNtBSgVASjNK8+AGweL+EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR
 5T4FM4cnMK4Hb9wroFCagU34+ngRySkkiQkqqgXFp/PR/UVqKx9Y/XfLMVjV7t86i2sNN8dL3
 +K8v8vrM/GeOoOKbzaeldlY+8Ykp3ugUG8cXnlTxR8Wjkct8dpcEo9mBR/vYvre/fOfF7cDP2
 sjx8anrUZejKcvzBdcf9GlNdtnI1x9sFnGE22uS1dSY1h8K9+eH+pRw3V0nZc2YMjfX3v+rnx
 JLcUaioRZzUXEiALAKLOP2AgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1486060594!50053143!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59003 invoked from network); 2 Feb 2017 18:36:34 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2017 18:36:34 -0000
Received: by mail-wm0-f68.google.com with SMTP id c85so5825659wmi.1;
 Thu, 02 Feb 2017 10:36:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:date:message-id:cc:to
 :mime-version; bh=ckLSIrykjf6DXglAqtEVJPsmo1fQxax5pbD+h7heqQ8=;
 b=RlBZrnUfl1h+jPE8anPJkkLRKKw+a8edSrkj3zAkudNqfuESped4Ap1ALgO3z9V6zb
 jQIqqkBv74LBAyDY83VNhnvf5zIPXzmGsaTgRzwcxd1C4fqbHArBoFR6aKNNo57G8/9a
 c8Wxnv74YnFpYhK+OK/nPxwm4ysekHf9j8Qa3nK0wn0uoumJNb62STw0X8YMT+e86g+d
 m0mk4mt7BkjyQR2uLxDgx54I1n3frVtZlrxtl0KxY6mOmXVB9y9/KIIvpjr5luxZ5gDv
 knBaialNJ/nBwAo8sFQwr1vZYlGAqIK7mbbAhNeebq9Y5Lz4jbSfKD5wVZwjeN/vtZje
 mKZg==
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:subject:date
 :message-id:cc:to:mime-version;
 bh=ckLSIrykjf6DXglAqtEVJPsmo1fQxax5pbD+h7heqQ8=;
 b=G1TZyCyPI19Ux8BxrKfRc74MGMesge/q69FKHtDyG8PeCCOSbZYjOuOVW9xfWEvyO2
 XiVNzRUPvCQ2weDVfSEZWkPx3fSJYA6AgT+8quHcFDvKUssCu6+PRDG1ZGPc5PW7vuUm
 rdnteuZw2ZUeTiH2abHKh9j4vrnFicJtq20TY0WaPBirmZkkqWdCbhhpfOmUNq4ngVca
 l6/u2Z5StOaFvt+jwzvcrziOHu1x5Ll5GjXi5Q30GrN6C0xMJvC295D1OQbVAjI8Mhfo
 ybBDkhLObLWkdjxpNmJ0P/kfzKkVMGOMRqctBWNWpDjpeId3LjIE1SAihuItjAN0LO2L
 GDrA==
X-Gm-Message-State: AIkVDXKAR9lgdAqAUB223jP2shoKkmdjPptwr+sgmWl+QrHKokoypuQ8Zx4kTfHi4XMIqA==
X-Received: by 10.28.206.136 with SMTP id e130mr28548456wmg.121.1486060594029; 
 Thu, 02 Feb 2017 10:36:34 -0800 (PST)
Received: from [10.80.118.98] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id x69sm36689040wma.15.2017.02.02.10.36.32
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 Feb 2017 10:36:33 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Thu, 2 Feb 2017 18:36:32 +0000
Message-Id: <A0A51CD9-B0C2-4E11-B0CB-03A5F2E9C71B@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-api <xen-api@lists.xenproject.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: gb@bitergia.com, Paul Durrant <paul.durrant@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [win-pv-devel] Preparing for GSoC,
	Outreachy and other Internships (deadline Feb 9th)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Rm9sa3MsIChwZW9wbGUgd2hvIGhhdmUgY3VycmVudCBwcm9qZWN0cyBhcmUgQ0MnZWQpCgpJIGp1
c3QgY3JlYXRlZCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS8yMDE3LVN1bW1lci1J
bnRlcm5zaGlwcyBhbmQgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6
SW50ZXJuc2hpcHMgYXMgd2UgYXJlIHBsYW5uaW5nIHRvIGFwcGx5IGFzIG1lbnRvcmluZyBvcmdh
bmlzYXRpb24gZm9yIEdTb0MgMjAxNyBhZ2Fpbi4KClRvIGJlIHN1Y2Nlc3NmdWwsIHdlIG5lZWQg
dG8gYnJpbmcgb3VyIHByb2plY3QgcGFnZXMgaW4gb3JkZXIuCgpGb3IgZXZlcnlvbmUgYnV0IE1p
cmFnZSBPUyB0aGlzIG1lYW5zIHRvCmEpIFJlbW92ZSBpbnZhbGlkL3N0YXJ0ZWQvY29tcGxldGVk
IHByb2plY3RzIGZyb20gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hf
UHJvZ3JhbV9Qcm9qZWN0cwpiKSBBZGQgbmV3IHByb2plY3RzIHRvIGh0dHBzOi8vd2lraS54ZW5w
cm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMKCkZvciBNaXJhZ2VPUywg
d2UgbmVlZCB0byBkbyB0aGUgc2FtZSBmb3IgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJh
Z2Utd3d3L3dpa2kvUGlvbmVlci1Qcm9qZWN0cwoKUGxlYXNlIGRvIHRoaXMgYmVmb3JlIEZlYiA5
dGgsIHN1Y2ggdGhhdCBJIGNhbiBzdWJtaXQgdGhlIFhlbiBQcm9qZWN0IGFwcGxpY2F0aW9uIGZv
ciBHU29DIAoKQmVzdCBSZWdhcmRzCkxhcnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 18:36:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 18:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZMFJ-00042x-Uo; Thu, 02 Feb 2017 18:36:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1cZMFI-000429-9G; Thu, 02 Feb 2017 18:36:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A6/76-11476-33C73985; Thu, 02 Feb 2017 18:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXiVRvkomtUMzn
 C4PofaYve1rssFn8WJ1p8Wd7AaPF9y2QmBxaPwx+usAQwRrFm5iXlVySwZry7O5WloJ+tYlfX
 KbYGxpWsXYycHEICRRJXX75i7mLk4mARaGaV+HziEBuIIyEwn1Xi8Lr3jCBVEgIxEtsWLgSyO
 YDsGomrF+MhmtUl7i26zQ5hz2CSmH0yHcRmE9CW2HTjATOIzSygJXHj30smCFtbYtnC12BxYQ
 F/iecLnoKNZxFQkejZcAfM5hWwkXjb2g12ELPAVkaJ5pMgN3BxiAgcZJRoWnCUGaJKT+LVrcu
 sEMfJSuz+/YhpAqPgLCQLZyFZOAtJywJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermp
 xcWJ6ak5iUnFesn5uZsYgUHNAAQ7GO9uCjjEKMnBpCTKO0VrcoQQX1J+SmVGYnFGfFFpTmrxI
 UYZDg4lCV6WaqCcYFFqempFWmYOML5g0hIcPEoivPOqgNK8xQWJucWZ6RCpU4zGHKc+XXjJxL
 Fr1+WXTEIsefl5qVLivNtBSgVASjNK8+AGweL+EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR
 5T4FM4cnMK4Hb9wroFCagU34+ngRySkkiQkqqgXFp/PR/UVqKx9Y/XfLMVjV7t86i2sNN8dL3
 +K8v8vrM/GeOoOKbzaeldlY+8Ykp3ugUG8cXnlTxR8Wjkct8dpcEo9mBR/vYvre/fOfF7cDP2
 sjx8anrUZejKcvzBdcf9GlNdtnI1x9sFnGE22uS1dSY1h8K9+eH+pRw3V0nZc2YMjfX3v+rnx
 JLcUaioRZzUXEiALAKLOP2AgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1486060594!50053143!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59003 invoked from network); 2 Feb 2017 18:36:34 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2017 18:36:34 -0000
Received: by mail-wm0-f68.google.com with SMTP id c85so5825659wmi.1;
 Thu, 02 Feb 2017 10:36:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:date:message-id:cc:to
 :mime-version; bh=ckLSIrykjf6DXglAqtEVJPsmo1fQxax5pbD+h7heqQ8=;
 b=RlBZrnUfl1h+jPE8anPJkkLRKKw+a8edSrkj3zAkudNqfuESped4Ap1ALgO3z9V6zb
 jQIqqkBv74LBAyDY83VNhnvf5zIPXzmGsaTgRzwcxd1C4fqbHArBoFR6aKNNo57G8/9a
 c8Wxnv74YnFpYhK+OK/nPxwm4ysekHf9j8Qa3nK0wn0uoumJNb62STw0X8YMT+e86g+d
 m0mk4mt7BkjyQR2uLxDgx54I1n3frVtZlrxtl0KxY6mOmXVB9y9/KIIvpjr5luxZ5gDv
 knBaialNJ/nBwAo8sFQwr1vZYlGAqIK7mbbAhNeebq9Y5Lz4jbSfKD5wVZwjeN/vtZje
 mKZg==
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:subject:date
 :message-id:cc:to:mime-version;
 bh=ckLSIrykjf6DXglAqtEVJPsmo1fQxax5pbD+h7heqQ8=;
 b=G1TZyCyPI19Ux8BxrKfRc74MGMesge/q69FKHtDyG8PeCCOSbZYjOuOVW9xfWEvyO2
 XiVNzRUPvCQ2weDVfSEZWkPx3fSJYA6AgT+8quHcFDvKUssCu6+PRDG1ZGPc5PW7vuUm
 rdnteuZw2ZUeTiH2abHKh9j4vrnFicJtq20TY0WaPBirmZkkqWdCbhhpfOmUNq4ngVca
 l6/u2Z5StOaFvt+jwzvcrziOHu1x5Ll5GjXi5Q30GrN6C0xMJvC295D1OQbVAjI8Mhfo
 ybBDkhLObLWkdjxpNmJ0P/kfzKkVMGOMRqctBWNWpDjpeId3LjIE1SAihuItjAN0LO2L
 GDrA==
X-Gm-Message-State: AIkVDXKAR9lgdAqAUB223jP2shoKkmdjPptwr+sgmWl+QrHKokoypuQ8Zx4kTfHi4XMIqA==
X-Received: by 10.28.206.136 with SMTP id e130mr28548456wmg.121.1486060594029; 
 Thu, 02 Feb 2017 10:36:34 -0800 (PST)
Received: from [10.80.118.98] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id x69sm36689040wma.15.2017.02.02.10.36.32
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 02 Feb 2017 10:36:33 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Thu, 2 Feb 2017 18:36:32 +0000
Message-Id: <A0A51CD9-B0C2-4E11-B0CB-03A5F2E9C71B@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-api <xen-api@lists.xenproject.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Cc: gb@bitergia.com, Paul Durrant <paul.durrant@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [win-pv-devel] Preparing for GSoC,
	Outreachy and other Internships (deadline Feb 9th)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Rm9sa3MsIChwZW9wbGUgd2hvIGhhdmUgY3VycmVudCBwcm9qZWN0cyBhcmUgQ0MnZWQpCgpJIGp1
c3QgY3JlYXRlZCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS8yMDE3LVN1bW1lci1J
bnRlcm5zaGlwcyBhbmQgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6
SW50ZXJuc2hpcHMgYXMgd2UgYXJlIHBsYW5uaW5nIHRvIGFwcGx5IGFzIG1lbnRvcmluZyBvcmdh
bmlzYXRpb24gZm9yIEdTb0MgMjAxNyBhZ2Fpbi4KClRvIGJlIHN1Y2Nlc3NmdWwsIHdlIG5lZWQg
dG8gYnJpbmcgb3VyIHByb2plY3QgcGFnZXMgaW4gb3JkZXIuCgpGb3IgZXZlcnlvbmUgYnV0IE1p
cmFnZSBPUyB0aGlzIG1lYW5zIHRvCmEpIFJlbW92ZSBpbnZhbGlkL3N0YXJ0ZWQvY29tcGxldGVk
IHByb2plY3RzIGZyb20gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hf
UHJvZ3JhbV9Qcm9qZWN0cwpiKSBBZGQgbmV3IHByb2plY3RzIHRvIGh0dHBzOi8vd2lraS54ZW5w
cm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMKCkZvciBNaXJhZ2VPUywg
d2UgbmVlZCB0byBkbyB0aGUgc2FtZSBmb3IgaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9taXJh
Z2Utd3d3L3dpa2kvUGlvbmVlci1Qcm9qZWN0cwoKUGxlYXNlIGRvIHRoaXMgYmVmb3JlIEZlYiA5
dGgsIHN1Y2ggdGhhdCBJIGNhbiBzdWJtaXQgdGhlIFhlbiBQcm9qZWN0IGFwcGxpY2F0aW9uIGZv
ciBHU29DIAoKQmVzdCBSZWdhcmRzCkxhcnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 18:44:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 18: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZMMZ-0005Xq-4L; Thu, 02 Feb 2017 18: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 <martin@c-home.cz>) id 1cZMMX-0005Xk-UN
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 18:44:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C0/97-13192-5FD73985; Thu, 02 Feb 2017 18:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KJlJiWovuldnK
 EQecxA4s/ixMdGD0Of7jCEsAYxZqZl5RfkcCa8X7OU9aClYwVDz4sZGpg7GHsYuTiEBI4xiix
 ubcRyjnCKPG0eRprFyMnh4SAu8ST1o/MXYwcHCwCWhJP53iChNkE1CUmrHzBBGILCRhK7Gq+A
 VYuIqAqcW35MTYQW1hATuLIiu/MIDavgL3EmWfbmUDGiAroSkz4IgkRFpQ4OfMJC4jNLGAp8W
 /tL9YJjDyzkKRmIUktYGRaxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGCIMQLCD8ebGgEOMkhxMSqK8U7QmRwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1S
 A5QTLEpNT61Iy8wBBitMWoKDR0mEdxdImre4IDG3ODMdInWK0Zjj0I2TL5k4Tn268JJJiCUvP
 y9VSpz3IkipAEhpRmke3CBYFF1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8KkCk8mXklcP
 teAZ3CBHTKz8eTQE4pSURISTUw+m5VvbLM73eawLkbCdaSB57Ec+0z8bTO9ppheOHOmW9qKyS
 OGItKRXh+mLDkCbu299d5vmEcvx4n77jNerBI1f7LRLMaqdjp5xqyGGsUiqfNyPERmZp+KvFi
 6ER5cznnuxPzPV/Eex0K8S7UYT75scNRQ+/Q7mWnYsIy6plON+f8Pvdh7oY0JZbijERDLeai4
 kQA8G4EC50CAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-15.tower-27.messagelabs.com!1486061044!32249437!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21397 invoked from network); 2 Feb 2017 18:44:04 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 2 Feb 2017 18:44:04 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v12IhvJY012587
 for <win-pv-devel@lists.xenproject.org>; Thu, 2 Feb 2017 19:44:02 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v12IhuvO012584
 for <win-pv-devel@lists.xenproject.org>; Thu, 2 Feb 2017 19:43:57 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Thu, 2 Feb 2017 19:43:56 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: win-pv-devel@lists.xenproject.org
Message-ID: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpJcyB0aGVyZSAob3IgcHJlcGFyaW5nKSBuZXcgUFZVU0IgZHJpdmVyIGZvciBXaW4g
KHRvIG1hdGNoIGltcHJvdmVtZW50cyBpbiB4ZW50NC43KSA/CkFuZCBQVlNORC9QVkFVRElPLCBQ
VlNDU0ksIFBWU1RBVCAuLi4gZm9yIHhlbjQuOSA/CgpUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2
ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2
ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 02 18:44:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 02 Feb 2017 18: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZMMZ-0005Xq-4L; Thu, 02 Feb 2017 18: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 <martin@c-home.cz>) id 1cZMMX-0005Xk-UN
 for win-pv-devel@lists.xenproject.org; Thu, 02 Feb 2017 18:44:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C0/97-13192-5FD73985; Thu, 02 Feb 2017 18:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KJlJiWovuldnK
 EQecxA4s/ixMdGD0Of7jCEsAYxZqZl5RfkcCa8X7OU9aClYwVDz4sZGpg7GHsYuTiEBI4xiix
 ubcRyjnCKPG0eRprFyMnh4SAu8ST1o/MXYwcHCwCWhJP53iChNkE1CUmrHzBBGILCRhK7Gq+A
 VYuIqAqcW35MTYQW1hATuLIiu/MIDavgL3EmWfbmUDGiAroSkz4IgkRFpQ4OfMJC4jNLGAp8W
 /tL9YJjDyzkKRmIUktYGRaxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGCIMQLCD8ebGgEOMkhxMSqK8U7QmRwjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1S
 A5QTLEpNT61Iy8wBBitMWoKDR0mEdxdImre4IDG3ODMdInWK0Zjj0I2TL5k4Tn268JJJiCUvP
 y9VSpz3IkipAEhpRmke3CBYFF1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8KkCk8mXklcP
 teAZ3CBHTKz8eTQE4pSURISTUw+m5VvbLM73eawLkbCdaSB57Ec+0z8bTO9ppheOHOmW9qKyS
 OGItKRXh+mLDkCbu299d5vmEcvx4n77jNerBI1f7LRLMaqdjp5xqyGGsUiqfNyPERmZp+KvFi
 6ER5cznnuxPzPV/Eex0K8S7UYT75scNRQ+/Q7mWnYsIy6plON+f8Pvdh7oY0JZbijERDLeai4
 kQA8G4EC50CAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-15.tower-27.messagelabs.com!1486061044!32249437!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21397 invoked from network); 2 Feb 2017 18:44:04 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 2 Feb 2017 18:44:04 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v12IhvJY012587
 for <win-pv-devel@lists.xenproject.org>; Thu, 2 Feb 2017 19:44:02 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v12IhuvO012584
 for <win-pv-devel@lists.xenproject.org>; Thu, 2 Feb 2017 19:43:57 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Thu, 2 Feb 2017 19:43:56 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: win-pv-devel@lists.xenproject.org
Message-ID: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpJcyB0aGVyZSAob3IgcHJlcGFyaW5nKSBuZXcgUFZVU0IgZHJpdmVyIGZvciBXaW4g
KHRvIG1hdGNoIGltcHJvdmVtZW50cyBpbiB4ZW50NC43KSA/CkFuZCBQVlNORC9QVkFVRElPLCBQ
VlNDU0ksIFBWU1RBVCAuLi4gZm9yIHhlbjQuOSA/CgpUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2
ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2
ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 05:35:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 05: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZWWo-00037K-DF; Fri, 03 Feb 2017 05:35:22 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cZWWn-00036V-8j
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 05:35:21 +0000
Date: Fri, 3 Feb 2017 05:35:20 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <970948.49.1486100120894.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_48_19447533.1486100120878"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #137 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_48_19447533.1486100120878
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #137.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENBUS-master/137/console to view the results.
------=_Part_48_19447533.1486100120878
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_48_19447533.1486100120878--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 05:35:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 05: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZWWo-00037K-DF; Fri, 03 Feb 2017 05:35:22 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cZWWn-00036V-8j
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 05:35:21 +0000
Date: Fri, 3 Feb 2017 05:35:20 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <970948.49.1486100120894.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_48_19447533.1486100120878"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #137 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_48_19447533.1486100120878
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #137.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENBUS-master/137/console to view the results.
------=_Part_48_19447533.1486100120878
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_48_19447533.1486100120878--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 09:15:27 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 09:15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZZxc-0004fI-Ey; Fri, 03 Feb 2017 09:15: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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZZxb-0004fC-Fn
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 09:15:15 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0B/4F-02154-22A44985; Fri, 03 Feb 2017 09:15:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsWyU9JRQlfea0q
 EwaUlvBZ/Fic6MHoc/nCFJYAxijUzLym/IoE142bzX+aCxdwV3XuvMzcwTuDuYuTgkBDwk7j0
 l6eLkZODTUBHYunR+UwgtohAqcSxqUdYQGxhAUOJmws2sUDEjSQ2b9zOAtIKYi/ZaQESZhFQk
 fh86xhYCa+Au8SyTQfYQGwhAXuJb793sIPYnAIOEpcP3AKrYRSQlfjSuJoZxGYWEJe49QRirY
 SAgMSSPeeZIWxRiZeP/7FC2AYSW5fuA1vLLKApsX6XPkSrosSU7ofsEGsFJU7OfMIygVFoFpK
 psxA6ZiHpmIWkYwEjyypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k
 /NxNjMDQrmdgYNzBuKvd7xCjJAeTkijvz4WTI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8HJ5T
 okQEixKTU+tSMvMAUYZTFqCg0dJhHePB1Cat7ggMbc4Mx0idYpRl+PUjdMvmYRY8vLzUqXEeb
 +AFAmAFGWU5sGNgEX8JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvI0gU3gy80rgNr0COoI
 J6IifjyeBHFGSiJCSamA0Xinw1mvtWif9z/2igic463WCpi879fiI98PtlpU7mIx0gielz2K9
 lnvvlZPh6TXGAjEPXlYU7Lc3nXDjcOGaim1iGacmTCsLjb3QyudmrujXusT/NY+TUavAWf7zA
 qck9u/5cSzzDtc/1TfTMq5tNLaMcty67tS0m2dmxGk1v7tntO79Qc1rSizFGYmGWsxFxYkAMm
 GsovMCAAA=
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1486113310!82947662!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16106 invoked from network); 3 Feb 2017 09:15:11 -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;
 3 Feb 2017 09:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="40050913"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Martin Cerveny <M.Cerveny@computer.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] More Win PV drivers ?
Thread-Index: AQHSfYRax3yMrrRi1kmNgF2SXUFObqFW/+bw
Date: Fri, 3 Feb 2017 09:15:02 +0000
Message-ID: <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
Accept-Language: en-GB, 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: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIE1hcnRpbiBDZXJ2ZW55DQo+IFNlbnQ6IDAyIEZlYnJ1YXJ5IDIwMTcgMTg6NDQNCj4gVG86
IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRl
dmVsXSBNb3JlIFdpbiBQViBkcml2ZXJzID8NCj4gDQo+IEhlbGxvLg0KPiANCj4gSXMgdGhlcmUg
KG9yIHByZXBhcmluZykgbmV3IFBWVVNCIGRyaXZlciBmb3IgV2luICh0byBtYXRjaCBpbXByb3Zl
bWVudHMgaW4NCj4geGVudDQuNykgPw0KPiBBbmQgUFZTTkQvUFZBVURJTywgUFZTQ1NJLCBQVlNU
QVQgLi4uIGZvciB4ZW40LjkgPw0KDQpIaSBNYXJ0aW4sDQoNClRoZXJlIGFyZSBubyBjb25jcmV0
ZSBwbGFucyBmb3IgYW55IG5ldyBQViBmcm9udGVuZHMuIEkgYW0gaW50ZXJlc3RlZCBpbiBQVlND
U0kgYXMgSSB0aGluayBpdCB3aWxsIGFsbG93IGEgbW9yZSBzdHJlYW1saW5lZCBkYXRhLXBhdGgg
Zm9yIFdpbmRvd3MuIEknbSBub3Qgc3VyZSB0aGF0IFBWVVNCIHdpbGwgZXZlbiBiZSBwb3NzaWJs
ZSBpbiBXaW5kb3dzIGdpdmVuIHRoZSBjbG9zZWQgbmF0dXJlIG9mIE1pY3Jvc29mdCdzIGtlcm5l
bCBBUElzIGZvciBVU0IsIGJ1dCBQViBzdGF0cyBpcyBteSBwcm9wb3NhbCBhbnl3YXkgc28gSSBk
byBhaW0gdG8gZ2V0IGNvZGUgaW4gZm9yIHRoYXQuLi4gYnV0IHByb2JhYmx5IG5vdCBpbiB0aGUg
WGVuIDQuOSB0aW1lLWZyYW1lLg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiANCj4gVGhh
bmtzLCBNYXJ0aW4gQ2VydmVueQ0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0
Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 09:15:27 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 09:15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZZxc-0004fI-Ey; Fri, 03 Feb 2017 09:15: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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZZxb-0004fC-Fn
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 09:15:15 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0B/4F-02154-22A44985; Fri, 03 Feb 2017 09:15:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsWyU9JRQlfea0q
 EwaUlvBZ/Fic6MHoc/nCFJYAxijUzLym/IoE142bzX+aCxdwV3XuvMzcwTuDuYuTgkBDwk7j0
 l6eLkZODTUBHYunR+UwgtohAqcSxqUdYQGxhAUOJmws2sUDEjSQ2b9zOAtIKYi/ZaQESZhFQk
 fh86xhYCa+Au8SyTQfYQGwhAXuJb793sIPYnAIOEpcP3AKrYRSQlfjSuJoZxGYWEJe49QRirY
 SAgMSSPeeZIWxRiZeP/7FC2AYSW5fuA1vLLKApsX6XPkSrosSU7ofsEGsFJU7OfMIygVFoFpK
 psxA6ZiHpmIWkYwEjyypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k
 /NxNjMDQrmdgYNzBuKvd7xCjJAeTkijvz4WTI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8HJ5T
 okQEixKTU+tSMvMAUYZTFqCg0dJhHePB1Cat7ggMbc4Mx0idYpRl+PUjdMvmYRY8vLzUqXEeb
 +AFAmAFGWU5sGNgEX8JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvI0gU3gy80rgNr0COoI
 J6IifjyeBHFGSiJCSamA0Xinw1mvtWif9z/2igic463WCpi879fiI98PtlpU7mIx0gielz2K9
 lnvvlZPh6TXGAjEPXlYU7Lc3nXDjcOGaim1iGacmTCsLjb3QyudmrujXusT/NY+TUavAWf7zA
 qck9u/5cSzzDtc/1TfTMq5tNLaMcty67tS0m2dmxGk1v7tntO79Qc1rSizFGYmGWsxFxYkAMm
 GsovMCAAA=
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1486113310!82947662!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16106 invoked from network); 3 Feb 2017 09:15:11 -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;
 3 Feb 2017 09:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="40050913"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Martin Cerveny <M.Cerveny@computer.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] More Win PV drivers ?
Thread-Index: AQHSfYRax3yMrrRi1kmNgF2SXUFObqFW/+bw
Date: Fri, 3 Feb 2017 09:15:02 +0000
Message-ID: <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
Accept-Language: en-GB, 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: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIE1hcnRpbiBDZXJ2ZW55DQo+IFNlbnQ6IDAyIEZlYnJ1YXJ5IDIwMTcgMTg6NDQNCj4gVG86
IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRl
dmVsXSBNb3JlIFdpbiBQViBkcml2ZXJzID8NCj4gDQo+IEhlbGxvLg0KPiANCj4gSXMgdGhlcmUg
KG9yIHByZXBhcmluZykgbmV3IFBWVVNCIGRyaXZlciBmb3IgV2luICh0byBtYXRjaCBpbXByb3Zl
bWVudHMgaW4NCj4geGVudDQuNykgPw0KPiBBbmQgUFZTTkQvUFZBVURJTywgUFZTQ1NJLCBQVlNU
QVQgLi4uIGZvciB4ZW40LjkgPw0KDQpIaSBNYXJ0aW4sDQoNClRoZXJlIGFyZSBubyBjb25jcmV0
ZSBwbGFucyBmb3IgYW55IG5ldyBQViBmcm9udGVuZHMuIEkgYW0gaW50ZXJlc3RlZCBpbiBQVlND
U0kgYXMgSSB0aGluayBpdCB3aWxsIGFsbG93IGEgbW9yZSBzdHJlYW1saW5lZCBkYXRhLXBhdGgg
Zm9yIFdpbmRvd3MuIEknbSBub3Qgc3VyZSB0aGF0IFBWVVNCIHdpbGwgZXZlbiBiZSBwb3NzaWJs
ZSBpbiBXaW5kb3dzIGdpdmVuIHRoZSBjbG9zZWQgbmF0dXJlIG9mIE1pY3Jvc29mdCdzIGtlcm5l
bCBBUElzIGZvciBVU0IsIGJ1dCBQViBzdGF0cyBpcyBteSBwcm9wb3NhbCBhbnl3YXkgc28gSSBk
byBhaW0gdG8gZ2V0IGNvZGUgaW4gZm9yIHRoYXQuLi4gYnV0IHByb2JhYmx5IG5vdCBpbiB0aGUg
WGVuIDQuOSB0aW1lLWZyYW1lLg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiANCj4gVGhh
bmtzLCBNYXJ0aW4gQ2VydmVueQ0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0
Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 09:51:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZaWY-00087k-VL; Fri, 03 Feb 2017 09:51:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cZaWY-00086v-7a
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 09:51:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9A/12-27165-99254985; Fri, 03 Feb 2017 09:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsUSKTEtRXdG0JQ
 Ig9OHrS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxqHptxgLdnFUXPm1krmB8SdbFyMXh5DAPEaJ
 jU//M0E4cxglNq/fxtrFyMkhIeAu8aT1IzOIzSKgJfHuRicbiM0moC4xYeULJhBbSMBQYlfzD
 bB6EaCaCVu2gsWZBbwl/hw5CFYvDFRzc8EmFhCbU8BDYuqKNWAzeQXsJGbv+c4GMada4vqftU
 A2B4eogK7EhC+SECWCEidnPmGBGGkpce7PdbYJjPyzkKRmIUktYGRaxahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCD8cCiwEOMkhxMSqK8PxdOjhDi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwfshcEqEkGBRanpqRVpmDjDsYdISHDxKIrwvQNK8xQWJu
 cWZ6RCpU4y6HKdunH7JJMSSl5+XKiXOuwakSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZj3OcgUnsy8ErhNr4COYAI64ufjSSBHlCQipKQaGDcf9LG5Xn+2wi2arafHmNN
 Ew+iYxIXp/MrvKqfsz2XtCb8uy3vfJ2B7RbqV2em2kscnF8/O6PfxOvry0INg/Z0xF29c9f67
 wOQ576Kf+9smyn88fHd1SEun8HX7SVXX7v/ewmPAfyZwRrpXlCd/7WvRpvecj/SWhopI/Waew
 /1r5bUVC10enlNiKc5INNRiLipOBAC9pCLlvAIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486115480!32739283!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38680 invoked from network); 3 Feb 2017 09:51:20 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Feb 2017 09:51:20 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v139pBDx006429;
 Fri, 3 Feb 2017 10:51:16 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v139pB7W006426;
 Fri, 3 Feb 2017 10:51:11 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Fri, 3 Feb 2017 10:51:11 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702031033400.5901@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
 <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBGcmksIDMgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gSXMgdGhl
cmUgKG9yIHByZXBhcmluZykgbmV3IFBWVVNCIGRyaXZlciBmb3IgV2luICh0byBtYXRjaCBpbXBy
b3ZlbWVudHMgaW4geGVudDQuNykgPwo+PiBBbmQgUFZTTkQvUFZBVURJTywgUFZTQ1NJLCBQVlNU
QVQgLi4uIGZvciB4ZW40LjkgPwo+Cj4gVGhlcmUgYXJlIG5vIGNvbmNyZXRlIHBsYW5zIGZvciBh
bnkgbmV3IFBWIGZyb250ZW5kcy4gSSBhbSBpbnRlcmVzdGVkIGluIAo+IFBWU0NTSSBhcyBJIHRo
aW5rIGl0IHdpbGwgYWxsb3cgYSBtb3JlIHN0cmVhbWxpbmVkIGRhdGEtcGF0aCBmb3IgCj4gV2lu
ZG93cy4KCkdvb2QgbmV3cy4KCj4gSSdtIG5vdCBzdXJlIHRoYXQgUFZVU0Igd2lsbCBldmVuIGJl
IHBvc3NpYmxlIGluIFdpbmRvd3MgZ2l2ZW4gCj4gdGhlIGNsb3NlZCBuYXR1cmUgb2YgTWljcm9z
b2Z0J3Mga2VybmVsIEFQSXMgZm9yIFVTQi4KCkJhZCBuZXdzIChidXQgTSQgaGFwcGVucykuIE9r
LCBJIHdpbGwgdHJ5IHRvIHVzZSB4aGNpIG92ZXIgcWVtdSAodWhjaS9laGNpIApnZW5lcmF0ZSBi
aWcgbG9hZCBhbmQgZGVsaXZlciBsb3cgcGVyZm9ybWFuY2UpLgpBbmQgd2hhdCBhYm91dCBQVlVT
QiBhcyAiVkhDSS9zdHViZHJpdmVyIiBsaWtlIGh0dHA6Ly91c2JpcC5zb3VyY2Vmb3JnZS5uZXQv
ID8KCj4gYnV0IFBWIHN0YXRzIGlzIG15IAo+IHByb3Bvc2FsIGFueXdheSBzbyBJIGRvIGFpbSB0
byBnZXQgY29kZSBpbiBmb3IgdGhhdC4uLiBidXQgcHJvYmFibHkgbm90IAo+IGluIHRoZSBYZW4g
NC45IHRpbWUtZnJhbWUuCgo6LSkKClRoYW5rcywgTWFydGluCgo+ICBDaGVlcnMsCj4KPiAgICBQ
YXVsCj4KPj4KPj4gVGhhbmtzLCBNYXJ0aW4gQ2VydmVueQo+Pgo+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cj4+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 09:51:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZaWY-00087k-VL; Fri, 03 Feb 2017 09:51:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cZaWY-00086v-7a
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 09:51:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9A/12-27165-99254985; Fri, 03 Feb 2017 09:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsUSKTEtRXdG0JQ
 Ig9OHrS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxqHptxgLdnFUXPm1krmB8SdbFyMXh5DAPEaJ
 jU//M0E4cxglNq/fxtrFyMkhIeAu8aT1IzOIzSKgJfHuRicbiM0moC4xYeULJhBbSMBQYlfzD
 bB6EaCaCVu2gsWZBbwl/hw5CFYvDFRzc8EmFhCbU8BDYuqKNWAzeQXsJGbv+c4GMada4vqftU
 A2B4eogK7EhC+SECWCEidnPmGBGGkpce7PdbYJjPyzkKRmIUktYGRaxahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCD8cCiwEOMkhxMSqK8PxdOjhDi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwfshcEqEkGBRanpqRVpmDjDsYdISHDxKIrwvQNK8xQWJu
 cWZ6RCpU4y6HKdunH7JJMSSl5+XKiXOuwakSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZj3OcgUnsy8ErhNr4COYAI64ufjSSBHlCQipKQaGDcf9LG5Xn+2wi2arafHmNN
 Ew+iYxIXp/MrvKqfsz2XtCb8uy3vfJ2B7RbqV2em2kscnF8/O6PfxOvry0INg/Z0xF29c9f67
 wOQ576Kf+9smyn88fHd1SEun8HX7SVXX7v/ewmPAfyZwRrpXlCd/7WvRpvecj/SWhopI/Waew
 /1r5bUVC10enlNiKc5INNRiLipOBAC9pCLlvAIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486115480!32739283!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38680 invoked from network); 3 Feb 2017 09:51:20 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Feb 2017 09:51:20 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v139pBDx006429;
 Fri, 3 Feb 2017 10:51:16 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v139pB7W006426;
 Fri, 3 Feb 2017 10:51:11 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Fri, 3 Feb 2017 10:51:11 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702031033400.5901@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
 <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBGcmksIDMgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gSXMgdGhl
cmUgKG9yIHByZXBhcmluZykgbmV3IFBWVVNCIGRyaXZlciBmb3IgV2luICh0byBtYXRjaCBpbXBy
b3ZlbWVudHMgaW4geGVudDQuNykgPwo+PiBBbmQgUFZTTkQvUFZBVURJTywgUFZTQ1NJLCBQVlNU
QVQgLi4uIGZvciB4ZW40LjkgPwo+Cj4gVGhlcmUgYXJlIG5vIGNvbmNyZXRlIHBsYW5zIGZvciBh
bnkgbmV3IFBWIGZyb250ZW5kcy4gSSBhbSBpbnRlcmVzdGVkIGluIAo+IFBWU0NTSSBhcyBJIHRo
aW5rIGl0IHdpbGwgYWxsb3cgYSBtb3JlIHN0cmVhbWxpbmVkIGRhdGEtcGF0aCBmb3IgCj4gV2lu
ZG93cy4KCkdvb2QgbmV3cy4KCj4gSSdtIG5vdCBzdXJlIHRoYXQgUFZVU0Igd2lsbCBldmVuIGJl
IHBvc3NpYmxlIGluIFdpbmRvd3MgZ2l2ZW4gCj4gdGhlIGNsb3NlZCBuYXR1cmUgb2YgTWljcm9z
b2Z0J3Mga2VybmVsIEFQSXMgZm9yIFVTQi4KCkJhZCBuZXdzIChidXQgTSQgaGFwcGVucykuIE9r
LCBJIHdpbGwgdHJ5IHRvIHVzZSB4aGNpIG92ZXIgcWVtdSAodWhjaS9laGNpIApnZW5lcmF0ZSBi
aWcgbG9hZCBhbmQgZGVsaXZlciBsb3cgcGVyZm9ybWFuY2UpLgpBbmQgd2hhdCBhYm91dCBQVlVT
QiBhcyAiVkhDSS9zdHViZHJpdmVyIiBsaWtlIGh0dHA6Ly91c2JpcC5zb3VyY2Vmb3JnZS5uZXQv
ID8KCj4gYnV0IFBWIHN0YXRzIGlzIG15IAo+IHByb3Bvc2FsIGFueXdheSBzbyBJIGRvIGFpbSB0
byBnZXQgY29kZSBpbiBmb3IgdGhhdC4uLiBidXQgcHJvYmFibHkgbm90IAo+IGluIHRoZSBYZW4g
NC45IHRpbWUtZnJhbWUuCgo6LSkKClRoYW5rcywgTWFydGluCgo+ICBDaGVlcnMsCj4KPiAgICBQ
YXVsCj4KPj4KPj4gVGhhbmtzLCBNYXJ0aW4gQ2VydmVueQo+Pgo+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cj4+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 10:05:42 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZakQ-0000nh-H3; Fri, 03 Feb 2017 10: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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZakO-0000nT-Sk
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 10:05:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5A/59-04971-4F554985; Fri, 03 Feb 2017 10:05:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQvdz6JQ
 Ig78/dCz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxtKHJ9kKJvFWdEzYytrAeIeri5GTQ0LAT+LA
 qbPMIDabgI7E0qPzmboYOThEBHQljj0OAgkzC3hLXD15kBHEFhYwlLi5YBMLiC0iYCSxeeN2F
 ohyJ4kbL1hBTBYBFYkH88EG8gq4S7w+dgbI5uIQEtjAKPG2dzc7SIJTwF7i4O8zrCA2o4CsxJ
 fG1cwQq8Qlbj0BuQDkMgGJJXvOM0PYohIvH/9jhbANJLYu3ccCUa8jsWD3JzYIW1ti2cLXUIs
 FJU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIFhzwAEOxj/LAs4xCjJwaQkyvtz4eQIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8h0OmRAgJFqWmp1akZeYAIxAmLcHBoyTC+wUkzVtckJhbnJkOkTrFqMtx6sbpl0
 xCLHn5ealS4rwNIEUCIEUZpXlwI2DJ4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeV1ApvB
 k5pXAbXoFdAQT0BE/H08COaIkESEl1cA4UUDm3IyyixoSTpxxanbR4b1ycl3iQTpqT1+rZRyZ
 le8rdqRhYrjwURWhw9u7LKce32i5tqbyW4ph3NyeJr7qlT3Ol27ZCd1ObRHePqnc2MhL0szf4
 tudOvEOVdewWBFWm/2sLVMuesc5vbr9+jlDkUThAtebzhtthI3PrN33Vlvw/p7CLUosxRmJhl
 rMRcWJAH4c6McBAwAA
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1486116339!50139393!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58194 invoked from network); 3 Feb 2017 10:05:39 -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;
 3 Feb 2017 10:05:39 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="40053304"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] More Win PV drivers ?
Thread-Index: AQHSfYRax3yMrrRi1kmNgF2SXUFObqFW/+bw///6Z4CAABP5oA==
Date: Fri, 3 Feb 2017 10:05:27 +0000
Message-ID: <b5717961f49240ee98ec15bace847e17@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
 <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702031033400.5901@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702031033400.5901@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDA5OjUxCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbd2luLXB2LWRldmVsXSBNb3Jl
IFdpbiBQViBkcml2ZXJzID8KPiAKPiBIZWxsby4KPiAKPiBPbiBGcmksIDMgRmViIDIwMTcsIFBh
dWwgRHVycmFudCB3cm90ZToKPiA+PiBJcyB0aGVyZSAob3IgcHJlcGFyaW5nKSBuZXcgUFZVU0Ig
ZHJpdmVyIGZvciBXaW4gKHRvIG1hdGNoCj4gaW1wcm92ZW1lbnRzIGluIHhlbnQ0LjcpID8KPiA+
PiBBbmQgUFZTTkQvUFZBVURJTywgUFZTQ1NJLCBQVlNUQVQgLi4uIGZvciB4ZW40LjkgPwo+ID4K
PiA+IFRoZXJlIGFyZSBubyBjb25jcmV0ZSBwbGFucyBmb3IgYW55IG5ldyBQViBmcm9udGVuZHMu
IEkgYW0gaW50ZXJlc3RlZCBpbgo+ID4gUFZTQ1NJIGFzIEkgdGhpbmsgaXQgd2lsbCBhbGxvdyBh
IG1vcmUgc3RyZWFtbGluZWQgZGF0YS1wYXRoIGZvcgo+ID4gV2luZG93cy4KPiAKPiBHb29kIG5l
d3MuCj4gCj4gPiBJJ20gbm90IHN1cmUgdGhhdCBQVlVTQiB3aWxsIGV2ZW4gYmUgcG9zc2libGUg
aW4gV2luZG93cyBnaXZlbgo+ID4gdGhlIGNsb3NlZCBuYXR1cmUgb2YgTWljcm9zb2Z0J3Mga2Vy
bmVsIEFQSXMgZm9yIFVTQi4KPiAKPiBCYWQgbmV3cyAoYnV0IE0kIGhhcHBlbnMpLiBPaywgSSB3
aWxsIHRyeSB0byB1c2UgeGhjaSBvdmVyIHFlbXUgKHVoY2kvZWhjaQo+IGdlbmVyYXRlIGJpZyBs
b2FkIGFuZCBkZWxpdmVyIGxvdyBwZXJmb3JtYW5jZSkuCj4gQW5kIHdoYXQgYWJvdXQgUFZVU0Ig
YXMgIlZIQ0kvc3R1YmRyaXZlciIgbGlrZQo+IGh0dHA6Ly91c2JpcC5zb3VyY2Vmb3JnZS5uZXQv
ID8KPiAKClRoYW5rcyBmb3IgdGhlIGxpbmssIGJ1dCBpdCBsb29rcyBsaWtlIHRoYXQgcHJvamVj
dCBkcmllZCB1cCBhcm91bmQgdGhlIHRpbWUgV2luZG93cyA4IGNhbWUgb3V0Li4uIHdoaWNoIGlz
IHdoZW4sIEkgYmVsaWV2ZSwgdGhpbmdzIGdvdCBhIHdob2xlIGxvYWQgbW9yZSByZXN0cmljdGl2
ZS4gSSBkbyBpbnRlbmQsIGF0IHNvbWUgcG9pbnQsIHRvIHNlZSBpZiB3ZSBjYW4gc3RpbGwgZG8g
UFYgSElEIGRldmljZXMuCgogIFBhdWwKCj4gPiBidXQgUFYgc3RhdHMgaXMgbXkKPiA+IHByb3Bv
c2FsIGFueXdheSBzbyBJIGRvIGFpbSB0byBnZXQgY29kZSBpbiBmb3IgdGhhdC4uLiBidXQgcHJv
YmFibHkgbm90Cj4gPiBpbiB0aGUgWGVuIDQuOSB0aW1lLWZyYW1lLgo+IAo+IDotKQo+IAo+IFRo
YW5rcywgTWFydGluCj4gCj4gPiAgQ2hlZXJzLAo+ID4KPiA+ICAgIFBhdWwKPiA+Cj4gPj4KPiA+
PiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4gPj4KPiA+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiA+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPiA+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 10:05:42 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZakQ-0000nh-H3; Fri, 03 Feb 2017 10: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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZakO-0000nT-Sk
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 10:05:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5A/59-04971-4F554985; Fri, 03 Feb 2017 10:05:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQvdz6JQ
 Ig78/dCz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxtKHJ9kKJvFWdEzYytrAeIeri5GTQ0LAT+LA
 qbPMIDabgI7E0qPzmboYOThEBHQljj0OAgkzC3hLXD15kBHEFhYwlLi5YBMLiC0iYCSxeeN2F
 ohyJ4kbL1hBTBYBFYkH88EG8gq4S7w+dgbI5uIQEtjAKPG2dzc7SIJTwF7i4O8zrCA2o4CsxJ
 fG1cwQq8Qlbj0BuQDkMgGJJXvOM0PYohIvH/9jhbANJLYu3ccCUa8jsWD3JzYIW1ti2cLXUIs
 FJU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIFhzwAEOxj/LAs4xCjJwaQkyvtz4eQIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8h0OmRAgJFqWmp1akZeYAIxAmLcHBoyTC+wUkzVtckJhbnJkOkTrFqMtx6sbpl0
 xCLHn5ealS4rwNIEUCIEUZpXlwI2DJ4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeV1ApvB
 k5pXAbXoFdAQT0BE/H08COaIkESEl1cA4UUDm3IyyixoSTpxxanbR4b1ycl3iQTpqT1+rZRyZ
 le8rdqRhYrjwURWhw9u7LKce32i5tqbyW4ph3NyeJr7qlT3Ol27ZCd1ObRHePqnc2MhL0szf4
 tudOvEOVdewWBFWm/2sLVMuesc5vbr9+jlDkUThAtebzhtthI3PrN33Vlvw/p7CLUosxRmJhl
 rMRcWJAH4c6McBAwAA
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1486116339!50139393!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58194 invoked from network); 3 Feb 2017 10:05:39 -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;
 3 Feb 2017 10:05:39 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="40053304"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] More Win PV drivers ?
Thread-Index: AQHSfYRax3yMrrRi1kmNgF2SXUFObqFW/+bw///6Z4CAABP5oA==
Date: Fri, 3 Feb 2017 10:05:27 +0000
Message-ID: <b5717961f49240ee98ec15bace847e17@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702021924560.11880@dmz.c-home.cz>
 <c031640d0f7d47c2bc014e2394b313a1@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702031033400.5901@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702031033400.5901@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] More Win PV drivers ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDA5OjUxCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbd2luLXB2LWRldmVsXSBNb3Jl
IFdpbiBQViBkcml2ZXJzID8KPiAKPiBIZWxsby4KPiAKPiBPbiBGcmksIDMgRmViIDIwMTcsIFBh
dWwgRHVycmFudCB3cm90ZToKPiA+PiBJcyB0aGVyZSAob3IgcHJlcGFyaW5nKSBuZXcgUFZVU0Ig
ZHJpdmVyIGZvciBXaW4gKHRvIG1hdGNoCj4gaW1wcm92ZW1lbnRzIGluIHhlbnQ0LjcpID8KPiA+
PiBBbmQgUFZTTkQvUFZBVURJTywgUFZTQ1NJLCBQVlNUQVQgLi4uIGZvciB4ZW40LjkgPwo+ID4K
PiA+IFRoZXJlIGFyZSBubyBjb25jcmV0ZSBwbGFucyBmb3IgYW55IG5ldyBQViBmcm9udGVuZHMu
IEkgYW0gaW50ZXJlc3RlZCBpbgo+ID4gUFZTQ1NJIGFzIEkgdGhpbmsgaXQgd2lsbCBhbGxvdyBh
IG1vcmUgc3RyZWFtbGluZWQgZGF0YS1wYXRoIGZvcgo+ID4gV2luZG93cy4KPiAKPiBHb29kIG5l
d3MuCj4gCj4gPiBJJ20gbm90IHN1cmUgdGhhdCBQVlVTQiB3aWxsIGV2ZW4gYmUgcG9zc2libGUg
aW4gV2luZG93cyBnaXZlbgo+ID4gdGhlIGNsb3NlZCBuYXR1cmUgb2YgTWljcm9zb2Z0J3Mga2Vy
bmVsIEFQSXMgZm9yIFVTQi4KPiAKPiBCYWQgbmV3cyAoYnV0IE0kIGhhcHBlbnMpLiBPaywgSSB3
aWxsIHRyeSB0byB1c2UgeGhjaSBvdmVyIHFlbXUgKHVoY2kvZWhjaQo+IGdlbmVyYXRlIGJpZyBs
b2FkIGFuZCBkZWxpdmVyIGxvdyBwZXJmb3JtYW5jZSkuCj4gQW5kIHdoYXQgYWJvdXQgUFZVU0Ig
YXMgIlZIQ0kvc3R1YmRyaXZlciIgbGlrZQo+IGh0dHA6Ly91c2JpcC5zb3VyY2Vmb3JnZS5uZXQv
ID8KPiAKClRoYW5rcyBmb3IgdGhlIGxpbmssIGJ1dCBpdCBsb29rcyBsaWtlIHRoYXQgcHJvamVj
dCBkcmllZCB1cCBhcm91bmQgdGhlIHRpbWUgV2luZG93cyA4IGNhbWUgb3V0Li4uIHdoaWNoIGlz
IHdoZW4sIEkgYmVsaWV2ZSwgdGhpbmdzIGdvdCBhIHdob2xlIGxvYWQgbW9yZSByZXN0cmljdGl2
ZS4gSSBkbyBpbnRlbmQsIGF0IHNvbWUgcG9pbnQsIHRvIHNlZSBpZiB3ZSBjYW4gc3RpbGwgZG8g
UFYgSElEIGRldmljZXMuCgogIFBhdWwKCj4gPiBidXQgUFYgc3RhdHMgaXMgbXkKPiA+IHByb3Bv
c2FsIGFueXdheSBzbyBJIGRvIGFpbSB0byBnZXQgY29kZSBpbiBmb3IgdGhhdC4uLiBidXQgcHJv
YmFibHkgbm90Cj4gPiBpbiB0aGUgWGVuIDQuOSB0aW1lLWZyYW1lLgo+IAo+IDotKQo+IAo+IFRo
YW5rcywgTWFydGluCj4gCj4gPiAgQ2hlZXJzLAo+ID4KPiA+ICAgIFBhdWwKPiA+Cj4gPj4KPiA+
PiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4gPj4KPiA+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiA+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPiA+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 10:47:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 10:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZbOL-0004FW-FD; Fri, 03 Feb 2017 10:46:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cZbOK-0004FQ-OZ
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 10:46:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 28/4D-22326-0AF54985; Fri, 03 Feb 2017 10:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42KJlJiWojs/fkq
 Eweuj2hZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+O8XqaCI2wVXx71sjQw9rJ2MXJxCAkcY5SY
 0r+QGcI5wiix6PcXIIeTQ0LAXeJJ60cwm0VAS+L9mg3sIDabgLrEhJUvmEBsIQFDiV3NN1hBb
 BEBVYlry4+xgdjCAjIS22d8ZQGxeQXsJX4c2gpkc3CICuhKTPgiCREWlDg58wlYCbOApcS/tb
 9YJzDyzEKSmoUktYCRaRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRmCQMADBDsbzawMPMUpyMCmJ8v5cODlCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvetyU
 CCHBotT01Iq0zBxguMKkJTh4lER45UHSvMUFibnFmekQqVOMuhynPl14ySTEkpeflyolzpsJU
 iQAUpRRmgc3AhY7lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwgyhSczrwRu0yugI5iAjv
 j5eBLIESWJCCmpBsaYnCWZeb8mbetas9fNjlXfZcbUZSV1qyWuBvC02iZF3c04a+j1kWO57l7
 14D7DReF3zJ4EZfy5WmYqYMUaE6xweEOM9MS6opOTZXo+ahtsn1Z/Zo5G854kpv5tCfVNFxe8
 m+7QuE7s0qoMdeGZMz92bZGIEHu6NON7+ve9Edvn16oETV0wT1GJpTgj0VCLuag4EQAxO9F9m
 AIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486118815!32752698!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17453 invoked from network); 3 Feb 2017 10:46:55 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Feb 2017 10:46:55 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v13Aknf4007895
 for <win-pv-devel@lists.xenproject.org>; Fri, 3 Feb 2017 11:46:54 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v13Akm5X007892
 for <win-pv-devel@lists.xenproject.org>; Fri, 3 Feb 2017 11:46:49 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Fri, 3 Feb 2017 11:46:48 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: win-pv-devel@lists.xenproject.org
Message-ID: <alpine.GSO.2.00.1702022007010.12290@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [win-pv-devel] When unmask event ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpJIG5vdGljZWQgaWYgdGhlIGV2ZW50IGlzIHVubWFza2VkIGJlZm9yZSBwcm9jZXNz
aW5nIHJlcXVlc3RzIGl0IGlzIAp0cmlnZ2VyZWQgZWFybGllciAoYWZ0ZXIgMy00IHJlcXVlc3Qg
aW5zaWRlIEZyb250ZW5kTm90aWZ5UmVzcG9uc2VzKCkgCnByb2Nlc3NpbmcpLiBJIHRoaW5rIHRo
YXQgaXQgY2FuIGltcHJvdmUgcmVzcG9uc2UgdGltZSBhZnRlciBpZGxlIGNoYW5uZWwgCihjcnlz
dGFsbWFyayBkb2VzIG5vdCBzaG93IGFueSBtZWFzdXJhYmxlIGNoYW5nZSBpbiBteSByZXN1bHRz
KS4KSXMgaXQgcG9zc2libGUgPwoKVGhhbmtzIGZvciBvcGluaW9uLCBNYXJ0aW4gQ2VydmVueQoK
ZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvbm90aWZpZXIuYyBiL3NyYy94ZW52YmQvbm90aWZpZXIu
YwppbmRleCAzNmUyYmExLi4xZDBlMjk2IDEwMDY0NAotLS0gYS9zcmMveGVudmJkL25vdGlmaWVy
LmMKKysrIGIvc3JjL3hlbnZiZC9ub3RpZmllci5jCkBAIC0xMjUsMTIgKzEyNSwxMiBAQCBOb3Rp
ZmllckRwYygKICAgICAgaWYgKCFOb3RpZmllci0+Q29ubmVjdGVkKQogICAgICAgICAgcmV0dXJu
OwoKLSAgICBGcm9udGVuZE5vdGlmeVJlc3BvbnNlcyhOb3RpZmllci0+RnJvbnRlbmQpOwotCiAg
ICAgIFhFTkJVU19FVlRDSE4oVW5tYXNrLAogICAgICAgICAgICAgICAgICAgIE5vdGlmaWVyLT5F
dnRjaG5JbnRlcmZhY2UsCiAgICAgICAgICAgICAgICAgICAgTm90aWZpZXItPkNoYW5uZWwsCiAg
ICAgICAgICAgICAgICAgICAgRkFMU0UpOworCisgICAgRnJvbnRlbmROb3RpZnlSZXNwb25zZXMo
Tm90aWZpZXItPkZyb250ZW5kKTsKICB9CgogIE5UU1RBVFVTCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 10:47:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 10:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZbOL-0004FW-FD; Fri, 03 Feb 2017 10:46:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cZbOK-0004FQ-OZ
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 10:46:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 28/4D-22326-0AF54985; Fri, 03 Feb 2017 10:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42KJlJiWojs/fkq
 Eweuj2hZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+O8XqaCI2wVXx71sjQw9rJ2MXJxCAkcY5SY
 0r+QGcI5wiix6PcXIIeTQ0LAXeJJ60cwm0VAS+L9mg3sIDabgLrEhJUvmEBsIQFDiV3NN1hBb
 BEBVYlry4+xgdjCAjIS22d8ZQGxeQXsJX4c2gpkc3CICuhKTPgiCREWlDg58wlYCbOApcS/tb
 9YJzDyzEKSmoUktYCRaRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRmCQMADBDsbzawMPMUpyMCmJ8v5cODlCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvetyU
 CCHBotT01Iq0zBxguMKkJTh4lER45UHSvMUFibnFmekQqVOMuhynPl14ySTEkpeflyolzpsJU
 iQAUpRRmgc3AhY7lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwgyhSczrwRu0yugI5iAjv
 j5eBLIESWJCCmpBsaYnCWZeb8mbetas9fNjlXfZcbUZSV1qyWuBvC02iZF3c04a+j1kWO57l7
 14D7DReF3zJ4EZfy5WmYqYMUaE6xweEOM9MS6opOTZXo+ahtsn1Z/Zo5G854kpv5tCfVNFxe8
 m+7QuE7s0qoMdeGZMz92bZGIEHu6NON7+ve9Edvn16oETV0wT1GJpTgj0VCLuag4EQAxO9F9m
 AIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486118815!32752698!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17453 invoked from network); 3 Feb 2017 10:46:55 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Feb 2017 10:46:55 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v13Aknf4007895
 for <win-pv-devel@lists.xenproject.org>; Fri, 3 Feb 2017 11:46:54 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v13Akm5X007892
 for <win-pv-devel@lists.xenproject.org>; Fri, 3 Feb 2017 11:46:49 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Fri, 3 Feb 2017 11:46:48 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: win-pv-devel@lists.xenproject.org
Message-ID: <alpine.GSO.2.00.1702022007010.12290@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [win-pv-devel] When unmask event ?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpJIG5vdGljZWQgaWYgdGhlIGV2ZW50IGlzIHVubWFza2VkIGJlZm9yZSBwcm9jZXNz
aW5nIHJlcXVlc3RzIGl0IGlzIAp0cmlnZ2VyZWQgZWFybGllciAoYWZ0ZXIgMy00IHJlcXVlc3Qg
aW5zaWRlIEZyb250ZW5kTm90aWZ5UmVzcG9uc2VzKCkgCnByb2Nlc3NpbmcpLiBJIHRoaW5rIHRo
YXQgaXQgY2FuIGltcHJvdmUgcmVzcG9uc2UgdGltZSBhZnRlciBpZGxlIGNoYW5uZWwgCihjcnlz
dGFsbWFyayBkb2VzIG5vdCBzaG93IGFueSBtZWFzdXJhYmxlIGNoYW5nZSBpbiBteSByZXN1bHRz
KS4KSXMgaXQgcG9zc2libGUgPwoKVGhhbmtzIGZvciBvcGluaW9uLCBNYXJ0aW4gQ2VydmVueQoK
ZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvbm90aWZpZXIuYyBiL3NyYy94ZW52YmQvbm90aWZpZXIu
YwppbmRleCAzNmUyYmExLi4xZDBlMjk2IDEwMDY0NAotLS0gYS9zcmMveGVudmJkL25vdGlmaWVy
LmMKKysrIGIvc3JjL3hlbnZiZC9ub3RpZmllci5jCkBAIC0xMjUsMTIgKzEyNSwxMiBAQCBOb3Rp
ZmllckRwYygKICAgICAgaWYgKCFOb3RpZmllci0+Q29ubmVjdGVkKQogICAgICAgICAgcmV0dXJu
OwoKLSAgICBGcm9udGVuZE5vdGlmeVJlc3BvbnNlcyhOb3RpZmllci0+RnJvbnRlbmQpOwotCiAg
ICAgIFhFTkJVU19FVlRDSE4oVW5tYXNrLAogICAgICAgICAgICAgICAgICAgIE5vdGlmaWVyLT5F
dnRjaG5JbnRlcmZhY2UsCiAgICAgICAgICAgICAgICAgICAgTm90aWZpZXItPkNoYW5uZWwsCiAg
ICAgICAgICAgICAgICAgICAgRkFMU0UpOworCisgICAgRnJvbnRlbmROb3RpZnlSZXNwb25zZXMo
Tm90aWZpZXItPkZyb250ZW5kKTsKICB9CgogIE5UU1RBVFVTCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 12:39:35 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 12: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZd9B-0007rm-2n; Fri, 03 Feb 2017 12:39: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=2006c66d0=owen.smith@citrix.com>)
 id 1cZd99-0007rg-LD
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 12:39:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9E/2A-01719-AF974985; Fri, 03 Feb 2017 12:39:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve6vyik
 RBt+/SVv8WZzowOhx+MMVlgDGKNbMvKT8igTWjJvf9zAXnNGs2PL+IGMD4yupLkZODgkBf4kH
 +3eygdhsArISH1d+ZgaxRQTUJfZ93soEYjMLqElc39/F2sXIwSEsYCmx9kAoSJhFQEWi8eADV
 hCbV8BK4uHMbnaIkXISkxdfYgSxhQSUJL4tfsEMUSMocXLmExaIkRISB1+8YJ7AyD0LSWoWkt
 QCRqZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcAABDs
 YV7Y7H2KU5GBSEuVtTpsSIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt7UCKCdYlJqeWpGWmQMM
 SZi0BAePkghvGUiat7ggMbc4Mx0idYpRl+PUjdMvmYRY8vLzUqXEebtBigRAijJK8+BGwOLjE
 qOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5K0Gm8GTmlcBtegV0BBPQET8fTwI5oiQRISXVwJ
 iyWv/MSa7Qh5lTtlZ2HojJ3WJdo32+dqXnnKTMpV17O1avVzrz+d6fVecuz3kdf3rnv/7Z/O7
 8S+YEBXL75mwSkp0Zdn/l3qWxsZss8w5tlvapPcUjb9NRycs4Qa7mQqX7BdbSdVGTZ+aw3Q9N
 /P0iQO2dyYNnpecmHurYo9Ffof9jwtGY8nVKLMUZiYZazEXFiQDWwMcrigIAAA==
X-Env-Sender: prvs=2006c66d0=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1486125560!82926592!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58605 invoked from network); 3 Feb 2017 12:39: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;
 3 Feb 2017 12:39:22 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="412942485"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Fri, 3 Feb 2017 12:39:09 +0000
Message-ID: <20170203123909.13340-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKKiBBZGQgYSBSRUdfRFdP
UkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQKICBvbiB0aGUg
ZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5kIHNldCB0byAwIHRvCiAgb3ZlcnJp
ZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4KICAKQ2hhbmdlcyBvdmVyIHYxOgoqIHJlbW92ZWQgY2hl
Y2sgb24gRHJpdmVyR2VyUGFyYW1ldGVyc0tleSgpIHJldHVybiB2YWx1ZSwgYXMgaXRzCiAgZ3Vh
cmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVyZSB0byBnZXQgdGhlIGtleSByZXN1bHRzIGluCiAg
RHJpdmVyRW50cnkgZmFpbGluZykKCkZvciBleGFtcGxlLAogIkhLTE1cU3lzdGVtXENDU1xTZXJ2
aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIgMAogIHdpbGwgcHJldmVu
dCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9CQVJSSUVScwogIkhLTE1cU3lz
dGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIgMAog
IHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcwoKU2ln
bmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNyYy94
ZW52YmQvZHJpdmVyLmMgICB8IDE2ICsrKysrKysrKysrKysrKysKIHNyYy94ZW52YmQvZHJpdmVy
LmggICB8ICA1ICsrKysrCiBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAyOSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQvZHJpdmVyLmMKaW5kZXgg
MTE0Yzc0MC4uMWY3MTNjNCAxMDA2NDQKLS0tIGEvc3JjL3hlbnZiZC9kcml2ZXIuYworKysgYi9z
cmMveGVudmJkL2RyaXZlci5jCkBAIC04Miw2ICs4MiwyMiBAQCBfX0RyaXZlclBhcnNlT3B0aW9u
KAogICAgIFJlZ2lzdHJ5RnJlZVN6VmFsdWUoT3B0aW9uKTsKIH0KIAorc3RhdGljIEZPUkNFSU5M
SU5FIEhBTkRMRQorX19Ecml2ZXJHZXRQYXJhbWV0ZXJzS2V5KAorICAgIFZPSUQKKyAgICApCit7
CisgICAgcmV0dXJuIERyaXZlci5QYXJhbWV0ZXJzS2V5OworfQorCitIQU5ETEUKK0RyaXZlckdl
dFBhcmFtZXRlcnNLZXkoCisgICAgVk9JRAorICAgICkKK3sKKyAgICByZXR1cm4gX19Ecml2ZXJH
ZXRQYXJhbWV0ZXJzS2V5KCk7Cit9CisKIE5UU1RBVFVTCiBEcml2ZXJEaXNwYXRjaFBucCgKICAg
ICBJTiAgUERFVklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwKZGlmZiAtLWdpdCBhL3NyYy94ZW52
YmQvZHJpdmVyLmggYi9zcmMveGVudmJkL2RyaXZlci5oCmluZGV4IGNmNTUzMzAuLmU3NzMwYTkg
MTAwNjQ0Ci0tLSBhL3NyYy94ZW52YmQvZHJpdmVyLmgKKysrIGIvc3JjL3hlbnZiZC9kcml2ZXIu
aApAQCAtNTcsNiArNTcsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgX1hFTlZCRF9QQVJBTUVURVJTIHsK
IAogZXh0ZXJuIFhFTlZCRF9QQVJBTUVURVJTICAgIERyaXZlclBhcmFtZXRlcnM7CiAKK2V4dGVy
biBIQU5ETEUKK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCisgICAgVk9JRAorICAgICk7CisKIGV4
dGVybiBOVFNUQVRVUwogRHJpdmVyRGlzcGF0Y2hQbnAoCiAgICAgSU4gIFBERVZJQ0VfT0JKRUNU
ICBEZXZpY2VPYmplY3QsCmRpZmYgLS1naXQgYS9zcmMveGVudmJkL2Zyb250ZW5kLmMgYi9zcmMv
eGVudmJkL2Zyb250ZW5kLmMKaW5kZXggMTFlOTEyMS4uZTY1YTNiMCAxMDA2NDQKLS0tIGEvc3Jj
L3hlbnZiZC9mcm9udGVuZC5jCisrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwpAQCAtMzAsNiAr
MzAsNyBAQAogICovIAogCiAjaW5jbHVkZSAiZnJvbnRlbmQuaCIKKyNpbmNsdWRlICJyZWdpc3Ry
eS5oIgogI2luY2x1ZGUgImRyaXZlci5oIgogI2luY2x1ZGUgImZkby5oIgogI2luY2x1ZGUgInBk
b2lucXVpcnkuaCIKQEAgLTYyMSw2ICs2MjIsNyBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKAogewog
ICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7CiAgICAgUENIQVIgICAgICAgICAgIEJ1ZmZlcjsK
KyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7CiAgICAgQk9PTEVBTiAgICAgICAgIE9sZCA9
ICpWYWx1ZTsKIAogICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShSZWFkLApAQCAtNjM3LDYgKzYz
OSwxNSBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKAogICAgICAgICAgICAgICAgICAgICBGcm9udGVu
ZC0+U3RvcmUsCiAgICAgICAgICAgICAgICAgICAgIEJ1ZmZlcik7CiAKKyAgICAvLyBjaGVjayBy
ZWdpc3RyeSBmb3IgZGlzYWJsZS1vdmVycmlkZQorICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlE
d29yZFZhbHVlKERyaXZlckdldFBhcmFtZXRlcnNLZXkoKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmT3ZlcnJpZGUpOworICAgIGlmIChOVF9TVUNDRVNTKHN0YXR1cykpIHsKKyAgICAgICAgaWYg
KE92ZXJyaWRlID09IDApCisgICAgICAgICAgICAqVmFsdWUgPSBGQUxTRTsKKyAgICB9CisKICAg
ICByZXR1cm4gT2xkICE9ICpWYWx1ZTsKIH0KIApAQCAtNjQ0LDExICs2NTUsMTMgQEAgc3RhdGlj
IEZPUkNFSU5MSU5FIEJPT0xFQU4KIEZyb250ZW5kUmVhZFZhbHVlMzIoCiAgICAgSU4gIFBYRU5W
QkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9udGVuZCwKICAgICBJTiAgUENIQVIgICAgICAgICAg
ICAgICAgICAgICAgIE5hbWUsCisgICAgSU4gIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICBB
bGxvd092ZXJyaWRlLAogICAgIElOICBQVUxPTkcgICAgICAgICAgICAgICAgICAgICAgVmFsdWUK
ICAgICApCiB7CiAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKICAgICBQQ0hBUiAgICAgICAg
ICAgQnVmZmVyOworICAgIFVMT05HICAgICAgICAgICBPdmVycmlkZTsKICAgICBVTE9ORyAgICAg
ICAgICAgT2xkID0gKlZhbHVlOwogCiAgICAgc3RhdHVzID0gWEVOQlVTX1NUT1JFKFJlYWQsCkBA
IC02NjUsNiArNjc4LDE2IEBAIEZyb250ZW5kUmVhZFZhbHVlMzIoCiAgICAgICAgICAgICAgICAg
ICAgIEZyb250ZW5kLT5TdG9yZSwKICAgICAgICAgICAgICAgICAgICAgQnVmZmVyKTsKIAorICAg
IC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxlLW92ZXJyaWRlCisgICAgaWYgKEFsbG93T3Zl
cnJpZGUpIHsKKyAgICAgICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoRHJpdmVy
R2V0UGFyYW1ldGVyc0tleSgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJk92ZXJy
aWRlKTsKKyAgICAgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVzKSkgeworICAgICAgICAgICAgKlZh
bHVlID0gT3ZlcnJpZGU7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gT2xkICE9ICpW
YWx1ZTsKIH0KIApAQCAtNzI3LDEyICs3NTAsMTUgQEAgX19SZWFkRGlza0luZm8oCiAKICAgICBD
aGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImluZm8iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZBTFNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+
RGlza0luZm8uRGlza0luZm8pOwogICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihG
cm9udGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VjdG9yLXNpemUi
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNFLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uU2VjdG9yU2l6ZSk7CiAg
ICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJwaHlzaWNhbC1zZWN0b3Itc2l6ZSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5QaHlzU2VjdG9yU2l6ZSk7CiAgICAgQ2hhbmdl
ZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTY0KEZyb250ZW5kLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJzZWN0b3JzIiwKQEAgLTc4MCw2ICs4MDYsNyBAQCBGcm9udGVuZFJlYWRG
ZWF0dXJlcygKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5D
YXBzLlJlbW92YWJsZSk7CiAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250
ZW5kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmVhdHVyZS1tYXgtaW5k
aXJlY3Qtc2VnbWVudHMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVF
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkZlYXR1cmVz
LkluZGlyZWN0KTsKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLXBlcnNpc3RlbnQi
LApAQCAtODIxLDkgKzg0OCwxMSBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkU2VjdXJl
KTsKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWFsaWdubWVudCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZEFsaWdubWVudCk7CiAgICAg
Q2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1ncmFudWxhcml0eSIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZEdyYW51bGFyaXR5KTsKIAogICAgIGlm
ICghQ2hhbmdlZCkKLS0gCjIuOC4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 12:39:35 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 12: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZd9B-0007rm-2n; Fri, 03 Feb 2017 12:39: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=2006c66d0=owen.smith@citrix.com>)
 id 1cZd99-0007rg-LD
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 12:39:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9E/2A-01719-AF974985; Fri, 03 Feb 2017 12:39:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve6vyik
 RBt+/SVv8WZzowOhx+MMVlgDGKNbMvKT8igTWjJvf9zAXnNGs2PL+IGMD4yupLkZODgkBf4kH
 +3eygdhsArISH1d+ZgaxRQTUJfZ93soEYjMLqElc39/F2sXIwSEsYCmx9kAoSJhFQEWi8eADV
 hCbV8BK4uHMbnaIkXISkxdfYgSxhQSUJL4tfsEMUSMocXLmExaIkRISB1+8YJ7AyD0LSWoWkt
 QCRqZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcAABDs
 YV7Y7H2KU5GBSEuVtTpsSIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt7UCKCdYlJqeWpGWmQMM
 SZi0BAePkghvGUiat7ggMbc4Mx0idYpRl+PUjdMvmYRY8vLzUqXEebtBigRAijJK8+BGwOLjE
 qOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5K0Gm8GTmlcBtegV0BBPQET8fTwI5oiQRISXVwJ
 iyWv/MSa7Qh5lTtlZ2HojJ3WJdo32+dqXnnKTMpV17O1avVzrz+d6fVecuz3kdf3rnv/7Z/O7
 8S+YEBXL75mwSkp0Zdn/l3qWxsZss8w5tlvapPcUjb9NRycs4Qa7mQqX7BdbSdVGTZ+aw3Q9N
 /P0iQO2dyYNnpecmHurYo9Ffof9jwtGY8nVKLMUZiYZazEXFiQDWwMcrigIAAA==
X-Env-Sender: prvs=2006c66d0=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1486125560!82926592!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58605 invoked from network); 3 Feb 2017 12:39: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;
 3 Feb 2017 12:39:22 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="412942485"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Fri, 3 Feb 2017 12:39:09 +0000
Message-ID: <20170203123909.13340-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKKiBBZGQgYSBSRUdfRFdP
UkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQKICBvbiB0aGUg
ZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5kIHNldCB0byAwIHRvCiAgb3ZlcnJp
ZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4KICAKQ2hhbmdlcyBvdmVyIHYxOgoqIHJlbW92ZWQgY2hl
Y2sgb24gRHJpdmVyR2VyUGFyYW1ldGVyc0tleSgpIHJldHVybiB2YWx1ZSwgYXMgaXRzCiAgZ3Vh
cmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVyZSB0byBnZXQgdGhlIGtleSByZXN1bHRzIGluCiAg
RHJpdmVyRW50cnkgZmFpbGluZykKCkZvciBleGFtcGxlLAogIkhLTE1cU3lzdGVtXENDU1xTZXJ2
aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIgMAogIHdpbGwgcHJldmVu
dCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9CQVJSSUVScwogIkhLTE1cU3lz
dGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIgMAog
IHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcwoKU2ln
bmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNyYy94
ZW52YmQvZHJpdmVyLmMgICB8IDE2ICsrKysrKysrKysrKysrKysKIHNyYy94ZW52YmQvZHJpdmVy
LmggICB8ICA1ICsrKysrCiBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAyOSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQvZHJpdmVyLmMKaW5kZXgg
MTE0Yzc0MC4uMWY3MTNjNCAxMDA2NDQKLS0tIGEvc3JjL3hlbnZiZC9kcml2ZXIuYworKysgYi9z
cmMveGVudmJkL2RyaXZlci5jCkBAIC04Miw2ICs4MiwyMiBAQCBfX0RyaXZlclBhcnNlT3B0aW9u
KAogICAgIFJlZ2lzdHJ5RnJlZVN6VmFsdWUoT3B0aW9uKTsKIH0KIAorc3RhdGljIEZPUkNFSU5M
SU5FIEhBTkRMRQorX19Ecml2ZXJHZXRQYXJhbWV0ZXJzS2V5KAorICAgIFZPSUQKKyAgICApCit7
CisgICAgcmV0dXJuIERyaXZlci5QYXJhbWV0ZXJzS2V5OworfQorCitIQU5ETEUKK0RyaXZlckdl
dFBhcmFtZXRlcnNLZXkoCisgICAgVk9JRAorICAgICkKK3sKKyAgICByZXR1cm4gX19Ecml2ZXJH
ZXRQYXJhbWV0ZXJzS2V5KCk7Cit9CisKIE5UU1RBVFVTCiBEcml2ZXJEaXNwYXRjaFBucCgKICAg
ICBJTiAgUERFVklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwKZGlmZiAtLWdpdCBhL3NyYy94ZW52
YmQvZHJpdmVyLmggYi9zcmMveGVudmJkL2RyaXZlci5oCmluZGV4IGNmNTUzMzAuLmU3NzMwYTkg
MTAwNjQ0Ci0tLSBhL3NyYy94ZW52YmQvZHJpdmVyLmgKKysrIGIvc3JjL3hlbnZiZC9kcml2ZXIu
aApAQCAtNTcsNiArNTcsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgX1hFTlZCRF9QQVJBTUVURVJTIHsK
IAogZXh0ZXJuIFhFTlZCRF9QQVJBTUVURVJTICAgIERyaXZlclBhcmFtZXRlcnM7CiAKK2V4dGVy
biBIQU5ETEUKK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCisgICAgVk9JRAorICAgICk7CisKIGV4
dGVybiBOVFNUQVRVUwogRHJpdmVyRGlzcGF0Y2hQbnAoCiAgICAgSU4gIFBERVZJQ0VfT0JKRUNU
ICBEZXZpY2VPYmplY3QsCmRpZmYgLS1naXQgYS9zcmMveGVudmJkL2Zyb250ZW5kLmMgYi9zcmMv
eGVudmJkL2Zyb250ZW5kLmMKaW5kZXggMTFlOTEyMS4uZTY1YTNiMCAxMDA2NDQKLS0tIGEvc3Jj
L3hlbnZiZC9mcm9udGVuZC5jCisrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwpAQCAtMzAsNiAr
MzAsNyBAQAogICovIAogCiAjaW5jbHVkZSAiZnJvbnRlbmQuaCIKKyNpbmNsdWRlICJyZWdpc3Ry
eS5oIgogI2luY2x1ZGUgImRyaXZlci5oIgogI2luY2x1ZGUgImZkby5oIgogI2luY2x1ZGUgInBk
b2lucXVpcnkuaCIKQEAgLTYyMSw2ICs2MjIsNyBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKAogewog
ICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7CiAgICAgUENIQVIgICAgICAgICAgIEJ1ZmZlcjsK
KyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7CiAgICAgQk9PTEVBTiAgICAgICAgIE9sZCA9
ICpWYWx1ZTsKIAogICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShSZWFkLApAQCAtNjM3LDYgKzYz
OSwxNSBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKAogICAgICAgICAgICAgICAgICAgICBGcm9udGVu
ZC0+U3RvcmUsCiAgICAgICAgICAgICAgICAgICAgIEJ1ZmZlcik7CiAKKyAgICAvLyBjaGVjayBy
ZWdpc3RyeSBmb3IgZGlzYWJsZS1vdmVycmlkZQorICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlE
d29yZFZhbHVlKERyaXZlckdldFBhcmFtZXRlcnNLZXkoKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmT3ZlcnJpZGUpOworICAgIGlmIChOVF9TVUNDRVNTKHN0YXR1cykpIHsKKyAgICAgICAgaWYg
KE92ZXJyaWRlID09IDApCisgICAgICAgICAgICAqVmFsdWUgPSBGQUxTRTsKKyAgICB9CisKICAg
ICByZXR1cm4gT2xkICE9ICpWYWx1ZTsKIH0KIApAQCAtNjQ0LDExICs2NTUsMTMgQEAgc3RhdGlj
IEZPUkNFSU5MSU5FIEJPT0xFQU4KIEZyb250ZW5kUmVhZFZhbHVlMzIoCiAgICAgSU4gIFBYRU5W
QkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9udGVuZCwKICAgICBJTiAgUENIQVIgICAgICAgICAg
ICAgICAgICAgICAgIE5hbWUsCisgICAgSU4gIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICBB
bGxvd092ZXJyaWRlLAogICAgIElOICBQVUxPTkcgICAgICAgICAgICAgICAgICAgICAgVmFsdWUK
ICAgICApCiB7CiAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKICAgICBQQ0hBUiAgICAgICAg
ICAgQnVmZmVyOworICAgIFVMT05HICAgICAgICAgICBPdmVycmlkZTsKICAgICBVTE9ORyAgICAg
ICAgICAgT2xkID0gKlZhbHVlOwogCiAgICAgc3RhdHVzID0gWEVOQlVTX1NUT1JFKFJlYWQsCkBA
IC02NjUsNiArNjc4LDE2IEBAIEZyb250ZW5kUmVhZFZhbHVlMzIoCiAgICAgICAgICAgICAgICAg
ICAgIEZyb250ZW5kLT5TdG9yZSwKICAgICAgICAgICAgICAgICAgICAgQnVmZmVyKTsKIAorICAg
IC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxlLW92ZXJyaWRlCisgICAgaWYgKEFsbG93T3Zl
cnJpZGUpIHsKKyAgICAgICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoRHJpdmVy
R2V0UGFyYW1ldGVyc0tleSgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJk92ZXJy
aWRlKTsKKyAgICAgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVzKSkgeworICAgICAgICAgICAgKlZh
bHVlID0gT3ZlcnJpZGU7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gT2xkICE9ICpW
YWx1ZTsKIH0KIApAQCAtNzI3LDEyICs3NTAsMTUgQEAgX19SZWFkRGlza0luZm8oCiAKICAgICBD
aGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImluZm8iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZBTFNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+
RGlza0luZm8uRGlza0luZm8pOwogICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihG
cm9udGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2VjdG9yLXNpemUi
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNFLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uU2VjdG9yU2l6ZSk7CiAg
ICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJwaHlzaWNhbC1zZWN0b3Itc2l6ZSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5QaHlzU2VjdG9yU2l6ZSk7CiAgICAgQ2hhbmdl
ZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTY0KEZyb250ZW5kLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJzZWN0b3JzIiwKQEAgLTc4MCw2ICs4MDYsNyBAQCBGcm9udGVuZFJlYWRG
ZWF0dXJlcygKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5D
YXBzLlJlbW92YWJsZSk7CiAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250
ZW5kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmVhdHVyZS1tYXgtaW5k
aXJlY3Qtc2VnbWVudHMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVF
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkZlYXR1cmVz
LkluZGlyZWN0KTsKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLXBlcnNpc3RlbnQi
LApAQCAtODIxLDkgKzg0OCwxMSBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkU2VjdXJl
KTsKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWFsaWdubWVudCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZEFsaWdubWVudCk7CiAgICAg
Q2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1ncmFudWxhcml0eSIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZEdyYW51bGFyaXR5KTsKIAogICAgIGlm
ICghQ2hhbmdlZCkKLS0gCjIuOC4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 12:42:31 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 12: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZdCB-0008N9-B2; Fri, 03 Feb 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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZdC9-0008N3-Qi
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 12:42:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3E/10-04971-5BA74985; Fri, 03 Feb 2017 12:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsWyU9JRQndL1ZQ
 IgwWHNSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxruGZ8wFd50rHrxdwNrA+Mapi5GTQ0LAT2Lr
 zY8sIDabgI7E0qPzmUBsEYECie/v5zGD2MwCahLX93exgtjCAj4SB+++AKrhAKrxlZh9PRui3
 EjizrJZjCA2i4CKxL+fDWDlvALuEn+WLwUbKSRgJfH6yVOwVk4Ba4k7yzNAwowCshJfGldDbR
 KXuPUE4gIJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCMoZZQFNi/S59iFZFiSndD9khtgpKnJz
 5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgSHPAAQ7GD8tCzjEKMnBpCTK25w2JUKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBC97JVBOsCg1PbUiLTMHGH0waQkOHiUR3nSQNG9xQWJucWY6ROoUoy7HqRunXzIJseTl56
 VKifOWgxQJgBRllObBjYAlgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v1YATSFJzOvBG7
 TK6AjmICO+Pl4EsgRJYkIKakGxikvSh19tohvYd8raFRSlij8WFhYVmLxPK1TeUk2D7bVLHY8
 4mPlNoV157/PJ5lFTgfwr///1uXJoe55KQbLzS/53p7on/bN8uxnzVnvfbeuUZ1xSvBcnlFAA
 LdmTF1XyOuHp/fOf/rGznU6M4PQ9P9Mc0zcQjlYD+W9Z7zyUu91bE97xU2n2UosxRmJhlrMRc
 WJACcy0i7/AgAA
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1486125748!84940916!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40650 invoked from network); 3 Feb 2017 12:42:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Feb 2017 12:42:28 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="40061350"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
Thread-Index: AQHSfhqZONVA1fw2KU2tZa8r4QZLt6FXOZvg
Date: Fri, 3 Feb 2017 12:42:27 +0000
Message-ID: <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
References: <20170203123909.13340-1-owen.smith@citrix.com>
In-Reply-To: <20170203123909.13340-1-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjM5
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIXSBBZGQgcmVnaXN0cnkgb3ZlcnJpZGVzIGZvciBmZWF0dXJlcyAodjIpDQo+IA0KPiBGcm9t
OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+DQo+IA0KPiAqIEFkZCBhIFJFR19E
V09SRCB0byBYZW5WYmQncyBQYXJhbWV0ZXJzIGtleSwgd2l0aCBuYW1lcyBiYXNlZA0KPiAgIG9u
IHRoZSBmZWF0dXJlcywgYXMgcGVyIHhlbnN0b3JlIHZhbHVlLCBhbmQgc2V0IHRvIDAgdG8NCj4g
ICBvdmVycmlkZSB1c2Ugb2YgdGhhdCBmZWF0dXJlLg0KPiANCj4gQ2hhbmdlcyBvdmVyIHYxOg0K
PiAqIHJlbW92ZWQgY2hlY2sgb24gRHJpdmVyR2VyUGFyYW1ldGVyc0tleSgpIHJldHVybiB2YWx1
ZSwgYXMgaXRzDQo+ICAgZ3VhcmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVyZSB0byBnZXQgdGhl
IGtleSByZXN1bHRzIGluDQo+ICAgRHJpdmVyRW50cnkgZmFpbGluZykNCj4gDQo+IEZvciBleGFt
cGxlLA0KPiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZl
YXR1cmUtYmFycmllciIgMA0KPiAgIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBC
TEtJRl9PUF9XUklURV9CQVJSSUVScw0KPiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5W
YmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIgMA0KPiAgIHdpbGwgcHJldmVudCB0aGUg
ZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcw0KPiANCj4gU2lnbmVkLW9mZi1ieTog
T3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KDQpMR1RNLg0KDQpBY2tlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gIHNyYy94
ZW52YmQvZHJpdmVyLmMgICB8IDE2ICsrKysrKysrKysrKysrKysNCj4gIHNyYy94ZW52YmQvZHJp
dmVyLmggICB8ICA1ICsrKysrDQo+ICBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAyOSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKw0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25z
KCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQv
ZHJpdmVyLmMNCj4gaW5kZXggMTE0Yzc0MC4uMWY3MTNjNCAxMDA2NDQNCj4gLS0tIGEvc3JjL3hl
bnZiZC9kcml2ZXIuYw0KPiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jDQo+IEBAIC04Miw2ICs4
MiwyMiBAQCBfX0RyaXZlclBhcnNlT3B0aW9uKA0KPiAgICAgIFJlZ2lzdHJ5RnJlZVN6VmFsdWUo
T3B0aW9uKTsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgRk9SQ0VJTkxJTkUgSEFORExFDQo+ICtfX0Ry
aXZlckdldFBhcmFtZXRlcnNLZXkoDQo+ICsgICAgVk9JRA0KPiArICAgICkNCj4gK3sNCj4gKyAg
ICByZXR1cm4gRHJpdmVyLlBhcmFtZXRlcnNLZXk7DQo+ICt9DQo+ICsNCj4gK0hBTkRMRQ0KPiAr
RHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4gKyAgICBWT0lEDQo+ICsgICAgKQ0KPiArew0KPiAr
ICAgIHJldHVybiBfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoKTsNCj4gK30NCj4gKw0KPiAgTlRT
VEFUVVMNCj4gIERyaXZlckRpc3BhdGNoUG5wKA0KPiAgICAgIElOICBQREVWSUNFX09CSkVDVCAg
RGV2aWNlT2JqZWN0LA0KPiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuaCBiL3NyYy94
ZW52YmQvZHJpdmVyLmgNCj4gaW5kZXggY2Y1NTMzMC4uZTc3MzBhOSAxMDA2NDQNCj4gLS0tIGEv
c3JjL3hlbnZiZC9kcml2ZXIuaA0KPiArKysgYi9zcmMveGVudmJkL2RyaXZlci5oDQo+IEBAIC01
Nyw2ICs1NywxMSBAQCB0eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1BBUkFNRVRFUlMgew0KPiANCj4g
IGV4dGVybiBYRU5WQkRfUEFSQU1FVEVSUyAgICBEcml2ZXJQYXJhbWV0ZXJzOw0KPiANCj4gK2V4
dGVybiBIQU5ETEUNCj4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoDQo+ICsgICAgVk9JRA0KPiAr
ICAgICk7DQo+ICsNCj4gIGV4dGVybiBOVFNUQVRVUw0KPiAgRHJpdmVyRGlzcGF0Y2hQbnAoDQo+
ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsDQo+IGRpZmYgLS1naXQgYS9z
cmMveGVudmJkL2Zyb250ZW5kLmMgYi9zcmMveGVudmJkL2Zyb250ZW5kLmMNCj4gaW5kZXggMTFl
OTEyMS4uZTY1YTNiMCAxMDA2NDQNCj4gLS0tIGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jDQo+ICsr
KyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYw0KPiBAQCAtMzAsNiArMzAsNyBAQA0KPiAgICovDQo+
IA0KPiAgI2luY2x1ZGUgImZyb250ZW5kLmgiDQo+ICsjaW5jbHVkZSAicmVnaXN0cnkuaCINCj4g
ICNpbmNsdWRlICJkcml2ZXIuaCINCj4gICNpbmNsdWRlICJmZG8uaCINCj4gICNpbmNsdWRlICJw
ZG9pbnF1aXJ5LmgiDQo+IEBAIC02MjEsNiArNjIyLDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZSgN
Cj4gIHsNCj4gICAgICBOVFNUQVRVUyAgICAgICAgc3RhdHVzOw0KPiAgICAgIFBDSEFSICAgICAg
ICAgICBCdWZmZXI7DQo+ICsgICAgVUxPTkcgICAgICAgICAgIE92ZXJyaWRlOw0KPiAgICAgIEJP
T0xFQU4gICAgICAgICBPbGQgPSAqVmFsdWU7DQo+IA0KPiAgICAgIHN0YXR1cyA9IFhFTkJVU19T
VE9SRShSZWFkLA0KPiBAQCAtNjM3LDYgKzYzOSwxNSBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKA0K
PiAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZC0+U3RvcmUsDQo+ICAgICAgICAgICAgICAg
ICAgICAgIEJ1ZmZlcik7DQo+IA0KPiArICAgIC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxl
LW92ZXJyaWRlDQo+ICsgICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoRHJpdmVy
R2V0UGFyYW1ldGVyc0tleSgpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTmFtZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlk
ZSk7DQo+ICsgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVzKSkgew0KPiArICAgICAgICBpZiAoT3Zl
cnJpZGUgPT0gMCkNCj4gKyAgICAgICAgICAgICpWYWx1ZSA9IEZBTFNFOw0KPiArICAgIH0NCj4g
Kw0KPiAgICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOw0KPiAgfQ0KPiANCj4gQEAgLTY0NCwxMSAr
NjU1LDEzIEBAIHN0YXRpYyBGT1JDRUlOTElORSBCT09MRUFODQo+ICBGcm9udGVuZFJlYWRWYWx1
ZTMyKA0KPiAgICAgIElOICBQWEVOVkJEX0ZST05URU5EICAgICAgICAgICAgRnJvbnRlbmQsDQo+
ICAgICAgSU4gIFBDSEFSICAgICAgICAgICAgICAgICAgICAgICBOYW1lLA0KPiArICAgIElOICBC
T09MRUFOICAgICAgICAgICAgICAgICAgICAgQWxsb3dPdmVycmlkZSwNCj4gICAgICBJTiAgUFVM
T05HICAgICAgICAgICAgICAgICAgICAgIFZhbHVlDQo+ICAgICAgKQ0KPiAgew0KPiAgICAgIE5U
U1RBVFVTICAgICAgICBzdGF0dXM7DQo+ICAgICAgUENIQVIgICAgICAgICAgIEJ1ZmZlcjsNCj4g
KyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ICAgICAgVUxPTkcgICAgICAgICAgIE9s
ZCA9ICpWYWx1ZTsNCj4gDQo+ICAgICAgc3RhdHVzID0gWEVOQlVTX1NUT1JFKFJlYWQsDQo+IEBA
IC02NjUsNiArNjc4LDE2IEBAIEZyb250ZW5kUmVhZFZhbHVlMzIoDQo+ICAgICAgICAgICAgICAg
ICAgICAgIEZyb250ZW5kLT5TdG9yZSwNCj4gICAgICAgICAgICAgICAgICAgICAgQnVmZmVyKTsN
Cj4gDQo+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2FibGUtb3ZlcnJpZGUNCj4gKyAg
ICBpZiAoQWxsb3dPdmVycmlkZSkgew0KPiArICAgICAgICBzdGF0dXMgPSBSZWdpc3RyeVF1ZXJ5
RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOw0KPiArICAgICAgICBpZiAoTlRfU1VDQ0VTUyhz
dGF0dXMpKSB7DQo+ICsgICAgICAgICAgICAqVmFsdWUgPSBPdmVycmlkZTsNCj4gKyAgICAgICAg
fQ0KPiArICAgIH0NCj4gKw0KPiAgICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOw0KPiAgfQ0KPiAN
Cj4gQEAgLTcyNywxMiArNzUwLDE1IEBAIF9fUmVhZERpc2tJbmZvKA0KPiANCj4gICAgICBDaGFu
Z2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImluZm8iLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZBTFNFLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9u
dGVuZC0+RGlza0luZm8uRGlza0luZm8pOw0KPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFk
VmFsdWUzMihGcm9udGVuZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
c2VjdG9yLXNpemUiLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNF
LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0lu
Zm8uU2VjdG9yU2l6ZSk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwaHlzaWNhbC1z
ZWN0b3Itc2l6ZSIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0Us
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5m
by5QaHlzU2VjdG9yU2l6ZSk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTY0
KEZyb250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0b3Jz
IiwNCj4gQEAgLTc4MCw2ICs4MDYsNyBAQCBGcm9udGVuZFJlYWRGZWF0dXJlcygNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5DYXBzLlJlbW92YWJsZSk7
DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2Vn
bWVudHMiLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkZlYXR1cmVzLklu
ZGlyZWN0KTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQs
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLXBlcnNpc3Rl
bnQiLA0KPiBAQCAtODIxLDkgKzg0OCwxMSBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNj
YXJkU2VjdXJlKTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRl
bmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWFsaWdu
bWVudCIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsDQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlz
Y2FyZEFsaWdubWVudCk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1n
cmFudWxhcml0eSIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUs
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0lu
Zm8uRGlzY2FyZEdyYW51bGFyaXR5KTsNCj4gDQo+ICAgICAgaWYgKCFDaGFuZ2VkKQ0KPiAtLQ0K
PiAyLjguMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 12:42:31 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 12: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZdCB-0008N9-B2; Fri, 03 Feb 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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZdC9-0008N3-Qi
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 12:42:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3E/10-04971-5BA74985; Fri, 03 Feb 2017 12:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsWyU9JRQndL1ZQ
 IgwWHNSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxruGZ8wFd50rHrxdwNrA+Mapi5GTQ0LAT2Lr
 zY8sIDabgI7E0qPzmUBsEYECie/v5zGD2MwCahLX93exgtjCAj4SB+++AKrhAKrxlZh9PRui3
 EjizrJZjCA2i4CKxL+fDWDlvALuEn+WLwUbKSRgJfH6yVOwVk4Ba4k7yzNAwowCshJfGldDbR
 KXuPUE4gIJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCMoZZQFNi/S59iFZFiSndD9khtgpKnJz
 5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgSHPAAQ7GD8tCzjEKMnBpCTK25w2JUKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBC97JVBOsCg1PbUiLTMHGH0waQkOHiUR3nSQNG9xQWJucWY6ROoUoy7HqRunXzIJseTl56
 VKifOWgxQJgBRllObBjYAlgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v1YATSFJzOvBG7
 TK6AjmICO+Pl4EsgRJYkIKakGxikvSh19tohvYd8raFRSlij8WFhYVmLxPK1TeUk2D7bVLHY8
 4mPlNoV157/PJ5lFTgfwr///1uXJoe55KQbLzS/53p7on/bN8uxnzVnvfbeuUZ1xSvBcnlFAA
 LdmTF1XyOuHp/fOf/rGznU6M4PQ9P9Mc0zcQjlYD+W9Z7zyUu91bE97xU2n2UosxRmJhlrMRc
 WJACcy0i7/AgAA
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1486125748!84940916!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40650 invoked from network); 3 Feb 2017 12:42:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Feb 2017 12:42:28 -0000
X-IronPort-AV: E=Sophos;i="5.33,328,1477958400"; d="scan'208";a="40061350"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
Thread-Index: AQHSfhqZONVA1fw2KU2tZa8r4QZLt6FXOZvg
Date: Fri, 3 Feb 2017 12:42:27 +0000
Message-ID: <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
References: <20170203123909.13340-1-owen.smith@citrix.com>
In-Reply-To: <20170203123909.13340-1-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjM5
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIXSBBZGQgcmVnaXN0cnkgb3ZlcnJpZGVzIGZvciBmZWF0dXJlcyAodjIpDQo+IA0KPiBGcm9t
OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+DQo+IA0KPiAqIEFkZCBhIFJFR19E
V09SRCB0byBYZW5WYmQncyBQYXJhbWV0ZXJzIGtleSwgd2l0aCBuYW1lcyBiYXNlZA0KPiAgIG9u
IHRoZSBmZWF0dXJlcywgYXMgcGVyIHhlbnN0b3JlIHZhbHVlLCBhbmQgc2V0IHRvIDAgdG8NCj4g
ICBvdmVycmlkZSB1c2Ugb2YgdGhhdCBmZWF0dXJlLg0KPiANCj4gQ2hhbmdlcyBvdmVyIHYxOg0K
PiAqIHJlbW92ZWQgY2hlY2sgb24gRHJpdmVyR2VyUGFyYW1ldGVyc0tleSgpIHJldHVybiB2YWx1
ZSwgYXMgaXRzDQo+ICAgZ3VhcmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVyZSB0byBnZXQgdGhl
IGtleSByZXN1bHRzIGluDQo+ICAgRHJpdmVyRW50cnkgZmFpbGluZykNCj4gDQo+IEZvciBleGFt
cGxlLA0KPiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZl
YXR1cmUtYmFycmllciIgMA0KPiAgIHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBC
TEtJRl9PUF9XUklURV9CQVJSSUVScw0KPiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5W
YmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIgMA0KPiAgIHdpbGwgcHJldmVudCB0aGUg
ZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcw0KPiANCj4gU2lnbmVkLW9mZi1ieTog
T3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KDQpMR1RNLg0KDQpBY2tlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gIHNyYy94
ZW52YmQvZHJpdmVyLmMgICB8IDE2ICsrKysrKysrKysrKysrKysNCj4gIHNyYy94ZW52YmQvZHJp
dmVyLmggICB8ICA1ICsrKysrDQo+ICBzcmMveGVudmJkL2Zyb250ZW5kLmMgfCAyOSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKw0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25z
KCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQv
ZHJpdmVyLmMNCj4gaW5kZXggMTE0Yzc0MC4uMWY3MTNjNCAxMDA2NDQNCj4gLS0tIGEvc3JjL3hl
bnZiZC9kcml2ZXIuYw0KPiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jDQo+IEBAIC04Miw2ICs4
MiwyMiBAQCBfX0RyaXZlclBhcnNlT3B0aW9uKA0KPiAgICAgIFJlZ2lzdHJ5RnJlZVN6VmFsdWUo
T3B0aW9uKTsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgRk9SQ0VJTkxJTkUgSEFORExFDQo+ICtfX0Ry
aXZlckdldFBhcmFtZXRlcnNLZXkoDQo+ICsgICAgVk9JRA0KPiArICAgICkNCj4gK3sNCj4gKyAg
ICByZXR1cm4gRHJpdmVyLlBhcmFtZXRlcnNLZXk7DQo+ICt9DQo+ICsNCj4gK0hBTkRMRQ0KPiAr
RHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4gKyAgICBWT0lEDQo+ICsgICAgKQ0KPiArew0KPiAr
ICAgIHJldHVybiBfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoKTsNCj4gK30NCj4gKw0KPiAgTlRT
VEFUVVMNCj4gIERyaXZlckRpc3BhdGNoUG5wKA0KPiAgICAgIElOICBQREVWSUNFX09CSkVDVCAg
RGV2aWNlT2JqZWN0LA0KPiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuaCBiL3NyYy94
ZW52YmQvZHJpdmVyLmgNCj4gaW5kZXggY2Y1NTMzMC4uZTc3MzBhOSAxMDA2NDQNCj4gLS0tIGEv
c3JjL3hlbnZiZC9kcml2ZXIuaA0KPiArKysgYi9zcmMveGVudmJkL2RyaXZlci5oDQo+IEBAIC01
Nyw2ICs1NywxMSBAQCB0eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1BBUkFNRVRFUlMgew0KPiANCj4g
IGV4dGVybiBYRU5WQkRfUEFSQU1FVEVSUyAgICBEcml2ZXJQYXJhbWV0ZXJzOw0KPiANCj4gK2V4
dGVybiBIQU5ETEUNCj4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoDQo+ICsgICAgVk9JRA0KPiAr
ICAgICk7DQo+ICsNCj4gIGV4dGVybiBOVFNUQVRVUw0KPiAgRHJpdmVyRGlzcGF0Y2hQbnAoDQo+
ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsDQo+IGRpZmYgLS1naXQgYS9z
cmMveGVudmJkL2Zyb250ZW5kLmMgYi9zcmMveGVudmJkL2Zyb250ZW5kLmMNCj4gaW5kZXggMTFl
OTEyMS4uZTY1YTNiMCAxMDA2NDQNCj4gLS0tIGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jDQo+ICsr
KyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYw0KPiBAQCAtMzAsNiArMzAsNyBAQA0KPiAgICovDQo+
IA0KPiAgI2luY2x1ZGUgImZyb250ZW5kLmgiDQo+ICsjaW5jbHVkZSAicmVnaXN0cnkuaCINCj4g
ICNpbmNsdWRlICJkcml2ZXIuaCINCj4gICNpbmNsdWRlICJmZG8uaCINCj4gICNpbmNsdWRlICJw
ZG9pbnF1aXJ5LmgiDQo+IEBAIC02MjEsNiArNjIyLDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZSgN
Cj4gIHsNCj4gICAgICBOVFNUQVRVUyAgICAgICAgc3RhdHVzOw0KPiAgICAgIFBDSEFSICAgICAg
ICAgICBCdWZmZXI7DQo+ICsgICAgVUxPTkcgICAgICAgICAgIE92ZXJyaWRlOw0KPiAgICAgIEJP
T0xFQU4gICAgICAgICBPbGQgPSAqVmFsdWU7DQo+IA0KPiAgICAgIHN0YXR1cyA9IFhFTkJVU19T
VE9SRShSZWFkLA0KPiBAQCAtNjM3LDYgKzYzOSwxNSBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKA0K
PiAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZC0+U3RvcmUsDQo+ICAgICAgICAgICAgICAg
ICAgICAgIEJ1ZmZlcik7DQo+IA0KPiArICAgIC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxl
LW92ZXJyaWRlDQo+ICsgICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeUR3b3JkVmFsdWUoRHJpdmVy
R2V0UGFyYW1ldGVyc0tleSgpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTmFtZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlk
ZSk7DQo+ICsgICAgaWYgKE5UX1NVQ0NFU1Moc3RhdHVzKSkgew0KPiArICAgICAgICBpZiAoT3Zl
cnJpZGUgPT0gMCkNCj4gKyAgICAgICAgICAgICpWYWx1ZSA9IEZBTFNFOw0KPiArICAgIH0NCj4g
Kw0KPiAgICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOw0KPiAgfQ0KPiANCj4gQEAgLTY0NCwxMSAr
NjU1LDEzIEBAIHN0YXRpYyBGT1JDRUlOTElORSBCT09MRUFODQo+ICBGcm9udGVuZFJlYWRWYWx1
ZTMyKA0KPiAgICAgIElOICBQWEVOVkJEX0ZST05URU5EICAgICAgICAgICAgRnJvbnRlbmQsDQo+
ICAgICAgSU4gIFBDSEFSICAgICAgICAgICAgICAgICAgICAgICBOYW1lLA0KPiArICAgIElOICBC
T09MRUFOICAgICAgICAgICAgICAgICAgICAgQWxsb3dPdmVycmlkZSwNCj4gICAgICBJTiAgUFVM
T05HICAgICAgICAgICAgICAgICAgICAgIFZhbHVlDQo+ICAgICAgKQ0KPiAgew0KPiAgICAgIE5U
U1RBVFVTICAgICAgICBzdGF0dXM7DQo+ICAgICAgUENIQVIgICAgICAgICAgIEJ1ZmZlcjsNCj4g
KyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ICAgICAgVUxPTkcgICAgICAgICAgIE9s
ZCA9ICpWYWx1ZTsNCj4gDQo+ICAgICAgc3RhdHVzID0gWEVOQlVTX1NUT1JFKFJlYWQsDQo+IEBA
IC02NjUsNiArNjc4LDE2IEBAIEZyb250ZW5kUmVhZFZhbHVlMzIoDQo+ICAgICAgICAgICAgICAg
ICAgICAgIEZyb250ZW5kLT5TdG9yZSwNCj4gICAgICAgICAgICAgICAgICAgICAgQnVmZmVyKTsN
Cj4gDQo+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2FibGUtb3ZlcnJpZGUNCj4gKyAg
ICBpZiAoQWxsb3dPdmVycmlkZSkgew0KPiArICAgICAgICBzdGF0dXMgPSBSZWdpc3RyeVF1ZXJ5
RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOw0KPiArICAgICAgICBpZiAoTlRfU1VDQ0VTUyhz
dGF0dXMpKSB7DQo+ICsgICAgICAgICAgICAqVmFsdWUgPSBPdmVycmlkZTsNCj4gKyAgICAgICAg
fQ0KPiArICAgIH0NCj4gKw0KPiAgICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOw0KPiAgfQ0KPiAN
Cj4gQEAgLTcyNywxMiArNzUwLDE1IEBAIF9fUmVhZERpc2tJbmZvKA0KPiANCj4gICAgICBDaGFu
Z2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImluZm8iLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZBTFNFLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9u
dGVuZC0+RGlza0luZm8uRGlza0luZm8pOw0KPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFk
VmFsdWUzMihGcm9udGVuZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
c2VjdG9yLXNpemUiLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNF
LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0lu
Zm8uU2VjdG9yU2l6ZSk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwaHlzaWNhbC1z
ZWN0b3Itc2l6ZSIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0Us
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5m
by5QaHlzU2VjdG9yU2l6ZSk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTY0
KEZyb250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0b3Jz
IiwNCj4gQEAgLTc4MCw2ICs4MDYsNyBAQCBGcm9udGVuZFJlYWRGZWF0dXJlcygNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5DYXBzLlJlbW92YWJsZSk7
DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2Vn
bWVudHMiLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkZlYXR1cmVzLklu
ZGlyZWN0KTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQs
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLXBlcnNpc3Rl
bnQiLA0KPiBAQCAtODIxLDkgKzg0OCwxMSBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNj
YXJkU2VjdXJlKTsNCj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRl
bmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWFsaWdu
bWVudCIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsDQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlz
Y2FyZEFsaWdubWVudCk7DQo+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1n
cmFudWxhcml0eSIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUs
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0lu
Zm8uRGlzY2FyZEdyYW51bGFyaXR5KTsNCj4gDQo+ICAgICAgaWYgKCFDaGFuZ2VkKQ0KPiAtLQ0K
PiAyLjguMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 13:01:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 13: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZdUf-0001zu-33; Fri, 03 Feb 2017 13:01:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cZdUd-0001zo-MN
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 13:01:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3A/4C-02128-E2F74985; Fri, 03 Feb 2017 13:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsWy01nFSVe7fkq
 Ewd5DAhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y+GMXtaCiydYKq4tvs7cwPh1H0sXIxeHkMAB
 RomFPd/ZIJxJjBLzfjWydzFycggLeEo8nnOSEcQWESiRuLziAiuILSRQKbFkzmY2EJtNQF3i/
 +XTYDavgI3EsZZvzCA2i4CKxITDh8HiogIxEutP7meHqBGUODnzCQuIzSngIXH91nuwemYBf4
 mNW8+xTWDkmYWkbBaSFIRtJjFv80NmCFteYvvbOVC2gcSk3ctYIWxFiSndD9lnMXKA1S+9Jbq
 AkX0Vo0ZxalFZapGukYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZggNYzMDDu
 YLw52e8QoyQHk5Iob3PalAghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynaoFygkWp6akVaZk5w
 FiBSUtw8CiJ8M4HSfMWFyTmFmemQ6ROMbpyHLp18iUTx6kbp4Hkl51ngOSVRReB5J9Pl18yCb
 Hk5eelSonzHgBpFgBpzijNgxsNi/NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5o+qApvB
 k5pXAXfAK6DgmoON+Pp4EclxJIkJKqoGR/fmjielOd9zrbXdvM3zyOmyyUVdgbUBR1Y7HVhrC
 yx4rb+dJutUVedowJMN7ZreZrnr7E6PFnZu4HmRcuNB7dFIg6xP5pxY3nuox/E/Me5VsX3fJo
 Tr669acZVuFw7gMvUqDWBe+r/rzcNpPl9aZXpLWM1U46sKzY/nNDc19cz7MtE324lRiKc5INN
 RiLipOBAADkwql7gIAAA==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1486126891!65346285!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36226 invoked from network); 3 Feb 2017 13:01:31 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 Feb 2017 13:01:31 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id F2BF320BB5
 for <win-pv-devel@lists.xenproject.org>; Fri,  3 Feb 2017 14:01:30 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vFH7F0zr5z106r;
 Fri,  3 Feb 2017 14:01:28 +0100 (CET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <fa276ce2-842c-b742-fe21-794f2bb50501@posteo.de>
 <5075bdebfbab4037bf0b5169e50a3150@AMSPEX02CL03.citrite.net>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <86708e56-4245-b41a-aaf4-864f673359d3@posteo.de>
Date: Fri, 3 Feb 2017 14:01:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <5075bdebfbab4037bf0b5169e50a3150@AMSPEX02CL03.citrite.net>
Content-Type: multipart/mixed; boundary="------------317F729ADBCF8F92D21F2F5E"
Subject: Re: [win-pv-devel] load+stability tests result: Event 129 xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Hello Paul,

"good" news. I was able to reproduce the hang. Backend ist blkback on 
/dev/ram0. In the attached debug.zip you find the output of "xl dmesg", 
"dmesg" and the qemu log - everything with 'xl debug-keys q' pressed.

Regards Andreas


On 19.01.2017 19:25, Paul Durrant wrote:
>> -----Original Message-----
>> From: win-pv-devel [mailto:win-pv-devel-bounces@lists.xenproject.org] On
>> Behalf Of Andreas Kinzler
>> Sent: 19 January 2017 16:57
>> To: win-pv-devel@lists.xenproject.org
>> Subject: [win-pv-devel] load+stability tests result: Event 129 xenvbd
>>
>> Hello,
>>
>> I am currently performing load + stability tests on the staging-8.2
>> branch of winpv drivers. For disk tests I am using a 50000 MB ramdisk
>> (module rd) in dom0 that I pass to a Windows 8.1 VM with winpv drivers.
>> I generate multi-threaded load using my load generator NetDiskHash.
>>
>> After 9 hours the disk is no longer accessible and the event log is
>> filled with event 129 (timeout) messages. In dom0 everything seems OK.
>>
>> Xen is 4.8.0, dom0 is 3.10.73. How can we debug that?
>>
> Do you have a qemu log? XENVBD will log to the qemu debug port, so we should be able to see what's going on from that.

--------------317F729ADBCF8F92D21F2F5E
Content-Type: application/zip;
 name="debug.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="debug.zip"

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
2GVzZcTAjJqCog33WAyflT/mNpX0mDzBM5Rus1chcNQuISbt4tFH/uTqG2ObOkhUV3qw4xIj
3b/8w6//5ze/+e73f/rHp5+evvzqnz//+IenL/82//3T3+Xf/v6tc9dy/38+97vPP//09OvP
Xz5/9/nLf7w6/1ef/vXzD19++OMfPuVf82l8+qeff/tfP3z58vT7Tz8+/ffPTz99+emty9do
nRYuH3/z1pWf/vPp+y+f/mp8+uHL048/fv7yw5/++NNfv4VDl8za//lx/7a+7l+eG+mohPlS
I+gZoe3nrjXxXi607XJf48C/pdB2HLjEmXtCaIRUnHnRJs8WNf/BWhb4WjU7ztWx8nZerWbH
5bZEJnNDNTtwOK4EG2fUTDIkSLniKcO7ILTt3NSpi77bOaEdly9lI28ptAOHr/yGzwit+ids
9JkYjG3Sii2WZnXPqNl2bsI7ZX2vUrP98qmn3usbqNmOA3ElgDuhZjxje9+X0gUnhLafm0K7
h0F/vnxpmuCGQnvGsTTrckZo1alkQ/rEFNtMY7o7S4jPqNl+Li/10F6uZvvlutS2cks1O3As
JSnPqJntaS7/kM15Q2j7uXwuwLxKaPvlcs4ZuoHQDhxyynn6ZaFJ9QSm3zDb+A3b9HBtiLpY
zZ7PjXvkG47L6Zx4r1ezAwePi22DcC2n17Ui6hmh7efGEhXp5ULbLl+sT91SaAeOc5q7ILTq
vi2/oUuNM2pOvzhIl1j6zqjZfq5f9fM8p2bb5TbO/Z+6gZrtONZIzU+omY4BWrbh4gTyca5f
lQ48JbTj8qCLDNN7hfaMY6nqf0ZoKOU3TOpShQ2lkU+b+rl6woKa7ecG3cNv2C+3uTR4eUs1
O3As0eacUTOtgbwU2ofOfUNox7lLpczLhbZfHvdOEu04yvm/WGiuQPlWtulKjOKeqff9nBu5
oGb7ubFkJS9Xs+3yDJTu/QQdOJbGgE+omeHc3vePpdK/Ftp+bv4s7uE3PF9+LjlzvdAOHCcf
lgWhFU9g2oY2vVBhMje/wS7ONxznrm2Zu1zNtstt3LuGeeCYS1TJZ9TMEabMNaKrM0Lbz6Ul
ivLLhbZfzkubFG8ptB3HWrf2CaF5MXK6OLfJNxSfWr3vSyx7J9RsP9cuq0idUrPj8nkuV3e9
mh041hrWz6gZ4ztC8wWhbefauItBPy6fS/uNbym0A8fVvU9ejXBjcpuNepEOw/a+X93fsJ9r
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
Ax70i6d89yvscVeZp15h2mP2uFsyNCjqMXtc7Qga9Ogx3xKsAqoxyu1f/ju/vrf92ICaFXs7
6J1f31tBVy4l7/z6HupCOknV3Z+FgCsmuQv89q9v/keZ7jo24k7db/fuXR/fQ9s8KNf9zXHZ
p+h683DXx7f8ZqX7P3rZ12jGvfPjm//RViZrou5+f3GztU+o7NZ4dUJlaeUy/s6P8G3vVcJd
USFBv4xbt4EuW8J/Juw7nvKdwo4Sd2+NAz9+yt1fHHEjLpCgx0/5FlDcxeydr/Bdj/mWVzgq
VA9bJC72CSuzzq13fn9vBUWlgnSuPkh3ElGhrsOwVx8Xl5fdG5aIa5FYHuG3Fw/uHR69/enT
1Ydvrv5+9dOfL5//4fLpk8vnLy4ePnx6+exZOzv6y+F3h29ffnr11362W8TNrcBBzsc2J0FR
o0dwoPPZSQG9+OmnLh7qDhqrklvdp+Oyns5dGKVlv7A8IjMy8tNr79af5V8+v0sM8YGP8pD/
/vBnyDr4y5+f/vDkyeMnv+81f4y4FodHmNObfm9u8Pzi579PrbFCtMoaE+zNFs3wt0rFw7sP
L9q0YucPHz+Uq/HfHeYkAH8RHvWTAKJBdfY64lk7jt+72Yn6Jsn8t1elv3P9a1WSYoK72Up6
5p6mv73xfwx/3eNqUb2zj7i2LIzv338siWefMZ3/3S8f/3r87z7+nJ/01cfvP7x/dfXx49Vn
xLvfEYuaMHzE8M8Pvvv2/uMnWVO94bZzc+z6F7brR4tqN4x8Y29/lSwq2RIb1x/lQNSFQfYP
uPEc7x2+ef/y3eSiacmq8g4/e/DTLx+++MsuHKrdHzbc3f6rLGM+gHro7/d95HAJRPnh3djN
H0U876dErjna9ZA8qlVYD6kf53QOFPkphWRuxrkbf3sizl0ke3FLnPPoQ9IvqXZC3U2eN0Ld
/Nf2Zqj74kcd/x936eLSiTp0j6LdDfyjaPfZv+tEu+t/3yWJvgQ+eqZTk4+ezYDez35p86vD
91N/yxudcu7IPIwB9TL2geZ+Sl3D6FvbLw1X/h8hy7504/ExRaeCaf/qwfuf31bHWG9cDtO6
/ZtHL/99+hddShGXsXs7pX8qHZ2K+emQ2pv8MYd/MyeKd/7dD+9+vv63sv3ts6r/o//rB+//
9vNPV58+N9X9NajEGuyn7tYwGlErOGy0vlDe9mFQVY3YX9OBcU4YrTQq7/Hxo4sHl//5+P2r
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
APUAAACS0gAAAAA=
--------------317F729ADBCF8F92D21F2F5E
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------317F729ADBCF8F92D21F2F5E--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 13:01:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 13: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZdUf-0001zu-33; Fri, 03 Feb 2017 13:01:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cZdUd-0001zo-MN
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 13:01:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3A/4C-02128-E2F74985; Fri, 03 Feb 2017 13:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsWy01nFSVe7fkq
 Ewd5DAhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y+GMXtaCiydYKq4tvs7cwPh1H0sXIxeHkMAB
 RomFPd/ZIJxJjBLzfjWydzFycggLeEo8nnOSEcQWESiRuLziAiuILSRQKbFkzmY2EJtNQF3i/
 +XTYDavgI3EsZZvzCA2i4CKxITDh8HiogIxEutP7meHqBGUODnzCQuIzSngIXH91nuwemYBf4
 mNW8+xTWDkmYWkbBaSFIRtJjFv80NmCFteYvvbOVC2gcSk3ctYIWxFiSndD9lnMXKA1S+9Jbq
 AkX0Vo0ZxalFZapGukYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZggNYzMDDu
 YLw52e8QoyQHk5Iob3PalAghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynaoFygkWp6akVaZk5w
 FiBSUtw8CiJ8M4HSfMWFyTmFmemQ6ROMbpyHLp18iUTx6kbp4Hkl51ngOSVRReB5J9Pl18yCb
 Hk5eelSonzHgBpFgBpzijNgxsNi/NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5o+qApvB
 k5pXAXfAK6DgmoON+Pp4EclxJIkJKqoGR/fmjielOd9zrbXdvM3zyOmyyUVdgbUBR1Y7HVhrC
 yx4rb+dJutUVedowJMN7ZreZrnr7E6PFnZu4HmRcuNB7dFIg6xP5pxY3nuox/E/Me5VsX3fJo
 Tr669acZVuFw7gMvUqDWBe+r/rzcNpPl9aZXpLWM1U46sKzY/nNDc19cz7MtE324lRiKc5INN
 RiLipOBAADkwql7gIAAA==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1486126891!65346285!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36226 invoked from network); 3 Feb 2017 13:01:31 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 Feb 2017 13:01:31 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id F2BF320BB5
 for <win-pv-devel@lists.xenproject.org>; Fri,  3 Feb 2017 14:01:30 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vFH7F0zr5z106r;
 Fri,  3 Feb 2017 14:01:28 +0100 (CET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <fa276ce2-842c-b742-fe21-794f2bb50501@posteo.de>
 <5075bdebfbab4037bf0b5169e50a3150@AMSPEX02CL03.citrite.net>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <86708e56-4245-b41a-aaf4-864f673359d3@posteo.de>
Date: Fri, 3 Feb 2017 14:01:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <5075bdebfbab4037bf0b5169e50a3150@AMSPEX02CL03.citrite.net>
Content-Type: multipart/mixed; boundary="------------317F729ADBCF8F92D21F2F5E"
Subject: Re: [win-pv-devel] load+stability tests result: Event 129 xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Hello Paul,

"good" news. I was able to reproduce the hang. Backend ist blkback on 
/dev/ram0. In the attached debug.zip you find the output of "xl dmesg", 
"dmesg" and the qemu log - everything with 'xl debug-keys q' pressed.

Regards Andreas


On 19.01.2017 19:25, Paul Durrant wrote:
>> -----Original Message-----
>> From: win-pv-devel [mailto:win-pv-devel-bounces@lists.xenproject.org] On
>> Behalf Of Andreas Kinzler
>> Sent: 19 January 2017 16:57
>> To: win-pv-devel@lists.xenproject.org
>> Subject: [win-pv-devel] load+stability tests result: Event 129 xenvbd
>>
>> Hello,
>>
>> I am currently performing load + stability tests on the staging-8.2
>> branch of winpv drivers. For disk tests I am using a 50000 MB ramdisk
>> (module rd) in dom0 that I pass to a Windows 8.1 VM with winpv drivers.
>> I generate multi-threaded load using my load generator NetDiskHash.
>>
>> After 9 hours the disk is no longer accessible and the event log is
>> filled with event 129 (timeout) messages. In dom0 everything seems OK.
>>
>> Xen is 4.8.0, dom0 is 3.10.73. How can we debug that?
>>
> Do you have a qemu log? XENVBD will log to the qemu debug port, so we should be able to see what's going on from that.

--------------317F729ADBCF8F92D21F2F5E
Content-Type: application/zip;
 name="debug.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="debug.zip"

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
2GVzZcTAjJqCog33WAyflT/mNpX0mDzBM5Rus1chcNQuISbt4tFH/uTqG2ObOkhUV3qw4xIj
3b/8w6//5ze/+e73f/rHp5+evvzqnz//+IenL/82//3T3+Xf/v6tc9dy/38+97vPP//09OvP
Xz5/9/nLf7w6/1ef/vXzD19++OMfPuVf82l8+qeff/tfP3z58vT7Tz8+/ffPTz99+emty9do
nRYuH3/z1pWf/vPp+y+f/mp8+uHL048/fv7yw5/++NNfv4VDl8za//lx/7a+7l+eG+mohPlS
I+gZoe3nrjXxXi607XJf48C/pdB2HLjEmXtCaIRUnHnRJs8WNf/BWhb4WjU7ztWx8nZerWbH
5bZEJnNDNTtwOK4EG2fUTDIkSLniKcO7ILTt3NSpi77bOaEdly9lI28ptAOHr/yGzwit+ids
9JkYjG3Sii2WZnXPqNl2bsI7ZX2vUrP98qmn3usbqNmOA3ElgDuhZjxje9+X0gUnhLafm0K7
h0F/vnxpmuCGQnvGsTTrckZo1alkQ/rEFNtMY7o7S4jPqNl+Li/10F6uZvvlutS2cks1O3As
JSnPqJntaS7/kM15Q2j7uXwuwLxKaPvlcs4ZuoHQDhxyynn6ZaFJ9QSm3zDb+A3b9HBtiLpY
zZ7PjXvkG47L6Zx4r1ezAwePi22DcC2n17Ui6hmh7efGEhXp5ULbLl+sT91SaAeOc5q7ILTq
vi2/oUuNM2pOvzhIl1j6zqjZfq5f9fM8p2bb5TbO/Z+6gZrtONZIzU+omY4BWrbh4gTyca5f
lQ48JbTj8qCLDNN7hfaMY6nqf0ZoKOU3TOpShQ2lkU+b+rl6woKa7ecG3cNv2C+3uTR4eUs1
O3As0eacUTOtgbwU2ofOfUNox7lLpczLhbZfHvdOEu04yvm/WGiuQPlWtulKjOKeqff9nBu5
oGb7ubFkJS9Xs+3yDJTu/QQdOJbGgE+omeHc3vePpdK/Ftp+bv4s7uE3PF9+LjlzvdAOHCcf
lgWhFU9g2oY2vVBhMje/wS7ONxznrm2Zu1zNtstt3LuGeeCYS1TJZ9TMEabMNaKrM0Lbz6Ul
ivLLhbZfzkubFG8ptB3HWrf2CaF5MXK6OLfJNxSfWr3vSyx7J9RsP9cuq0idUrPj8nkuV3e9
mh041hrWz6gZ4ztC8wWhbefauItBPy6fS/uNbym0A8fVvU9ejXBjcpuNepEOw/a+X93fsJ9r
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
Ax70i6d89yvscVeZp15h2mP2uFsyNCjqMXtc7Qga9Ogx3xKsAqoxyu1f/ju/vrf92ICaFXs7
6J1f31tBVy4l7/z6HupCOknV3Z+FgCsmuQv89q9v/keZ7jo24k7db/fuXR/fQ9s8KNf9zXHZ
p+h683DXx7f8ZqX7P3rZ12jGvfPjm//RViZrou5+f3GztU+o7NZ4dUJlaeUy/s6P8G3vVcJd
USFBv4xbt4EuW8J/Juw7nvKdwo4Sd2+NAz9+yt1fHHEjLpCgx0/5FlDcxeydr/Bdj/mWVzgq
VA9bJC72CSuzzq13fn9vBUWlgnSuPkh3ElGhrsOwVx8Xl5fdG5aIa5FYHuG3Fw/uHR69/enT
1Ydvrv5+9dOfL5//4fLpk8vnLy4ePnx6+exZOzv6y+F3h29ffnr11362W8TNrcBBzsc2J0FR
o0dwoPPZSQG9+OmnLh7qDhqrklvdp+Oyns5dGKVlv7A8IjMy8tNr79af5V8+v0sM8YGP8pD/
/vBnyDr4y5+f/vDkyeMnv+81f4y4FodHmNObfm9u8Pzi579PrbFCtMoaE+zNFs3wt0rFw7sP
L9q0YucPHz+Uq/HfHeYkAH8RHvWTAKJBdfY64lk7jt+72Yn6Jsn8t1elv3P9a1WSYoK72Up6
5p6mv73xfwx/3eNqUb2zj7i2LIzv338siWefMZ3/3S8f/3r87z7+nJ/01cfvP7x/dfXx49Vn
xLvfEYuaMHzE8M8Pvvv2/uMnWVO94bZzc+z6F7brR4tqN4x8Y29/lSwq2RIb1x/lQNSFQfYP
uPEc7x2+ef/y3eSiacmq8g4/e/DTLx+++MsuHKrdHzbc3f6rLGM+gHro7/d95HAJRPnh3djN
H0U876dErjna9ZA8qlVYD6kf53QOFPkphWRuxrkbf3sizl0ke3FLnPPoQ9IvqXZC3U2eN0Ld
/Nf2Zqj74kcd/x936eLSiTp0j6LdDfyjaPfZv+tEu+t/3yWJvgQ+eqZTk4+ezYDez35p86vD
91N/yxudcu7IPIwB9TL2geZ+Sl3D6FvbLw1X/h8hy7504/ExRaeCaf/qwfuf31bHWG9cDtO6
/ZtHL/99+hddShGXsXs7pX8qHZ2K+emQ2pv8MYd/MyeKd/7dD+9+vv63sv3ts6r/o//rB+//
9vNPV58+N9X9NajEGuyn7tYwGlErOGy0vlDe9mFQVY3YX9OBcU4YrTQq7/Hxo4sHl//5+P2r
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
APUAAACS0gAAAAA=
--------------317F729ADBCF8F92D21F2F5E
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------317F729ADBCF8F92D21F2F5E--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 15:02:57 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZfNu-0005TT-6Z; Fri, 03 Feb 2017 15:02:46 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cZfNt-0005TN-DI
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 15:02:45 +0000
Date: Fri, 3 Feb 2017 15:02:45 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <2602943.51.1486134165458.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_50_30492023.1486134165458"
X-Jenkins-Job: XENVBD-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-master - Build #90 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_50_30492023.1486134165458
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #90.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-master/90/console to view the results.
------=_Part_50_30492023.1486134165458
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_50_30492023.1486134165458--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 15:02:57 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZfNu-0005TT-6Z; Fri, 03 Feb 2017 15:02:46 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cZfNt-0005TN-DI
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 15:02:45 +0000
Date: Fri, 3 Feb 2017 15:02:45 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <2602943.51.1486134165458.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_50_30492023.1486134165458"
X-Jenkins-Job: XENVBD-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-master - Build #90 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_50_30492023.1486134165458
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #90.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-master/90/console to view the results.
------=_Part_50_30492023.1486134165458
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_50_30492023.1486134165458--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 16:15:49 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZgWb-0004aX-Ba; Fri, 03 Feb 2017 16:15: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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZgWZ-0004aL-KG
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 16:15:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B2/A5-03637-2BCA4985; Fri, 03 Feb 2017 16:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsWyU9JRQnfTmik
 RBlcbuS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxt/XO9gKHvtVTFvyl6WB8YFvFyMHh4SAn8Tc
 ycxdjJwcbAI6EkuPzmcCsUUEZjJKLJ5RBGIzC6hJXN/fxQpiCwv4SBy8+4IJpFVEwFdi9vVsi
 HIriYvLFzKC2CwCKhKfDm9lAbF5BdwlPjXMZgOxhQTKJT6v+QK2ilPAQ2L22k1gNqOArMSXxt
 XMEKvEJW49gThBQkBAYsme88wQtqjEy8f/WCFsA4mtS/exgJzALKApsX6XPkSrosSU7ofsEGs
 FJU7OfMIygVF4FpKpsxA6ZiHpmIWkYwEjyypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDY73c
 1OLixPTUnMSkYr3k/NxNjMCQr2dgYNzB2LfX7xCjJAeTkihvc9qUCCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvOLAGBISLEpNT61Iy8wBRh9MWoKDR0mEVx0kzVtckJhbnJkOkTrFqMtx6sbpl0
 xCLHn5ealS4rwbVwMVCYAUZZTmwY2AJYJLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5d4F
 M4cnMK4Hb9AroCCagI34+ngRyREkiQkqqgVF2tvMJK2+/f9/UlnE6fTz/MOLp+bQPTOw/Nve8
 vpotV5n8wyCLfz+b9ZSXZ8JFTkV9vCugV87RM/ViP9u8VVvWf3b6tyQu8JFfLL9C/v/u2PVhy
 /jE7V6u/mZUEfX2++5PPx9pzz3FGGImcPvh62eP191u5FU5c3Q7u/i9T/zaZWr1JyoSbuopsR
 RnJBpqMRcVJwIAO4hz6v8CAAA=
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1486138545!72202185!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51851 invoked from network); 3 Feb 2017 16:15:46 -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;
 3 Feb 2017 16:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.33,329,1477958400"; d="scan'208";a="40078679"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Owen Smith
 <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
Thread-Index: AQHSfhqZONVA1fw2KU2tZa8r4QZLt6FXOZvggAA7gQA=
Date: Fri, 3 Feb 2017 16:15:44 +0000
Message-ID: <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
References: <20170203123909.13340-1-owen.smith@citrix.com>
 <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
In-Reply-To: <2c68335b1b5a4f44811e301cfe59c86f@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIFBhdWwgRHVycmFudA0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjQyDQo+IFRvOiBP
d2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+OyB3aW4tcHYtDQo+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+IENjOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+
DQo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBbUEFUQ0hdIEFkZCByZWdpc3RyeSBvdmVy
cmlkZXMgZm9yIGZlYXR1cmVzICh2MikNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10NCj4gT24NCj4gPiBCZWhhbGYgT2Ygb3dlbi5zbWl0aEBjaXRy
aXguY29tDQo+ID4gU2VudDogMDMgRmVicnVhcnkgMjAxNyAxMjozOQ0KPiA+IFRvOiB3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBDYzogT3dlbiBTbWl0aCA8b3dlbi5zbWl0
aEBjaXRyaXguY29tPg0KPiA+IFN1YmplY3Q6IFt3aW4tcHYtZGV2ZWxdIFtQQVRDSF0gQWRkIHJl
Z2lzdHJ5IG92ZXJyaWRlcyBmb3IgZmVhdHVyZXMgKHYyKQ0KPiA+DQo+ID4gRnJvbTogT3dlbiBT
bWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiA+DQo+ID4gKiBBZGQgYSBSRUdfRFdPUkQg
dG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQNCj4gPiAgIG9uIHRo
ZSBmZWF0dXJlcywgYXMgcGVyIHhlbnN0b3JlIHZhbHVlLCBhbmQgc2V0IHRvIDAgdG8NCj4gPiAg
IG92ZXJyaWRlIHVzZSBvZiB0aGF0IGZlYXR1cmUuDQo+ID4NCj4gPiBDaGFuZ2VzIG92ZXIgdjE6
DQo+ID4gKiByZW1vdmVkIGNoZWNrIG9uIERyaXZlckdlclBhcmFtZXRlcnNLZXkoKSByZXR1cm4g
dmFsdWUsIGFzIGl0cw0KPiA+ICAgZ3VhcmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVyZSB0byBn
ZXQgdGhlIGtleSByZXN1bHRzIGluDQo+ID4gICBEcml2ZXJFbnRyeSBmYWlsaW5nKQ0KPiA+DQo+
ID4gRm9yIGV4YW1wbGUsDQo+ID4gICJIS0xNXFN5c3RlbVxDQ1NcU2VydmljZXNcWGVuVmJkXFBh
cmFtZXRlcnMiICJmZWF0dXJlLWJhcnJpZXIiIDANCj4gPiAgIHdpbGwgcHJldmVudCB0aGUgZnJv
bnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9CQVJSSUVScw0KPiA+ICAiSEtMTVxTeXN0ZW1c
Q0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwDQo+ID4g
ICB3aWxsIHByZXZlbnQgdGhlIGZyb250ZW5kIGlzc3VpbmcgQkxLSUZfT1BfRElTQ0FSRHMNCj4g
Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4N
Cj4gDQo+IExHVE0uDQo+IA0KPiBBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gDQoNCk5vdyB0aGF0IGl0IGhhcyBidWlsdCBJJ20gYWxzbyBnb2luZyB0
byBjaGVycnktcGljayB0aGlzIGJhY2sgb250byBzdGFnaW5nLTguMiBhcyBpdCBzaG91bGQgYmUg
dmVyeSB1c2VmdWwuDQoNCiAgUGF1bA0KDQo+ID4gLS0tDQo+ID4gIHNyYy94ZW52YmQvZHJpdmVy
LmMgICB8IDE2ICsrKysrKysrKysrKysrKysNCj4gPiAgc3JjL3hlbnZiZC9kcml2ZXIuaCAgIHwg
IDUgKysrKysNCj4gPiAgc3JjL3hlbnZiZC9mcm9udGVuZC5jIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysNCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspDQo+
ID4NCj4gPiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQvZHJp
dmVyLmMNCj4gPiBpbmRleCAxMTRjNzQwLi4xZjcxM2M0IDEwMDY0NA0KPiA+IC0tLSBhL3NyYy94
ZW52YmQvZHJpdmVyLmMNCj4gPiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jDQo+ID4gQEAgLTgy
LDYgKzgyLDIyIEBAIF9fRHJpdmVyUGFyc2VPcHRpb24oDQo+ID4gICAgICBSZWdpc3RyeUZyZWVT
elZhbHVlKE9wdGlvbik7DQo+ID4gIH0NCj4gPg0KPiA+ICtzdGF0aWMgRk9SQ0VJTkxJTkUgSEFO
RExFDQo+ID4gK19fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4gPiArICAgIFZPSUQNCj4gPiAr
ICAgICkNCj4gPiArew0KPiA+ICsgICAgcmV0dXJuIERyaXZlci5QYXJhbWV0ZXJzS2V5Ow0KPiA+
ICt9DQo+ID4gKw0KPiA+ICtIQU5ETEUNCj4gPiArRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4g
PiArICAgIFZPSUQNCj4gPiArICAgICkNCj4gPiArew0KPiA+ICsgICAgcmV0dXJuIF9fRHJpdmVy
R2V0UGFyYW1ldGVyc0tleSgpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICBOVFNUQVRVUw0KPiA+ICBE
cml2ZXJEaXNwYXRjaFBucCgNCj4gPiAgICAgIElOICBQREVWSUNFX09CSkVDVCAgRGV2aWNlT2Jq
ZWN0LA0KPiA+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5oIGIvc3JjL3hlbnZiZC9k
cml2ZXIuaA0KPiA+IGluZGV4IGNmNTUzMzAuLmU3NzMwYTkgMTAwNjQ0DQo+ID4gLS0tIGEvc3Jj
L3hlbnZiZC9kcml2ZXIuaA0KPiA+ICsrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmgNCj4gPiBAQCAt
NTcsNiArNTcsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgX1hFTlZCRF9QQVJBTUVURVJTIHsNCj4gPg0K
PiA+ICBleHRlcm4gWEVOVkJEX1BBUkFNRVRFUlMgICAgRHJpdmVyUGFyYW1ldGVyczsNCj4gPg0K
PiA+ICtleHRlcm4gSEFORExFDQo+ID4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoDQo+ID4gKyAg
ICBWT0lEDQo+ID4gKyAgICApOw0KPiA+ICsNCj4gPiAgZXh0ZXJuIE5UU1RBVFVTDQo+ID4gIERy
aXZlckRpc3BhdGNoUG5wKA0KPiA+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmpl
Y3QsDQo+ID4gZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvZnJvbnRlbmQuYyBiL3NyYy94ZW52YmQv
ZnJvbnRlbmQuYw0KPiA+IGluZGV4IDExZTkxMjEuLmU2NWEzYjAgMTAwNjQ0DQo+ID4gLS0tIGEv
c3JjL3hlbnZiZC9mcm9udGVuZC5jDQo+ID4gKysrIGIvc3JjL3hlbnZiZC9mcm9udGVuZC5jDQo+
ID4gQEAgLTMwLDYgKzMwLDcgQEANCj4gPiAgICovDQo+ID4NCj4gPiAgI2luY2x1ZGUgImZyb250
ZW5kLmgiDQo+ID4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIg0KPiA+ICAjaW5jbHVkZSAiZHJpdmVy
LmgiDQo+ID4gICNpbmNsdWRlICJmZG8uaCINCj4gPiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIN
Cj4gPiBAQCAtNjIxLDYgKzYyMiw3IEBAIEZyb250ZW5kUmVhZEZlYXR1cmUoDQo+ID4gIHsNCj4g
PiAgICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7DQo+ID4gICAgICBQQ0hBUiAgICAgICAgICAg
QnVmZmVyOw0KPiA+ICsgICAgVUxPTkcgICAgICAgICAgIE92ZXJyaWRlOw0KPiA+ICAgICAgQk9P
TEVBTiAgICAgICAgIE9sZCA9ICpWYWx1ZTsNCj4gPg0KPiA+ICAgICAgc3RhdHVzID0gWEVOQlVT
X1NUT1JFKFJlYWQsDQo+ID4gQEAgLTYzNyw2ICs2MzksMTUgQEAgRnJvbnRlbmRSZWFkRmVhdHVy
ZSgNCj4gPiAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZC0+U3RvcmUsDQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgQnVmZmVyKTsNCj4gPg0KPiA+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkg
Zm9yIGRpc2FibGUtb3ZlcnJpZGUNCj4gPiArICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlEd29y
ZFZhbHVlKERyaXZlckdldFBhcmFtZXRlcnNLZXkoKSwNCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJk92ZXJyaWRlKTsNCj4gPiArICAgIGlmIChOVF9TVUNDRVNTKHN0YXR1cykpIHsN
Cj4gPiArICAgICAgICBpZiAoT3ZlcnJpZGUgPT0gMCkNCj4gPiArICAgICAgICAgICAgKlZhbHVl
ID0gRkFMU0U7DQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICAgICAgcmV0dXJuIE9sZCAhPSAqVmFs
dWU7DQo+ID4gIH0NCj4gPg0KPiA+IEBAIC02NDQsMTEgKzY1NSwxMyBAQCBzdGF0aWMgRk9SQ0VJ
TkxJTkUgQk9PTEVBTg0KPiA+ICBGcm9udGVuZFJlYWRWYWx1ZTMyKA0KPiA+ICAgICAgSU4gIFBY
RU5WQkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9udGVuZCwNCj4gPiAgICAgIElOICBQQ0hBUiAg
ICAgICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gPiArICAgIElOICBCT09MRUFOICAgICAgICAg
ICAgICAgICAgICAgQWxsb3dPdmVycmlkZSwNCj4gPiAgICAgIElOICBQVUxPTkcgICAgICAgICAg
ICAgICAgICAgICAgVmFsdWUNCj4gPiAgICAgICkNCj4gPiAgew0KPiA+ICAgICAgTlRTVEFUVVMg
ICAgICAgIHN0YXR1czsNCj4gPiAgICAgIFBDSEFSICAgICAgICAgICBCdWZmZXI7DQo+ID4gKyAg
ICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ID4gICAgICBVTE9ORyAgICAgICAgICAgT2xk
ID0gKlZhbHVlOw0KPiA+DQo+ID4gICAgICBzdGF0dXMgPSBYRU5CVVNfU1RPUkUoUmVhZCwNCj4g
PiBAQCAtNjY1LDYgKzY3OCwxNiBAQCBGcm9udGVuZFJlYWRWYWx1ZTMyKA0KPiA+ICAgICAgICAg
ICAgICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICBC
dWZmZXIpOw0KPiA+DQo+ID4gKyAgICAvLyBjaGVjayByZWdpc3RyeSBmb3IgZGlzYWJsZS1vdmVy
cmlkZQ0KPiA+ICsgICAgaWYgKEFsbG93T3ZlcnJpZGUpIHsNCj4gPiArICAgICAgICBzdGF0dXMg
PSBSZWdpc3RyeVF1ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksDQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLA0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJk92ZXJyaWRlKTsNCj4gPiArICAg
ICAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKSB7DQo+ID4gKyAgICAgICAgICAgICpWYWx1ZSA9
IE92ZXJyaWRlOw0KPiA+ICsgICAgICAgIH0NCj4gPiArICAgIH0NCj4gPiArDQo+ID4gICAgICBy
ZXR1cm4gT2xkICE9ICpWYWx1ZTsNCj4gPiAgfQ0KPiA+DQo+ID4gQEAgLTcyNywxMiArNzUwLDE1
IEBAIF9fUmVhZERpc2tJbmZvKA0KPiA+DQo+ID4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVh
ZFZhbHVlMzIoRnJvbnRlbmQsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiaW5mbyIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxTRSwN
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0lu
Zm8uRGlza0luZm8pOw0KPiA+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlY3Rvci1z
aXplIiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNFLA0KPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5T
ZWN0b3JTaXplKTsNCj4gPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9u
dGVuZCwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwaHlzaWNhbC1z
ZWN0b3Itc2l6ZSIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxT
RSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlz
a0luZm8uUGh5c1NlY3RvclNpemUpOw0KPiA+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRW
YWx1ZTY0KEZyb250ZW5kLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
InNlY3RvcnMiLA0KPiA+IEBAIC03ODAsNiArODA2LDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZXMo
DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5DYXBz
LlJlbW92YWJsZSk7DQo+ID4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJv
bnRlbmQsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUt
bWF4LWluZGlyZWN0LXNlZ21lbnRzIiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUUlVFLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZG
cm9udGVuZC0+RmVhdHVyZXMuSW5kaXJlY3QpOw0KPiA+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVu
ZFJlYWRGZWF0dXJlKEZyb250ZW5kLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJmZWF0dXJlLXBlcnNpc3RlbnQiLA0KPiA+IEBAIC04MjEsOSArODQ4LDExIEBAIEZy
b250ZW5kUmVhZERpc2tJbmZvKA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZFNlY3VyZSk7DQo+ID4gICAgICBDaGFuZ2Vk
IHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImRpc2NhcmQtYWxpZ25tZW50IiwNCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUUlVFLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZEFsaWdubWVudCk7DQo+ID4g
ICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQtZ3JhbnVsYXJpdHkiLA0KPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsDQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkR3Jh
bnVsYXJpdHkpOw0KPiA+DQo+ID4gICAgICBpZiAoIUNoYW5nZWQpDQo+ID4gLS0NCj4gPiAyLjgu
Mw0KPiA+DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiB3aW4tcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwNCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlz
dA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 16:15:49 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZgWb-0004aX-Ba; Fri, 03 Feb 2017 16:15: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=200558ba0=Paul.Durrant@citrix.com>)
 id 1cZgWZ-0004aL-KG
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 16:15:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B2/A5-03637-2BCA4985; Fri, 03 Feb 2017 16:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsWyU9JRQnfTmik
 RBlcbuS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxt/XO9gKHvtVTFvyl6WB8YFvFyMHh4SAn8Tc
 ycxdjJwcbAI6EkuPzmcCsUUEZjJKLJ5RBGIzC6hJXN/fxQpiCwv4SBy8+4IJpFVEwFdi9vVsi
 HIriYvLFzKC2CwCKhKfDm9lAbF5BdwlPjXMZgOxhQTKJT6v+QK2ilPAQ2L22k1gNqOArMSXxt
 XMEKvEJW49gThBQkBAYsme88wQtqjEy8f/WCFsA4mtS/exgJzALKApsX6XPkSrosSU7ofsEGs
 FJU7OfMIygVF4FpKpsxA6ZiHpmIWkYwEjyypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDY73c
 1OLixPTUnMSkYr3k/NxNjMCQr2dgYNzB2LfX7xCjJAeTkihvc9qUCCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvOLAGBISLEpNT61Iy8wBRh9MWoKDR0mEVx0kzVtckJhbnJkOkTrFqMtx6sbpl0
 xCLHn5ealS4rwbVwMVCYAUZZTmwY2AJYJLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5d4F
 M4cnMK4Hb9AroCCagI34+ngRyREkiQkqqgVF2tvMJK2+/f9/UlnE6fTz/MOLp+bQPTOw/Nve8
 vpotV5n8wyCLfz+b9ZSXZ8JFTkV9vCugV87RM/ViP9u8VVvWf3b6tyQu8JFfLL9C/v/u2PVhy
 /jE7V6u/mZUEfX2++5PPx9pzz3FGGImcPvh62eP191u5FU5c3Q7u/i9T/zaZWr1JyoSbuopsR
 RnJBpqMRcVJwIAO4hz6v8CAAA=
X-Env-Sender: prvs=200558ba0=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1486138545!72202185!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51851 invoked from network); 3 Feb 2017 16:15:46 -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;
 3 Feb 2017 16:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.33,329,1477958400"; d="scan'208";a="40078679"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Owen Smith
 <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
Thread-Index: AQHSfhqZONVA1fw2KU2tZa8r4QZLt6FXOZvggAA7gQA=
Date: Fri, 3 Feb 2017 16:15:44 +0000
Message-ID: <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
References: <20170203123909.13340-1-owen.smith@citrix.com>
 <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
In-Reply-To: <2c68335b1b5a4f44811e301cfe59c86f@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIFBhdWwgRHVycmFudA0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjQyDQo+IFRvOiBP
d2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+OyB3aW4tcHYtDQo+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+IENjOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+
DQo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBbUEFUQ0hdIEFkZCByZWdpc3RyeSBvdmVy
cmlkZXMgZm9yIGZlYXR1cmVzICh2MikNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10NCj4gT24NCj4gPiBCZWhhbGYgT2Ygb3dlbi5zbWl0aEBjaXRy
aXguY29tDQo+ID4gU2VudDogMDMgRmVicnVhcnkgMjAxNyAxMjozOQ0KPiA+IFRvOiB3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBDYzogT3dlbiBTbWl0aCA8b3dlbi5zbWl0
aEBjaXRyaXguY29tPg0KPiA+IFN1YmplY3Q6IFt3aW4tcHYtZGV2ZWxdIFtQQVRDSF0gQWRkIHJl
Z2lzdHJ5IG92ZXJyaWRlcyBmb3IgZmVhdHVyZXMgKHYyKQ0KPiA+DQo+ID4gRnJvbTogT3dlbiBT
bWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiA+DQo+ID4gKiBBZGQgYSBSRUdfRFdPUkQg
dG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQNCj4gPiAgIG9uIHRo
ZSBmZWF0dXJlcywgYXMgcGVyIHhlbnN0b3JlIHZhbHVlLCBhbmQgc2V0IHRvIDAgdG8NCj4gPiAg
IG92ZXJyaWRlIHVzZSBvZiB0aGF0IGZlYXR1cmUuDQo+ID4NCj4gPiBDaGFuZ2VzIG92ZXIgdjE6
DQo+ID4gKiByZW1vdmVkIGNoZWNrIG9uIERyaXZlckdlclBhcmFtZXRlcnNLZXkoKSByZXR1cm4g
dmFsdWUsIGFzIGl0cw0KPiA+ICAgZ3VhcmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVyZSB0byBn
ZXQgdGhlIGtleSByZXN1bHRzIGluDQo+ID4gICBEcml2ZXJFbnRyeSBmYWlsaW5nKQ0KPiA+DQo+
ID4gRm9yIGV4YW1wbGUsDQo+ID4gICJIS0xNXFN5c3RlbVxDQ1NcU2VydmljZXNcWGVuVmJkXFBh
cmFtZXRlcnMiICJmZWF0dXJlLWJhcnJpZXIiIDANCj4gPiAgIHdpbGwgcHJldmVudCB0aGUgZnJv
bnRlbmQgaXNzdWluZyBCTEtJRl9PUF9XUklURV9CQVJSSUVScw0KPiA+ICAiSEtMTVxTeXN0ZW1c
Q0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwDQo+ID4g
ICB3aWxsIHByZXZlbnQgdGhlIGZyb250ZW5kIGlzc3VpbmcgQkxLSUZfT1BfRElTQ0FSRHMNCj4g
Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4N
Cj4gDQo+IExHVE0uDQo+IA0KPiBBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gDQoNCk5vdyB0aGF0IGl0IGhhcyBidWlsdCBJJ20gYWxzbyBnb2luZyB0
byBjaGVycnktcGljayB0aGlzIGJhY2sgb250byBzdGFnaW5nLTguMiBhcyBpdCBzaG91bGQgYmUg
dmVyeSB1c2VmdWwuDQoNCiAgUGF1bA0KDQo+ID4gLS0tDQo+ID4gIHNyYy94ZW52YmQvZHJpdmVy
LmMgICB8IDE2ICsrKysrKysrKysrKysrKysNCj4gPiAgc3JjL3hlbnZiZC9kcml2ZXIuaCAgIHwg
IDUgKysrKysNCj4gPiAgc3JjL3hlbnZiZC9mcm9udGVuZC5jIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysNCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspDQo+
ID4NCj4gPiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQvZHJp
dmVyLmMNCj4gPiBpbmRleCAxMTRjNzQwLi4xZjcxM2M0IDEwMDY0NA0KPiA+IC0tLSBhL3NyYy94
ZW52YmQvZHJpdmVyLmMNCj4gPiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jDQo+ID4gQEAgLTgy
LDYgKzgyLDIyIEBAIF9fRHJpdmVyUGFyc2VPcHRpb24oDQo+ID4gICAgICBSZWdpc3RyeUZyZWVT
elZhbHVlKE9wdGlvbik7DQo+ID4gIH0NCj4gPg0KPiA+ICtzdGF0aWMgRk9SQ0VJTkxJTkUgSEFO
RExFDQo+ID4gK19fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4gPiArICAgIFZPSUQNCj4gPiAr
ICAgICkNCj4gPiArew0KPiA+ICsgICAgcmV0dXJuIERyaXZlci5QYXJhbWV0ZXJzS2V5Ow0KPiA+
ICt9DQo+ID4gKw0KPiA+ICtIQU5ETEUNCj4gPiArRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgNCj4g
PiArICAgIFZPSUQNCj4gPiArICAgICkNCj4gPiArew0KPiA+ICsgICAgcmV0dXJuIF9fRHJpdmVy
R2V0UGFyYW1ldGVyc0tleSgpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICBOVFNUQVRVUw0KPiA+ICBE
cml2ZXJEaXNwYXRjaFBucCgNCj4gPiAgICAgIElOICBQREVWSUNFX09CSkVDVCAgRGV2aWNlT2Jq
ZWN0LA0KPiA+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZlci5oIGIvc3JjL3hlbnZiZC9k
cml2ZXIuaA0KPiA+IGluZGV4IGNmNTUzMzAuLmU3NzMwYTkgMTAwNjQ0DQo+ID4gLS0tIGEvc3Jj
L3hlbnZiZC9kcml2ZXIuaA0KPiA+ICsrKyBiL3NyYy94ZW52YmQvZHJpdmVyLmgNCj4gPiBAQCAt
NTcsNiArNTcsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgX1hFTlZCRF9QQVJBTUVURVJTIHsNCj4gPg0K
PiA+ICBleHRlcm4gWEVOVkJEX1BBUkFNRVRFUlMgICAgRHJpdmVyUGFyYW1ldGVyczsNCj4gPg0K
PiA+ICtleHRlcm4gSEFORExFDQo+ID4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoDQo+ID4gKyAg
ICBWT0lEDQo+ID4gKyAgICApOw0KPiA+ICsNCj4gPiAgZXh0ZXJuIE5UU1RBVFVTDQo+ID4gIERy
aXZlckRpc3BhdGNoUG5wKA0KPiA+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmpl
Y3QsDQo+ID4gZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvZnJvbnRlbmQuYyBiL3NyYy94ZW52YmQv
ZnJvbnRlbmQuYw0KPiA+IGluZGV4IDExZTkxMjEuLmU2NWEzYjAgMTAwNjQ0DQo+ID4gLS0tIGEv
c3JjL3hlbnZiZC9mcm9udGVuZC5jDQo+ID4gKysrIGIvc3JjL3hlbnZiZC9mcm9udGVuZC5jDQo+
ID4gQEAgLTMwLDYgKzMwLDcgQEANCj4gPiAgICovDQo+ID4NCj4gPiAgI2luY2x1ZGUgImZyb250
ZW5kLmgiDQo+ID4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIg0KPiA+ICAjaW5jbHVkZSAiZHJpdmVy
LmgiDQo+ID4gICNpbmNsdWRlICJmZG8uaCINCj4gPiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIN
Cj4gPiBAQCAtNjIxLDYgKzYyMiw3IEBAIEZyb250ZW5kUmVhZEZlYXR1cmUoDQo+ID4gIHsNCj4g
PiAgICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7DQo+ID4gICAgICBQQ0hBUiAgICAgICAgICAg
QnVmZmVyOw0KPiA+ICsgICAgVUxPTkcgICAgICAgICAgIE92ZXJyaWRlOw0KPiA+ICAgICAgQk9P
TEVBTiAgICAgICAgIE9sZCA9ICpWYWx1ZTsNCj4gPg0KPiA+ICAgICAgc3RhdHVzID0gWEVOQlVT
X1NUT1JFKFJlYWQsDQo+ID4gQEAgLTYzNyw2ICs2MzksMTUgQEAgRnJvbnRlbmRSZWFkRmVhdHVy
ZSgNCj4gPiAgICAgICAgICAgICAgICAgICAgICBGcm9udGVuZC0+U3RvcmUsDQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgQnVmZmVyKTsNCj4gPg0KPiA+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkg
Zm9yIGRpc2FibGUtb3ZlcnJpZGUNCj4gPiArICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlEd29y
ZFZhbHVlKERyaXZlckdldFBhcmFtZXRlcnNLZXkoKSwNCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJk92ZXJyaWRlKTsNCj4gPiArICAgIGlmIChOVF9TVUNDRVNTKHN0YXR1cykpIHsN
Cj4gPiArICAgICAgICBpZiAoT3ZlcnJpZGUgPT0gMCkNCj4gPiArICAgICAgICAgICAgKlZhbHVl
ID0gRkFMU0U7DQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICAgICAgcmV0dXJuIE9sZCAhPSAqVmFs
dWU7DQo+ID4gIH0NCj4gPg0KPiA+IEBAIC02NDQsMTEgKzY1NSwxMyBAQCBzdGF0aWMgRk9SQ0VJ
TkxJTkUgQk9PTEVBTg0KPiA+ICBGcm9udGVuZFJlYWRWYWx1ZTMyKA0KPiA+ICAgICAgSU4gIFBY
RU5WQkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9udGVuZCwNCj4gPiAgICAgIElOICBQQ0hBUiAg
ICAgICAgICAgICAgICAgICAgICAgTmFtZSwNCj4gPiArICAgIElOICBCT09MRUFOICAgICAgICAg
ICAgICAgICAgICAgQWxsb3dPdmVycmlkZSwNCj4gPiAgICAgIElOICBQVUxPTkcgICAgICAgICAg
ICAgICAgICAgICAgVmFsdWUNCj4gPiAgICAgICkNCj4gPiAgew0KPiA+ICAgICAgTlRTVEFUVVMg
ICAgICAgIHN0YXR1czsNCj4gPiAgICAgIFBDSEFSICAgICAgICAgICBCdWZmZXI7DQo+ID4gKyAg
ICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7DQo+ID4gICAgICBVTE9ORyAgICAgICAgICAgT2xk
ID0gKlZhbHVlOw0KPiA+DQo+ID4gICAgICBzdGF0dXMgPSBYRU5CVVNfU1RPUkUoUmVhZCwNCj4g
PiBAQCAtNjY1LDYgKzY3OCwxNiBAQCBGcm9udGVuZFJlYWRWYWx1ZTMyKA0KPiA+ICAgICAgICAg
ICAgICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICBC
dWZmZXIpOw0KPiA+DQo+ID4gKyAgICAvLyBjaGVjayByZWdpc3RyeSBmb3IgZGlzYWJsZS1vdmVy
cmlkZQ0KPiA+ICsgICAgaWYgKEFsbG93T3ZlcnJpZGUpIHsNCj4gPiArICAgICAgICBzdGF0dXMg
PSBSZWdpc3RyeVF1ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksDQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLA0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJk92ZXJyaWRlKTsNCj4gPiArICAg
ICAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKSB7DQo+ID4gKyAgICAgICAgICAgICpWYWx1ZSA9
IE92ZXJyaWRlOw0KPiA+ICsgICAgICAgIH0NCj4gPiArICAgIH0NCj4gPiArDQo+ID4gICAgICBy
ZXR1cm4gT2xkICE9ICpWYWx1ZTsNCj4gPiAgfQ0KPiA+DQo+ID4gQEAgLTcyNywxMiArNzUwLDE1
IEBAIF9fUmVhZERpc2tJbmZvKA0KPiA+DQo+ID4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVh
ZFZhbHVlMzIoRnJvbnRlbmQsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiaW5mbyIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxTRSwN
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0lu
Zm8uRGlza0luZm8pOw0KPiA+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlY3Rvci1z
aXplIiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZBTFNFLA0KPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5T
ZWN0b3JTaXplKTsNCj4gPiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9u
dGVuZCwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwaHlzaWNhbC1z
ZWN0b3Itc2l6ZSIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxT
RSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlz
a0luZm8uUGh5c1NlY3RvclNpemUpOw0KPiA+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRW
YWx1ZTY0KEZyb250ZW5kLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
InNlY3RvcnMiLA0KPiA+IEBAIC03ODAsNiArODA2LDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZXMo
DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5DYXBz
LlJlbW92YWJsZSk7DQo+ID4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJv
bnRlbmQsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUt
bWF4LWluZGlyZWN0LXNlZ21lbnRzIiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUUlVFLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZG
cm9udGVuZC0+RmVhdHVyZXMuSW5kaXJlY3QpOw0KPiA+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVu
ZFJlYWRGZWF0dXJlKEZyb250ZW5kLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJmZWF0dXJlLXBlcnNpc3RlbnQiLA0KPiA+IEBAIC04MjEsOSArODQ4LDExIEBAIEZy
b250ZW5kUmVhZERpc2tJbmZvKA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZFNlY3VyZSk7DQo+ID4gICAgICBDaGFuZ2Vk
IHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImRpc2NhcmQtYWxpZ25tZW50IiwNCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUUlVFLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZEFsaWdubWVudCk7DQo+ID4g
ICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlMzIoRnJvbnRlbmQsDQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQtZ3JhbnVsYXJpdHkiLA0KPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsDQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNjYXJkR3Jh
bnVsYXJpdHkpOw0KPiA+DQo+ID4gICAgICBpZiAoIUNoYW5nZWQpDQo+ID4gLS0NCj4gPiAyLjgu
Mw0KPiA+DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiB3aW4tcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwNCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlz
dA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 17:34:55 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 17:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZhky-0003V0-6k; Fri, 03 Feb 2017 17:34:44 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cZhkw-0003Us-DL
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 17:34:42 +0000
Date: Fri, 3 Feb 2017 17:34:42 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22346112.53.1486143282229.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_52_716060.1486143282229"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #5 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_52_716060.1486143282229
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #5.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/5/console to view the results.
------=_Part_52_716060.1486143282229
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_52_716060.1486143282229--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 17:34:55 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 17:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZhky-0003V0-6k; Fri, 03 Feb 2017 17:34:44 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cZhkw-0003Us-DL
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 17:34:42 +0000
Date: Fri, 3 Feb 2017 17:34:42 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22346112.53.1486143282229.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_52_716060.1486143282229"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #5 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_52_716060.1486143282229
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #5.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/5/console to view the results.
------=_Part_52_716060.1486143282229
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_52_716060.1486143282229--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 18:13:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 18:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZiMk-00073X-Fo; Fri, 03 Feb 2017 18:13:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cZiMj-00073R-JY
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 18:13:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 EC/F3-01719-858C4985; Fri, 03 Feb 2017 18:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPKsWRWlGSWpSXmKPExsVyMXThId2wE1M
 iDKZPFrX4szjRgdHj8IcrLAGMUayZeUn5FQmsGdt/d7MVLHvMXHHi0Sm2Bsa5t5i7GLk4hARm
 M0rMfLUYzGERaGeVOH3yABOIIyGwmFXi2t+XrF2MnEBOjsSF3lNMEHaJxKJzy9hAbF4BQYmTM
 5+wgNjCAgoS804+YAexhQQ8Jf5vOsgIYnMKeEjcmjaFBWLdJGaJN++uMYMk2AT0JQ48XA02lE
 VARWL/85fMEAsMJY5+2Q60mANoQYDEsfmVEPPdJDo2HQUrFxHQkpiwZSuYzSzgLXFuziRmCNt
 F4vPkO0wTGIVmITlvFpLULKCpzALqEuvnCUGEtSWWLXzNDGG7Sfxo38MOYdtLbD9+jxXCVpSY
 0v0QLC4hICPx6tE5Noh4iMTE5zegxvtLvF0/kw2b+g/HF7EsYORZxahenFpUllqka6yXVJSZn
 lGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYqQxAsINx7z+nQ4ySHExKorzNaVMihPiS8l
 MqMxKLM+KLSnNSiw8xynBwKEnwxh0HygkWpaanVqRl5gBTBkxagoNHSYRXHSTNW1yQmFucmQ6
 ROsXoytHTdfolE8epGyByze4zQPLPSRC5Z9fll0xCLHn5ealS4rzzQZoFQJozSvPgRsPS3SVG
 WSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ8/45BjSFJzOvBO6CV0DHMQEd9/PxJJDjShIRUlINj
 Ouv9gnFMG7SErvsnPLwx5xHJgsSZlm84ZtQxahpaHXD2WRbfeHsbZ4qJoEnnrcdyFFe83TW1G
 MXG8SeFsiUy65bOW3ZUftjv6N2CF+Ok/WUTjM/eO7Uqck1xhonV1ydajNVuFDt64K0E7tfaOw
 52jxjz9X2acWRscdub+y8quASsuW8yOWv9n+VWIozEg21mIuKEwFFn+yUcgMAAA==
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1486145621!69189864!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19585 invoked from network); 3 Feb 2017 18:13:41 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Feb 2017 18:13:41 -0000
Received: by mail-yw0-f194.google.com with SMTP id u68so2353736ywg.0
 for <win-pv-devel@lists.xenproject.org>; Fri, 03 Feb 2017 10:13:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=8L9as3m2KvlTT67aydJx5Oapk+GbHRpS/KnoSb6vgu4=;
 b=RUCyQ59xAAwatT6I/Bu6hmvS99XWeCILTnY4TQsSDCgIK6l4Ljd35npnxxRHHvmLyU
 kQ3UxU/+vYBh/aRe8eJbXNppA2i2ZsiZKgqWfCz3+yFm5IO10ieF6pJC2+sTvYYDMuAv
 iS0aGNwyhaWmY+P514qwBTgpe6vPKRVUKoLaUyEFaralS7bhjMApYcSqjdFGUHN55QM7
 DOlkXngj+5sZW9A+2V6StoU1J+C74PZoTol2/pAsvgrOaRyVOuv1nIMkGeoW8+1n0rOY
 dhAhuWZsJBQiZshJJI9M35KaRdz5ZBKt2thHgy1Earx7QEcziGxRp3AyPe4sfPyJpJRD
 lo+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:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=8L9as3m2KvlTT67aydJx5Oapk+GbHRpS/KnoSb6vgu4=;
 b=df7h90SQnNi0OdcaJEn4rylTGCj6eSZI9tMggsS3o7Vev71Eeqh5092+kfitDFgUJj
 BrXWrn7avUR/SYnSklGfEp9yltGdhmY82MEpEH/NOlVyiT4tBfjWmmLhRQuPylfFREPr
 KZPeyI/GCmPmbFS/Y+YUtKe5ZpRz7OLq6nsOQH9ThjjSX/lmpkqC8OLUaG3HOsXikudo
 pepOObOCnD2M0+xd/g7zQoT1vhN7uvxFIXJRQoIZXWTP4z3OuuuNLoex02XU2HxDBkg4
 UVwCdyTLsaeL26W4ItWNNgToOssNVQks1zoPcb03Xh3+VALhf1Uxy0UuRHTxPd0EO5hp
 3sZw==
X-Gm-Message-State: AIkVDXKyZ+mhWnjm15IK7TB8nOkjxJDcBqqCsyBfLNKlnk3xVlPko3MnBwi4nU7AJh9XshGRqtj49LB4dk/ceg==
X-Received: by 10.13.199.135 with SMTP id j129mr9747453ywd.255.1486145620718; 
 Fri, 03 Feb 2017 10:13:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.174.31 with HTTP; Fri, 3 Feb 2017 10:13:40 -0800 (PST)
In-Reply-To: <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Sat, 4 Feb 2017 02:13:40 +0800
X-Google-Sender-Auth: pAaC_UmH-yXabXdYCRDMxN3Kz68
Message-ID: <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: multipart/mixed; boundary=001a114e5ea0cedd9f0547a43d9e
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Finally I was able to uninstall the GPL PV driver by following the
steps in this page:
https://lime-technology.com/wiki/index.php/UnRAID_Manual_6#Converting_VMs_f=
rom_Xen_to_KVM
I thought the info was obsolete but it just worked!

However, the new NIC driver is not working properly.
Is there anything wrong that you can tell from the attached qemu log?

Anyway, I'm getting a booting system this time.
So I decide to give it a try with the driver domain setup as it was
the initial goal.
Unfortunately the new driver does NOT make it any better and I still
get stuck at the boot screen as GPLPV driver does.
I'm also attaching the qemu log here (the one with 'driver_domain' suffix).

The driver domain (freeBSD 10 based) lacks some features that appears
in domain0:
XENVBD|FrontendReadFeatures:Target[0] : Features: INDIRECT
XENVBD|FrontendReadFeatures:Target[0] : INDIRECT 100
But other than that, I couldn't find anything obvious wrong.

  XENVBD|PdoSetDevicePnpState:Target[0] : PNP Present to Started
                       //<< this is the last line seen for
driver-domain config
  XENVBD|PdoDispatchPnp:Target[0] : 07:QUERY_DEVICE_RELATIONS -> c00000bb
  XENVBD|FrontendWriteUsage:Target[0] : DUMP NOT_HIBER NOT_PAGE
  XENVBD|FdoDispatchPnp:14:QUERY_PNP_DEVICE_STATE -> c00000bb

Any idea what's the situation?


On Fri, Jan 20, 2017 at 10:23 PM, Paul Durrant <Paul.Durrant@citrix.com> wr=
ote:
> I think uninstalling in safe mode is perfectly reasonable, but I don=E2=
=80=99t know
> if there is any =E2=80=98magic=E2=80=99 to doing so. Are you following in=
structions as to
> how to go about removing the drivers fully? (Remember that Windows itself
> doesn=E2=80=99t really handle driver un-installation=E2=80=A6 it=E2=80=99=
s not something Microsoft
> really supports). Whatever you do, you need to get to a situation where y=
ou
> can boot the VM normally and verify that both storage and network are usi=
ng
> emulated devices before installing the 8.1 PV drivers.
>
>
>
> For comparison perhaps you could try installing the 8.1 drivers in a fres=
h
> VM to verify there are no problems with your environment.
>

--001a114e5ea0cedd9f0547a43d9e
Content-Type: text/x-log; charset=US-ASCII; name="qemu-ruibox_new.log"
Content-Disposition: attachment; filename="qemu-ruibox_new.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iyq43kjm0

ZG9taWQ6IDE0ClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3MgaGRhClVzaW5nIGZpbGUgL21udC92bWZz
L1dpbmRvd3MvcnVpYm94L3J1aWJveC5pbWcgaW4gcmVhZC13cml0ZSBtb2RlCldhdGNoaW5nIGRl
dmljZS1tb2RlbC8xNC9sb2dkaXJ0eS9jbWQKV2F0Y2hpbmcgZGV2aWNlLW1vZGVsLzE0L2NvbW1h
bmQKV2F0Y2hpbmcgL2xvY2FsL2RvbWFpbi8xNC9jcHUKY2hhciBkZXZpY2UgcmVkaXJlY3RlZCB0
byAvZGV2L3B0cy8xMwpxZW11X21hcF9jYWNoZV9pbml0IG5yX2J1Y2tldHMgPSAxMDAwMCBzaXpl
IDQxOTQzMDQKc2hhcmVkIHBhZ2UgYXQgcGZuIGZlZmZkCmJ1ZmZlcmVkIGlvIHBhZ2UgYXQgcGZu
IGZlZmZiCkd1ZXN0IHV1aWQgPSA1YzA3Njc4NC1kOTM3LTQxZDgtODM2Yi1kYjJiZmU2OWE1YWIK
cG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYwMDAwMDAKbWFwcGluZyB2aWRlbyBSQU0gZnJvbSBm
ZjAwMDAwMApSZWdpc3RlciB4ZW4gcGxhdGZvcm0uCkRvbmUgcmVnaXN0ZXIgcGxhdGZvcm0uCnBs
YXRmb3JtX2ZpeGVkX2lvcG9ydDogY2hhbmdlZCByby9ydyBzdGF0ZSBvZiBST00gbWVtb3J5IGFy
ZWEuIG5vdyBpcyBydyBzdGF0ZS4KeHNfcmVhZChkZXZpY2UtbW9kZWwvMTQveGVuX2V4dGVuZGVk
X3Bvd2VyX21nbXQpOiByZWFkIGVycm9yCnhzX3JlYWQoKTogdm5jcGFzc3dkIGdldCBlcnJvci4g
L3ZtLzVjMDc2Nzg0LWQ5MzctNDFkOC04MzZiLWRiMmJmZTY5YTVhYi92bmNwYXNzd2QuCkxvZy1k
aXJ0eTogbm8gY29tbWFuZCB5ZXQuCkkvTyByZXF1ZXN0IG5vdCByZWFkeTogMCwgcHRyOiAwLCBw
b3J0OiAwLCBkYXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMApJL08gcmVxdWVzdCBub3QgcmVhZHk6
IDAsIHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6IDAsIHNpemU6IDAKdmNwdS1zZXQ6
IHdhdGNoIG5vZGUgZXJyb3IuClt4ZW5zdG9yZV9wcm9jZXNzX3ZjcHVfc2V0X2V2ZW50XTogL2xv
Y2FsL2RvbWFpbi8xNC9jcHUgaGFzIG5vIENQVSEKSS9PIHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBw
dHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAwCnhzX3JlYWQoL2xvY2Fs
L2RvbWFpbi8xNC9sb2ctdGhyb3R0bGluZyk6IHJlYWQgZXJyb3IKcWVtdTogaWdub3Jpbmcgbm90
LXVuZGVyc3Rvb2QgZHJpdmUgYC9sb2NhbC9kb21haW4vMTQvbG9nLXRocm90dGxpbmcnCm1lZGl1
bSBjaGFuZ2Ugd2F0Y2ggb24gYC9sb2NhbC9kb21haW4vMTQvbG9nLXRocm90dGxpbmcnIC0gdW5r
bm93biBkZXZpY2UsIGlnbm9yZWQKSS9PIHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBwdHI6IDAsIHBv
cnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAwCnZnYSBzLT5sZmJfYWRkciA9IGYxMDAw
MDAwIHMtPmxmYl9lbmQgPSBmMTgwMDAwMCAKcGxhdGZvcm1fZml4ZWRfaW9wb3J0OiBjaGFuZ2Vk
IHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1vcnkgYXJlYS4gbm93IGlzIHJ3IHN0YXRlLgpwbGF0Zm9y
bV9maXhlZF9pb3BvcnQ6IGNoYW5nZWQgcm8vcncgc3RhdGUgb2YgUk9NIG1lbW9yeSBhcmVhLiBu
b3cgaXMgcm8gc3RhdGUuCm1hcHBpbmcgdnJhbSB0byBmMTAwMDAwMCAtIGYxODAwMDAwClhFTnxE
bGxJbml0aWFsaXplOiA4LjEuMCAoMTUpICgyMi4wNy4yMDE2KQpYRU58QWNwaUZpbmRSc2RwOiAw
eDAwMDAwMDAwMDAwRUEwMjAKWEVOfFN5c3RlbUdldFN0YXJ0T3B0aW9uczogIE5PRVhFQ1VURT1P
UFRJTgpYRU58U3lzdGVtR2V0VmVyc2lvbkluZm9ybWF0aW9uOiBLRVJORUw6IDYuMSAoQlVJTEQg
NzYwMSkgUExBVEZPUk0gV0lOMzJfTlQgKHg2NCkKWEVOfFN5c3RlbUdldFZlcnNpb25JbmZvcm1h
dGlvbjogU1A6IDEuMCAoKQpYRU58U3lzdGVtR2V0VmVyc2lvbkluZm9ybWF0aW9uOiBTVUlURVM6
ClhFTnxTeXN0ZW1HZXRWZXJzaW9uSW5mb3JtYXRpb246IC0gVEVSTUlOQUwKWEVOfFN5c3RlbUdl
dFZlcnNpb25JbmZvcm1hdGlvbjogLSBTSU5HTEVVU0VSVFMKWEVOfFN5c3RlbUdldFZlcnNpb25J
bmZvcm1hdGlvbjogVFlQRTogV09SS1NUQVRJT04KWEVOfFN5c3RlbUdldE1lbW9yeUluZm9ybWF0
aW9uOiBSQU5HRVswXSAwMDAwMDAwMC4wMDAwMTAwMCAtIDAwMDAwMDAwLjAwMDlkZmZmClhFTnxT
eXN0ZW1HZXRNZW1vcnlJbmZvcm1hdGlvbjogUkFOR0VbMV0gMDAwMDAwMDAuMDAxMDAwMDAgLSAw
MDAwMDAwMC43ZjdmZmZmZgpYRU58QWNwaUdldFhzZHQ6IDB4MDAwMDAwMDBGQzAwRDQ0MApYRU58
U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246ID09PT0+ICgwOjApClhFTnxTeXN0ZW1Qcm9jZXNz
b3JJbmZvcm1hdGlvbjogTWFudWZhY3R1cmVyOiBHZW51aW5lSW50ZWwKWEVOfFN5c3RlbVByb2Nl
c3NvckluZm9ybWF0aW9uOiBBUElDIElEOiAwMApYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRp
b246IFBST0NFU1NPUiBJRDogMDAKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA8PT09
PSAoMDowKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246ID09PT0+ICgwOjEpClhFTnxT
eXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogTWFudWZhY3R1cmVyOiBHZW51aW5lSW50ZWwKWEVO
fFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBBUElDIElEOiAwMgpYRU58U3lzdGVtUHJvY2Vz
c29ySW5mb3JtYXRpb246IFBST0NFU1NPUiBJRDogMDEKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9y
bWF0aW9uOiA8PT09PSAoMDoxKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246ID09PT0+
ICgwOjIpClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogTWFudWZhY3R1cmVyOiBHZW51
aW5lSW50ZWwKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBBUElDIElEOiAwNApYRU58
U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IFBST0NFU1NPUiBJRDogMDIKWEVOfFN5c3RlbVBy
b2Nlc3NvckluZm9ybWF0aW9uOiA8PT09PSAoMDoyKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3Jt
YXRpb246ID09PT0+ICgwOjMpClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogTWFudWZh
Y3R1cmVyOiBHZW51aW5lSW50ZWwKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBBUElD
IElEOiAwNgpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IFBST0NFU1NPUiBJRDogMDMK
WEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA8PT09PSAoMDozKQpYRU46IEhZUEVSQ0FM
TCBQQUdFIDAgQCAwMDAwMDAwMC4wNDZlYjAwMApYRU58VW5wbHVnU2V0UmVxdWVzdDogRElTS1MK
WEVOfFVucGx1Z1NldFJlcXVlc3Q6IE5JQ1MKWEVORklMVHxEcml2ZXJFbnRyeTogOC4xLjAgKDE1
KSAoMjIuMDcuMjAxNikKWEVOOiA0LjguMCAoX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA9IDAw
MDQwNjAwKQpYRU5GSUxUfEZkb0NyZWF0ZTogRkZGRkZBODAwMjMxQzFEMCAoQUNQSVxQTlAwQTAz
XDApCnZnYSBzLT5sZmJfYWRkciA9IGYxMDAwMDAwIHMtPmxmYl9lbmQgPSBmMTgwMDAwMCAKWEVO
RklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDIzMTgwNDAgKFBDSVxWRU5fODA4NiZERVZfMTIzNyZT
VUJTWVNfMTEwMDFBRjQmUkVWXzAyXDAwKQpYRU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMjMx
OUM1MCAoUENJXFZFTl84MDg2JkRFVl83MDAwJlNVQlNZU18xMTAwMUFGNCZSRVZfMDBcMDgpClhF
TkZJTFR8UGRvQ3JlYXRlOiBGRkZGRkE4MDAyOEM0QzUwIChQQ0lcVkVOXzgwODYmREVWXzcwMTAm
U1VCU1lTXzAwMDE1ODUzJlJFVl8wMFwwOSkKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDIz
MUJDNTAgKFBDSVxWRU5fODA4NiZERVZfNzAyMCZTVUJTWVNfMTEwMDFBRjQmUkVWXzAxXDBBKQpY
RU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMTg3MkM1MCAoUENJXFZFTl8xMjM0JkRFVl8xMTEx
JlNVQlNZU18wMDAxNTg1MyZSRVZfMDBcMTApClhFTkZJTFR8UGRvU2V0RGV2aWNlSW5zdGFuY2U6
ICgpICcxOCcgLT4gJzEwJwpYRU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMTg3N0M1MCAoUENJ
XFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18wMDAxNTg1MyZSRVZfMDFcMTApClhFTkZJTFR8UGRv
Q3JlYXRlOiBGRkZGRkE4MDAxODc4QzUwIChQQ0lcVkVOXzgwODYmREVWXzEwMEUmU1VCU1lTXzAw
MDAwMDAwJlJFVl8wM1wyMCkKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDE4NzlDNTAgKEFD
UElcUE5QMDEwM1wwKQpYRU5GSUxUfERyaXZlclNldEZpbHRlclN0YXRlOiBBQ1RJVkUgREVWSUNF
IFBSRVNFTlQKVW5rbm93biBQViBwcm9kdWN0IDY1NTM1IGxvYWRlZCBpbiBndWVzdApQViBkcml2
ZXIgYnVpbGQgNTI0NTQ0ClVOUExVRzogUFJFLUFNQkxFIChEUklWRVJTIE5PVCBCTEFDS0xJU1RF
RCkKVU5QTFVHOiBESVNLUwpyZWdpb24gdHlwZSAwIGF0IFtmMTgwMDAwMCxmMTgyMDAwMCkuCnNx
dWFzaCBpb21lbSBbZjE4MDAwMDAsIGYxODIwMDAwKS4KcmVnaW9uIHR5cGUgMSBhdCBbYzEwMCxj
MTQwKS4KVU5QTFVHOiBOSUNTClhFTkZJTFR8RHJpdmVyU2V0RmlsdGVyU3RhdGU6IFBFTkRJTkcK
WEVORklMVHxQZG9EZXN0cm95OiBGRkZGRkE4MDAxODc4QzUwIChQQ0lcVkVOXzgwODYmREVWXzEw
MEUmU1VCU1lTXzAwMDAwMDAwJlJFVl8wM1wyMCkgKGRldmljZSBkaXNhcHBlYXJlZCkKWEVORklM
VHxEcml2ZXJTZXRGaWx0ZXJTdGF0ZTogRElTQUJMRUQKWEVOQlVTfERyaXZlckVudHJ5OiA4LjEu
MCAoMTUpICgyMi4wNy4yMDE2KQpYRU5CVVN8RmRvU2V0RnJpZW5kbHlOYW1lOiBYZW4gUFYgQnVz
ICgwMDAxKQpYRU5CVVN8RmRvQ3JlYXRlOiBGRkZGRkE4MDAyMzI0NzQwIChYUDAwMDEgWEVOQlVT
KSBbQUNUSVZFXQpYRU5CVVN8RmRvQ29ubmVjdEludGVycnVwdDogRkZGRkZBODAwMTg3QjVEODog
U2hhcmVkIExldmVsU2Vuc2l0aXZlIENQVSAwOjAgVkVDVE9SIGEyClhFTkJVU3xGZG9Db25uZWN0
SW50ZXJydXB0OiBGRkZGRkE4MDAyMzI0NjU4OiBEZXZpY2VFeGNsdXNpdmUgTGF0Y2hlZCBDUFUg
MDowIFZFQ1RPUiBiMApYRU5CVVN8RmRvQ29ubmVjdEludGVycnVwdDogRkZGRkZBODAwMTg2Nzkw
ODogRGV2aWNlRXhjbHVzaXZlIExhdGNoZWQgQ1BVIDA6MSBWRUNUT1IgYjAKWEVOQlVTfEZkb0Nv
bm5lY3RJbnRlcnJ1cHQ6IEZGRkZGQTgwMDE4MjA5MDg6IERldmljZUV4Y2x1c2l2ZSBMYXRjaGVk
IENQVSAwOjIgVkVDVE9SIGIwClhFTkJVU3xGZG9Db25uZWN0SW50ZXJydXB0OiBGRkZGRkE4MDAx
ODIwNjk4OiBEZXZpY2VFeGNsdXNpdmUgTGF0Y2hlZCBDUFUgMDozIFZFQ1RPUiBiMApYRU5CVVN8
RmRvU2NhbjogPT09PT4KWEVOQlVTfEZkb1N1c3BlbmQ6ID09PT0+ClhFTkJVU3xGZG9DcmVhdGVJ
b1NwYWNlOiAwMDAwMDAwMC5mMDAwMDAwMCAtIDAwMDAwMDAwLmYwZmZmZmZmClhFTkJVU3xGZG9C
YWxsb29uOiA9PT09PgpYRU58SHZtU2V0UGFyYW06IGZhaWwxIChjMDAwMDAyMikKU0hBUkVEX0lO
Rk86IE1BUCBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbyBAIDAwMDAwMDAwLmYwMDAwMDAwCkVWVENI
Tl9GSUZPOiBDT05UUk9MQkxPQ0tbMF0gQCAwMDAwMDAwMC4yOTQzZDAwMApFVlRDSE5fRklGTzog
Q09OVFJPTEJMT0NLWzFdIEAgMDAwMDAwMDAuMjk0M2UwMDAKRVZUQ0hOX0ZJRk86IENPTlRST0xC
TE9DS1syXSBAIDAwMDAwMDAwLjI5NDNmMDAwCkVWVENITl9GSUZPOiBDT05UUk9MQkxPQ0tbM10g
QCAwMDAwMDAwMC4yOTQ0MDAwMApYRU5CVVN8RXZ0Y2huQWJpQWNxdWlyZTogRklGTwpYRU5CVVN8
RXZ0Y2huSW50ZXJydXB0RW5hYmxlOiBDUFUgMDowIChWZWN0b3IgPSAxNzYpClhFTkJVU3xFdnRj
aG5JbnRlcnJ1cHRFbmFibGU6IENQVSAwOjEgKFZlY3RvciA9IDE3NikKWEVOQlVTfEV2dGNobklu
dGVycnVwdEVuYWJsZTogQ1BVIDA6MiAoVmVjdG9yID0gMTc2KQpYRU5CVVN8RXZ0Y2huSW50ZXJy
dXB0RW5hYmxlOiBDUFUgMDozIChWZWN0b3IgPSAxNzYpClhFTkJVU3xFdnRjaG5JbnRlcnJ1cHRF
bmFibGU6IENBTExCQUNLIFZJQSAoVmVjdG9yID0gMjgpClNUT1JFOiBQQUdFIEAgMDAwMDAwMDAu
ZmVmZmMwMDAKRVZUQ0hOX0ZJRk86IEVWRU5UQVJSQVlbMF0gQCAwMDAwMDAwMC4yOTQ0MTAwMApY
RU5CVVN8RXZ0Y2huRmlmb0V4cGFuZDogYWRkZWQgcG9ydHMgWzAwMDAwMDAwIC0gMDAwMDAzZmZd
ClNUT1JFOiBFTkFCTEUgKDEpClhFTkJVU3xQZG9DcmVhdGU6IEZGRkZGQTgwMDIzMjY4NTAgKFZC
RCkKWEVOQlVTfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDA5IC0+IFNVU1BFTkQgdjEgU0hBUkVE
X0lORk8gdjIgRVZUQ0hOIHY0IERFQlVHIHYxIFNUT1JFIHYxIFJBTkdFX1NFVCB2MSBDQUNIRSB2
MSBHTlRUQUIgdjEgVU5QTFVHIHYxIEVNVUxBVEVEIHYxClhFTkJVU3xQZG9EdW1wUmV2aXNpb25z
OiAwODAwMDAwQSAtPiBTVVNQRU5EIHYxIFNIQVJFRF9JTkZPIHYyIEVWVENITiB2NSBERUJVRyB2
MSBTVE9SRSB2MSBSQU5HRV9TRVQgdjEgQ0FDSEUgdjEgR05UVEFCIHYxIFVOUExVRyB2MSBFTVVM
QVRFRCB2MQpYRU5CVVN8UGRvQ3JlYXRlOiBGRkZGRkE4MDAyMzI5RDQwIChWSUYpClhFTkJVU3xQ
ZG9EdW1wUmV2aXNpb25zOiAwODAwMDAwOSAtPiBTVVNQRU5EIHYxIFNIQVJFRF9JTkZPIHYyIEVW
VENITiB2NCBERUJVRyB2MSBTVE9SRSB2MSBSQU5HRV9TRVQgdjEgQ0FDSEUgdjEgR05UVEFCIHYx
IFVOUExVRyB2MSBFTVVMQVRFRCB2MQpYRU5CVVN8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMEEg
LT4gU1VTUEVORCB2MSBTSEFSRURfSU5GTyB2MiBFVlRDSE4gdjUgREVCVUcgdjEgU1RPUkUgdjEg
UkFOR0VfU0VUIHYxIENBQ0hFIHYxIEdOVFRBQiB2MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVO
QlVTfFBkb0NyZWF0ZTogRkZGRkZBODAwMjMyQ0Q0MCAoSUZBQ0UpClhFTkJVU3xQZG9EdW1wUmV2
aXNpb25zOiAwODAwMDAwOSAtPiBTVVNQRU5EIHYxIFNIQVJFRF9JTkZPIHYyIEVWVENITiB2NCBE
RUJVRyB2MSBTVE9SRSB2MSBSQU5HRV9TRVQgdjEgQ0FDSEUgdjEgR05UVEFCIHYxIFVOUExVRyB2
MSBFTVVMQVRFRCB2MQpYRU5CVVN8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMEEgLT4gU1VTUEVO
RCB2MSBTSEFSRURfSU5GTyB2MiBFVlRDSE4gdjUgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VU
IHYxIENBQ0hFIHYxIEdOVFRBQiB2MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVORklMVHxGZG9D
cmVhdGU6IEZGRkZGQTgwMDI0M0NDNTAgKFBDSUlERVxJREVDaGFubmVsXDApClhFTkZJTFR8RmRv
Q3JlYXRlOiBGRkZGRkE4MDAyNzIzQzUwIChQQ0lJREVcSURFQ2hhbm5lbFwxKQpYRU5WQkR8RHJp
dmVyRW50cnk6OC4xLjAuMTUgKDIyLzcvMjAxNikKWEVOVkJEfF9fRHJpdmVyUGFyc2VQYXJhbWV0
ZXJLZXk6RHJpdmVyUGFyYW1ldGVyczogClhFTkRJU0t8RHJpdmVyRW50cnk6WEVORElTSyA4LjEu
MCAoMTUpICgyMi4wNy4yMDE2KQpYRU5ESVNLfEZkb0NyZWF0ZTpGRkZGRkE4MDAyNzJGREUwClhF
TlZCRHxEaXNwYXRjaFBucDpEZXZpY2VPYmplY3QgMHhGRkZGRkE4MDAyNzMwMDYwIGlzIG5vdCBG
RE8gKDB4MDAwMDAwMDAwMDAwMDAwMCkgb3IgYSBQRE8KWEVOVkJEfERpc3BhdGNoUG5wOkRldmlj
ZU9iamVjdCAweEZGRkZGQTgwMDI3MzAwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAw
KSBvciBhIFBETwpYRU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjcz
MDA2MCBpcyBub3QgRkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTlZCRHxEaXNw
YXRjaFBucDpEZXZpY2VPYmplY3QgMHhGRkZGRkE4MDAyNzMwMDYwIGlzIG5vdCBGRE8gKDB4MDAw
MDAwMDAwMDAwMDAwMCkgb3IgYSBQRE8KWEVOVkJEfERpc3BhdGNoUG5wOkRldmljZU9iamVjdCAw
eEZGRkZGQTgwMDI3MzAwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAwKSBvciBhIFBE
TwpYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6IFZCRDogQlVTX0lOVEVSRkFDRSAoVkVSU0lPTiAx
KQpYRU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjczMDA2MCBpcyBu
b3QgRkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVkJEOiBCVVNfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xEbWFEdW1wRGV2aWNl
RGVzY3JpcHRpb246IFZlcnNpb24gPSAwClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246
IE1hc3RlciA9IFRSVUUKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogU2NhdHRlckdh
dGhlciA9IFRSVUUKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRGVtYW5kTW9kZSA9
IEZBTFNFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IEF1dG9Jbml0aWFsaXplID0g
RkFMU0UKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hMzJCaXRBZGRyZXNzZXMg
PSBUUlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IElnbm9yZUNvdW50ID0gRkFM
U0UKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hNjRCaXRBZGRyZXNzZXMgPSBU
UlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IEJ1c051bWJlciA9IDAwMDAwMDAw
ClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYUNoYW5uZWwgPSBmZmZmZmZmZgpY
RU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBJbnRlcmZhY2VUeXBlID0gSW50ZXJuYWwK
WEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hV2lkdGggPSA4Qml0cwpYRU5CVVN8
RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBEbWFTcGVlZCA9IENvbXBhdGlibGUKWEVOQlVTfERt
YUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogTWF4aW11bUxlbmd0aCA9IDAwMGIwMDAwClhFTkJVU3xE
bWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYVBvcnQgPSBmZmZmZmZmZgpYRU5CVVN8RG1hR2V0
QWRhcHRlcjogbm8gaW50ZXJjZXB0aW9uClhFTkJVU3xQZG9RdWVyeUludGVyZmFjZTogVkJEOiBT
VE9SRV9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNlOiBWQkQ6
IEVWVENITl9JTlRFUkZBQ0UgKFZFUlNJT04gNSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNlOiBW
QkQ6IEdOVFRBQl9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNl
OiBWQkQ6IFNVU1BFTkRfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVkJEOiBERUJVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50
ZXJmYWNlOiBWQkQ6IFVOUExVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5
SW50ZXJmYWNlOiBWQkQ6IEVNVUxBVEVEX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5GSUxUfFBk
b1F1ZXJ5SW50ZXJmYWNlOiBQQ0lcVkVOXzU4NTMmREVWXzAwMDEmU1VCU1lTXzAwMDE1ODUzJlJF
Vl8wMVwxMDogRU1VTEFURURfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xVbnBsdWdSZXF1
ZXN0OiBESVNLUyAoTUFLRSkKWEVOfFVucGx1Z0luY3JlbWVudFZhbHVlOiBESVNLUyAxClhFTlZC
RHxfX0Zkb1NldERldmljZVBvd2VyU3RhdGU6UE9XRVIgRDMgdG8gRDAKWEVOVkJEfEZkb0QzVG9E
MDpEMy0+RDAKWEVOVkJEfF9fRmRvSXNQZG9VbnBsdWdnZWQ6VGFyZ2V0WzBdIDogKHZiZC81MTcx
MikgRW11bGF0ZWQgTk9UX1BSRVNFTlQKWEVOVkJEfFBkb0NyZWF0ZTpUYXJnZXRbMF0gOiBDcmVh
dGluZyAoUFYpClhFTlZCRHxQZG9TZXREZXZpY2VQb3dlclN0YXRlOlRhcmdldFswXSA6IFBPV0VS
IEQzIHRvIEQwClhFTlZCRHxQZG9EM1RvRDA6VGFyZ2V0WzBdIDogRDMtPkQwIChQVikKWEVOVkJE
fF9fRnJvbnRlbmRTZXRTdGF0ZTpUYXJnZXRbMF0gOiBJTklUSUFMSVpFRCAtLS0tPiBFTkFCTEVE
ClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ0xPU0VEClhF
TlZCRHxGcm9udGVuZFdyaXRlVXNhZ2U6VGFyZ2V0WzBdIDogTk9UX0RVTVAgTk9UX0hJQkVSIE5P
VF9QQUdFClhFTlZCRHxQZG9SZWFkSW5xdWlyeURhdGE6VGFyZ2V0WzBdIDogRmFpbGVkIHRvIGdl
dCBQYWdlODAgZGF0YQpYRU5WQkR8UGRvUmVhZElucXVpcnlEYXRhOlRhcmdldFswXSA6IEZhaWxl
ZCB0byBnZXQgUGFnZTgzIGRhdGEKWEVOVkJEfFBkb1VwZGF0ZUlucXVpcnlEYXRhOlRhcmdldFsw
XSA6IFZESS1VVUlEID0gezAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMH0KWEVO
VkJEfEZyb250ZW5kUHJlcGFyZTpUYXJnZXRbMF0gOiBCYWNrZW5kSWQgMCAoL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzE0LzUxNzEyKQpYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6VGFy
Z2V0WzBdIDogRmVhdHVyZXM6IElORElSRUNUIApYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6
VGFyZ2V0WzBdIDogSU5ESVJFQ1QgMTAwClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6VGFyZ2V0
WzBdIDogaW4gc3RhdGUgUFJFUEFSRUQKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAw
OWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzBdIEAgMDAwMDAwMDAuZjAw
MDEwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDAwMjAgLSAw
MDAwMDFmZl0KWEVOVkJEfF9fUmVhZERpc2tJbmZvOlRhcmdldFswXSA6IDE1NjI1MDAwMCBzZWN0
b3JzIG9mIDUxMiBieXRlcyAoNTEyKQpYRU5WQkR8X19SZWFkRGlza0luZm86VGFyZ2V0WzBdIDog
NzQgR0IgKDAwMDAwMDAwKSAKWEVOVkJEfEZyb250ZW5kUmVhZERpc2tJbmZvOlRhcmdldFswXSA6
IEZlYXR1cmVzOiBCQVJSSUVSIEZMVVNIIApYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6VGFy
Z2V0WzBdIDogRmVhdHVyZXM6IFBFUlNJU1RFTlQgSU5ESVJFQ1QgClhFTlZCRHxGcm9udGVuZFJl
YWRGZWF0dXJlczpUYXJnZXRbMF0gOiBJTkRJUkVDVCAxMDAKWEVOVkJEfF9fRnJvbnRlbmRTZXRT
dGF0ZTpUYXJnZXRbMF0gOiBpbiBzdGF0ZSBDT05ORUNURUQKWEVOVkJEfF9fRnJvbnRlbmRTZXRT
dGF0ZTpUYXJnZXRbMF0gOiBpbiBzdGF0ZSBFTkFCTEVEClhFTlZCRHxQZG9DcmVhdGU6VGFyZ2V0
WzBdIDogQ3JlYXRlZCAoUFYpClhFTlZCRHxGZG9Mb2dUYXJnZXRzOlNjYW5UaHJlYWQgPT09PgpY
RU5WQkR8RmRvTG9nVGFyZ2V0czpTY2FuVGhyZWFkIDogVGFyZ2V0WzBdID0gMHhGRkZGRkE4MDAy
NzJEQzcwIChwcmVzZW50KQpYRU5WQkR8RmRvTG9nVGFyZ2V0czpTY2FuVGhyZWFkIDw9PT0KWEVO
VkJEfEZkb0Rpc3BhdGNoUG5wOjE0OlFVRVJZX1BOUF9ERVZJQ0VfU1RBVEUgLT4gYzAwMDAwYmIK
WEVOVkJEfF9fSGFuZGxlUGFnZTgzOlRhcmdldFswXSA6IElOUVVJUlkgVXNpbmcgRmFrZSBQYWdl
ODMgRGF0YQpYRU5WQkR8X19IYW5kbGVQYWdlODA6VGFyZ2V0WzBdIDogSU5RVUlSWSBVc2luZyBG
YWtlIFBhZ2U4MCBEYXRhClhFTkRJU0t8UGRvQ3JlYXRlOkZGRkZGQTgwMDI3MzBERTAKWEVOVkJE
fFBkb1NldERldmljZU9iamVjdDpUYXJnZXRbMF0gOiBTZXR0aW5nIERldmljZU9iamVjdCA9IDB4
RkZGRkZBODAwMjczODlDMApYRU5WQkR8RmRvTWFwRGV2aWNlT2JqZWN0VG9QZG86MHhGRkZGRkE4
MDAyNzM4OUMwIC0tPiBUYXJnZXQgMCAoMDAwMDAwKQpYRU5WQkR8UGRvRGlzcGF0Y2hQbnA6VGFy
Z2V0WzBdIDogMTM6UVVFUllfSUQgLT4gYzAwMDAwYmIKWEVOVkJEfFBkb0Rpc3BhdGNoUG5wOlRh
cmdldFswXSA6IDE1OlFVRVJZX0JVU19JTkZPUk1BVElPTiAtPiBjMDAwMDBiYgpYRU5WQkR8UGRv
RGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMTk6VU5LTk9XTiAtPiBjMDAwMDBiYgpYRU5WQkR8UGRv
RGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMTg6VU5LTk9XTiAtPiBjMDAwMDBiYgpYRU5WQkR8UGRv
RGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMGQ6RklMVEVSX1JFU09VUkNFX1JFUVVJUkVNRU5UUyAt
PiBjMDAwMDBiYgpYRU5WQkR8UGRvU2V0RGV2aWNlUG5wU3RhdGU6VGFyZ2V0WzBdIDogUE5QIFBy
ZXNlbnQgdG8gU3RhcnRlZApYRU5WQkR8UGRvRGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMDc6UVVF
UllfREVWSUNFX1JFTEFUSU9OUyAtPiBjMDAwMDBiYgpYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdl
OlRhcmdldFswXSA6IERVTVAgTk9UX0hJQkVSIE5PVF9QQUdFClhFTlZCRHxGZG9EaXNwYXRjaFBu
cDoxNDpRVUVSWV9QTlBfREVWSUNFX1NUQVRFIC0+IGMwMDAwMGJiClhFTkJVU3xGZG9RdWVyeVBu
cERldmljZVN0YXRlOiBYUDAwMDEgWEVOQlVTOiBub3QgZGlzYWJsZWFibGUKWEVOQlVTfFJhbmdl
U2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlWzFdIEAgMDAwMDAwMDAuZjAwMDIwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVm
ZXJlbmNlcyBbMDAwMDAyMDAgLSAwMDAwMDNmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAo
YzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzJdIEAgMDAwMDAw
MDAuZjAwMDMwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDA0
MDAgLSAwMDAwMDVmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRB
QjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzNdIEAgMDAwMDAwMDAuZjAwMDQwMDAKWEVO
QlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDA2MDAgLSAwMDAwMDdmZl0K
WEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQ
QUNFX2dyYW50X3RhYmxlWzRdIEAgMDAwMDAwMDAuZjAwMDUwMDAKWEVOQlVTfEdudHRhYkV4cGFu
ZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDA4MDAgLSAwMDAwMDlmZl0KWEVOQlVTfFJhbmdlU2V0
UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxl
WzVdIEAgMDAwMDAwMDAuZjAwMDYwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJl
bmNlcyBbMDAwMDBhMDAgLSAwMDAwMGJmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAw
MDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzZdIEAgMDAwMDAwMDAu
ZjAwMDcwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDBjMDAg
LSAwMDAwMGRmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjog
TUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzddIEAgMDAwMDAwMDAuZjAwMDgwMDAKWEVOQlVT
fFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVk
IHJlZmVyZW5jZXMgWzAwMDAwZTAwIC0gMDAwMDBmZmZdCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlWzhdIEAgMDAwMDAwMDAuZjAwMDkwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDog
YWRkZWQgcmVmZXJlbmNlcyBbMDAwMDEwMDAgLSAwMDAwMTFmZl0KWEVOQlVTfFJhbmdlU2V0UG9w
OiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzld
IEAgMDAwMDAwMDAuZjAwMGEwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNl
cyBbMDAwMDEyMDAgLSAwMDAwMTNmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAw
OWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzEwXSBAIDAwMDAwMDAwLmYw
MDBiMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAxNDAwIC0g
MDAwMDE1ZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1B
UCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsxMV0gQCAwMDAwMDAwMC5mMDAwYzAwMApYRU5CVVN8
R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMTYwMCAtIDAwMDAxN2ZmXQpYRU5C
VVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0Vf
Z3JhbnRfdGFibGVbMTJdIEAgMDAwMDAwMDAuZjAwMGQwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDog
YWRkZWQgcmVmZXJlbmNlcyBbMDAwMDE4MDAgLSAwMDAwMTlmZl0KWEVOQlVTfFJhbmdlU2V0UG9w
OiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzEz
XSBAIDAwMDAwMDAwLmYwMDBlMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5j
ZXMgWzAwMDAxYTAwIC0gMDAwMDFiZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAw
MDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsxNF0gQCAwMDAwMDAwMC5m
MDAwZjAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMWMwMCAt
IDAwMDAxZGZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBN
QVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMTVdIEAgMDAwMDAwMDAuZjAwMTAwMDAKWEVOQlVT
fEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDFlMDAgLSAwMDAwMWZmZl0KWEVO
VklGfERyaXZlckVudHJ5OiBYRU5WSUYgOC4xLjAgKDExKSAoMjIuMDcuMjAxNikKWEVOQlVTfFJh
bmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlWzE2XSBAIDAwMDAwMDAwLmYwMDExMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVk
IHJlZmVyZW5jZXMgWzAwMDAyMDAwIC0gMDAwMDIxZmZdClhFTkJVU3xQZG9RdWVyeUludGVyZmFj
ZTogVklGOiBCVVNfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUludGVyZmFj
ZTogVklGOiBERUJVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJm
YWNlOiBWSUY6IFNVU1BFTkRfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUlu
dGVyZmFjZTogVklGOiBFVlRDSE5fSU5URVJGQUNFIChWRVJTSU9OIDUpClhFTkJVU3xSYW5nZVNl
dFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6IFZJRjogU1RP
UkVfSU5URVJGQUNFIChWRVJTSU9OIDEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlWzE3XSBAIDAwMDAwMDAwLmYwMDEyMDAwClhFTkJVU3xQZG9RdWVyeUludGVyZmFjZTogVklG
OiBSQU5HRV9TRVRfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFk
ZGVkIHJlZmVyZW5jZXMgWzAwMDAyMjAwIC0gMDAwMDIzZmZdClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVklGOiBDQUNIRV9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50
ZXJmYWNlOiBWSUY6IEdOVFRBQl9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5
SW50ZXJmYWNlOiBWSUY6IFVOUExVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOVklGfEZkb0Ny
ZWF0ZTogRkZGRkZBODAwMzE0NUQ0MCAoWFAwMDAxIFhFTlZJRikKWEVOQlVTfFJhbmdlU2V0UG9w
OiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE4
XSBAIDAwMDAwMDAwLmYwMDEzMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5j
ZXMgWzAwMDAyNDAwIC0gMDAwMDI1ZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAw
MDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsxOV0gQCAwMDAwMDAwMC5m
MDAxNDAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMjYwMCAt
IDAwMDAyN2ZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBN
QVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMjBdIEAgMDAwMDAwMDAuZjAwMTUwMDAKWEVOQlVT
fEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDI4MDAgLSAwMDAwMjlmZl0KWEVO
QlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlWzIxXSBAIDAwMDAwMDAwLmYwMDE2MDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6
IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAyYTAwIC0gMDAwMDJiZmZdClhFTkJVU3xSYW5nZVNldFBv
cDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsy
Ml0gQCAwMDAwMDAwMC5mMDAxNzAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVu
Y2VzIFswMDAwMmMwMCAtIDAwMDAyZGZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAw
MDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMjNdIEAgMDAwMDAwMDAu
ZjAwMTgwMDAKWEVOSUZBQ0V8RHJpdmVyRW50cnk6IDguMS4wLjEwICgyMi83LzIwMTYpClhFTkJV
U3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAyZTAwIC0gMDAwMDJmZmZdClhF
TklGQUNFfFRocmVhZENyZWF0ZTogQ3JlYXRlIHRocmVhZCBGRkZGRjg4MDA1RTVBNEM4IEZGRkZG
QTgwMDMyMjA1MTAKWEVOSUZBQ0V8VGhyZWFkQ3JlYXRlOiBDcmVhdGUgdGhyZWFkIEZGRkZGODgw
MDVFNTkyNDggRkZGRkZBODAwMzIyMDUyMApYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6IElGQUNF
OiBTVVNQRU5EX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6
IElGQUNFOiBTSEFSRURfSU5GT19JTlRFUkZBQ0UgKFZFUlNJT04gMikKWEVOQlVTfFBkb1F1ZXJ5
SW50ZXJmYWNlOiBJRkFDRTogU1RPUkVfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xSYW5n
ZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90
YWJsZVsyNF0gQCAwMDAwMDAwMC5mMDAxOTAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCBy
ZWZlcmVuY2VzIFswMDAwMzAwMCAtIDAwMDAzMWZmXQpYRU5JRkFDRXxGZG9Jbml0aWFsaXNlWFNS
ZWdpc3RyeUVudHJpZXM6IG5vIHN1Y2ggeGVuc3RvcmUga2V5ClhFTklGQUNFfEZkb0luaXRpYWxp
c2VYU1JlZ2lzdHJ5RW50cmllczogRmFpbGVkIHRvIGluaXRpYWxpc2UgcmVnaXN0cnkgKGMwMDAw
MDM0KQpYRU5JRkFDRXxUaHJlYWRDcmVhdGU6IENyZWF0ZSB0aHJlYWQgRkZGRkY4ODAwNUU1OURE
QyBGRkZGRkE4MDAzMjIwNzM4ClhFTklGQUNFfEZkb0NyZWF0ZTogRkZGRkZBODAwMzIyMDg0MCAo
SUZBQ0UpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBY
RU5NQVBTUEFDRV9ncmFudF90YWJsZVsyNV0gQCAwMDAwMDAwMC5mMDAxYTAwMApYRU5CVVN8R250
dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMzIwMCAtIDAwMDAzM2ZmXQpYRU5CVVN8
UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0VfZ3Jh
bnRfdGFibGVbMjZdIEAgMDAwMDAwMDAuZjAwMWIwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRk
ZWQgcmVmZXJlbmNlcyBbMDAwMDM0MDAgLSAwMDAwMzVmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBm
YWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI3XSBA
IDAwMDAwMDAwLmYwMDFjMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMg
WzAwMDAzNjAwIC0gMDAwMDM3ZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlh
KQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsyOF0gQCAwMDAwMDAwMC5mMDAx
ZDAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMzgwMCAtIDAw
MDAzOWZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAg
WEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMjldIEAgMDAwMDAwMDAuZjAwMWUwMDAKWEVOQlVTfEdu
dHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDNhMDAgLSAwMDAwM2JmZl0KWEVOQlVT
fFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dy
YW50X3RhYmxlWzMwXSBAIDAwMDAwMDAwLmYwMDFmMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFk
ZGVkIHJlZmVyZW5jZXMgWzAwMDAzYzAwIC0gMDAwMDNkZmZdClhFTkJVU3xSYW5nZVNldFBvcDog
ZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVszMV0g
QCAwMDAwMDAwMC5mMDAyMDAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2Vz
IFswMDAwM2UwMCAtIDAwMDAzZmZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5
YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50
cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIK
WEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQ
ZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDog
ZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhF
TkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRl
T2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkK
WEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwx
IChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFp
bDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRh
YkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAo
YzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3Jl
YXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNj
ZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlh
KQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRy
eUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpY
RU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBl
cm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBm
YWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVO
QlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVP
YmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpY
RU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8
UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEg
KGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJV
U3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWls
MSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAw
MDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFi
RXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChj
MDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVh
dGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nl
c3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEp
ClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5
Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhF
TkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVy
bWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZh
aWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9i
amVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhF
TkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xS
YW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAo
YzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwx
IChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAw
MDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJF
eHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0
ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2Vz
czogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkK
WEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlD
dG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVO
QlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJt
aXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFp
bDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJV
U3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2Jq
ZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVO
QlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJh
bmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChj
MDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8
Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEg
KGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAw
MDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4
cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAw
MDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRl
T2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNz
OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpY
RU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0
b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5C
VVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1p
dEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWls
MSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmpl
Y3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFu
Z2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xD
YWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAo
YzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAw
OWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhw
YW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAw
MDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVP
YmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6
IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhF
TkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3Rv
cjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJV
U3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0
Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwx
IChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8
R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVj
dDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJV
U3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5n
ZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAw
MDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENh
Y2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChj
MDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5
YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBh
bmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAw
MDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9i
amVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2Vzczog
ZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVO
QlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9y
OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVT
fENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRG
b3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEg
KGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xH
bnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0
OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdl
U2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAw
MDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2Fj
aGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlh
KQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFu
ZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAw
OWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2Jq
ZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBm
YWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6
IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8
Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZv
cmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKdmdhIHMtPmxmYl9hZGRyID0gZjEwMDAwMDAg
cy0+bGZiX2VuZCA9IGYxODAwMDAwIApYRU5WSUZ8X19QZG9TZXRQZXJtYW5lbnRBZGRyZXNzOiAw
OiAwMDoxODozZTo1MTo0ODo0YwpYRU5WSUZ8X19QZG9TZXRDb250YWluZXJJRDogMCB7MmIzNTBj
ZjMtYThiZi01MTNlLTlmYTMtM2U1ZjdlNjA1ODc0fQpYRU5WSUZ8RnJvbnRlbmRTZXRNYXhRdWV1
ZXM6IGRldmljZS92aWYvMDogNApYRU5WSUZ8UGRvQ3JlYXRlOiBGRkZGRkE4MDAzMjFFMDYwICgw
KQpYRU5WSUZ8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDIgLT4gQ0FDSEUgdjEgVklGIHYyIFNU
T1JFIHYwIFNVU1BFTkQgdjAKWEVOVklGfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDA1IC0+IENB
Q0hFIHYxIFZJRiB2MiBTVE9SRSB2MSBTVVNQRU5EIHYxClhFTlZJRnxQZG9EdW1wUmV2aXNpb25z
OiAwODAwMDAwNyAtPiBDQUNIRSB2MSBWSUYgdjMgU1RPUkUgdjEgU1VTUEVORCB2MQpYRU5WSUZ8
UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDggLT4gQ0FDSEUgdjEgVklGIHY0IFNUT1JFIHYxIFNV
U1BFTkQgdjEKWEVOVklGfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDBBIC0+IENBQ0hFIHYxIFZJ
RiB2NSBTVE9SRSB2MSBTVVNQRU5EIHYxClhFTk5FVHxEcml2ZXJFbnRyeTogWEVOTkVUIDguMS4w
ICgxMykgKDIyLjA3LjIwMTYpClhFTklGQUNFfFdtaUluaXQ6IERSVjogWGVuSWZhY2UgV01JIElu
aXRpYWxpc2F0aW9uClhFTkJVU3xVbnBsdWdSZXF1ZXN0OiBOSUNTIChNQUtFKQpYRU58VW5wbHVn
SW5jcmVtZW50VmFsdWU6IE5JQ1MgMQpYRU5WSUZ8UGRvU2V0RnJpZW5kbHlOYW1lOiBYZW4gUFYg
TmV0d29yayBEZXZpY2UgIzAKWEVOVklGfF9fTWFjU2V0UGVybWFuZW50QWRkcmVzczogYXR0ci92
aWYvMDogMDA6MTg6M0U6NTE6NDg6NEMKWEVOVklGfF9fTWFjU2V0Q3VycmVudEFkZHJlc3M6IGF0
dHIvdmlmLzA6IDAwOjE4OjNFOjUxOjQ4OjRDClhFTlZJRnxGcm9udGVuZFNldE51bVF1ZXVlczog
ZGV2aWNlL3ZpZi8wOiA0ClhFTlZJRnxGcm9udGVuZFNldFNwbGl0OiBkZXZpY2UvdmlmLzA6IFRS
VUUKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBh
bmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAw
MDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9i
amVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2Vzczog
ZmFpbDEgKGMwMDAwMDlhKQpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsOApYRU5W
SUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNwpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25u
ZWN0OiBmYWlsNgpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNQpYRU5WSUZ8X19S
ZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNApYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBm
YWlsMwpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsMgpYRU5WSUZ8X19SZWNlaXZl
clJpbmdDb25uZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZh
aWw2ClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWw1ClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6
IGZhaWw0ClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWwzClhFTlZJRnxSZWNlaXZlckNvbm5l
Y3Q6IGZhaWwyClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOVklG
fEZyb250ZW5kQ29ubmVjdDogZmFpbDUKWEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDQKWEVO
VklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDMKWEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDIK
WEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5WSUZ8X19QZG9EM1Rv
RDA6IGZhaWwxIChjMDAwMDAwMSkKWEVOVklGfFBkb0QzVG9EMDogZmFpbDIKWEVOVklGfFBkb0Qz
VG9EMDogZmFpbDEgKGMwMDAwMDAxKQpYRU5WSUZ8UGRvU3RhcnREZXZpY2U6IGZhaWw5ClhFTlZJ
RnxQZG9TdGFydERldmljZTogZmFpbDYKWEVOVklGfFBkb1N0YXJ0RGV2aWNlOiBmYWlsNQpYRU5W
SUZ8UGRvU3RhcnREZXZpY2U6IGZhaWw0ClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDMKWEVO
VklGfFBkb1N0YXJ0RGV2aWNlOiBmYWlsMgpYRU5WSUZ8UGRvU3RhcnREZXZpY2U6IGZhaWwxIChj
MDAwMDAwMSkKWEVOTkVUfERyaXZlclVubG9hZDogWEVOTkVUIDguMS4wICgxMykgKDIyLjA3LjIw
MTYpClhFTlZCRHxGcm9udGVuZFdyaXRlVXNhZ2U6VGFyZ2V0WzBdIDogTk9UX0RVTVAgTk9UX0hJ
QkVSIE5PVF9QQUdFClhFTlZCRHxGZG9EaXNwYXRjaFBucDoxNDpRVUVSWV9QTlBfREVWSUNFX1NU
QVRFIC0+IGMwMDAwMGJiClhFTlZCRHxGcm9udGVuZFdyaXRlVXNhZ2U6VGFyZ2V0WzBdIDogTk9U
X0RVTVAgTk9UX0hJQkVSIFBBR0UKWEVOVkJEfEZkb0Rpc3BhdGNoUG5wOjE0OlFVRVJZX1BOUF9E
RVZJQ0VfU1RBVEUgLT4gYzAwMDAwYmIKWEVOQlVTfEZkb1F1ZXJ5UG5wRGV2aWNlU3RhdGU6IFhQ
MDAwMSBYRU5CVVM6IG5vdCBkaXNhYmxlYWJsZQpYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdlOlRh
cmdldFswXSA6IERVTVAgTk9UX0hJQkVSIFBBR0UKWEVOVkJEfEZkb0Rpc3BhdGNoUG5wOjE0OlFV
RVJZX1BOUF9ERVZJQ0VfU1RBVEUgLT4gYzAwMDAwYmIKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVM
b2c6IFVTRVI6IEd1ZXN0IGFnZW50IGxpdGUgbWFpbiBsb29wIHN0YXJ0aW5nClhFTklGQUNFfFNl
c3Npb25FeGVjdXRlTG9nOiBVU0VSOiBTZXQgdGltZSB0byBYZW5UaW1lClhFTklGQUNFfFNlc3Np
b25FeGVjdXRlTG9nOiBVU0VSOiBob3N0dGltZUlzVVRDOiBPcGVuIFJlZ2lzdHJ5IEtleQpYRU5J
RkFDRXxTZXNzaW9uRXhlY3V0ZUxvZzogVVNFUjogVGltZSBpcyBub3cgIDIwMTcuMi40IDE6NDQ6
OC42NjgKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6IFVTRVI6IFNldCB0aW1lIHRvIDIwMTcu
Mi40IDE6NDQ6OC4zMzcKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6IFVTRVI6IEFib3V0IHRv
IGFkZCBmZWF0dXJlIHNodXRkb3duClhFTklGQUNFfFNlc3Npb25FeGVjdXRlTG9nOiBVU0VSOiBF
c3RhYmxpc2ggd2F0Y2ggY29udHJvbC9zaHV0ZG93bgpYRU5JRkFDRXxTdGFydFdhdGNoOiBTdGFy
dCBXYXRjaCBGRkZGRkE4MDAzNkYwNTYwClhFTklGQUNFfFNlc3Npb25FeGVjdXRlTG9nOiBVU0VS
OiBBYm91dCB0byBhZHZlcnRpc2UgZmVhdHVyZXMKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6
IFVTRVI6IFdtaVNlc3Npb25TZXRFbnRyeTpNZXRob2RFeGVjIEZhaWxlZApYRU5JRkFDRXxTZXNz
aW9uRXhlY3V0ZUxvZzogVVNFUjogV21pU2Vzc2lvblNldEVudHJ5OlNlc3Npb25TdGFydCBGYWls
ZWQKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6IFVTRVI6IFdtaVNlc3Npb25TZXRFbnRyeTpT
ZXRWVmFsdWUgRmFpbGVkClhFTklGQUNFfFNlc3Npb25FeGVjdXRlTG9nOiBVU0VSOiBXbWlTZXNz
aW9uU2V0RW50cnk6U2V0VlBhdGggRmFpbGVkIApYRU5JRkFDRXxTZXNzaW9uRXhlY3V0ZUxvZzog
VVNFUjogRmFpbGVkIHRvIGFkdmVydGlzZSBzaHV0ZG93bgpYRU5JRkFDRXxTZXNzaW9uRXhlY3V0
ZUxvZzogVVNFUjogQWJvdXQgdG8ga2ljayB4YXBpIApYRU5JRkFDRXxTZXNzaW9uRXhlY3V0ZUxv
ZzogVVNFUjogd2luIGFnZW50IGdvaW5nIHRvIHNsZWVwClhFTklGQUNFfFNlc3Npb25FeGVjdXRl
TG9nOiBVU0VSOiB3aW4gYWdlbnQgd29rZSB1cCBmb3IgMwpYRU5JRkFDRXxTZXNzaW9uRXhlY3V0
ZUxvZzogVVNFUjogRmlyZSAwMDAwMDAwMDAwNDU5OUEwClhFTklGQUNFfFNlc3Npb25FeGVjdXRl
TG9nOiBVU0VSOiBmaXJlIGZlYXR1cmUgc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVM
b2c6IFVTRVI6IENoZWNrIGlmIHdlIG5lZWQgdG8gc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4
ZWN1dGVMb2c6IFVTRVI6IE5vIG5lZWQgdG8gc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1
dGVMb2c6IFVTRVI6IGZpcmVkIGZlYXR1cmUgc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1
dGVMb2c6IFVTRVI6IHdpbiBhZ2VudCBnb2luZyB0byBzbGVlcApYRU58U3lzdGVtUG93ZXJTdGF0
ZUNhbGxiYWNrOiA8LSBTMApYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdlOlRhcmdldFswXSA6IE5P
VF9EVU1QIE5PVF9ISUJFUiBQQUdFClhFTkRJU0t8X19QZG9TZXRTeXN0ZW1Qb3dlckRvd246RkZG
RkZBODAwMjczMERFMDogV29ya2luZyAtPiBTaHV0ZG93bgpYRU5ESVNLfF9fUGRvU2V0RGV2aWNl
UG93ZXJEb3duOkZGRkZGQTgwMDI3MzBERTA6IEQwIC0+IEQzClhFTkRJU0t8X19GZG9TZXRTeXN0
ZW1Qb3dlckRvd246RkZGRkZBODAwMjcyRkRFMDogV29ya2luZyAtPiBTaHV0ZG93bgpYRU5ESVNL
fF9fRmRvU2V0RGV2aWNlUG93ZXJEb3duOkZGRkZGQTgwMDI3MkZERTA6IEQwIC0+IEQzClhFTlZC
RHxGZG9EZXZpY2VQb3dlcjpGRE86UG93ZXJEZXZpY2VEMyAoU2h1dGRvd25PZmYpClhFTlZCRHxf
X0Zkb1NldERldmljZVBvd2VyU3RhdGU6UE9XRVIgRDAgdG8gRDMKWEVOVkJEfEZkb0QwVG9EMzpE
MC0+RDMKWEVOVkJEfFBkb1NldERldmljZVBvd2VyU3RhdGU6VGFyZ2V0WzBdIDogUE9XRVIgRDAg
dG8gRDMKWEVOVkJEfFBkb0QwVG9EMzpUYXJnZXRbMF0gOiBEMC0+RDMgKFBWKQpYRU5WQkR8X19Q
ZG9QYXVzZURhdGFQYXRoOlRhcmdldFswXSA6IFdhaXRpbmcgZm9yIDAgU3VibWl0dGVkIHJlcXVl
c3RzClhFTlZCRHxfX1Bkb1BhdXNlRGF0YVBhdGg6VGFyZ2V0WzBdIDogMC8wIFN1Ym1pdHRlZCBy
ZXF1ZXN0cyBsZWZ0ICgwIGl0ZXJyYXRpb25zKQpYRU5WQkR8X19Gcm9udGVuZFNldFN0YXRlOlRh
cmdldFswXSA6IEVOQUJMRUQgLS0tLT4gQ0xPU0VEClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6
VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ09OTkVDVEVEClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6
VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ0xPU0lORwpYRU5WQkR8X19Gcm9udGVuZFNldFN0YXRlOlRh
cmdldFswXSA6IGluIHN0YXRlIENMT1NFRApHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlWzMxXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzMwXQpHTlRU
QUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI5XQpHTlRUQUI6IFVOTUFQIFhFTk1B
UFNQQUNFX2dyYW50X3RhYmxlWzI4XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlWzI3XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI2XQpHTlRUQUI6
IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI1XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQ
QUNFX2dyYW50X3RhYmxlWzI0XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxl
WzIzXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzIyXQpHTlRUQUI6IFVO
TUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzIxXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlWzIwXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE5
XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE4XQpHTlRUQUI6IFVOTUFQ
IFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE3XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dy
YW50X3RhYmxlWzE2XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE1XQpH
TlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE0XQpHTlRUQUI6IFVOTUFQIFhF
Tk1BUFNQQUNFX2dyYW50X3RhYmxlWzEzXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlWzEyXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzExXQpHTlRU
QUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzEwXQpHTlRUQUI6IFVOTUFQIFhFTk1B
UFNQQUNFX2dyYW50X3RhYmxlWzldCkdOVFRBQjogVU5NQVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFi
bGVbOF0KR05UVEFCOiBVTk1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVs3XQpHTlRUQUI6IFVO
TUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzZdCkdOVFRBQjogVU5NQVAgWEVOTUFQU1BBQ0Vf
Z3JhbnRfdGFibGVbNV0KR05UVEFCOiBVTk1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVs0XQpH
TlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzNdCkdOVFRBQjogVU5NQVAgWEVO
TUFQU1BBQ0VfZ3JhbnRfdGFibGVbMl0KR05UVEFCOiBVTk1BUCBYRU5NQVBTUEFDRV9ncmFudF90
YWJsZVsxXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzBdClhFTkJVU3xH
bnR0YWJDb250cmFjdDogcmVtb3ZlZCByZWZyZW5jZXMgWzAwMDAwMDIwIC0gMDAwMDNmZmZdCnNo
dXRkb3duIHJlcXVlc3RlZCBpbiBjcHVfaGFuZGxlX2lvcmVxCklzc3VlZCBkb21haW4gMTQgcG93
ZXJvZmYK
--001a114e5ea0cedd9f0547a43d9e
Content-Type: text/x-log; charset=US-ASCII; name="qemu-ruibox_new_driver_domain.log"
Content-Disposition: attachment; 
	filename="qemu-ruibox_new_driver_domain.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iyq4icyw1

ZG9taWQ6IDEzClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3MgaGRhClVzaW5nIGZpbGUgL21udC90YW5r
MC9EaXNrSW1ncy9XaW5kb3dzL3J1aWJveC9ydWlib3guaW1nIGluIHJlYWQtd3JpdGUgbW9kZQpX
YXRjaGluZyBkZXZpY2UtbW9kZWwvMTMvbG9nZGlydHkvY21kCldhdGNoaW5nIGRldmljZS1tb2Rl
bC8xMy9jb21tYW5kCldhdGNoaW5nIC9sb2NhbC9kb21haW4vMTMvY3B1CmNoYXIgZGV2aWNlIHJl
ZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTMKcWVtdV9tYXBfY2FjaGVfaW5pdCBucl9idWNrZXRzID0g
MTAwMDAgc2l6ZSA0MTk0MzA0CnNoYXJlZCBwYWdlIGF0IHBmbiBmZWZmZApidWZmZXJlZCBpbyBw
YWdlIGF0IHBmbiBmZWZmYgpHdWVzdCB1dWlkID0gZjU1NzNmMTgtNTk4Ni00YTIwLTgzMzAtOWI5
MGVhYjZlMzIyCnBvcHVsYXRpbmcgdmlkZW8gUkFNIGF0IGZmMDAwMDAwCm1hcHBpbmcgdmlkZW8g
UkFNIGZyb20gZmYwMDAwMDAKUmVnaXN0ZXIgeGVuIHBsYXRmb3JtLgpEb25lIHJlZ2lzdGVyIHBs
YXRmb3JtLgpwbGF0Zm9ybV9maXhlZF9pb3BvcnQ6IGNoYW5nZWQgcm8vcncgc3RhdGUgb2YgUk9N
IG1lbW9yeSBhcmVhLiBub3cgaXMgcncgc3RhdGUuCnhzX3JlYWQoZGV2aWNlLW1vZGVsLzEzL3hl
bl9leHRlbmRlZF9wb3dlcl9tZ210KTogcmVhZCBlcnJvcgp4c19yZWFkKCk6IHZuY3Bhc3N3ZCBn
ZXQgZXJyb3IuIC92bS9mNTU3M2YxOC01OTg2LTRhMjAtODMzMC05YjkwZWFiNmUzMjIvdm5jcGFz
c3dkLgpMb2ctZGlydHk6IG5vIGNvbW1hbmQgeWV0LgpJL08gcmVxdWVzdCBub3QgcmVhZHk6IDAs
IHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6IDAsIHNpemU6IDAKSS9PIHJlcXVlc3Qg
bm90IHJlYWR5OiAwLCBwdHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAw
CnZjcHUtc2V0OiB3YXRjaCBub2RlIGVycm9yLgpbeGVuc3RvcmVfcHJvY2Vzc192Y3B1X3NldF9l
dmVudF06IC9sb2NhbC9kb21haW4vMTMvY3B1IGhhcyBubyBDUFUhCkkvTyByZXF1ZXN0IG5vdCBy
ZWFkeTogMCwgcHRyOiAwLCBwb3J0OiAwLCBkYXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMAp4c19y
ZWFkKC9sb2NhbC9kb21haW4vMTMvbG9nLXRocm90dGxpbmcpOiByZWFkIGVycm9yCnFlbXU6IGln
bm9yaW5nIG5vdC11bmRlcnN0b29kIGRyaXZlIGAvbG9jYWwvZG9tYWluLzEzL2xvZy10aHJvdHRs
aW5nJwptZWRpdW0gY2hhbmdlIHdhdGNoIG9uIGAvbG9jYWwvZG9tYWluLzEzL2xvZy10aHJvdHRs
aW5nJyAtIHVua25vd24gZGV2aWNlLCBpZ25vcmVkCkkvTyByZXF1ZXN0IG5vdCByZWFkeTogMCwg
cHRyOiAwLCBwb3J0OiAwLCBkYXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMAp2Z2Egcy0+bGZiX2Fk
ZHIgPSBmMTAwMDAwMCBzLT5sZmJfZW5kID0gZjE4MDAwMDAgCnBsYXRmb3JtX2ZpeGVkX2lvcG9y
dDogY2hhbmdlZCByby9ydyBzdGF0ZSBvZiBST00gbWVtb3J5IGFyZWEuIG5vdyBpcyBydyBzdGF0
ZS4KcGxhdGZvcm1fZml4ZWRfaW9wb3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1v
cnkgYXJlYS4gbm93IGlzIHJvIHN0YXRlLgptYXBwaW5nIHZyYW0gdG8gZjEwMDAwMDAgLSBmMTgw
MDAwMApYRU58RGxsSW5pdGlhbGl6ZTogOC4xLjAgKDE1KSAoMjIuMDcuMjAxNikKWEVOfEFjcGlG
aW5kUnNkcDogMHgwMDAwMDAwMDAwMEVBMDIwClhFTnxTeXN0ZW1HZXRTdGFydE9wdGlvbnM6ICBO
T0VYRUNVVEU9T1BUSU4KWEVOfFN5c3RlbUdldFZlcnNpb25JbmZvcm1hdGlvbjogS0VSTkVMOiA2
LjEgKEJVSUxEIDc2MDEpIFBMQVRGT1JNIFdJTjMyX05UICh4NjQpClhFTnxTeXN0ZW1HZXRWZXJz
aW9uSW5mb3JtYXRpb246IFNQOiAxLjAgKCkKWEVOfFN5c3RlbUdldFZlcnNpb25JbmZvcm1hdGlv
bjogU1VJVEVTOgpYRU58U3lzdGVtR2V0VmVyc2lvbkluZm9ybWF0aW9uOiAtIFRFUk1JTkFMClhF
TnxTeXN0ZW1HZXRWZXJzaW9uSW5mb3JtYXRpb246IC0gU0lOR0xFVVNFUlRTClhFTnxTeXN0ZW1H
ZXRWZXJzaW9uSW5mb3JtYXRpb246IFRZUEU6IFdPUktTVEFUSU9OClhFTnxTeXN0ZW1HZXRNZW1v
cnlJbmZvcm1hdGlvbjogUkFOR0VbMF0gMDAwMDAwMDAuMDAwMDEwMDAgLSAwMDAwMDAwMC4wMDA5
ZGZmZgpYRU58U3lzdGVtR2V0TWVtb3J5SW5mb3JtYXRpb246IFJBTkdFWzFdIDAwMDAwMDAwLjAw
MTAwMDAwIC0gMDAwMDAwMDAuN2Y3ZmZmZmYKWEVOfEFjcGlHZXRYc2R0OiAweDAwMDAwMDAwRkMw
MEQ0NDAKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA9PT09PiAoMDowKQpYRU58U3lz
dGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IE1hbnVmYWN0dXJlcjogR2VudWluZUludGVsClhFTnxT
eXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogQVBJQyBJRDogMDAKWEVOfFN5c3RlbVByb2Nlc3Nv
ckluZm9ybWF0aW9uOiBQUk9DRVNTT1IgSUQ6IDAwClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1h
dGlvbjogPD09PT0gKDA6MCkKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA9PT09PiAo
MDoxKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IE1hbnVmYWN0dXJlcjogR2VudWlu
ZUludGVsClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogQVBJQyBJRDogMDIKWEVOfFN5
c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBQUk9DRVNTT1IgSUQ6IDAxClhFTnxTeXN0ZW1Qcm9j
ZXNzb3JJbmZvcm1hdGlvbjogPD09PT0gKDA6MSkKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0
aW9uOiA9PT09PiAoMDoyKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IE1hbnVmYWN0
dXJlcjogR2VudWluZUludGVsClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogQVBJQyBJ
RDogMDQKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBQUk9DRVNTT1IgSUQ6IDAyClhF
TnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogPD09PT0gKDA6MikKWEVOfFN5c3RlbVByb2Nl
c3NvckluZm9ybWF0aW9uOiA9PT09PiAoMDozKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRp
b246IE1hbnVmYWN0dXJlcjogR2VudWluZUludGVsClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1h
dGlvbjogQVBJQyBJRDogMDYKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBQUk9DRVNT
T1IgSUQ6IDAzClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogPD09PT0gKDA6MykKWEVO
OiBIWVBFUkNBTEwgUEFHRSAwIEAgMDAwMDAwMDAuMDQ2ZDQwMDAKWEVOfFVucGx1Z1NldFJlcXVl
c3Q6IERJU0tTClhFTnxVbnBsdWdTZXRSZXF1ZXN0OiBOSUNTClhFTkZJTFR8RHJpdmVyRW50cnk6
IDguMS4wICgxNSkgKDIyLjA3LjIwMTYpClhFTjogNC44LjAgKF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX18gPSAwMDA0MDYwMCkKWEVORklMVHxGZG9DcmVhdGU6IEZGRkZGQTgwMDIzMUFBNjAgKEFD
UElcUE5QMEEwM1wwKQp2Z2Egcy0+bGZiX2FkZHIgPSBmMTAwMDAwMCBzLT5sZmJfZW5kID0gZjE4
MDAwMDAgClhFTkZJTFR8UGRvQ3JlYXRlOiBGRkZGRkE4MDAyQTQzMTkwIChQQ0lcVkVOXzgwODYm
REVWXzEyMzcmU1VCU1lTXzExMDAxQUY0JlJFVl8wMlwwMCkKWEVORklMVHxQZG9DcmVhdGU6IEZG
RkZGQTgwMDIzMTY2MDAgKFBDSVxWRU5fODA4NiZERVZfNzAwMCZTVUJTWVNfMTEwMDFBRjQmUkVW
XzAwXDA4KQpYRU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMjMxQjA0MCAoUENJXFZFTl84MDg2
JkRFVl83MDEwJlNVQlNZU18wMDAxNTg1MyZSRVZfMDBcMDkpClhFTkZJTFR8UGRvQ3JlYXRlOiBG
RkZGRkE4MDAxODc2MDQwIChQQ0lcVkVOXzgwODYmREVWXzcwMjAmU1VCU1lTXzExMDAxQUY0JlJF
Vl8wMVwwQSkKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDE4NzcwNDAgKFBDSVxWRU5fMTIz
NCZERVZfMTExMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAwXDEwKQpYRU5GSUxUfFBkb1NldERldmlj
ZUluc3RhbmNlOiAoKSAnMTgnIC0+ICcxMCcKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDE4
NzgwNDAgKFBDSVxWRU5fNTg1MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDEwKQpY
RU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMTg3OTA0MCAoUENJXFZFTl84MDg2JkRFVl8xMDBF
JlNVQlNZU18wMDAwMDAwMCZSRVZfMDNcMjApClhFTkZJTFR8UGRvQ3JlYXRlOiBGRkZGRkE4MDAx
ODdBMDQwIChBQ1BJXFBOUDAxMDNcMCkKWEVORklMVHxEcml2ZXJTZXRGaWx0ZXJTdGF0ZTogQUNU
SVZFIERFVklDRSBQUkVTRU5UClVua25vd24gUFYgcHJvZHVjdCA2NTUzNSBsb2FkZWQgaW4gZ3Vl
c3QKUFYgZHJpdmVyIGJ1aWxkIDUyNDU0NApVTlBMVUc6IFBSRS1BTUJMRSAoRFJJVkVSUyBOT1Qg
QkxBQ0tMSVNURUQpClVOUExVRzogRElTS1MKcmVnaW9uIHR5cGUgMCBhdCBbZjE4MDAwMDAsZjE4
MjAwMDApLgpzcXVhc2ggaW9tZW0gW2YxODAwMDAwLCBmMTgyMDAwMCkuCnJlZ2lvbiB0eXBlIDEg
YXQgW2MxMDAsYzE0MCkuClVOUExVRzogTklDUwpYRU5GSUxUfERyaXZlclNldEZpbHRlclN0YXRl
OiBQRU5ESU5HClhFTkZJTFR8UGRvRGVzdHJveTogRkZGRkZBODAwMTg3OTA0MCAoUENJXFZFTl84
MDg2JkRFVl8xMDBFJlNVQlNZU18wMDAwMDAwMCZSRVZfMDNcMjApIChkZXZpY2UgZGlzYXBwZWFy
ZWQpClhFTkZJTFR8RHJpdmVyU2V0RmlsdGVyU3RhdGU6IERJU0FCTEVEClhFTkJVU3xEcml2ZXJF
bnRyeTogOC4xLjAgKDE1KSAoMjIuMDcuMjAxNikKWEVOQlVTfEZkb1NldEZyaWVuZGx5TmFtZTog
WGVuIFBWIEJ1cyAoMDAwMSkKWEVOQlVTfEZkb0NyZWF0ZTogRkZGRkZBODAwMjM2MUQ0MCAoWFAw
MDAxIFhFTkJVUykgW0FDVElWRV0KWEVOQlVTfEZkb0Nvbm5lY3RJbnRlcnJ1cHQ6IEZGRkZGQTgw
MDE5ODMzQzg6IFNoYXJlZCBMZXZlbFNlbnNpdGl2ZSBDUFUgMDowIFZFQ1RPUiBhMgpYRU5CVVN8
RmRvQ29ubmVjdEludGVycnVwdDogRkZGRkZBODAwMjMxMzNDODogRGV2aWNlRXhjbHVzaXZlIExh
dGNoZWQgQ1BVIDA6MCBWRUNUT1IgYjAKWEVOQlVTfEZkb0Nvbm5lY3RJbnRlcnJ1cHQ6IEZGRkZG
QTgwMDE4Njc5MDg6IERldmljZUV4Y2x1c2l2ZSBMYXRjaGVkIENQVSAwOjEgVkVDVE9SIGIwClhF
TkJVU3xGZG9Db25uZWN0SW50ZXJydXB0OiBGRkZGRkE4MDAyMzYxNjQ4OiBEZXZpY2VFeGNsdXNp
dmUgTGF0Y2hlZCBDUFUgMDoyIFZFQ1RPUiBiMApYRU5CVVN8RmRvQ29ubmVjdEludGVycnVwdDog
RkZGRkZBODAwMTgyMEY1ODogRGV2aWNlRXhjbHVzaXZlIExhdGNoZWQgQ1BVIDA6MyBWRUNUT1Ig
YjAKWEVOQlVTfEZkb1NjYW46ID09PT0+ClhFTkJVU3xGZG9CYWxsb29uOiA9PT09PgpYRU5CVVN8
RmRvQ3JlYXRlSW9TcGFjZTogMDAwMDAwMDAuZjAwMDAwMDAgLSAwMDAwMDAwMC5mMGZmZmZmZgpY
RU5CVVN8RmRvU3VzcGVuZDogPT09PT4KWEVOfEh2bVNldFBhcmFtOiBmYWlsMSAoYzAwMDAwMjIp
ClNIQVJFRF9JTkZPOiBNQVAgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm8gQCAwMDAwMDAwMC5mMDAw
MDAwMApFVlRDSE5fRklGTzogQ09OVFJPTEJMT0NLWzBdIEAgMDAwMDAwMDAuMjk2ZDQwMDAKRVZU
Q0hOX0ZJRk86IENPTlRST0xCTE9DS1sxXSBAIDAwMDAwMDAwLjI5NmQ1MDAwCkVWVENITl9GSUZP
OiBDT05UUk9MQkxPQ0tbMl0gQCAwMDAwMDAwMC4yOTZkNjAwMApFVlRDSE5fRklGTzogQ09OVFJP
TEJMT0NLWzNdIEAgMDAwMDAwMDAuMjk2ZDcwMDAKWEVOQlVTfEV2dGNobkFiaUFjcXVpcmU6IEZJ
Rk8KWEVOQlVTfEV2dGNobkludGVycnVwdEVuYWJsZTogQ1BVIDA6MCAoVmVjdG9yID0gMTc2KQpY
RU5CVVN8RXZ0Y2huSW50ZXJydXB0RW5hYmxlOiBDUFUgMDoxIChWZWN0b3IgPSAxNzYpClhFTkJV
U3xFdnRjaG5JbnRlcnJ1cHRFbmFibGU6IENQVSAwOjIgKFZlY3RvciA9IDE3NikKWEVOQlVTfEV2
dGNobkludGVycnVwdEVuYWJsZTogQ1BVIDA6MyAoVmVjdG9yID0gMTc2KQpYRU5CVVN8RXZ0Y2hu
SW50ZXJydXB0RW5hYmxlOiBDQUxMQkFDSyBWSUEgKFZlY3RvciA9IDI4KQpTVE9SRTogUEFHRSBA
IDAwMDAwMDAwLmZlZmZjMDAwCkVWVENITl9GSUZPOiBFVkVOVEFSUkFZWzBdIEAgMDAwMDAwMDAu
Mjk3NTgwMDAKWEVOQlVTfEV2dGNobkZpZm9FeHBhbmQ6IGFkZGVkIHBvcnRzIFswMDAwMDAwMCAt
IDAwMDAwM2ZmXQpTVE9SRTogRU5BQkxFICgxKQpYRU5CVVN8UGRvQ3JlYXRlOiBGRkZGRkE4MDAy
MzY0MzUwIChWQkQpClhFTkJVU3xQZG9EdW1wUmV2aXNpb25zOiAwODAwMDAwOSAtPiBTVVNQRU5E
IHYxIFNIQVJFRF9JTkZPIHYyIEVWVENITiB2NCBERUJVRyB2MSBTVE9SRSB2MSBSQU5HRV9TRVQg
djEgQ0FDSEUgdjEgR05UVEFCIHYxIFVOUExVRyB2MSBFTVVMQVRFRCB2MQpYRU5CVVN8UGRvRHVt
cFJldmlzaW9uczogMDgwMDAwMEEgLT4gU1VTUEVORCB2MSBTSEFSRURfSU5GTyB2MiBFVlRDSE4g
djUgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VUIHYxIENBQ0hFIHYxIEdOVFRBQiB2MSBVTlBM
VUcgdjEgRU1VTEFURUQgdjEKWEVOQlVTfFBkb0NyZWF0ZTogRkZGRkZBODAwMjM2NDc3MCAoVklG
KQpYRU5CVVN8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDkgLT4gU1VTUEVORCB2MSBTSEFSRURf
SU5GTyB2MiBFVlRDSE4gdjQgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VUIHYxIENBQ0hFIHYx
IEdOVFRBQiB2MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVOQlVTfFBkb0R1bXBSZXZpc2lvbnM6
IDA4MDAwMDBBIC0+IFNVU1BFTkQgdjEgU0hBUkVEX0lORk8gdjIgRVZUQ0hOIHY1IERFQlVHIHYx
IFNUT1JFIHYxIFJBTkdFX1NFVCB2MSBDQUNIRSB2MSBHTlRUQUIgdjEgVU5QTFVHIHYxIEVNVUxB
VEVEIHYxClhFTkJVU3xQZG9DcmVhdGU6IEZGRkZGQTgwMDIzNjVENDAgKElGQUNFKQpYRU5CVVN8
UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDkgLT4gU1VTUEVORCB2MSBTSEFSRURfSU5GTyB2MiBF
VlRDSE4gdjQgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VUIHYxIENBQ0hFIHYxIEdOVFRBQiB2
MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVOQlVTfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDBB
IC0+IFNVU1BFTkQgdjEgU0hBUkVEX0lORk8gdjIgRVZUQ0hOIHY1IERFQlVHIHYxIFNUT1JFIHYx
IFJBTkdFX1NFVCB2MSBDQUNIRSB2MSBHTlRUQUIgdjEgVU5QTFVHIHYxIEVNVUxBVEVEIHYxClhF
TkZJTFR8RmRvQ3JlYXRlOiBGRkZGRkE4MDAyNTVFQzUwIChQQ0lJREVcSURFQ2hhbm5lbFwwKQpY
RU5GSUxUfEZkb0NyZWF0ZTogRkZGRkZBODAwMjU1RTg2MCAoUENJSURFXElERUNoYW5uZWxcMSkK
WEVOVkJEfERyaXZlckVudHJ5OjguMS4wLjE1ICgyMi83LzIwMTYpClhFTlZCRHxfX0RyaXZlclBh
cnNlUGFyYW1ldGVyS2V5OkRyaXZlclBhcmFtZXRlcnM6IApYRU5ESVNLfERyaXZlckVudHJ5OlhF
TkRJU0sgOC4xLjAgKDE1KSAoMjIuMDcuMjAxNikKWEVORElTS3xGZG9DcmVhdGU6RkZGRkZBODAw
MjcyMTgwMApYRU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjcyNjA2
MCBpcyBub3QgRkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTlZCRHxEaXNwYXRj
aFBucDpEZXZpY2VPYmplY3QgMHhGRkZGRkE4MDAyNzI2MDYwIGlzIG5vdCBGRE8gKDB4MDAwMDAw
MDAwMDAwMDAwMCkgb3IgYSBQRE8KWEVOVkJEfERpc3BhdGNoUG5wOkRldmljZU9iamVjdCAweEZG
RkZGQTgwMDI3MjYwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAwKSBvciBhIFBETwpY
RU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjcyNjA2MCBpcyBub3Qg
RkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTlZCRHxEaXNwYXRjaFBucDpEZXZp
Y2VPYmplY3QgMHhGRkZGRkE4MDAyNzI2MDYwIGlzIG5vdCBGRE8gKDB4MDAwMDAwMDAwMDAwMDAw
MCkgb3IgYSBQRE8KWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNlOiBWQkQ6IEJVU19JTlRFUkZBQ0Ug
KFZFUlNJT04gMSkKWEVOVkJEfERpc3BhdGNoUG5wOkRldmljZU9iamVjdCAweEZGRkZGQTgwMDI3
MjYwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAwKSBvciBhIFBETwpYRU5CVVN8UGRv
UXVlcnlJbnRlcmZhY2U6IFZCRDogQlVTX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8RG1h
RHVtcERldmljZURlc2NyaXB0aW9uOiBWZXJzaW9uID0gMApYRU5CVVN8RG1hRHVtcERldmljZURl
c2NyaXB0aW9uOiBNYXN0ZXIgPSBUUlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246
IFNjYXR0ZXJHYXRoZXIgPSBUUlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERl
bWFuZE1vZGUgPSBGQUxTRQpYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBBdXRvSW5p
dGlhbGl6ZSA9IEZBTFNFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYTMyQml0
QWRkcmVzc2VzID0gVFJVRQpYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBJZ25vcmVD
b3VudCA9IEZBTFNFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYTY0Qml0QWRk
cmVzc2VzID0gVFJVRQpYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBCdXNOdW1iZXIg
PSAwMDAwMDAwMApYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBEbWFDaGFubmVsID0g
ZmZmZmZmZmYKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogSW50ZXJmYWNlVHlwZSA9
IEludGVybmFsClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYVdpZHRoID0gOEJp
dHMKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hU3BlZWQgPSBDb21wYXRpYmxl
ClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IE1heGltdW1MZW5ndGggPSAwMDBiMDAw
MApYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBEbWFQb3J0ID0gZmZmZmZmZmYKWEVO
QlVTfERtYUdldEFkYXB0ZXI6IG5vIGludGVyY2VwdGlvbgpYRU5CVVN8UGRvUXVlcnlJbnRlcmZh
Y2U6IFZCRDogU1RPUkVfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVkJEOiBFVlRDSE5fSU5URVJGQUNFIChWRVJTSU9OIDUpClhFTkJVU3xQZG9RdWVyeUlu
dGVyZmFjZTogVkJEOiBHTlRUQUJfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVy
eUludGVyZmFjZTogVkJEOiBTVVNQRU5EX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8UGRv
UXVlcnlJbnRlcmZhY2U6IFZCRDogREVCVUdfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQ
ZG9RdWVyeUludGVyZmFjZTogVkJEOiBVTlBMVUdfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJV
U3xQZG9RdWVyeUludGVyZmFjZTogVkJEOiBFTVVMQVRFRF9JTlRFUkZBQ0UgKFZFUlNJT04gMSkK
WEVORklMVHxQZG9RdWVyeUludGVyZmFjZTogUENJXFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18w
MDAxNTg1MyZSRVZfMDFcMTA6IEVNVUxBVEVEX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8
VW5wbHVnUmVxdWVzdDogRElTS1MgKE1BS0UpClhFTnxVbnBsdWdJbmNyZW1lbnRWYWx1ZTogRElT
S1MgMQpYRU5WQkR8X19GZG9TZXREZXZpY2VQb3dlclN0YXRlOlBPV0VSIEQzIHRvIEQwClhFTlZC
RHxGZG9EM1RvRDA6RDMtPkQwClhFTlZCRHxfX0Zkb0lzUGRvVW5wbHVnZ2VkOlRhcmdldFswXSA6
ICh2YmQvNTE3MTIpIEVtdWxhdGVkIE5PVF9QUkVTRU5UClhFTlZCRHxQZG9DcmVhdGU6VGFyZ2V0
WzBdIDogQ3JlYXRpbmcgKFBWKQpYRU5WQkR8UGRvU2V0RGV2aWNlUG93ZXJTdGF0ZTpUYXJnZXRb
MF0gOiBQT1dFUiBEMyB0byBEMApYRU5WQkR8UGRvRDNUb0QwOlRhcmdldFswXSA6IEQzLT5EMCAo
UFYpClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6VGFyZ2V0WzBdIDogSU5JVElBTElaRUQgLS0t
LT4gRU5BQkxFRApYRU5WQkR8X19Gcm9udGVuZFNldFN0YXRlOlRhcmdldFswXSA6IGluIHN0YXRl
IENMT1NFRApYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdlOlRhcmdldFswXSA6IE5PVF9EVU1QIE5P
VF9ISUJFUiBOT1RfUEFHRQpYRU5WQkR8UGRvUmVhZElucXVpcnlEYXRhOlRhcmdldFswXSA6IEZh
aWxlZCB0byBnZXQgUGFnZTgwIGRhdGEKWEVOVkJEfFBkb1JlYWRJbnF1aXJ5RGF0YTpUYXJnZXRb
MF0gOiBGYWlsZWQgdG8gZ2V0IFBhZ2U4MyBkYXRhClhFTlZCRHxQZG9VcGRhdGVJbnF1aXJ5RGF0
YTpUYXJnZXRbMF0gOiBWREktVVVJRCA9IHswMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAw
MDAwMDB9ClhFTlZCRHxGcm9udGVuZFByZXBhcmU6VGFyZ2V0WzBdIDogQmFja2VuZElkIDEgKC9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8xMy81MTcxMikKWEVOVkJEfF9fRnJvbnRlbmRTZXRT
dGF0ZTpUYXJnZXRbMF0gOiBpbiBzdGF0ZSBQUkVQQVJFRApYRU5CVVN8UmFuZ2VTZXRQb3A6IGZh
aWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMF0gQCAw
MDAwMDAwMC5mMDAwMTAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFsw
MDAwMDAyMCAtIDAwMDAwMWZmXQpYRU5WQkR8X19SZWFkRGlza0luZm86VGFyZ2V0WzBdIDogMTU2
MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzICg1MTIpClhFTlZCRHxfX1JlYWREaXNrSW5mbzpU
YXJnZXRbMF0gOiA3NCBHQiAoMDAwMDAwMDApIApYRU5WQkR8RnJvbnRlbmRSZWFkRGlza0luZm86
VGFyZ2V0WzBdIDogRmVhdHVyZXM6IEJBUlJJRVIgRkxVU0ggClhFTlZCRHxfX0Zyb250ZW5kU2V0
U3RhdGU6VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ09OTkVDVEVEClhFTlZCRHxfX0Zyb250ZW5kU2V0
U3RhdGU6VGFyZ2V0WzBdIDogaW4gc3RhdGUgRU5BQkxFRApYRU5WQkR8UGRvQ3JlYXRlOlRhcmdl
dFswXSA6IENyZWF0ZWQgKFBWKQpYRU5WQkR8RmRvTG9nVGFyZ2V0czpTY2FuVGhyZWFkID09PT4K
WEVOVkJEfEZkb0xvZ1RhcmdldHM6U2NhblRocmVhZCA6IFRhcmdldFswXSA9IDB4RkZGRkZBODAw
MjczMzE5MCAocHJlc2VudCkKWEVOVkJEfEZkb0xvZ1RhcmdldHM6U2NhblRocmVhZCA8PT09ClhF
TlZCRHxGZG9EaXNwYXRjaFBucDoxNDpRVUVSWV9QTlBfREVWSUNFX1NUQVRFIC0+IGMwMDAwMGJi
ClhFTlZCRHxfX0hhbmRsZVBhZ2U4MzpUYXJnZXRbMF0gOiBJTlFVSVJZIFVzaW5nIEZha2UgUGFn
ZTgzIERhdGEKWEVOVkJEfF9fSGFuZGxlUGFnZTgwOlRhcmdldFswXSA6IElOUVVJUlkgVXNpbmcg
RmFrZSBQYWdlODAgRGF0YQpYRU5ESVNLfFBkb0NyZWF0ZTpGRkZGRkE4MDAyNzI3NzQwClhFTlZC
RHxQZG9TZXREZXZpY2VPYmplY3Q6VGFyZ2V0WzBdIDogU2V0dGluZyBEZXZpY2VPYmplY3QgPSAw
eEZGRkZGQTgwMDI3MjcwNjAKWEVOVkJEfEZkb01hcERldmljZU9iamVjdFRvUGRvOjB4RkZGRkZB
ODAwMjcyNzA2MCAtLT4gVGFyZ2V0IDAgKDAwMDAwMCkKWEVOVkJEfFBkb0Rpc3BhdGNoUG5wOlRh
cmdldFswXSA6IDEzOlFVRVJZX0lEIC0+IGMwMDAwMGJiClhFTlZCRHxQZG9EaXNwYXRjaFBucDpU
YXJnZXRbMF0gOiAxNTpRVUVSWV9CVVNfSU5GT1JNQVRJT04gLT4gYzAwMDAwYmIKWEVOVkJEfFBk
b0Rpc3BhdGNoUG5wOlRhcmdldFswXSA6IDE5OlVOS05PV04gLT4gYzAwMDAwYmIKWEVOVkJEfFBk
b0Rpc3BhdGNoUG5wOlRhcmdldFswXSA6IDE4OlVOS05PV04gLT4gYzAwMDAwYmIKWEVOVkJEfFBk
b0Rpc3BhdGNoUG5wOlRhcmdldFswXSA6IDBkOkZJTFRFUl9SRVNPVVJDRV9SRVFVSVJFTUVOVFMg
LT4gYzAwMDAwYmIKWEVOVkJEfFBkb1NldERldmljZVBucFN0YXRlOlRhcmdldFswXSA6IFBOUCBQ
cmVzZW50IHRvIFN0YXJ0ZWQK
--001a114e5ea0cedd9f0547a43d9e
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--001a114e5ea0cedd9f0547a43d9e--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 18:13:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 18:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZiMk-00073X-Fo; Fri, 03 Feb 2017 18:13:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <firemeteor.guo@gmail.com>) id 1cZiMj-00073R-JY
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 18:13:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 EC/F3-01719-858C4985; Fri, 03 Feb 2017 18:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPKsWRWlGSWpSXmKPExsVyMXThId2wE1M
 iDKZPFrX4szjRgdHj8IcrLAGMUayZeUn5FQmsGdt/d7MVLHvMXHHi0Sm2Bsa5t5i7GLk4hARm
 M0rMfLUYzGERaGeVOH3yABOIIyGwmFXi2t+XrF2MnEBOjsSF3lNMEHaJxKJzy9hAbF4BQYmTM
 5+wgNjCAgoS804+YAexhQQ8Jf5vOsgIYnMKeEjcmjaFBWLdJGaJN++uMYMk2AT0JQ48XA02lE
 VARWL/85fMEAsMJY5+2Q60mANoQYDEsfmVEPPdJDo2HQUrFxHQkpiwZSuYzSzgLXFuziRmCNt
 F4vPkO0wTGIVmITlvFpLULKCpzALqEuvnCUGEtSWWLXzNDGG7Sfxo38MOYdtLbD9+jxXCVpSY
 0v0QLC4hICPx6tE5Noh4iMTE5zegxvtLvF0/kw2b+g/HF7EsYORZxahenFpUllqka6yXVJSZn
 lGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYqQxAsINx7z+nQ4ySHExKorzNaVMihPiS8l
 MqMxKLM+KLSnNSiw8xynBwKEnwxh0HygkWpaanVqRl5gBTBkxagoNHSYRXHSTNW1yQmFucmQ6
 ROsXoytHTdfolE8epGyByze4zQPLPSRC5Z9fll0xCLHn5ealS4rzzQZoFQJozSvPgRsPS3SVG
 WSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ8/45BjSFJzOvBO6CV0DHMQEd9/PxJJDjShIRUlINj
 Ouv9gnFMG7SErvsnPLwx5xHJgsSZlm84ZtQxahpaHXD2WRbfeHsbZ4qJoEnnrcdyFFe83TW1G
 MXG8SeFsiUy65bOW3ZUftjv6N2CF+Ok/WUTjM/eO7Uqck1xhonV1ydajNVuFDt64K0E7tfaOw
 52jxjz9X2acWRscdub+y8quASsuW8yOWv9n+VWIozEg21mIuKEwFFn+yUcgMAAA==
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1486145621!69189864!1
X-Originating-IP: [209.85.161.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19585 invoked from network); 3 Feb 2017 18:13:41 -0000
Received: from mail-yw0-f194.google.com (HELO mail-yw0-f194.google.com)
 (209.85.161.194)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Feb 2017 18:13:41 -0000
Received: by mail-yw0-f194.google.com with SMTP id u68so2353736ywg.0
 for <win-pv-devel@lists.xenproject.org>; Fri, 03 Feb 2017 10:13:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=8L9as3m2KvlTT67aydJx5Oapk+GbHRpS/KnoSb6vgu4=;
 b=RUCyQ59xAAwatT6I/Bu6hmvS99XWeCILTnY4TQsSDCgIK6l4Ljd35npnxxRHHvmLyU
 kQ3UxU/+vYBh/aRe8eJbXNppA2i2ZsiZKgqWfCz3+yFm5IO10ieF6pJC2+sTvYYDMuAv
 iS0aGNwyhaWmY+P514qwBTgpe6vPKRVUKoLaUyEFaralS7bhjMApYcSqjdFGUHN55QM7
 DOlkXngj+5sZW9A+2V6StoU1J+C74PZoTol2/pAsvgrOaRyVOuv1nIMkGeoW8+1n0rOY
 dhAhuWZsJBQiZshJJI9M35KaRdz5ZBKt2thHgy1Earx7QEcziGxRp3AyPe4sfPyJpJRD
 lo+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:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=8L9as3m2KvlTT67aydJx5Oapk+GbHRpS/KnoSb6vgu4=;
 b=df7h90SQnNi0OdcaJEn4rylTGCj6eSZI9tMggsS3o7Vev71Eeqh5092+kfitDFgUJj
 BrXWrn7avUR/SYnSklGfEp9yltGdhmY82MEpEH/NOlVyiT4tBfjWmmLhRQuPylfFREPr
 KZPeyI/GCmPmbFS/Y+YUtKe5ZpRz7OLq6nsOQH9ThjjSX/lmpkqC8OLUaG3HOsXikudo
 pepOObOCnD2M0+xd/g7zQoT1vhN7uvxFIXJRQoIZXWTP4z3OuuuNLoex02XU2HxDBkg4
 UVwCdyTLsaeL26W4ItWNNgToOssNVQks1zoPcb03Xh3+VALhf1Uxy0UuRHTxPd0EO5hp
 3sZw==
X-Gm-Message-State: AIkVDXKyZ+mhWnjm15IK7TB8nOkjxJDcBqqCsyBfLNKlnk3xVlPko3MnBwi4nU7AJh9XshGRqtj49LB4dk/ceg==
X-Received: by 10.13.199.135 with SMTP id j129mr9747453ywd.255.1486145620718; 
 Fri, 03 Feb 2017 10:13:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.174.31 with HTTP; Fri, 3 Feb 2017 10:13:40 -0800 (PST)
In-Reply-To: <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Sat, 4 Feb 2017 02:13:40 +0800
X-Google-Sender-Auth: pAaC_UmH-yXabXdYCRDMxN3Kz68
Message-ID: <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: multipart/mixed; boundary=001a114e5ea0cedd9f0547a43d9e
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Finally I was able to uninstall the GPL PV driver by following the
steps in this page:
https://lime-technology.com/wiki/index.php/UnRAID_Manual_6#Converting_VMs_f=
rom_Xen_to_KVM
I thought the info was obsolete but it just worked!

However, the new NIC driver is not working properly.
Is there anything wrong that you can tell from the attached qemu log?

Anyway, I'm getting a booting system this time.
So I decide to give it a try with the driver domain setup as it was
the initial goal.
Unfortunately the new driver does NOT make it any better and I still
get stuck at the boot screen as GPLPV driver does.
I'm also attaching the qemu log here (the one with 'driver_domain' suffix).

The driver domain (freeBSD 10 based) lacks some features that appears
in domain0:
XENVBD|FrontendReadFeatures:Target[0] : Features: INDIRECT
XENVBD|FrontendReadFeatures:Target[0] : INDIRECT 100
But other than that, I couldn't find anything obvious wrong.

  XENVBD|PdoSetDevicePnpState:Target[0] : PNP Present to Started
                       //<< this is the last line seen for
driver-domain config
  XENVBD|PdoDispatchPnp:Target[0] : 07:QUERY_DEVICE_RELATIONS -> c00000bb
  XENVBD|FrontendWriteUsage:Target[0] : DUMP NOT_HIBER NOT_PAGE
  XENVBD|FdoDispatchPnp:14:QUERY_PNP_DEVICE_STATE -> c00000bb

Any idea what's the situation?


On Fri, Jan 20, 2017 at 10:23 PM, Paul Durrant <Paul.Durrant@citrix.com> wr=
ote:
> I think uninstalling in safe mode is perfectly reasonable, but I don=E2=
=80=99t know
> if there is any =E2=80=98magic=E2=80=99 to doing so. Are you following in=
structions as to
> how to go about removing the drivers fully? (Remember that Windows itself
> doesn=E2=80=99t really handle driver un-installation=E2=80=A6 it=E2=80=99=
s not something Microsoft
> really supports). Whatever you do, you need to get to a situation where y=
ou
> can boot the VM normally and verify that both storage and network are usi=
ng
> emulated devices before installing the 8.1 PV drivers.
>
>
>
> For comparison perhaps you could try installing the 8.1 drivers in a fres=
h
> VM to verify there are no problems with your environment.
>

--001a114e5ea0cedd9f0547a43d9e
Content-Type: text/x-log; charset=US-ASCII; name="qemu-ruibox_new.log"
Content-Disposition: attachment; filename="qemu-ruibox_new.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iyq43kjm0

ZG9taWQ6IDE0ClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3MgaGRhClVzaW5nIGZpbGUgL21udC92bWZz
L1dpbmRvd3MvcnVpYm94L3J1aWJveC5pbWcgaW4gcmVhZC13cml0ZSBtb2RlCldhdGNoaW5nIGRl
dmljZS1tb2RlbC8xNC9sb2dkaXJ0eS9jbWQKV2F0Y2hpbmcgZGV2aWNlLW1vZGVsLzE0L2NvbW1h
bmQKV2F0Y2hpbmcgL2xvY2FsL2RvbWFpbi8xNC9jcHUKY2hhciBkZXZpY2UgcmVkaXJlY3RlZCB0
byAvZGV2L3B0cy8xMwpxZW11X21hcF9jYWNoZV9pbml0IG5yX2J1Y2tldHMgPSAxMDAwMCBzaXpl
IDQxOTQzMDQKc2hhcmVkIHBhZ2UgYXQgcGZuIGZlZmZkCmJ1ZmZlcmVkIGlvIHBhZ2UgYXQgcGZu
IGZlZmZiCkd1ZXN0IHV1aWQgPSA1YzA3Njc4NC1kOTM3LTQxZDgtODM2Yi1kYjJiZmU2OWE1YWIK
cG9wdWxhdGluZyB2aWRlbyBSQU0gYXQgZmYwMDAwMDAKbWFwcGluZyB2aWRlbyBSQU0gZnJvbSBm
ZjAwMDAwMApSZWdpc3RlciB4ZW4gcGxhdGZvcm0uCkRvbmUgcmVnaXN0ZXIgcGxhdGZvcm0uCnBs
YXRmb3JtX2ZpeGVkX2lvcG9ydDogY2hhbmdlZCByby9ydyBzdGF0ZSBvZiBST00gbWVtb3J5IGFy
ZWEuIG5vdyBpcyBydyBzdGF0ZS4KeHNfcmVhZChkZXZpY2UtbW9kZWwvMTQveGVuX2V4dGVuZGVk
X3Bvd2VyX21nbXQpOiByZWFkIGVycm9yCnhzX3JlYWQoKTogdm5jcGFzc3dkIGdldCBlcnJvci4g
L3ZtLzVjMDc2Nzg0LWQ5MzctNDFkOC04MzZiLWRiMmJmZTY5YTVhYi92bmNwYXNzd2QuCkxvZy1k
aXJ0eTogbm8gY29tbWFuZCB5ZXQuCkkvTyByZXF1ZXN0IG5vdCByZWFkeTogMCwgcHRyOiAwLCBw
b3J0OiAwLCBkYXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMApJL08gcmVxdWVzdCBub3QgcmVhZHk6
IDAsIHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6IDAsIHNpemU6IDAKdmNwdS1zZXQ6
IHdhdGNoIG5vZGUgZXJyb3IuClt4ZW5zdG9yZV9wcm9jZXNzX3ZjcHVfc2V0X2V2ZW50XTogL2xv
Y2FsL2RvbWFpbi8xNC9jcHUgaGFzIG5vIENQVSEKSS9PIHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBw
dHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAwCnhzX3JlYWQoL2xvY2Fs
L2RvbWFpbi8xNC9sb2ctdGhyb3R0bGluZyk6IHJlYWQgZXJyb3IKcWVtdTogaWdub3Jpbmcgbm90
LXVuZGVyc3Rvb2QgZHJpdmUgYC9sb2NhbC9kb21haW4vMTQvbG9nLXRocm90dGxpbmcnCm1lZGl1
bSBjaGFuZ2Ugd2F0Y2ggb24gYC9sb2NhbC9kb21haW4vMTQvbG9nLXRocm90dGxpbmcnIC0gdW5r
bm93biBkZXZpY2UsIGlnbm9yZWQKSS9PIHJlcXVlc3Qgbm90IHJlYWR5OiAwLCBwdHI6IDAsIHBv
cnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAwCnZnYSBzLT5sZmJfYWRkciA9IGYxMDAw
MDAwIHMtPmxmYl9lbmQgPSBmMTgwMDAwMCAKcGxhdGZvcm1fZml4ZWRfaW9wb3J0OiBjaGFuZ2Vk
IHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1vcnkgYXJlYS4gbm93IGlzIHJ3IHN0YXRlLgpwbGF0Zm9y
bV9maXhlZF9pb3BvcnQ6IGNoYW5nZWQgcm8vcncgc3RhdGUgb2YgUk9NIG1lbW9yeSBhcmVhLiBu
b3cgaXMgcm8gc3RhdGUuCm1hcHBpbmcgdnJhbSB0byBmMTAwMDAwMCAtIGYxODAwMDAwClhFTnxE
bGxJbml0aWFsaXplOiA4LjEuMCAoMTUpICgyMi4wNy4yMDE2KQpYRU58QWNwaUZpbmRSc2RwOiAw
eDAwMDAwMDAwMDAwRUEwMjAKWEVOfFN5c3RlbUdldFN0YXJ0T3B0aW9uczogIE5PRVhFQ1VURT1P
UFRJTgpYRU58U3lzdGVtR2V0VmVyc2lvbkluZm9ybWF0aW9uOiBLRVJORUw6IDYuMSAoQlVJTEQg
NzYwMSkgUExBVEZPUk0gV0lOMzJfTlQgKHg2NCkKWEVOfFN5c3RlbUdldFZlcnNpb25JbmZvcm1h
dGlvbjogU1A6IDEuMCAoKQpYRU58U3lzdGVtR2V0VmVyc2lvbkluZm9ybWF0aW9uOiBTVUlURVM6
ClhFTnxTeXN0ZW1HZXRWZXJzaW9uSW5mb3JtYXRpb246IC0gVEVSTUlOQUwKWEVOfFN5c3RlbUdl
dFZlcnNpb25JbmZvcm1hdGlvbjogLSBTSU5HTEVVU0VSVFMKWEVOfFN5c3RlbUdldFZlcnNpb25J
bmZvcm1hdGlvbjogVFlQRTogV09SS1NUQVRJT04KWEVOfFN5c3RlbUdldE1lbW9yeUluZm9ybWF0
aW9uOiBSQU5HRVswXSAwMDAwMDAwMC4wMDAwMTAwMCAtIDAwMDAwMDAwLjAwMDlkZmZmClhFTnxT
eXN0ZW1HZXRNZW1vcnlJbmZvcm1hdGlvbjogUkFOR0VbMV0gMDAwMDAwMDAuMDAxMDAwMDAgLSAw
MDAwMDAwMC43ZjdmZmZmZgpYRU58QWNwaUdldFhzZHQ6IDB4MDAwMDAwMDBGQzAwRDQ0MApYRU58
U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246ID09PT0+ICgwOjApClhFTnxTeXN0ZW1Qcm9jZXNz
b3JJbmZvcm1hdGlvbjogTWFudWZhY3R1cmVyOiBHZW51aW5lSW50ZWwKWEVOfFN5c3RlbVByb2Nl
c3NvckluZm9ybWF0aW9uOiBBUElDIElEOiAwMApYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRp
b246IFBST0NFU1NPUiBJRDogMDAKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA8PT09
PSAoMDowKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246ID09PT0+ICgwOjEpClhFTnxT
eXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogTWFudWZhY3R1cmVyOiBHZW51aW5lSW50ZWwKWEVO
fFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBBUElDIElEOiAwMgpYRU58U3lzdGVtUHJvY2Vz
c29ySW5mb3JtYXRpb246IFBST0NFU1NPUiBJRDogMDEKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9y
bWF0aW9uOiA8PT09PSAoMDoxKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246ID09PT0+
ICgwOjIpClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogTWFudWZhY3R1cmVyOiBHZW51
aW5lSW50ZWwKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBBUElDIElEOiAwNApYRU58
U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IFBST0NFU1NPUiBJRDogMDIKWEVOfFN5c3RlbVBy
b2Nlc3NvckluZm9ybWF0aW9uOiA8PT09PSAoMDoyKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3Jt
YXRpb246ID09PT0+ICgwOjMpClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogTWFudWZh
Y3R1cmVyOiBHZW51aW5lSW50ZWwKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBBUElD
IElEOiAwNgpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IFBST0NFU1NPUiBJRDogMDMK
WEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA8PT09PSAoMDozKQpYRU46IEhZUEVSQ0FM
TCBQQUdFIDAgQCAwMDAwMDAwMC4wNDZlYjAwMApYRU58VW5wbHVnU2V0UmVxdWVzdDogRElTS1MK
WEVOfFVucGx1Z1NldFJlcXVlc3Q6IE5JQ1MKWEVORklMVHxEcml2ZXJFbnRyeTogOC4xLjAgKDE1
KSAoMjIuMDcuMjAxNikKWEVOOiA0LjguMCAoX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA9IDAw
MDQwNjAwKQpYRU5GSUxUfEZkb0NyZWF0ZTogRkZGRkZBODAwMjMxQzFEMCAoQUNQSVxQTlAwQTAz
XDApCnZnYSBzLT5sZmJfYWRkciA9IGYxMDAwMDAwIHMtPmxmYl9lbmQgPSBmMTgwMDAwMCAKWEVO
RklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDIzMTgwNDAgKFBDSVxWRU5fODA4NiZERVZfMTIzNyZT
VUJTWVNfMTEwMDFBRjQmUkVWXzAyXDAwKQpYRU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMjMx
OUM1MCAoUENJXFZFTl84MDg2JkRFVl83MDAwJlNVQlNZU18xMTAwMUFGNCZSRVZfMDBcMDgpClhF
TkZJTFR8UGRvQ3JlYXRlOiBGRkZGRkE4MDAyOEM0QzUwIChQQ0lcVkVOXzgwODYmREVWXzcwMTAm
U1VCU1lTXzAwMDE1ODUzJlJFVl8wMFwwOSkKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDIz
MUJDNTAgKFBDSVxWRU5fODA4NiZERVZfNzAyMCZTVUJTWVNfMTEwMDFBRjQmUkVWXzAxXDBBKQpY
RU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMTg3MkM1MCAoUENJXFZFTl8xMjM0JkRFVl8xMTEx
JlNVQlNZU18wMDAxNTg1MyZSRVZfMDBcMTApClhFTkZJTFR8UGRvU2V0RGV2aWNlSW5zdGFuY2U6
ICgpICcxOCcgLT4gJzEwJwpYRU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMTg3N0M1MCAoUENJ
XFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18wMDAxNTg1MyZSRVZfMDFcMTApClhFTkZJTFR8UGRv
Q3JlYXRlOiBGRkZGRkE4MDAxODc4QzUwIChQQ0lcVkVOXzgwODYmREVWXzEwMEUmU1VCU1lTXzAw
MDAwMDAwJlJFVl8wM1wyMCkKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDE4NzlDNTAgKEFD
UElcUE5QMDEwM1wwKQpYRU5GSUxUfERyaXZlclNldEZpbHRlclN0YXRlOiBBQ1RJVkUgREVWSUNF
IFBSRVNFTlQKVW5rbm93biBQViBwcm9kdWN0IDY1NTM1IGxvYWRlZCBpbiBndWVzdApQViBkcml2
ZXIgYnVpbGQgNTI0NTQ0ClVOUExVRzogUFJFLUFNQkxFIChEUklWRVJTIE5PVCBCTEFDS0xJU1RF
RCkKVU5QTFVHOiBESVNLUwpyZWdpb24gdHlwZSAwIGF0IFtmMTgwMDAwMCxmMTgyMDAwMCkuCnNx
dWFzaCBpb21lbSBbZjE4MDAwMDAsIGYxODIwMDAwKS4KcmVnaW9uIHR5cGUgMSBhdCBbYzEwMCxj
MTQwKS4KVU5QTFVHOiBOSUNTClhFTkZJTFR8RHJpdmVyU2V0RmlsdGVyU3RhdGU6IFBFTkRJTkcK
WEVORklMVHxQZG9EZXN0cm95OiBGRkZGRkE4MDAxODc4QzUwIChQQ0lcVkVOXzgwODYmREVWXzEw
MEUmU1VCU1lTXzAwMDAwMDAwJlJFVl8wM1wyMCkgKGRldmljZSBkaXNhcHBlYXJlZCkKWEVORklM
VHxEcml2ZXJTZXRGaWx0ZXJTdGF0ZTogRElTQUJMRUQKWEVOQlVTfERyaXZlckVudHJ5OiA4LjEu
MCAoMTUpICgyMi4wNy4yMDE2KQpYRU5CVVN8RmRvU2V0RnJpZW5kbHlOYW1lOiBYZW4gUFYgQnVz
ICgwMDAxKQpYRU5CVVN8RmRvQ3JlYXRlOiBGRkZGRkE4MDAyMzI0NzQwIChYUDAwMDEgWEVOQlVT
KSBbQUNUSVZFXQpYRU5CVVN8RmRvQ29ubmVjdEludGVycnVwdDogRkZGRkZBODAwMTg3QjVEODog
U2hhcmVkIExldmVsU2Vuc2l0aXZlIENQVSAwOjAgVkVDVE9SIGEyClhFTkJVU3xGZG9Db25uZWN0
SW50ZXJydXB0OiBGRkZGRkE4MDAyMzI0NjU4OiBEZXZpY2VFeGNsdXNpdmUgTGF0Y2hlZCBDUFUg
MDowIFZFQ1RPUiBiMApYRU5CVVN8RmRvQ29ubmVjdEludGVycnVwdDogRkZGRkZBODAwMTg2Nzkw
ODogRGV2aWNlRXhjbHVzaXZlIExhdGNoZWQgQ1BVIDA6MSBWRUNUT1IgYjAKWEVOQlVTfEZkb0Nv
bm5lY3RJbnRlcnJ1cHQ6IEZGRkZGQTgwMDE4MjA5MDg6IERldmljZUV4Y2x1c2l2ZSBMYXRjaGVk
IENQVSAwOjIgVkVDVE9SIGIwClhFTkJVU3xGZG9Db25uZWN0SW50ZXJydXB0OiBGRkZGRkE4MDAx
ODIwNjk4OiBEZXZpY2VFeGNsdXNpdmUgTGF0Y2hlZCBDUFUgMDozIFZFQ1RPUiBiMApYRU5CVVN8
RmRvU2NhbjogPT09PT4KWEVOQlVTfEZkb1N1c3BlbmQ6ID09PT0+ClhFTkJVU3xGZG9DcmVhdGVJ
b1NwYWNlOiAwMDAwMDAwMC5mMDAwMDAwMCAtIDAwMDAwMDAwLmYwZmZmZmZmClhFTkJVU3xGZG9C
YWxsb29uOiA9PT09PgpYRU58SHZtU2V0UGFyYW06IGZhaWwxIChjMDAwMDAyMikKU0hBUkVEX0lO
Rk86IE1BUCBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbyBAIDAwMDAwMDAwLmYwMDAwMDAwCkVWVENI
Tl9GSUZPOiBDT05UUk9MQkxPQ0tbMF0gQCAwMDAwMDAwMC4yOTQzZDAwMApFVlRDSE5fRklGTzog
Q09OVFJPTEJMT0NLWzFdIEAgMDAwMDAwMDAuMjk0M2UwMDAKRVZUQ0hOX0ZJRk86IENPTlRST0xC
TE9DS1syXSBAIDAwMDAwMDAwLjI5NDNmMDAwCkVWVENITl9GSUZPOiBDT05UUk9MQkxPQ0tbM10g
QCAwMDAwMDAwMC4yOTQ0MDAwMApYRU5CVVN8RXZ0Y2huQWJpQWNxdWlyZTogRklGTwpYRU5CVVN8
RXZ0Y2huSW50ZXJydXB0RW5hYmxlOiBDUFUgMDowIChWZWN0b3IgPSAxNzYpClhFTkJVU3xFdnRj
aG5JbnRlcnJ1cHRFbmFibGU6IENQVSAwOjEgKFZlY3RvciA9IDE3NikKWEVOQlVTfEV2dGNobklu
dGVycnVwdEVuYWJsZTogQ1BVIDA6MiAoVmVjdG9yID0gMTc2KQpYRU5CVVN8RXZ0Y2huSW50ZXJy
dXB0RW5hYmxlOiBDUFUgMDozIChWZWN0b3IgPSAxNzYpClhFTkJVU3xFdnRjaG5JbnRlcnJ1cHRF
bmFibGU6IENBTExCQUNLIFZJQSAoVmVjdG9yID0gMjgpClNUT1JFOiBQQUdFIEAgMDAwMDAwMDAu
ZmVmZmMwMDAKRVZUQ0hOX0ZJRk86IEVWRU5UQVJSQVlbMF0gQCAwMDAwMDAwMC4yOTQ0MTAwMApY
RU5CVVN8RXZ0Y2huRmlmb0V4cGFuZDogYWRkZWQgcG9ydHMgWzAwMDAwMDAwIC0gMDAwMDAzZmZd
ClNUT1JFOiBFTkFCTEUgKDEpClhFTkJVU3xQZG9DcmVhdGU6IEZGRkZGQTgwMDIzMjY4NTAgKFZC
RCkKWEVOQlVTfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDA5IC0+IFNVU1BFTkQgdjEgU0hBUkVE
X0lORk8gdjIgRVZUQ0hOIHY0IERFQlVHIHYxIFNUT1JFIHYxIFJBTkdFX1NFVCB2MSBDQUNIRSB2
MSBHTlRUQUIgdjEgVU5QTFVHIHYxIEVNVUxBVEVEIHYxClhFTkJVU3xQZG9EdW1wUmV2aXNpb25z
OiAwODAwMDAwQSAtPiBTVVNQRU5EIHYxIFNIQVJFRF9JTkZPIHYyIEVWVENITiB2NSBERUJVRyB2
MSBTVE9SRSB2MSBSQU5HRV9TRVQgdjEgQ0FDSEUgdjEgR05UVEFCIHYxIFVOUExVRyB2MSBFTVVM
QVRFRCB2MQpYRU5CVVN8UGRvQ3JlYXRlOiBGRkZGRkE4MDAyMzI5RDQwIChWSUYpClhFTkJVU3xQ
ZG9EdW1wUmV2aXNpb25zOiAwODAwMDAwOSAtPiBTVVNQRU5EIHYxIFNIQVJFRF9JTkZPIHYyIEVW
VENITiB2NCBERUJVRyB2MSBTVE9SRSB2MSBSQU5HRV9TRVQgdjEgQ0FDSEUgdjEgR05UVEFCIHYx
IFVOUExVRyB2MSBFTVVMQVRFRCB2MQpYRU5CVVN8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMEEg
LT4gU1VTUEVORCB2MSBTSEFSRURfSU5GTyB2MiBFVlRDSE4gdjUgREVCVUcgdjEgU1RPUkUgdjEg
UkFOR0VfU0VUIHYxIENBQ0hFIHYxIEdOVFRBQiB2MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVO
QlVTfFBkb0NyZWF0ZTogRkZGRkZBODAwMjMyQ0Q0MCAoSUZBQ0UpClhFTkJVU3xQZG9EdW1wUmV2
aXNpb25zOiAwODAwMDAwOSAtPiBTVVNQRU5EIHYxIFNIQVJFRF9JTkZPIHYyIEVWVENITiB2NCBE
RUJVRyB2MSBTVE9SRSB2MSBSQU5HRV9TRVQgdjEgQ0FDSEUgdjEgR05UVEFCIHYxIFVOUExVRyB2
MSBFTVVMQVRFRCB2MQpYRU5CVVN8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMEEgLT4gU1VTUEVO
RCB2MSBTSEFSRURfSU5GTyB2MiBFVlRDSE4gdjUgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VU
IHYxIENBQ0hFIHYxIEdOVFRBQiB2MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVORklMVHxGZG9D
cmVhdGU6IEZGRkZGQTgwMDI0M0NDNTAgKFBDSUlERVxJREVDaGFubmVsXDApClhFTkZJTFR8RmRv
Q3JlYXRlOiBGRkZGRkE4MDAyNzIzQzUwIChQQ0lJREVcSURFQ2hhbm5lbFwxKQpYRU5WQkR8RHJp
dmVyRW50cnk6OC4xLjAuMTUgKDIyLzcvMjAxNikKWEVOVkJEfF9fRHJpdmVyUGFyc2VQYXJhbWV0
ZXJLZXk6RHJpdmVyUGFyYW1ldGVyczogClhFTkRJU0t8RHJpdmVyRW50cnk6WEVORElTSyA4LjEu
MCAoMTUpICgyMi4wNy4yMDE2KQpYRU5ESVNLfEZkb0NyZWF0ZTpGRkZGRkE4MDAyNzJGREUwClhF
TlZCRHxEaXNwYXRjaFBucDpEZXZpY2VPYmplY3QgMHhGRkZGRkE4MDAyNzMwMDYwIGlzIG5vdCBG
RE8gKDB4MDAwMDAwMDAwMDAwMDAwMCkgb3IgYSBQRE8KWEVOVkJEfERpc3BhdGNoUG5wOkRldmlj
ZU9iamVjdCAweEZGRkZGQTgwMDI3MzAwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAw
KSBvciBhIFBETwpYRU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjcz
MDA2MCBpcyBub3QgRkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTlZCRHxEaXNw
YXRjaFBucDpEZXZpY2VPYmplY3QgMHhGRkZGRkE4MDAyNzMwMDYwIGlzIG5vdCBGRE8gKDB4MDAw
MDAwMDAwMDAwMDAwMCkgb3IgYSBQRE8KWEVOVkJEfERpc3BhdGNoUG5wOkRldmljZU9iamVjdCAw
eEZGRkZGQTgwMDI3MzAwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAwKSBvciBhIFBE
TwpYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6IFZCRDogQlVTX0lOVEVSRkFDRSAoVkVSU0lPTiAx
KQpYRU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjczMDA2MCBpcyBu
b3QgRkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVkJEOiBCVVNfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xEbWFEdW1wRGV2aWNl
RGVzY3JpcHRpb246IFZlcnNpb24gPSAwClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246
IE1hc3RlciA9IFRSVUUKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogU2NhdHRlckdh
dGhlciA9IFRSVUUKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRGVtYW5kTW9kZSA9
IEZBTFNFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IEF1dG9Jbml0aWFsaXplID0g
RkFMU0UKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hMzJCaXRBZGRyZXNzZXMg
PSBUUlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IElnbm9yZUNvdW50ID0gRkFM
U0UKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hNjRCaXRBZGRyZXNzZXMgPSBU
UlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IEJ1c051bWJlciA9IDAwMDAwMDAw
ClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYUNoYW5uZWwgPSBmZmZmZmZmZgpY
RU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBJbnRlcmZhY2VUeXBlID0gSW50ZXJuYWwK
WEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hV2lkdGggPSA4Qml0cwpYRU5CVVN8
RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBEbWFTcGVlZCA9IENvbXBhdGlibGUKWEVOQlVTfERt
YUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogTWF4aW11bUxlbmd0aCA9IDAwMGIwMDAwClhFTkJVU3xE
bWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYVBvcnQgPSBmZmZmZmZmZgpYRU5CVVN8RG1hR2V0
QWRhcHRlcjogbm8gaW50ZXJjZXB0aW9uClhFTkJVU3xQZG9RdWVyeUludGVyZmFjZTogVkJEOiBT
VE9SRV9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNlOiBWQkQ6
IEVWVENITl9JTlRFUkZBQ0UgKFZFUlNJT04gNSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNlOiBW
QkQ6IEdOVFRBQl9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNl
OiBWQkQ6IFNVU1BFTkRfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVkJEOiBERUJVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50
ZXJmYWNlOiBWQkQ6IFVOUExVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5
SW50ZXJmYWNlOiBWQkQ6IEVNVUxBVEVEX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5GSUxUfFBk
b1F1ZXJ5SW50ZXJmYWNlOiBQQ0lcVkVOXzU4NTMmREVWXzAwMDEmU1VCU1lTXzAwMDE1ODUzJlJF
Vl8wMVwxMDogRU1VTEFURURfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xVbnBsdWdSZXF1
ZXN0OiBESVNLUyAoTUFLRSkKWEVOfFVucGx1Z0luY3JlbWVudFZhbHVlOiBESVNLUyAxClhFTlZC
RHxfX0Zkb1NldERldmljZVBvd2VyU3RhdGU6UE9XRVIgRDMgdG8gRDAKWEVOVkJEfEZkb0QzVG9E
MDpEMy0+RDAKWEVOVkJEfF9fRmRvSXNQZG9VbnBsdWdnZWQ6VGFyZ2V0WzBdIDogKHZiZC81MTcx
MikgRW11bGF0ZWQgTk9UX1BSRVNFTlQKWEVOVkJEfFBkb0NyZWF0ZTpUYXJnZXRbMF0gOiBDcmVh
dGluZyAoUFYpClhFTlZCRHxQZG9TZXREZXZpY2VQb3dlclN0YXRlOlRhcmdldFswXSA6IFBPV0VS
IEQzIHRvIEQwClhFTlZCRHxQZG9EM1RvRDA6VGFyZ2V0WzBdIDogRDMtPkQwIChQVikKWEVOVkJE
fF9fRnJvbnRlbmRTZXRTdGF0ZTpUYXJnZXRbMF0gOiBJTklUSUFMSVpFRCAtLS0tPiBFTkFCTEVE
ClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ0xPU0VEClhF
TlZCRHxGcm9udGVuZFdyaXRlVXNhZ2U6VGFyZ2V0WzBdIDogTk9UX0RVTVAgTk9UX0hJQkVSIE5P
VF9QQUdFClhFTlZCRHxQZG9SZWFkSW5xdWlyeURhdGE6VGFyZ2V0WzBdIDogRmFpbGVkIHRvIGdl
dCBQYWdlODAgZGF0YQpYRU5WQkR8UGRvUmVhZElucXVpcnlEYXRhOlRhcmdldFswXSA6IEZhaWxl
ZCB0byBnZXQgUGFnZTgzIGRhdGEKWEVOVkJEfFBkb1VwZGF0ZUlucXVpcnlEYXRhOlRhcmdldFsw
XSA6IFZESS1VVUlEID0gezAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMH0KWEVO
VkJEfEZyb250ZW5kUHJlcGFyZTpUYXJnZXRbMF0gOiBCYWNrZW5kSWQgMCAoL2xvY2FsL2RvbWFp
bi8wL2JhY2tlbmQvdmJkLzE0LzUxNzEyKQpYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6VGFy
Z2V0WzBdIDogRmVhdHVyZXM6IElORElSRUNUIApYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6
VGFyZ2V0WzBdIDogSU5ESVJFQ1QgMTAwClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6VGFyZ2V0
WzBdIDogaW4gc3RhdGUgUFJFUEFSRUQKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAw
OWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzBdIEAgMDAwMDAwMDAuZjAw
MDEwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDAwMjAgLSAw
MDAwMDFmZl0KWEVOVkJEfF9fUmVhZERpc2tJbmZvOlRhcmdldFswXSA6IDE1NjI1MDAwMCBzZWN0
b3JzIG9mIDUxMiBieXRlcyAoNTEyKQpYRU5WQkR8X19SZWFkRGlza0luZm86VGFyZ2V0WzBdIDog
NzQgR0IgKDAwMDAwMDAwKSAKWEVOVkJEfEZyb250ZW5kUmVhZERpc2tJbmZvOlRhcmdldFswXSA6
IEZlYXR1cmVzOiBCQVJSSUVSIEZMVVNIIApYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6VGFy
Z2V0WzBdIDogRmVhdHVyZXM6IFBFUlNJU1RFTlQgSU5ESVJFQ1QgClhFTlZCRHxGcm9udGVuZFJl
YWRGZWF0dXJlczpUYXJnZXRbMF0gOiBJTkRJUkVDVCAxMDAKWEVOVkJEfF9fRnJvbnRlbmRTZXRT
dGF0ZTpUYXJnZXRbMF0gOiBpbiBzdGF0ZSBDT05ORUNURUQKWEVOVkJEfF9fRnJvbnRlbmRTZXRT
dGF0ZTpUYXJnZXRbMF0gOiBpbiBzdGF0ZSBFTkFCTEVEClhFTlZCRHxQZG9DcmVhdGU6VGFyZ2V0
WzBdIDogQ3JlYXRlZCAoUFYpClhFTlZCRHxGZG9Mb2dUYXJnZXRzOlNjYW5UaHJlYWQgPT09PgpY
RU5WQkR8RmRvTG9nVGFyZ2V0czpTY2FuVGhyZWFkIDogVGFyZ2V0WzBdID0gMHhGRkZGRkE4MDAy
NzJEQzcwIChwcmVzZW50KQpYRU5WQkR8RmRvTG9nVGFyZ2V0czpTY2FuVGhyZWFkIDw9PT0KWEVO
VkJEfEZkb0Rpc3BhdGNoUG5wOjE0OlFVRVJZX1BOUF9ERVZJQ0VfU1RBVEUgLT4gYzAwMDAwYmIK
WEVOVkJEfF9fSGFuZGxlUGFnZTgzOlRhcmdldFswXSA6IElOUVVJUlkgVXNpbmcgRmFrZSBQYWdl
ODMgRGF0YQpYRU5WQkR8X19IYW5kbGVQYWdlODA6VGFyZ2V0WzBdIDogSU5RVUlSWSBVc2luZyBG
YWtlIFBhZ2U4MCBEYXRhClhFTkRJU0t8UGRvQ3JlYXRlOkZGRkZGQTgwMDI3MzBERTAKWEVOVkJE
fFBkb1NldERldmljZU9iamVjdDpUYXJnZXRbMF0gOiBTZXR0aW5nIERldmljZU9iamVjdCA9IDB4
RkZGRkZBODAwMjczODlDMApYRU5WQkR8RmRvTWFwRGV2aWNlT2JqZWN0VG9QZG86MHhGRkZGRkE4
MDAyNzM4OUMwIC0tPiBUYXJnZXQgMCAoMDAwMDAwKQpYRU5WQkR8UGRvRGlzcGF0Y2hQbnA6VGFy
Z2V0WzBdIDogMTM6UVVFUllfSUQgLT4gYzAwMDAwYmIKWEVOVkJEfFBkb0Rpc3BhdGNoUG5wOlRh
cmdldFswXSA6IDE1OlFVRVJZX0JVU19JTkZPUk1BVElPTiAtPiBjMDAwMDBiYgpYRU5WQkR8UGRv
RGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMTk6VU5LTk9XTiAtPiBjMDAwMDBiYgpYRU5WQkR8UGRv
RGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMTg6VU5LTk9XTiAtPiBjMDAwMDBiYgpYRU5WQkR8UGRv
RGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMGQ6RklMVEVSX1JFU09VUkNFX1JFUVVJUkVNRU5UUyAt
PiBjMDAwMDBiYgpYRU5WQkR8UGRvU2V0RGV2aWNlUG5wU3RhdGU6VGFyZ2V0WzBdIDogUE5QIFBy
ZXNlbnQgdG8gU3RhcnRlZApYRU5WQkR8UGRvRGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMDc6UVVF
UllfREVWSUNFX1JFTEFUSU9OUyAtPiBjMDAwMDBiYgpYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdl
OlRhcmdldFswXSA6IERVTVAgTk9UX0hJQkVSIE5PVF9QQUdFClhFTlZCRHxGZG9EaXNwYXRjaFBu
cDoxNDpRVUVSWV9QTlBfREVWSUNFX1NUQVRFIC0+IGMwMDAwMGJiClhFTkJVU3xGZG9RdWVyeVBu
cERldmljZVN0YXRlOiBYUDAwMDEgWEVOQlVTOiBub3QgZGlzYWJsZWFibGUKWEVOQlVTfFJhbmdl
U2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlWzFdIEAgMDAwMDAwMDAuZjAwMDIwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVm
ZXJlbmNlcyBbMDAwMDAyMDAgLSAwMDAwMDNmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAo
YzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzJdIEAgMDAwMDAw
MDAuZjAwMDMwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDA0
MDAgLSAwMDAwMDVmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRB
QjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzNdIEAgMDAwMDAwMDAuZjAwMDQwMDAKWEVO
QlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDA2MDAgLSAwMDAwMDdmZl0K
WEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQ
QUNFX2dyYW50X3RhYmxlWzRdIEAgMDAwMDAwMDAuZjAwMDUwMDAKWEVOQlVTfEdudHRhYkV4cGFu
ZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDA4MDAgLSAwMDAwMDlmZl0KWEVOQlVTfFJhbmdlU2V0
UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxl
WzVdIEAgMDAwMDAwMDAuZjAwMDYwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJl
bmNlcyBbMDAwMDBhMDAgLSAwMDAwMGJmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAw
MDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzZdIEAgMDAwMDAwMDAu
ZjAwMDcwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDBjMDAg
LSAwMDAwMGRmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjog
TUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzddIEAgMDAwMDAwMDAuZjAwMDgwMDAKWEVOQlVT
fFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVk
IHJlZmVyZW5jZXMgWzAwMDAwZTAwIC0gMDAwMDBmZmZdCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlWzhdIEAgMDAwMDAwMDAuZjAwMDkwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDog
YWRkZWQgcmVmZXJlbmNlcyBbMDAwMDEwMDAgLSAwMDAwMTFmZl0KWEVOQlVTfFJhbmdlU2V0UG9w
OiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzld
IEAgMDAwMDAwMDAuZjAwMGEwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNl
cyBbMDAwMDEyMDAgLSAwMDAwMTNmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAw
OWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzEwXSBAIDAwMDAwMDAwLmYw
MDBiMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAxNDAwIC0g
MDAwMDE1ZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1B
UCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsxMV0gQCAwMDAwMDAwMC5mMDAwYzAwMApYRU5CVVN8
R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMTYwMCAtIDAwMDAxN2ZmXQpYRU5C
VVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0Vf
Z3JhbnRfdGFibGVbMTJdIEAgMDAwMDAwMDAuZjAwMGQwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDog
YWRkZWQgcmVmZXJlbmNlcyBbMDAwMDE4MDAgLSAwMDAwMTlmZl0KWEVOQlVTfFJhbmdlU2V0UG9w
OiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzEz
XSBAIDAwMDAwMDAwLmYwMDBlMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5j
ZXMgWzAwMDAxYTAwIC0gMDAwMDFiZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAw
MDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsxNF0gQCAwMDAwMDAwMC5m
MDAwZjAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMWMwMCAt
IDAwMDAxZGZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBN
QVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMTVdIEAgMDAwMDAwMDAuZjAwMTAwMDAKWEVOQlVT
fEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDFlMDAgLSAwMDAwMWZmZl0KWEVO
VklGfERyaXZlckVudHJ5OiBYRU5WSUYgOC4xLjAgKDExKSAoMjIuMDcuMjAxNikKWEVOQlVTfFJh
bmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlWzE2XSBAIDAwMDAwMDAwLmYwMDExMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVk
IHJlZmVyZW5jZXMgWzAwMDAyMDAwIC0gMDAwMDIxZmZdClhFTkJVU3xQZG9RdWVyeUludGVyZmFj
ZTogVklGOiBCVVNfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUludGVyZmFj
ZTogVklGOiBERUJVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50ZXJm
YWNlOiBWSUY6IFNVU1BFTkRfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUlu
dGVyZmFjZTogVklGOiBFVlRDSE5fSU5URVJGQUNFIChWRVJTSU9OIDUpClhFTkJVU3xSYW5nZVNl
dFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6IFZJRjogU1RP
UkVfSU5URVJGQUNFIChWRVJTSU9OIDEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlWzE3XSBAIDAwMDAwMDAwLmYwMDEyMDAwClhFTkJVU3xQZG9RdWVyeUludGVyZmFjZTogVklG
OiBSQU5HRV9TRVRfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFk
ZGVkIHJlZmVyZW5jZXMgWzAwMDAyMjAwIC0gMDAwMDIzZmZdClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVklGOiBDQUNIRV9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5SW50
ZXJmYWNlOiBWSUY6IEdOVFRBQl9JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOQlVTfFBkb1F1ZXJ5
SW50ZXJmYWNlOiBWSUY6IFVOUExVR19JTlRFUkZBQ0UgKFZFUlNJT04gMSkKWEVOVklGfEZkb0Ny
ZWF0ZTogRkZGRkZBODAwMzE0NUQ0MCAoWFAwMDAxIFhFTlZJRikKWEVOQlVTfFJhbmdlU2V0UG9w
OiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE4
XSBAIDAwMDAwMDAwLmYwMDEzMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5j
ZXMgWzAwMDAyNDAwIC0gMDAwMDI1ZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAw
MDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsxOV0gQCAwMDAwMDAwMC5m
MDAxNDAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMjYwMCAt
IDAwMDAyN2ZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBN
QVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMjBdIEAgMDAwMDAwMDAuZjAwMTUwMDAKWEVOQlVT
fEdudHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDI4MDAgLSAwMDAwMjlmZl0KWEVO
QlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlWzIxXSBAIDAwMDAwMDAwLmYwMDE2MDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6
IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAyYTAwIC0gMDAwMDJiZmZdClhFTkJVU3xSYW5nZVNldFBv
cDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsy
Ml0gQCAwMDAwMDAwMC5mMDAxNzAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVu
Y2VzIFswMDAwMmMwMCAtIDAwMDAyZGZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAw
MDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMjNdIEAgMDAwMDAwMDAu
ZjAwMTgwMDAKWEVOSUZBQ0V8RHJpdmVyRW50cnk6IDguMS4wLjEwICgyMi83LzIwMTYpClhFTkJV
U3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAyZTAwIC0gMDAwMDJmZmZdClhF
TklGQUNFfFRocmVhZENyZWF0ZTogQ3JlYXRlIHRocmVhZCBGRkZGRjg4MDA1RTVBNEM4IEZGRkZG
QTgwMDMyMjA1MTAKWEVOSUZBQ0V8VGhyZWFkQ3JlYXRlOiBDcmVhdGUgdGhyZWFkIEZGRkZGODgw
MDVFNTkyNDggRkZGRkZBODAwMzIyMDUyMApYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6IElGQUNF
OiBTVVNQRU5EX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8UGRvUXVlcnlJbnRlcmZhY2U6
IElGQUNFOiBTSEFSRURfSU5GT19JTlRFUkZBQ0UgKFZFUlNJT04gMikKWEVOQlVTfFBkb1F1ZXJ5
SW50ZXJmYWNlOiBJRkFDRTogU1RPUkVfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xSYW5n
ZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90
YWJsZVsyNF0gQCAwMDAwMDAwMC5mMDAxOTAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCBy
ZWZlcmVuY2VzIFswMDAwMzAwMCAtIDAwMDAzMWZmXQpYRU5JRkFDRXxGZG9Jbml0aWFsaXNlWFNS
ZWdpc3RyeUVudHJpZXM6IG5vIHN1Y2ggeGVuc3RvcmUga2V5ClhFTklGQUNFfEZkb0luaXRpYWxp
c2VYU1JlZ2lzdHJ5RW50cmllczogRmFpbGVkIHRvIGluaXRpYWxpc2UgcmVnaXN0cnkgKGMwMDAw
MDM0KQpYRU5JRkFDRXxUaHJlYWRDcmVhdGU6IENyZWF0ZSB0aHJlYWQgRkZGRkY4ODAwNUU1OURE
QyBGRkZGRkE4MDAzMjIwNzM4ClhFTklGQUNFfEZkb0NyZWF0ZTogRkZGRkZBODAwMzIyMDg0MCAo
SUZBQ0UpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBY
RU5NQVBTUEFDRV9ncmFudF90YWJsZVsyNV0gQCAwMDAwMDAwMC5mMDAxYTAwMApYRU5CVVN8R250
dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMzIwMCAtIDAwMDAzM2ZmXQpYRU5CVVN8
UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0VfZ3Jh
bnRfdGFibGVbMjZdIEAgMDAwMDAwMDAuZjAwMWIwMDAKWEVOQlVTfEdudHRhYkV4cGFuZDogYWRk
ZWQgcmVmZXJlbmNlcyBbMDAwMDM0MDAgLSAwMDAwMzVmZl0KWEVOQlVTfFJhbmdlU2V0UG9wOiBm
YWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI3XSBA
IDAwMDAwMDAwLmYwMDFjMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMg
WzAwMDAzNjAwIC0gMDAwMDM3ZmZdClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlh
KQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVsyOF0gQCAwMDAwMDAwMC5mMDAx
ZDAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFswMDAwMzgwMCAtIDAw
MDAzOWZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAg
WEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMjldIEAgMDAwMDAwMDAuZjAwMWUwMDAKWEVOQlVTfEdu
dHRhYkV4cGFuZDogYWRkZWQgcmVmZXJlbmNlcyBbMDAwMDNhMDAgLSAwMDAwM2JmZl0KWEVOQlVT
fFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpCkdOVFRBQjogTUFQIFhFTk1BUFNQQUNFX2dy
YW50X3RhYmxlWzMwXSBAIDAwMDAwMDAwLmYwMDFmMDAwClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFk
ZGVkIHJlZmVyZW5jZXMgWzAwMDAzYzAwIC0gMDAwMDNkZmZdClhFTkJVU3xSYW5nZVNldFBvcDog
ZmFpbDEgKGMwMDAwMDlhKQpHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVszMV0g
QCAwMDAwMDAwMC5mMDAyMDAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2Vz
IFswMDAwM2UwMCAtIDAwMDAzZmZmXQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5
YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50
cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIK
WEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQ
ZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDog
ZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhF
TkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRl
T2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkK
WEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwx
IChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFp
bDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRh
YkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAo
YzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3Jl
YXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNj
ZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlh
KQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRy
eUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpY
RU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBl
cm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBm
YWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVO
QlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVP
YmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpY
RU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8
UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEg
KGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJV
U3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWls
MSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAw
MDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFi
RXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChj
MDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVh
dGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nl
c3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEp
ClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5
Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhF
TkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVy
bWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZh
aWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9i
amVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhF
TkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xS
YW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAo
YzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwx
IChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAw
MDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJF
eHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0
ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2Vz
czogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkK
WEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlD
dG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVO
QlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJt
aXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFp
bDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJV
U3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2Jq
ZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVO
QlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJh
bmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChj
MDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8
Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEg
KGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAw
MDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4
cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAw
MDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRl
T2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNz
OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpY
RU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0
b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5C
VVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1p
dEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWls
MSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmpl
Y3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFu
Z2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xD
YWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAo
YzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAw
OWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhw
YW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAw
MDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVP
YmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6
IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhF
TkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3Rv
cjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJV
U3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0
Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwx
IChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8
R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVj
dDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJV
U3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5n
ZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAw
MDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENh
Y2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChj
MDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5
YSkKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBh
bmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAw
MDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9i
amVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2Vzczog
ZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVO
QlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9y
OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVT
fENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRG
b3JlaWduQWNjZXNzOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEg
KGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xH
bnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0
OiBmYWlsMgpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVT
fEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfFJhbmdl
U2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwxIChjMDAw
MDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8Q2Fj
aGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDEgKGMw
MDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlh
KQpYRU5CVVN8UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkV4cGFu
ZDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiRW50cnlDdG9yOiBmYWlsMSAoYzAwMDAw
OWEpClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDIKWEVOQlVTfENhY2hlQ3JlYXRlT2Jq
ZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOiBm
YWlsMSAoYzAwMDAwOWEpClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAwMDlhKQpYRU5C
VVN8R250dGFiRXhwYW5kOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6
IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMgpYRU5CVVN8
Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYlBlcm1pdEZv
cmVpZ25BY2Nlc3M6IGZhaWwxIChjMDAwMDA5YSkKdmdhIHMtPmxmYl9hZGRyID0gZjEwMDAwMDAg
cy0+bGZiX2VuZCA9IGYxODAwMDAwIApYRU5WSUZ8X19QZG9TZXRQZXJtYW5lbnRBZGRyZXNzOiAw
OiAwMDoxODozZTo1MTo0ODo0YwpYRU5WSUZ8X19QZG9TZXRDb250YWluZXJJRDogMCB7MmIzNTBj
ZjMtYThiZi01MTNlLTlmYTMtM2U1ZjdlNjA1ODc0fQpYRU5WSUZ8RnJvbnRlbmRTZXRNYXhRdWV1
ZXM6IGRldmljZS92aWYvMDogNApYRU5WSUZ8UGRvQ3JlYXRlOiBGRkZGRkE4MDAzMjFFMDYwICgw
KQpYRU5WSUZ8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDIgLT4gQ0FDSEUgdjEgVklGIHYyIFNU
T1JFIHYwIFNVU1BFTkQgdjAKWEVOVklGfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDA1IC0+IENB
Q0hFIHYxIFZJRiB2MiBTVE9SRSB2MSBTVVNQRU5EIHYxClhFTlZJRnxQZG9EdW1wUmV2aXNpb25z
OiAwODAwMDAwNyAtPiBDQUNIRSB2MSBWSUYgdjMgU1RPUkUgdjEgU1VTUEVORCB2MQpYRU5WSUZ8
UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDggLT4gQ0FDSEUgdjEgVklGIHY0IFNUT1JFIHYxIFNV
U1BFTkQgdjEKWEVOVklGfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDBBIC0+IENBQ0hFIHYxIFZJ
RiB2NSBTVE9SRSB2MSBTVVNQRU5EIHYxClhFTk5FVHxEcml2ZXJFbnRyeTogWEVOTkVUIDguMS4w
ICgxMykgKDIyLjA3LjIwMTYpClhFTklGQUNFfFdtaUluaXQ6IERSVjogWGVuSWZhY2UgV01JIElu
aXRpYWxpc2F0aW9uClhFTkJVU3xVbnBsdWdSZXF1ZXN0OiBOSUNTIChNQUtFKQpYRU58VW5wbHVn
SW5jcmVtZW50VmFsdWU6IE5JQ1MgMQpYRU5WSUZ8UGRvU2V0RnJpZW5kbHlOYW1lOiBYZW4gUFYg
TmV0d29yayBEZXZpY2UgIzAKWEVOVklGfF9fTWFjU2V0UGVybWFuZW50QWRkcmVzczogYXR0ci92
aWYvMDogMDA6MTg6M0U6NTE6NDg6NEMKWEVOVklGfF9fTWFjU2V0Q3VycmVudEFkZHJlc3M6IGF0
dHIvdmlmLzA6IDAwOjE4OjNFOjUxOjQ4OjRDClhFTlZJRnxGcm9udGVuZFNldE51bVF1ZXVlczog
ZGV2aWNlL3ZpZi8wOiA0ClhFTlZJRnxGcm9udGVuZFNldFNwbGl0OiBkZXZpY2UvdmlmLzA6IFRS
VUUKWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEpClhFTkJVU3xHbnR0YWJFeHBh
bmQ6IGZhaWwxIChjMDAwMDA5YSkKWEVOQlVTfEdudHRhYkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAw
MDlhKQpYRU5CVVN8Q2FjaGVDcmVhdGVPYmplY3Q6IGZhaWwyClhFTkJVU3xDYWNoZUNyZWF0ZU9i
amVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5CVVN8R250dGFiUGVybWl0Rm9yZWlnbkFjY2Vzczog
ZmFpbDEgKGMwMDAwMDlhKQpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsOApYRU5W
SUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNwpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25u
ZWN0OiBmYWlsNgpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNQpYRU5WSUZ8X19S
ZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNApYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBm
YWlsMwpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsMgpYRU5WSUZ8X19SZWNlaXZl
clJpbmdDb25uZWN0OiBmYWlsMSAoYzAwMDAwOWEpClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZh
aWw2ClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWw1ClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6
IGZhaWw0ClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWwzClhFTlZJRnxSZWNlaXZlckNvbm5l
Y3Q6IGZhaWwyClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWwxIChjMDAwMDA5YSkKWEVOVklG
fEZyb250ZW5kQ29ubmVjdDogZmFpbDUKWEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDQKWEVO
VklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDMKWEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDIK
WEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDEgKGMwMDAwMDlhKQpYRU5WSUZ8X19QZG9EM1Rv
RDA6IGZhaWwxIChjMDAwMDAwMSkKWEVOVklGfFBkb0QzVG9EMDogZmFpbDIKWEVOVklGfFBkb0Qz
VG9EMDogZmFpbDEgKGMwMDAwMDAxKQpYRU5WSUZ8UGRvU3RhcnREZXZpY2U6IGZhaWw5ClhFTlZJ
RnxQZG9TdGFydERldmljZTogZmFpbDYKWEVOVklGfFBkb1N0YXJ0RGV2aWNlOiBmYWlsNQpYRU5W
SUZ8UGRvU3RhcnREZXZpY2U6IGZhaWw0ClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDMKWEVO
VklGfFBkb1N0YXJ0RGV2aWNlOiBmYWlsMgpYRU5WSUZ8UGRvU3RhcnREZXZpY2U6IGZhaWwxIChj
MDAwMDAwMSkKWEVOTkVUfERyaXZlclVubG9hZDogWEVOTkVUIDguMS4wICgxMykgKDIyLjA3LjIw
MTYpClhFTlZCRHxGcm9udGVuZFdyaXRlVXNhZ2U6VGFyZ2V0WzBdIDogTk9UX0RVTVAgTk9UX0hJ
QkVSIE5PVF9QQUdFClhFTlZCRHxGZG9EaXNwYXRjaFBucDoxNDpRVUVSWV9QTlBfREVWSUNFX1NU
QVRFIC0+IGMwMDAwMGJiClhFTlZCRHxGcm9udGVuZFdyaXRlVXNhZ2U6VGFyZ2V0WzBdIDogTk9U
X0RVTVAgTk9UX0hJQkVSIFBBR0UKWEVOVkJEfEZkb0Rpc3BhdGNoUG5wOjE0OlFVRVJZX1BOUF9E
RVZJQ0VfU1RBVEUgLT4gYzAwMDAwYmIKWEVOQlVTfEZkb1F1ZXJ5UG5wRGV2aWNlU3RhdGU6IFhQ
MDAwMSBYRU5CVVM6IG5vdCBkaXNhYmxlYWJsZQpYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdlOlRh
cmdldFswXSA6IERVTVAgTk9UX0hJQkVSIFBBR0UKWEVOVkJEfEZkb0Rpc3BhdGNoUG5wOjE0OlFV
RVJZX1BOUF9ERVZJQ0VfU1RBVEUgLT4gYzAwMDAwYmIKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVM
b2c6IFVTRVI6IEd1ZXN0IGFnZW50IGxpdGUgbWFpbiBsb29wIHN0YXJ0aW5nClhFTklGQUNFfFNl
c3Npb25FeGVjdXRlTG9nOiBVU0VSOiBTZXQgdGltZSB0byBYZW5UaW1lClhFTklGQUNFfFNlc3Np
b25FeGVjdXRlTG9nOiBVU0VSOiBob3N0dGltZUlzVVRDOiBPcGVuIFJlZ2lzdHJ5IEtleQpYRU5J
RkFDRXxTZXNzaW9uRXhlY3V0ZUxvZzogVVNFUjogVGltZSBpcyBub3cgIDIwMTcuMi40IDE6NDQ6
OC42NjgKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6IFVTRVI6IFNldCB0aW1lIHRvIDIwMTcu
Mi40IDE6NDQ6OC4zMzcKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6IFVTRVI6IEFib3V0IHRv
IGFkZCBmZWF0dXJlIHNodXRkb3duClhFTklGQUNFfFNlc3Npb25FeGVjdXRlTG9nOiBVU0VSOiBF
c3RhYmxpc2ggd2F0Y2ggY29udHJvbC9zaHV0ZG93bgpYRU5JRkFDRXxTdGFydFdhdGNoOiBTdGFy
dCBXYXRjaCBGRkZGRkE4MDAzNkYwNTYwClhFTklGQUNFfFNlc3Npb25FeGVjdXRlTG9nOiBVU0VS
OiBBYm91dCB0byBhZHZlcnRpc2UgZmVhdHVyZXMKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6
IFVTRVI6IFdtaVNlc3Npb25TZXRFbnRyeTpNZXRob2RFeGVjIEZhaWxlZApYRU5JRkFDRXxTZXNz
aW9uRXhlY3V0ZUxvZzogVVNFUjogV21pU2Vzc2lvblNldEVudHJ5OlNlc3Npb25TdGFydCBGYWls
ZWQKWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVMb2c6IFVTRVI6IFdtaVNlc3Npb25TZXRFbnRyeTpT
ZXRWVmFsdWUgRmFpbGVkClhFTklGQUNFfFNlc3Npb25FeGVjdXRlTG9nOiBVU0VSOiBXbWlTZXNz
aW9uU2V0RW50cnk6U2V0VlBhdGggRmFpbGVkIApYRU5JRkFDRXxTZXNzaW9uRXhlY3V0ZUxvZzog
VVNFUjogRmFpbGVkIHRvIGFkdmVydGlzZSBzaHV0ZG93bgpYRU5JRkFDRXxTZXNzaW9uRXhlY3V0
ZUxvZzogVVNFUjogQWJvdXQgdG8ga2ljayB4YXBpIApYRU5JRkFDRXxTZXNzaW9uRXhlY3V0ZUxv
ZzogVVNFUjogd2luIGFnZW50IGdvaW5nIHRvIHNsZWVwClhFTklGQUNFfFNlc3Npb25FeGVjdXRl
TG9nOiBVU0VSOiB3aW4gYWdlbnQgd29rZSB1cCBmb3IgMwpYRU5JRkFDRXxTZXNzaW9uRXhlY3V0
ZUxvZzogVVNFUjogRmlyZSAwMDAwMDAwMDAwNDU5OUEwClhFTklGQUNFfFNlc3Npb25FeGVjdXRl
TG9nOiBVU0VSOiBmaXJlIGZlYXR1cmUgc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1dGVM
b2c6IFVTRVI6IENoZWNrIGlmIHdlIG5lZWQgdG8gc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4
ZWN1dGVMb2c6IFVTRVI6IE5vIG5lZWQgdG8gc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1
dGVMb2c6IFVTRVI6IGZpcmVkIGZlYXR1cmUgc2h1dGRvd24KWEVOSUZBQ0V8U2Vzc2lvbkV4ZWN1
dGVMb2c6IFVTRVI6IHdpbiBhZ2VudCBnb2luZyB0byBzbGVlcApYRU58U3lzdGVtUG93ZXJTdGF0
ZUNhbGxiYWNrOiA8LSBTMApYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdlOlRhcmdldFswXSA6IE5P
VF9EVU1QIE5PVF9ISUJFUiBQQUdFClhFTkRJU0t8X19QZG9TZXRTeXN0ZW1Qb3dlckRvd246RkZG
RkZBODAwMjczMERFMDogV29ya2luZyAtPiBTaHV0ZG93bgpYRU5ESVNLfF9fUGRvU2V0RGV2aWNl
UG93ZXJEb3duOkZGRkZGQTgwMDI3MzBERTA6IEQwIC0+IEQzClhFTkRJU0t8X19GZG9TZXRTeXN0
ZW1Qb3dlckRvd246RkZGRkZBODAwMjcyRkRFMDogV29ya2luZyAtPiBTaHV0ZG93bgpYRU5ESVNL
fF9fRmRvU2V0RGV2aWNlUG93ZXJEb3duOkZGRkZGQTgwMDI3MkZERTA6IEQwIC0+IEQzClhFTlZC
RHxGZG9EZXZpY2VQb3dlcjpGRE86UG93ZXJEZXZpY2VEMyAoU2h1dGRvd25PZmYpClhFTlZCRHxf
X0Zkb1NldERldmljZVBvd2VyU3RhdGU6UE9XRVIgRDAgdG8gRDMKWEVOVkJEfEZkb0QwVG9EMzpE
MC0+RDMKWEVOVkJEfFBkb1NldERldmljZVBvd2VyU3RhdGU6VGFyZ2V0WzBdIDogUE9XRVIgRDAg
dG8gRDMKWEVOVkJEfFBkb0QwVG9EMzpUYXJnZXRbMF0gOiBEMC0+RDMgKFBWKQpYRU5WQkR8X19Q
ZG9QYXVzZURhdGFQYXRoOlRhcmdldFswXSA6IFdhaXRpbmcgZm9yIDAgU3VibWl0dGVkIHJlcXVl
c3RzClhFTlZCRHxfX1Bkb1BhdXNlRGF0YVBhdGg6VGFyZ2V0WzBdIDogMC8wIFN1Ym1pdHRlZCBy
ZXF1ZXN0cyBsZWZ0ICgwIGl0ZXJyYXRpb25zKQpYRU5WQkR8X19Gcm9udGVuZFNldFN0YXRlOlRh
cmdldFswXSA6IEVOQUJMRUQgLS0tLT4gQ0xPU0VEClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6
VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ09OTkVDVEVEClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6
VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ0xPU0lORwpYRU5WQkR8X19Gcm9udGVuZFNldFN0YXRlOlRh
cmdldFswXSA6IGluIHN0YXRlIENMT1NFRApHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlWzMxXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzMwXQpHTlRU
QUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI5XQpHTlRUQUI6IFVOTUFQIFhFTk1B
UFNQQUNFX2dyYW50X3RhYmxlWzI4XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlWzI3XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI2XQpHTlRUQUI6
IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzI1XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQ
QUNFX2dyYW50X3RhYmxlWzI0XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxl
WzIzXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzIyXQpHTlRUQUI6IFVO
TUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzIxXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlWzIwXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE5
XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE4XQpHTlRUQUI6IFVOTUFQ
IFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE3XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dy
YW50X3RhYmxlWzE2XQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE1XQpH
TlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzE0XQpHTlRUQUI6IFVOTUFQIFhF
Tk1BUFNQQUNFX2dyYW50X3RhYmxlWzEzXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlWzEyXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzExXQpHTlRU
QUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzEwXQpHTlRUQUI6IFVOTUFQIFhFTk1B
UFNQQUNFX2dyYW50X3RhYmxlWzldCkdOVFRBQjogVU5NQVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFi
bGVbOF0KR05UVEFCOiBVTk1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVs3XQpHTlRUQUI6IFVO
TUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzZdCkdOVFRBQjogVU5NQVAgWEVOTUFQU1BBQ0Vf
Z3JhbnRfdGFibGVbNV0KR05UVEFCOiBVTk1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVs0XQpH
TlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzNdCkdOVFRBQjogVU5NQVAgWEVO
TUFQU1BBQ0VfZ3JhbnRfdGFibGVbMl0KR05UVEFCOiBVTk1BUCBYRU5NQVBTUEFDRV9ncmFudF90
YWJsZVsxXQpHTlRUQUI6IFVOTUFQIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlWzBdClhFTkJVU3xH
bnR0YWJDb250cmFjdDogcmVtb3ZlZCByZWZyZW5jZXMgWzAwMDAwMDIwIC0gMDAwMDNmZmZdCnNo
dXRkb3duIHJlcXVlc3RlZCBpbiBjcHVfaGFuZGxlX2lvcmVxCklzc3VlZCBkb21haW4gMTQgcG93
ZXJvZmYK
--001a114e5ea0cedd9f0547a43d9e
Content-Type: text/x-log; charset=US-ASCII; name="qemu-ruibox_new_driver_domain.log"
Content-Disposition: attachment; 
	filename="qemu-ruibox_new_driver_domain.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_iyq4icyw1

ZG9taWQ6IDEzClVzaW5nIHh2ZGEgZm9yIGd1ZXN0J3MgaGRhClVzaW5nIGZpbGUgL21udC90YW5r
MC9EaXNrSW1ncy9XaW5kb3dzL3J1aWJveC9ydWlib3guaW1nIGluIHJlYWQtd3JpdGUgbW9kZQpX
YXRjaGluZyBkZXZpY2UtbW9kZWwvMTMvbG9nZGlydHkvY21kCldhdGNoaW5nIGRldmljZS1tb2Rl
bC8xMy9jb21tYW5kCldhdGNoaW5nIC9sb2NhbC9kb21haW4vMTMvY3B1CmNoYXIgZGV2aWNlIHJl
ZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMTMKcWVtdV9tYXBfY2FjaGVfaW5pdCBucl9idWNrZXRzID0g
MTAwMDAgc2l6ZSA0MTk0MzA0CnNoYXJlZCBwYWdlIGF0IHBmbiBmZWZmZApidWZmZXJlZCBpbyBw
YWdlIGF0IHBmbiBmZWZmYgpHdWVzdCB1dWlkID0gZjU1NzNmMTgtNTk4Ni00YTIwLTgzMzAtOWI5
MGVhYjZlMzIyCnBvcHVsYXRpbmcgdmlkZW8gUkFNIGF0IGZmMDAwMDAwCm1hcHBpbmcgdmlkZW8g
UkFNIGZyb20gZmYwMDAwMDAKUmVnaXN0ZXIgeGVuIHBsYXRmb3JtLgpEb25lIHJlZ2lzdGVyIHBs
YXRmb3JtLgpwbGF0Zm9ybV9maXhlZF9pb3BvcnQ6IGNoYW5nZWQgcm8vcncgc3RhdGUgb2YgUk9N
IG1lbW9yeSBhcmVhLiBub3cgaXMgcncgc3RhdGUuCnhzX3JlYWQoZGV2aWNlLW1vZGVsLzEzL3hl
bl9leHRlbmRlZF9wb3dlcl9tZ210KTogcmVhZCBlcnJvcgp4c19yZWFkKCk6IHZuY3Bhc3N3ZCBn
ZXQgZXJyb3IuIC92bS9mNTU3M2YxOC01OTg2LTRhMjAtODMzMC05YjkwZWFiNmUzMjIvdm5jcGFz
c3dkLgpMb2ctZGlydHk6IG5vIGNvbW1hbmQgeWV0LgpJL08gcmVxdWVzdCBub3QgcmVhZHk6IDAs
IHB0cjogMCwgcG9ydDogMCwgZGF0YTogMCwgY291bnQ6IDAsIHNpemU6IDAKSS9PIHJlcXVlc3Qg
bm90IHJlYWR5OiAwLCBwdHI6IDAsIHBvcnQ6IDAsIGRhdGE6IDAsIGNvdW50OiAwLCBzaXplOiAw
CnZjcHUtc2V0OiB3YXRjaCBub2RlIGVycm9yLgpbeGVuc3RvcmVfcHJvY2Vzc192Y3B1X3NldF9l
dmVudF06IC9sb2NhbC9kb21haW4vMTMvY3B1IGhhcyBubyBDUFUhCkkvTyByZXF1ZXN0IG5vdCBy
ZWFkeTogMCwgcHRyOiAwLCBwb3J0OiAwLCBkYXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMAp4c19y
ZWFkKC9sb2NhbC9kb21haW4vMTMvbG9nLXRocm90dGxpbmcpOiByZWFkIGVycm9yCnFlbXU6IGln
bm9yaW5nIG5vdC11bmRlcnN0b29kIGRyaXZlIGAvbG9jYWwvZG9tYWluLzEzL2xvZy10aHJvdHRs
aW5nJwptZWRpdW0gY2hhbmdlIHdhdGNoIG9uIGAvbG9jYWwvZG9tYWluLzEzL2xvZy10aHJvdHRs
aW5nJyAtIHVua25vd24gZGV2aWNlLCBpZ25vcmVkCkkvTyByZXF1ZXN0IG5vdCByZWFkeTogMCwg
cHRyOiAwLCBwb3J0OiAwLCBkYXRhOiAwLCBjb3VudDogMCwgc2l6ZTogMAp2Z2Egcy0+bGZiX2Fk
ZHIgPSBmMTAwMDAwMCBzLT5sZmJfZW5kID0gZjE4MDAwMDAgCnBsYXRmb3JtX2ZpeGVkX2lvcG9y
dDogY2hhbmdlZCByby9ydyBzdGF0ZSBvZiBST00gbWVtb3J5IGFyZWEuIG5vdyBpcyBydyBzdGF0
ZS4KcGxhdGZvcm1fZml4ZWRfaW9wb3J0OiBjaGFuZ2VkIHJvL3J3IHN0YXRlIG9mIFJPTSBtZW1v
cnkgYXJlYS4gbm93IGlzIHJvIHN0YXRlLgptYXBwaW5nIHZyYW0gdG8gZjEwMDAwMDAgLSBmMTgw
MDAwMApYRU58RGxsSW5pdGlhbGl6ZTogOC4xLjAgKDE1KSAoMjIuMDcuMjAxNikKWEVOfEFjcGlG
aW5kUnNkcDogMHgwMDAwMDAwMDAwMEVBMDIwClhFTnxTeXN0ZW1HZXRTdGFydE9wdGlvbnM6ICBO
T0VYRUNVVEU9T1BUSU4KWEVOfFN5c3RlbUdldFZlcnNpb25JbmZvcm1hdGlvbjogS0VSTkVMOiA2
LjEgKEJVSUxEIDc2MDEpIFBMQVRGT1JNIFdJTjMyX05UICh4NjQpClhFTnxTeXN0ZW1HZXRWZXJz
aW9uSW5mb3JtYXRpb246IFNQOiAxLjAgKCkKWEVOfFN5c3RlbUdldFZlcnNpb25JbmZvcm1hdGlv
bjogU1VJVEVTOgpYRU58U3lzdGVtR2V0VmVyc2lvbkluZm9ybWF0aW9uOiAtIFRFUk1JTkFMClhF
TnxTeXN0ZW1HZXRWZXJzaW9uSW5mb3JtYXRpb246IC0gU0lOR0xFVVNFUlRTClhFTnxTeXN0ZW1H
ZXRWZXJzaW9uSW5mb3JtYXRpb246IFRZUEU6IFdPUktTVEFUSU9OClhFTnxTeXN0ZW1HZXRNZW1v
cnlJbmZvcm1hdGlvbjogUkFOR0VbMF0gMDAwMDAwMDAuMDAwMDEwMDAgLSAwMDAwMDAwMC4wMDA5
ZGZmZgpYRU58U3lzdGVtR2V0TWVtb3J5SW5mb3JtYXRpb246IFJBTkdFWzFdIDAwMDAwMDAwLjAw
MTAwMDAwIC0gMDAwMDAwMDAuN2Y3ZmZmZmYKWEVOfEFjcGlHZXRYc2R0OiAweDAwMDAwMDAwRkMw
MEQ0NDAKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA9PT09PiAoMDowKQpYRU58U3lz
dGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IE1hbnVmYWN0dXJlcjogR2VudWluZUludGVsClhFTnxT
eXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogQVBJQyBJRDogMDAKWEVOfFN5c3RlbVByb2Nlc3Nv
ckluZm9ybWF0aW9uOiBQUk9DRVNTT1IgSUQ6IDAwClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1h
dGlvbjogPD09PT0gKDA6MCkKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiA9PT09PiAo
MDoxKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IE1hbnVmYWN0dXJlcjogR2VudWlu
ZUludGVsClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogQVBJQyBJRDogMDIKWEVOfFN5
c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBQUk9DRVNTT1IgSUQ6IDAxClhFTnxTeXN0ZW1Qcm9j
ZXNzb3JJbmZvcm1hdGlvbjogPD09PT0gKDA6MSkKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0
aW9uOiA9PT09PiAoMDoyKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRpb246IE1hbnVmYWN0
dXJlcjogR2VudWluZUludGVsClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogQVBJQyBJ
RDogMDQKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBQUk9DRVNTT1IgSUQ6IDAyClhF
TnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogPD09PT0gKDA6MikKWEVOfFN5c3RlbVByb2Nl
c3NvckluZm9ybWF0aW9uOiA9PT09PiAoMDozKQpYRU58U3lzdGVtUHJvY2Vzc29ySW5mb3JtYXRp
b246IE1hbnVmYWN0dXJlcjogR2VudWluZUludGVsClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1h
dGlvbjogQVBJQyBJRDogMDYKWEVOfFN5c3RlbVByb2Nlc3NvckluZm9ybWF0aW9uOiBQUk9DRVNT
T1IgSUQ6IDAzClhFTnxTeXN0ZW1Qcm9jZXNzb3JJbmZvcm1hdGlvbjogPD09PT0gKDA6MykKWEVO
OiBIWVBFUkNBTEwgUEFHRSAwIEAgMDAwMDAwMDAuMDQ2ZDQwMDAKWEVOfFVucGx1Z1NldFJlcXVl
c3Q6IERJU0tTClhFTnxVbnBsdWdTZXRSZXF1ZXN0OiBOSUNTClhFTkZJTFR8RHJpdmVyRW50cnk6
IDguMS4wICgxNSkgKDIyLjA3LjIwMTYpClhFTjogNC44LjAgKF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX18gPSAwMDA0MDYwMCkKWEVORklMVHxGZG9DcmVhdGU6IEZGRkZGQTgwMDIzMUFBNjAgKEFD
UElcUE5QMEEwM1wwKQp2Z2Egcy0+bGZiX2FkZHIgPSBmMTAwMDAwMCBzLT5sZmJfZW5kID0gZjE4
MDAwMDAgClhFTkZJTFR8UGRvQ3JlYXRlOiBGRkZGRkE4MDAyQTQzMTkwIChQQ0lcVkVOXzgwODYm
REVWXzEyMzcmU1VCU1lTXzExMDAxQUY0JlJFVl8wMlwwMCkKWEVORklMVHxQZG9DcmVhdGU6IEZG
RkZGQTgwMDIzMTY2MDAgKFBDSVxWRU5fODA4NiZERVZfNzAwMCZTVUJTWVNfMTEwMDFBRjQmUkVW
XzAwXDA4KQpYRU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMjMxQjA0MCAoUENJXFZFTl84MDg2
JkRFVl83MDEwJlNVQlNZU18wMDAxNTg1MyZSRVZfMDBcMDkpClhFTkZJTFR8UGRvQ3JlYXRlOiBG
RkZGRkE4MDAxODc2MDQwIChQQ0lcVkVOXzgwODYmREVWXzcwMjAmU1VCU1lTXzExMDAxQUY0JlJF
Vl8wMVwwQSkKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDE4NzcwNDAgKFBDSVxWRU5fMTIz
NCZERVZfMTExMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAwXDEwKQpYRU5GSUxUfFBkb1NldERldmlj
ZUluc3RhbmNlOiAoKSAnMTgnIC0+ICcxMCcKWEVORklMVHxQZG9DcmVhdGU6IEZGRkZGQTgwMDE4
NzgwNDAgKFBDSVxWRU5fNTg1MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDEwKQpY
RU5GSUxUfFBkb0NyZWF0ZTogRkZGRkZBODAwMTg3OTA0MCAoUENJXFZFTl84MDg2JkRFVl8xMDBF
JlNVQlNZU18wMDAwMDAwMCZSRVZfMDNcMjApClhFTkZJTFR8UGRvQ3JlYXRlOiBGRkZGRkE4MDAx
ODdBMDQwIChBQ1BJXFBOUDAxMDNcMCkKWEVORklMVHxEcml2ZXJTZXRGaWx0ZXJTdGF0ZTogQUNU
SVZFIERFVklDRSBQUkVTRU5UClVua25vd24gUFYgcHJvZHVjdCA2NTUzNSBsb2FkZWQgaW4gZ3Vl
c3QKUFYgZHJpdmVyIGJ1aWxkIDUyNDU0NApVTlBMVUc6IFBSRS1BTUJMRSAoRFJJVkVSUyBOT1Qg
QkxBQ0tMSVNURUQpClVOUExVRzogRElTS1MKcmVnaW9uIHR5cGUgMCBhdCBbZjE4MDAwMDAsZjE4
MjAwMDApLgpzcXVhc2ggaW9tZW0gW2YxODAwMDAwLCBmMTgyMDAwMCkuCnJlZ2lvbiB0eXBlIDEg
YXQgW2MxMDAsYzE0MCkuClVOUExVRzogTklDUwpYRU5GSUxUfERyaXZlclNldEZpbHRlclN0YXRl
OiBQRU5ESU5HClhFTkZJTFR8UGRvRGVzdHJveTogRkZGRkZBODAwMTg3OTA0MCAoUENJXFZFTl84
MDg2JkRFVl8xMDBFJlNVQlNZU18wMDAwMDAwMCZSRVZfMDNcMjApIChkZXZpY2UgZGlzYXBwZWFy
ZWQpClhFTkZJTFR8RHJpdmVyU2V0RmlsdGVyU3RhdGU6IERJU0FCTEVEClhFTkJVU3xEcml2ZXJF
bnRyeTogOC4xLjAgKDE1KSAoMjIuMDcuMjAxNikKWEVOQlVTfEZkb1NldEZyaWVuZGx5TmFtZTog
WGVuIFBWIEJ1cyAoMDAwMSkKWEVOQlVTfEZkb0NyZWF0ZTogRkZGRkZBODAwMjM2MUQ0MCAoWFAw
MDAxIFhFTkJVUykgW0FDVElWRV0KWEVOQlVTfEZkb0Nvbm5lY3RJbnRlcnJ1cHQ6IEZGRkZGQTgw
MDE5ODMzQzg6IFNoYXJlZCBMZXZlbFNlbnNpdGl2ZSBDUFUgMDowIFZFQ1RPUiBhMgpYRU5CVVN8
RmRvQ29ubmVjdEludGVycnVwdDogRkZGRkZBODAwMjMxMzNDODogRGV2aWNlRXhjbHVzaXZlIExh
dGNoZWQgQ1BVIDA6MCBWRUNUT1IgYjAKWEVOQlVTfEZkb0Nvbm5lY3RJbnRlcnJ1cHQ6IEZGRkZG
QTgwMDE4Njc5MDg6IERldmljZUV4Y2x1c2l2ZSBMYXRjaGVkIENQVSAwOjEgVkVDVE9SIGIwClhF
TkJVU3xGZG9Db25uZWN0SW50ZXJydXB0OiBGRkZGRkE4MDAyMzYxNjQ4OiBEZXZpY2VFeGNsdXNp
dmUgTGF0Y2hlZCBDUFUgMDoyIFZFQ1RPUiBiMApYRU5CVVN8RmRvQ29ubmVjdEludGVycnVwdDog
RkZGRkZBODAwMTgyMEY1ODogRGV2aWNlRXhjbHVzaXZlIExhdGNoZWQgQ1BVIDA6MyBWRUNUT1Ig
YjAKWEVOQlVTfEZkb1NjYW46ID09PT0+ClhFTkJVU3xGZG9CYWxsb29uOiA9PT09PgpYRU5CVVN8
RmRvQ3JlYXRlSW9TcGFjZTogMDAwMDAwMDAuZjAwMDAwMDAgLSAwMDAwMDAwMC5mMGZmZmZmZgpY
RU5CVVN8RmRvU3VzcGVuZDogPT09PT4KWEVOfEh2bVNldFBhcmFtOiBmYWlsMSAoYzAwMDAwMjIp
ClNIQVJFRF9JTkZPOiBNQVAgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm8gQCAwMDAwMDAwMC5mMDAw
MDAwMApFVlRDSE5fRklGTzogQ09OVFJPTEJMT0NLWzBdIEAgMDAwMDAwMDAuMjk2ZDQwMDAKRVZU
Q0hOX0ZJRk86IENPTlRST0xCTE9DS1sxXSBAIDAwMDAwMDAwLjI5NmQ1MDAwCkVWVENITl9GSUZP
OiBDT05UUk9MQkxPQ0tbMl0gQCAwMDAwMDAwMC4yOTZkNjAwMApFVlRDSE5fRklGTzogQ09OVFJP
TEJMT0NLWzNdIEAgMDAwMDAwMDAuMjk2ZDcwMDAKWEVOQlVTfEV2dGNobkFiaUFjcXVpcmU6IEZJ
Rk8KWEVOQlVTfEV2dGNobkludGVycnVwdEVuYWJsZTogQ1BVIDA6MCAoVmVjdG9yID0gMTc2KQpY
RU5CVVN8RXZ0Y2huSW50ZXJydXB0RW5hYmxlOiBDUFUgMDoxIChWZWN0b3IgPSAxNzYpClhFTkJV
U3xFdnRjaG5JbnRlcnJ1cHRFbmFibGU6IENQVSAwOjIgKFZlY3RvciA9IDE3NikKWEVOQlVTfEV2
dGNobkludGVycnVwdEVuYWJsZTogQ1BVIDA6MyAoVmVjdG9yID0gMTc2KQpYRU5CVVN8RXZ0Y2hu
SW50ZXJydXB0RW5hYmxlOiBDQUxMQkFDSyBWSUEgKFZlY3RvciA9IDI4KQpTVE9SRTogUEFHRSBA
IDAwMDAwMDAwLmZlZmZjMDAwCkVWVENITl9GSUZPOiBFVkVOVEFSUkFZWzBdIEAgMDAwMDAwMDAu
Mjk3NTgwMDAKWEVOQlVTfEV2dGNobkZpZm9FeHBhbmQ6IGFkZGVkIHBvcnRzIFswMDAwMDAwMCAt
IDAwMDAwM2ZmXQpTVE9SRTogRU5BQkxFICgxKQpYRU5CVVN8UGRvQ3JlYXRlOiBGRkZGRkE4MDAy
MzY0MzUwIChWQkQpClhFTkJVU3xQZG9EdW1wUmV2aXNpb25zOiAwODAwMDAwOSAtPiBTVVNQRU5E
IHYxIFNIQVJFRF9JTkZPIHYyIEVWVENITiB2NCBERUJVRyB2MSBTVE9SRSB2MSBSQU5HRV9TRVQg
djEgQ0FDSEUgdjEgR05UVEFCIHYxIFVOUExVRyB2MSBFTVVMQVRFRCB2MQpYRU5CVVN8UGRvRHVt
cFJldmlzaW9uczogMDgwMDAwMEEgLT4gU1VTUEVORCB2MSBTSEFSRURfSU5GTyB2MiBFVlRDSE4g
djUgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VUIHYxIENBQ0hFIHYxIEdOVFRBQiB2MSBVTlBM
VUcgdjEgRU1VTEFURUQgdjEKWEVOQlVTfFBkb0NyZWF0ZTogRkZGRkZBODAwMjM2NDc3MCAoVklG
KQpYRU5CVVN8UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDkgLT4gU1VTUEVORCB2MSBTSEFSRURf
SU5GTyB2MiBFVlRDSE4gdjQgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VUIHYxIENBQ0hFIHYx
IEdOVFRBQiB2MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVOQlVTfFBkb0R1bXBSZXZpc2lvbnM6
IDA4MDAwMDBBIC0+IFNVU1BFTkQgdjEgU0hBUkVEX0lORk8gdjIgRVZUQ0hOIHY1IERFQlVHIHYx
IFNUT1JFIHYxIFJBTkdFX1NFVCB2MSBDQUNIRSB2MSBHTlRUQUIgdjEgVU5QTFVHIHYxIEVNVUxB
VEVEIHYxClhFTkJVU3xQZG9DcmVhdGU6IEZGRkZGQTgwMDIzNjVENDAgKElGQUNFKQpYRU5CVVN8
UGRvRHVtcFJldmlzaW9uczogMDgwMDAwMDkgLT4gU1VTUEVORCB2MSBTSEFSRURfSU5GTyB2MiBF
VlRDSE4gdjQgREVCVUcgdjEgU1RPUkUgdjEgUkFOR0VfU0VUIHYxIENBQ0hFIHYxIEdOVFRBQiB2
MSBVTlBMVUcgdjEgRU1VTEFURUQgdjEKWEVOQlVTfFBkb0R1bXBSZXZpc2lvbnM6IDA4MDAwMDBB
IC0+IFNVU1BFTkQgdjEgU0hBUkVEX0lORk8gdjIgRVZUQ0hOIHY1IERFQlVHIHYxIFNUT1JFIHYx
IFJBTkdFX1NFVCB2MSBDQUNIRSB2MSBHTlRUQUIgdjEgVU5QTFVHIHYxIEVNVUxBVEVEIHYxClhF
TkZJTFR8RmRvQ3JlYXRlOiBGRkZGRkE4MDAyNTVFQzUwIChQQ0lJREVcSURFQ2hhbm5lbFwwKQpY
RU5GSUxUfEZkb0NyZWF0ZTogRkZGRkZBODAwMjU1RTg2MCAoUENJSURFXElERUNoYW5uZWxcMSkK
WEVOVkJEfERyaXZlckVudHJ5OjguMS4wLjE1ICgyMi83LzIwMTYpClhFTlZCRHxfX0RyaXZlclBh
cnNlUGFyYW1ldGVyS2V5OkRyaXZlclBhcmFtZXRlcnM6IApYRU5ESVNLfERyaXZlckVudHJ5OlhF
TkRJU0sgOC4xLjAgKDE1KSAoMjIuMDcuMjAxNikKWEVORElTS3xGZG9DcmVhdGU6RkZGRkZBODAw
MjcyMTgwMApYRU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjcyNjA2
MCBpcyBub3QgRkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTlZCRHxEaXNwYXRj
aFBucDpEZXZpY2VPYmplY3QgMHhGRkZGRkE4MDAyNzI2MDYwIGlzIG5vdCBGRE8gKDB4MDAwMDAw
MDAwMDAwMDAwMCkgb3IgYSBQRE8KWEVOVkJEfERpc3BhdGNoUG5wOkRldmljZU9iamVjdCAweEZG
RkZGQTgwMDI3MjYwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAwKSBvciBhIFBETwpY
RU5WQkR8RGlzcGF0Y2hQbnA6RGV2aWNlT2JqZWN0IDB4RkZGRkZBODAwMjcyNjA2MCBpcyBub3Qg
RkRPICgweDAwMDAwMDAwMDAwMDAwMDApIG9yIGEgUERPClhFTlZCRHxEaXNwYXRjaFBucDpEZXZp
Y2VPYmplY3QgMHhGRkZGRkE4MDAyNzI2MDYwIGlzIG5vdCBGRE8gKDB4MDAwMDAwMDAwMDAwMDAw
MCkgb3IgYSBQRE8KWEVOQlVTfFBkb1F1ZXJ5SW50ZXJmYWNlOiBWQkQ6IEJVU19JTlRFUkZBQ0Ug
KFZFUlNJT04gMSkKWEVOVkJEfERpc3BhdGNoUG5wOkRldmljZU9iamVjdCAweEZGRkZGQTgwMDI3
MjYwNjAgaXMgbm90IEZETyAoMHgwMDAwMDAwMDAwMDAwMDAwKSBvciBhIFBETwpYRU5CVVN8UGRv
UXVlcnlJbnRlcmZhY2U6IFZCRDogQlVTX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8RG1h
RHVtcERldmljZURlc2NyaXB0aW9uOiBWZXJzaW9uID0gMApYRU5CVVN8RG1hRHVtcERldmljZURl
c2NyaXB0aW9uOiBNYXN0ZXIgPSBUUlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246
IFNjYXR0ZXJHYXRoZXIgPSBUUlVFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERl
bWFuZE1vZGUgPSBGQUxTRQpYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBBdXRvSW5p
dGlhbGl6ZSA9IEZBTFNFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYTMyQml0
QWRkcmVzc2VzID0gVFJVRQpYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBJZ25vcmVD
b3VudCA9IEZBTFNFClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYTY0Qml0QWRk
cmVzc2VzID0gVFJVRQpYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBCdXNOdW1iZXIg
PSAwMDAwMDAwMApYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBEbWFDaGFubmVsID0g
ZmZmZmZmZmYKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogSW50ZXJmYWNlVHlwZSA9
IEludGVybmFsClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IERtYVdpZHRoID0gOEJp
dHMKWEVOQlVTfERtYUR1bXBEZXZpY2VEZXNjcmlwdGlvbjogRG1hU3BlZWQgPSBDb21wYXRpYmxl
ClhFTkJVU3xEbWFEdW1wRGV2aWNlRGVzY3JpcHRpb246IE1heGltdW1MZW5ndGggPSAwMDBiMDAw
MApYRU5CVVN8RG1hRHVtcERldmljZURlc2NyaXB0aW9uOiBEbWFQb3J0ID0gZmZmZmZmZmYKWEVO
QlVTfERtYUdldEFkYXB0ZXI6IG5vIGludGVyY2VwdGlvbgpYRU5CVVN8UGRvUXVlcnlJbnRlcmZh
Y2U6IFZCRDogU1RPUkVfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVyeUludGVy
ZmFjZTogVkJEOiBFVlRDSE5fSU5URVJGQUNFIChWRVJTSU9OIDUpClhFTkJVU3xQZG9RdWVyeUlu
dGVyZmFjZTogVkJEOiBHTlRUQUJfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQZG9RdWVy
eUludGVyZmFjZTogVkJEOiBTVVNQRU5EX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8UGRv
UXVlcnlJbnRlcmZhY2U6IFZCRDogREVCVUdfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJVU3xQ
ZG9RdWVyeUludGVyZmFjZTogVkJEOiBVTlBMVUdfSU5URVJGQUNFIChWRVJTSU9OIDEpClhFTkJV
U3xQZG9RdWVyeUludGVyZmFjZTogVkJEOiBFTVVMQVRFRF9JTlRFUkZBQ0UgKFZFUlNJT04gMSkK
WEVORklMVHxQZG9RdWVyeUludGVyZmFjZTogUENJXFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18w
MDAxNTg1MyZSRVZfMDFcMTA6IEVNVUxBVEVEX0lOVEVSRkFDRSAoVkVSU0lPTiAxKQpYRU5CVVN8
VW5wbHVnUmVxdWVzdDogRElTS1MgKE1BS0UpClhFTnxVbnBsdWdJbmNyZW1lbnRWYWx1ZTogRElT
S1MgMQpYRU5WQkR8X19GZG9TZXREZXZpY2VQb3dlclN0YXRlOlBPV0VSIEQzIHRvIEQwClhFTlZC
RHxGZG9EM1RvRDA6RDMtPkQwClhFTlZCRHxfX0Zkb0lzUGRvVW5wbHVnZ2VkOlRhcmdldFswXSA6
ICh2YmQvNTE3MTIpIEVtdWxhdGVkIE5PVF9QUkVTRU5UClhFTlZCRHxQZG9DcmVhdGU6VGFyZ2V0
WzBdIDogQ3JlYXRpbmcgKFBWKQpYRU5WQkR8UGRvU2V0RGV2aWNlUG93ZXJTdGF0ZTpUYXJnZXRb
MF0gOiBQT1dFUiBEMyB0byBEMApYRU5WQkR8UGRvRDNUb0QwOlRhcmdldFswXSA6IEQzLT5EMCAo
UFYpClhFTlZCRHxfX0Zyb250ZW5kU2V0U3RhdGU6VGFyZ2V0WzBdIDogSU5JVElBTElaRUQgLS0t
LT4gRU5BQkxFRApYRU5WQkR8X19Gcm9udGVuZFNldFN0YXRlOlRhcmdldFswXSA6IGluIHN0YXRl
IENMT1NFRApYRU5WQkR8RnJvbnRlbmRXcml0ZVVzYWdlOlRhcmdldFswXSA6IE5PVF9EVU1QIE5P
VF9ISUJFUiBOT1RfUEFHRQpYRU5WQkR8UGRvUmVhZElucXVpcnlEYXRhOlRhcmdldFswXSA6IEZh
aWxlZCB0byBnZXQgUGFnZTgwIGRhdGEKWEVOVkJEfFBkb1JlYWRJbnF1aXJ5RGF0YTpUYXJnZXRb
MF0gOiBGYWlsZWQgdG8gZ2V0IFBhZ2U4MyBkYXRhClhFTlZCRHxQZG9VcGRhdGVJbnF1aXJ5RGF0
YTpUYXJnZXRbMF0gOiBWREktVVVJRCA9IHswMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAw
MDAwMDB9ClhFTlZCRHxGcm9udGVuZFByZXBhcmU6VGFyZ2V0WzBdIDogQmFja2VuZElkIDEgKC9s
b2NhbC9kb21haW4vMS9iYWNrZW5kL3ZiZC8xMy81MTcxMikKWEVOVkJEfF9fRnJvbnRlbmRTZXRT
dGF0ZTpUYXJnZXRbMF0gOiBpbiBzdGF0ZSBQUkVQQVJFRApYRU5CVVN8UmFuZ2VTZXRQb3A6IGZh
aWwxIChjMDAwMDA5YSkKR05UVEFCOiBNQVAgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGVbMF0gQCAw
MDAwMDAwMC5mMDAwMTAwMApYRU5CVVN8R250dGFiRXhwYW5kOiBhZGRlZCByZWZlcmVuY2VzIFsw
MDAwMDAyMCAtIDAwMDAwMWZmXQpYRU5WQkR8X19SZWFkRGlza0luZm86VGFyZ2V0WzBdIDogMTU2
MjUwMDAwIHNlY3RvcnMgb2YgNTEyIGJ5dGVzICg1MTIpClhFTlZCRHxfX1JlYWREaXNrSW5mbzpU
YXJnZXRbMF0gOiA3NCBHQiAoMDAwMDAwMDApIApYRU5WQkR8RnJvbnRlbmRSZWFkRGlza0luZm86
VGFyZ2V0WzBdIDogRmVhdHVyZXM6IEJBUlJJRVIgRkxVU0ggClhFTlZCRHxfX0Zyb250ZW5kU2V0
U3RhdGU6VGFyZ2V0WzBdIDogaW4gc3RhdGUgQ09OTkVDVEVEClhFTlZCRHxfX0Zyb250ZW5kU2V0
U3RhdGU6VGFyZ2V0WzBdIDogaW4gc3RhdGUgRU5BQkxFRApYRU5WQkR8UGRvQ3JlYXRlOlRhcmdl
dFswXSA6IENyZWF0ZWQgKFBWKQpYRU5WQkR8RmRvTG9nVGFyZ2V0czpTY2FuVGhyZWFkID09PT4K
WEVOVkJEfEZkb0xvZ1RhcmdldHM6U2NhblRocmVhZCA6IFRhcmdldFswXSA9IDB4RkZGRkZBODAw
MjczMzE5MCAocHJlc2VudCkKWEVOVkJEfEZkb0xvZ1RhcmdldHM6U2NhblRocmVhZCA8PT09ClhF
TlZCRHxGZG9EaXNwYXRjaFBucDoxNDpRVUVSWV9QTlBfREVWSUNFX1NUQVRFIC0+IGMwMDAwMGJi
ClhFTlZCRHxfX0hhbmRsZVBhZ2U4MzpUYXJnZXRbMF0gOiBJTlFVSVJZIFVzaW5nIEZha2UgUGFn
ZTgzIERhdGEKWEVOVkJEfF9fSGFuZGxlUGFnZTgwOlRhcmdldFswXSA6IElOUVVJUlkgVXNpbmcg
RmFrZSBQYWdlODAgRGF0YQpYRU5ESVNLfFBkb0NyZWF0ZTpGRkZGRkE4MDAyNzI3NzQwClhFTlZC
RHxQZG9TZXREZXZpY2VPYmplY3Q6VGFyZ2V0WzBdIDogU2V0dGluZyBEZXZpY2VPYmplY3QgPSAw
eEZGRkZGQTgwMDI3MjcwNjAKWEVOVkJEfEZkb01hcERldmljZU9iamVjdFRvUGRvOjB4RkZGRkZB
ODAwMjcyNzA2MCAtLT4gVGFyZ2V0IDAgKDAwMDAwMCkKWEVOVkJEfFBkb0Rpc3BhdGNoUG5wOlRh
cmdldFswXSA6IDEzOlFVRVJZX0lEIC0+IGMwMDAwMGJiClhFTlZCRHxQZG9EaXNwYXRjaFBucDpU
YXJnZXRbMF0gOiAxNTpRVUVSWV9CVVNfSU5GT1JNQVRJT04gLT4gYzAwMDAwYmIKWEVOVkJEfFBk
b0Rpc3BhdGNoUG5wOlRhcmdldFswXSA6IDE5OlVOS05PV04gLT4gYzAwMDAwYmIKWEVOVkJEfFBk
b0Rpc3BhdGNoUG5wOlRhcmdldFswXSA6IDE4OlVOS05PV04gLT4gYzAwMDAwYmIKWEVOVkJEfFBk
b0Rpc3BhdGNoUG5wOlRhcmdldFswXSA6IDBkOkZJTFRFUl9SRVNPVVJDRV9SRVFVSVJFTUVOVFMg
LT4gYzAwMDAwYmIKWEVOVkJEfFBkb1NldERldmljZVBucFN0YXRlOlRhcmdldFswXSA6IFBOUCBQ
cmVzZW50IHRvIFN0YXJ0ZWQK
--001a114e5ea0cedd9f0547a43d9e
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--001a114e5ea0cedd9f0547a43d9e--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 19:40:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 19:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZjiu-000074-Hw; Fri, 03 Feb 2017 19: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 <martin@c-home.cz>) id 1cZjiu-00006y-22
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 19:40:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 58/9B-22349-BBCD4985; Fri, 03 Feb 2017 19:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSKTEtRXfXnSk
 RBkum6Vv8WZzowOhx+MMVlgDGKNbMvKT8igTWjHd3VrEVTLCt+LtpL1MD40PtLkZODiGBeYwS
 C/pZuxi5gOw5jBKNazaygSQkBNwlnrR+ZAaxWQS0JPb9msgCYrMJqEtMWPmCCaLZUGJX8w1WE
 FsEqGbClq1gcWaBcokPd7+C9QoL+Ep0zZwGFucU8JD4/OYOWJxXwE7i8EeQXSCLNzFKbHq4CW
 gQB4eogK7EhC+SEDWCEidnPmGBmGkpce7PdbYJjPyzkKRmIUktYGRaxahenFpUllqka6mXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx7qaAQ4ySHExKorz616dECPEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg7b0NlBMsSk1PrUjLzAEGPUxagoNHSYT3Okiat7ggMbc4M
 x0idYpRl+PUjdMvmYRY8vLzUqXEefNAigRAijJK8+BGwCLwEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5S0Gm8GTmlcBtegV0BBPQET8fTwI5oiQRISXVwNh9IOW+z0mXaZc2Mn5gY3W49LD
 40bwZk74dvjCNOeKHMneyuqVOyHuG8zEJSqlCc6qbVx9dePh58R+5vHef5jZP++W654xpLptl
 54Z0D6cvAh943N4ck51WkqzapXTCbL3rkr/n+99esjr9zVBlYblOJ/8zv1gvtxNpnYXrTzusj
 zTOeyufGqHEUpyRaKjFXFScCAAs+nFcuwIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1486150841!83825385!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36895 invoked from network); 3 Feb 2017 19:40:42 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Feb 2017 19:40:42 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v13JeYjf021919;
 Fri, 3 Feb 2017 20:40:39 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v13JeX6Z021916;
 Fri, 3 Feb 2017 20:40:33 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Fri, 3 Feb 2017 20:40:33 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702032032400.8573@dmz.c-home.cz>
References: <20170203123909.13340-1-owen.smith@citrix.com>
 <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
 <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpXaGF0IGlzIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGlzIHBhdGNoCj4+PiAgIkhLTE1c
U3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIg
MAo+Pj4gICB3aWxsIHByZXZlbnQgdGhlIGZyb250ZW5kIGlzc3VpbmcgQkxLSUZfT1BfRElTQ0FS
RHMKCmFuZCBwYXRjaCA3NmFjN2M1ID8KW0hLRVlfTE9DQUxfTUFDSElORVxTWVNURU1cQ3VycmVu
dENvbnRyb2xTZXRcc2VydmljZXNceGVudmJkXFBhcmFtZXRlcnNdCiJJbnRlcmNlcHRUcmltIj1k
d29yZDowMDAwMDAwMAoKVGhhbmtzLCBNYXJ0aW4gQ2VydmVueQoKT24gRnJpLCAzIEZlYiAyMDE3
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cgo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBG
cm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24KPj4gQmVoYWxmIE9mIFBhdWwgRHVycmFudAo+PiBTZW50OiAwMyBGZWJy
dWFyeSAyMDE3IDEyOjQyCj4+IFRvOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+
OyB3aW4tcHYtCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBPd2VuIFNtaXRo
IDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBb
UEFUQ0hdIEFkZCByZWdpc3RyeSBvdmVycmlkZXMgZm9yIGZlYXR1cmVzICh2MikKPj4KPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3
aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10KPj4gT24KPj4+IEJlaGFs
ZiBPZiBvd2VuLnNtaXRoQGNpdHJpeC5jb20KPj4+IFNlbnQ6IDAzIEZlYnJ1YXJ5IDIwMTcgMTI6
MzkKPj4+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+IENjOiBPd2Vu
IFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4+PiBTdWJqZWN0OiBbd2luLXB2LWRldmVs
XSBbUEFUQ0hdIEFkZCByZWdpc3RyeSBvdmVycmlkZXMgZm9yIGZlYXR1cmVzICh2MikKPj4+Cj4+
PiBGcm9tOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4+Pgo+Pj4gKiBBZGQg
YSBSRUdfRFdPUkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQK
Pj4+ICAgb24gdGhlIGZlYXR1cmVzLCBhcyBwZXIgeGVuc3RvcmUgdmFsdWUsIGFuZCBzZXQgdG8g
MCB0bwo+Pj4gICBvdmVycmlkZSB1c2Ugb2YgdGhhdCBmZWF0dXJlLgo+Pj4KPj4+IENoYW5nZXMg
b3ZlciB2MToKPj4+ICogcmVtb3ZlZCBjaGVjayBvbiBEcml2ZXJHZXJQYXJhbWV0ZXJzS2V5KCkg
cmV0dXJuIHZhbHVlLCBhcyBpdHMKPj4+ICAgZ3VhcmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVy
ZSB0byBnZXQgdGhlIGtleSByZXN1bHRzIGluCj4+PiAgIERyaXZlckVudHJ5IGZhaWxpbmcpCj4+
Pgo+Pj4gRm9yIGV4YW1wbGUsCj4+PiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRc
UGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIgMAo+Pj4gICB3aWxsIHByZXZlbnQgdGhlIGZy
b250ZW5kIGlzc3VpbmcgQkxLSUZfT1BfV1JJVEVfQkFSUklFUnMKPj4+ICAiSEtMTVxTeXN0ZW1c
Q0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwCj4+PiAg
IHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcwo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPj4K
Pj4gTEdUTS4KPj4KPj4gQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Cj4+Cj4KPiBOb3cgdGhhdCBpdCBoYXMgYnVpbHQgSSdtIGFsc28gZ29pbmcgdG8gY2hl
cnJ5LXBpY2sgdGhpcyBiYWNrIG9udG8gc3RhZ2luZy04LjIgYXMgaXQgc2hvdWxkIGJlIHZlcnkg
dXNlZnVsLgo+Cj4gIFBhdWwKPgo+Pj4gLS0tCj4+PiAgc3JjL3hlbnZiZC9kcml2ZXIuYyAgIHwg
MTYgKysrKysrKysrKysrKysrKwo+Pj4gIHNyYy94ZW52YmQvZHJpdmVyLmggICB8ICA1ICsrKysr
Cj4+PiAgc3JjL3hlbnZiZC9mcm9udGVuZC5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQvZHJpdmVyLmMKPj4+IGlu
ZGV4IDExNGM3NDAuLjFmNzEzYzQgMTAwNjQ0Cj4+PiAtLS0gYS9zcmMveGVudmJkL2RyaXZlci5j
Cj4+PiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jCj4+PiBAQCAtODIsNiArODIsMjIgQEAgX19E
cml2ZXJQYXJzZU9wdGlvbigKPj4+ICAgICAgUmVnaXN0cnlGcmVlU3pWYWx1ZShPcHRpb24pOwo+
Pj4gIH0KPj4+Cj4+PiArc3RhdGljIEZPUkNFSU5MSU5FIEhBTkRMRQo+Pj4gK19fRHJpdmVyR2V0
UGFyYW1ldGVyc0tleSgKPj4+ICsgICAgVk9JRAo+Pj4gKyAgICApCj4+PiArewo+Pj4gKyAgICBy
ZXR1cm4gRHJpdmVyLlBhcmFtZXRlcnNLZXk7Cj4+PiArfQo+Pj4gKwo+Pj4gK0hBTkRMRQo+Pj4g
K0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCj4+PiArICAgIFZPSUQKPj4+ICsgICAgKQo+Pj4gK3sK
Pj4+ICsgICAgcmV0dXJuIF9fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpOwo+Pj4gK30KPj4+ICsK
Pj4+ICBOVFNUQVRVUwo+Pj4gIERyaXZlckRpc3BhdGNoUG5wKAo+Pj4gICAgICBJTiAgUERFVklD
RV9PQkpFQ1QgIERldmljZU9iamVjdCwKPj4+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZl
ci5oIGIvc3JjL3hlbnZiZC9kcml2ZXIuaAo+Pj4gaW5kZXggY2Y1NTMzMC4uZTc3MzBhOSAxMDA2
NDQKPj4+IC0tLSBhL3NyYy94ZW52YmQvZHJpdmVyLmgKPj4+ICsrKyBiL3NyYy94ZW52YmQvZHJp
dmVyLmgKPj4+IEBAIC01Nyw2ICs1NywxMSBAQCB0eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1BBUkFN
RVRFUlMgewo+Pj4KPj4+ICBleHRlcm4gWEVOVkJEX1BBUkFNRVRFUlMgICAgRHJpdmVyUGFyYW1l
dGVyczsKPj4+Cj4+PiArZXh0ZXJuIEhBTkRMRQo+Pj4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXko
Cj4+PiArICAgIFZPSUQKPj4+ICsgICAgKTsKPj4+ICsKPj4+ICBleHRlcm4gTlRTVEFUVVMKPj4+
ICBEcml2ZXJEaXNwYXRjaFBucCgKPj4+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VP
YmplY3QsCj4+PiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jIGIvc3JjL3hlbnZi
ZC9mcm9udGVuZC5jCj4+PiBpbmRleCAxMWU5MTIxLi5lNjVhM2IwIDEwMDY0NAo+Pj4gLS0tIGEv
c3JjL3hlbnZiZC9mcm9udGVuZC5jCj4+PiArKysgYi9zcmMveGVudmJkL2Zyb250ZW5kLmMKPj4+
IEBAIC0zMCw2ICszMCw3IEBACj4+PiAgICovCj4+Pgo+Pj4gICNpbmNsdWRlICJmcm9udGVuZC5o
Igo+Pj4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIgo+Pj4gICNpbmNsdWRlICJkcml2ZXIuaCIKPj4+
ICAjaW5jbHVkZSAiZmRvLmgiCj4+PiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIKPj4+IEBAIC02
MjEsNiArNjIyLDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZSgKPj4+ICB7Cj4+PiAgICAgIE5UU1RB
VFVTICAgICAgICBzdGF0dXM7Cj4+PiAgICAgIFBDSEFSICAgICAgICAgICBCdWZmZXI7Cj4+PiAr
ICAgIFVMT05HICAgICAgICAgICBPdmVycmlkZTsKPj4+ICAgICAgQk9PTEVBTiAgICAgICAgIE9s
ZCA9ICpWYWx1ZTsKPj4+Cj4+PiAgICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShSZWFkLAo+Pj4g
QEAgLTYzNyw2ICs2MzksMTUgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZSgKPj4+ICAgICAgICAgICAg
ICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwKPj4+ICAgICAgICAgICAgICAgICAgICAgIEJ1ZmZl
cik7Cj4+Pgo+Pj4gKyAgICAvLyBjaGVjayByZWdpc3RyeSBmb3IgZGlzYWJsZS1vdmVycmlkZQo+
Pj4gKyAgICBzdGF0dXMgPSBSZWdpc3RyeVF1ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0
ZXJzS2V5KCksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOwo+Pj4g
KyAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKSB7Cj4+PiArICAgICAgICBpZiAoT3ZlcnJpZGUg
PT0gMCkKPj4+ICsgICAgICAgICAgICAqVmFsdWUgPSBGQUxTRTsKPj4+ICsgICAgfQo+Pj4gKwo+
Pj4gICAgICByZXR1cm4gT2xkICE9ICpWYWx1ZTsKPj4+ICB9Cj4+Pgo+Pj4gQEAgLTY0NCwxMSAr
NjU1LDEzIEBAIHN0YXRpYyBGT1JDRUlOTElORSBCT09MRUFOCj4+PiAgRnJvbnRlbmRSZWFkVmFs
dWUzMigKPj4+ICAgICAgSU4gIFBYRU5WQkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9udGVuZCwK
Pj4+ICAgICAgSU4gIFBDSEFSICAgICAgICAgICAgICAgICAgICAgICBOYW1lLAo+Pj4gKyAgICBJ
TiAgQk9PTEVBTiAgICAgICAgICAgICAgICAgICAgIEFsbG93T3ZlcnJpZGUsCj4+PiAgICAgIElO
ICBQVUxPTkcgICAgICAgICAgICAgICAgICAgICAgVmFsdWUKPj4+ICAgICAgKQo+Pj4gIHsKPj4+
ICAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKPj4+ICAgICAgUENIQVIgICAgICAgICAgIEJ1
ZmZlcjsKPj4+ICsgICAgVUxPTkcgICAgICAgICAgIE92ZXJyaWRlOwo+Pj4gICAgICBVTE9ORyAg
ICAgICAgICAgT2xkID0gKlZhbHVlOwo+Pj4KPj4+ICAgICAgc3RhdHVzID0gWEVOQlVTX1NUT1JF
KFJlYWQsCj4+PiBAQCAtNjY1LDYgKzY3OCwxNiBAQCBGcm9udGVuZFJlYWRWYWx1ZTMyKAo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLAo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgQnVmZmVyKTsKPj4+Cj4+PiArICAgIC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxl
LW92ZXJyaWRlCj4+PiArICAgIGlmIChBbGxvd092ZXJyaWRlKSB7Cj4+PiArICAgICAgICBzdGF0
dXMgPSBSZWdpc3RyeVF1ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksCj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5hbWUsCj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlkZSk7Cj4+PiArICAg
ICAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKSB7Cj4+PiArICAgICAgICAgICAgKlZhbHVlID0g
T3ZlcnJpZGU7Cj4+PiArICAgICAgICB9Cj4+PiArICAgIH0KPj4+ICsKPj4+ICAgICAgcmV0dXJu
IE9sZCAhPSAqVmFsdWU7Cj4+PiAgfQo+Pj4KPj4+IEBAIC03MjcsMTIgKzc1MCwxNSBAQCBfX1Jl
YWREaXNrSW5mbygKPj4+Cj4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihG
cm9udGVuZCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluZm8iLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxTRSwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNrSW5mbyk7
Cj4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlY3Rvci1zaXplIiwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uU2VjdG9yU2l6ZSk7Cj4+PiAg
ICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInBoeXNpY2FsLXNlY3Rvci1zaXplIiwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uUGh5c1NlY3RvclNpemUp
Owo+Pj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlNjQoRnJvbnRlbmQsCj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0b3JzIiwKPj4+IEBAIC03ODAs
NiArODA2LDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZXMoCj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkNhcHMuUmVtb3ZhYmxlKTsKPj4+ICAgICAgQ2hh
bmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLAo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIiwKPj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkZlYXR1cmVzLkluZGlyZWN0KTsK
Pj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIsCj4+
PiBAQCAtODIxLDkgKzg0OCwxMSBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZFNl
Y3VyZSk7Cj4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWFsaWdubWVu
dCIsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLAo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNj
YXJkQWxpZ25tZW50KTsKPj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQt
Z3JhbnVsYXJpdHkiLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJV
RSwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlz
a0luZm8uRGlzY2FyZEdyYW51bGFyaXR5KTsKPj4+Cj4+PiAgICAgIGlmICghQ2hhbmdlZCkKPj4+
IC0tCj4+PiAyLjguMwo+Pj4KPj4+Cj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+Pj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAo+Pj4gd2luLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gd2luLXB2LWRldmVsIG1haWxp
bmcgbGlzdAo+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiB3aW4t
cHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
d2luLXB2LWRldmVsCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 03 19:40:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 03 Feb 2017 19:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cZjiu-000074-Hw; Fri, 03 Feb 2017 19: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 <martin@c-home.cz>) id 1cZjiu-00006y-22
 for win-pv-devel@lists.xenproject.org; Fri, 03 Feb 2017 19:40:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 58/9B-22349-BBCD4985; Fri, 03 Feb 2017 19:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSKTEtRXfXnSk
 RBkum6Vv8WZzowOhx+MMVlgDGKNbMvKT8igTWjHd3VrEVTLCt+LtpL1MD40PtLkZODiGBeYwS
 C/pZuxi5gOw5jBKNazaygSQkBNwlnrR+ZAaxWQS0JPb9msgCYrMJqEtMWPmCCaLZUGJX8w1WE
 FsEqGbClq1gcWaBcokPd7+C9QoL+Ep0zZwGFucU8JD4/OYOWJxXwE7i8EeQXSCLNzFKbHq4CW
 gQB4eogK7EhC+SEDWCEidnPmGBmGkpce7PdbYJjPyzkKRmIUktYGRaxahenFpUllqka6mXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx7qaAQ4ySHExKorz616dECPEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg7b0NlBMsSk1PrUjLzAEGPUxagoNHSYT3Okiat7ggMbc4M
 x0idYpRl+PUjdMvmYRY8vLzUqXEefNAigRAijJK8+BGwCLwEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5S0Gm8GTmlcBtegV0BBPQET8fTwI5oiQRISXVwNh9IOW+z0mXaZc2Mn5gY3W49LD
 40bwZk74dvjCNOeKHMneyuqVOyHuG8zEJSqlCc6qbVx9dePh58R+5vHef5jZP++W654xpLptl
 54Z0D6cvAh943N4ck51WkqzapXTCbL3rkr/n+99esjr9zVBlYblOJ/8zv1gvtxNpnYXrTzusj
 zTOeyufGqHEUpyRaKjFXFScCAAs+nFcuwIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1486150841!83825385!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36895 invoked from network); 3 Feb 2017 19:40:42 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Feb 2017 19:40:42 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v13JeYjf021919;
 Fri, 3 Feb 2017 20:40:39 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v13JeX6Z021916;
 Fri, 3 Feb 2017 20:40:33 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Fri, 3 Feb 2017 20:40:33 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702032032400.8573@dmz.c-home.cz>
References: <20170203123909.13340-1-owen.smith@citrix.com>
 <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
 <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpXaGF0IGlzIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGlzIHBhdGNoCj4+PiAgIkhLTE1c
U3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRcUGFyYW1ldGVycyIgImZlYXR1cmUtZGlzY2FyZCIg
MAo+Pj4gICB3aWxsIHByZXZlbnQgdGhlIGZyb250ZW5kIGlzc3VpbmcgQkxLSUZfT1BfRElTQ0FS
RHMKCmFuZCBwYXRjaCA3NmFjN2M1ID8KW0hLRVlfTE9DQUxfTUFDSElORVxTWVNURU1cQ3VycmVu
dENvbnRyb2xTZXRcc2VydmljZXNceGVudmJkXFBhcmFtZXRlcnNdCiJJbnRlcmNlcHRUcmltIj1k
d29yZDowMDAwMDAwMAoKVGhhbmtzLCBNYXJ0aW4gQ2VydmVueQoKT24gRnJpLCAzIEZlYiAyMDE3
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cgo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBG
cm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24KPj4gQmVoYWxmIE9mIFBhdWwgRHVycmFudAo+PiBTZW50OiAwMyBGZWJy
dWFyeSAyMDE3IDEyOjQyCj4+IFRvOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+
OyB3aW4tcHYtCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBPd2VuIFNtaXRo
IDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBb
UEFUQ0hdIEFkZCByZWdpc3RyeSBvdmVycmlkZXMgZm9yIGZlYXR1cmVzICh2MikKPj4KPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3
aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10KPj4gT24KPj4+IEJlaGFs
ZiBPZiBvd2VuLnNtaXRoQGNpdHJpeC5jb20KPj4+IFNlbnQ6IDAzIEZlYnJ1YXJ5IDIwMTcgMTI6
MzkKPj4+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+IENjOiBPd2Vu
IFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4+PiBTdWJqZWN0OiBbd2luLXB2LWRldmVs
XSBbUEFUQ0hdIEFkZCByZWdpc3RyeSBvdmVycmlkZXMgZm9yIGZlYXR1cmVzICh2MikKPj4+Cj4+
PiBGcm9tOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4+Pgo+Pj4gKiBBZGQg
YSBSRUdfRFdPUkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMgYmFzZWQK
Pj4+ICAgb24gdGhlIGZlYXR1cmVzLCBhcyBwZXIgeGVuc3RvcmUgdmFsdWUsIGFuZCBzZXQgdG8g
MCB0bwo+Pj4gICBvdmVycmlkZSB1c2Ugb2YgdGhhdCBmZWF0dXJlLgo+Pj4KPj4+IENoYW5nZXMg
b3ZlciB2MToKPj4+ICogcmVtb3ZlZCBjaGVjayBvbiBEcml2ZXJHZXJQYXJhbWV0ZXJzS2V5KCkg
cmV0dXJuIHZhbHVlLCBhcyBpdHMKPj4+ICAgZ3VhcmFudGVlZCB0byBiZSB2YWxpZCAoZmFpbHVy
ZSB0byBnZXQgdGhlIGtleSByZXN1bHRzIGluCj4+PiAgIERyaXZlckVudHJ5IGZhaWxpbmcpCj4+
Pgo+Pj4gRm9yIGV4YW1wbGUsCj4+PiAgIkhLTE1cU3lzdGVtXENDU1xTZXJ2aWNlc1xYZW5WYmRc
UGFyYW1ldGVycyIgImZlYXR1cmUtYmFycmllciIgMAo+Pj4gICB3aWxsIHByZXZlbnQgdGhlIGZy
b250ZW5kIGlzc3VpbmcgQkxLSUZfT1BfV1JJVEVfQkFSUklFUnMKPj4+ICAiSEtMTVxTeXN0ZW1c
Q0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwCj4+PiAg
IHdpbGwgcHJldmVudCB0aGUgZnJvbnRlbmQgaXNzdWluZyBCTEtJRl9PUF9ESVNDQVJEcwo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPj4K
Pj4gTEdUTS4KPj4KPj4gQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Cj4+Cj4KPiBOb3cgdGhhdCBpdCBoYXMgYnVpbHQgSSdtIGFsc28gZ29pbmcgdG8gY2hl
cnJ5LXBpY2sgdGhpcyBiYWNrIG9udG8gc3RhZ2luZy04LjIgYXMgaXQgc2hvdWxkIGJlIHZlcnkg
dXNlZnVsLgo+Cj4gIFBhdWwKPgo+Pj4gLS0tCj4+PiAgc3JjL3hlbnZiZC9kcml2ZXIuYyAgIHwg
MTYgKysrKysrKysrKysrKysrKwo+Pj4gIHNyYy94ZW52YmQvZHJpdmVyLmggICB8ICA1ICsrKysr
Cj4+PiAgc3JjL3hlbnZiZC9mcm9udGVuZC5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQvZHJpdmVyLmMKPj4+IGlu
ZGV4IDExNGM3NDAuLjFmNzEzYzQgMTAwNjQ0Cj4+PiAtLS0gYS9zcmMveGVudmJkL2RyaXZlci5j
Cj4+PiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jCj4+PiBAQCAtODIsNiArODIsMjIgQEAgX19E
cml2ZXJQYXJzZU9wdGlvbigKPj4+ICAgICAgUmVnaXN0cnlGcmVlU3pWYWx1ZShPcHRpb24pOwo+
Pj4gIH0KPj4+Cj4+PiArc3RhdGljIEZPUkNFSU5MSU5FIEhBTkRMRQo+Pj4gK19fRHJpdmVyR2V0
UGFyYW1ldGVyc0tleSgKPj4+ICsgICAgVk9JRAo+Pj4gKyAgICApCj4+PiArewo+Pj4gKyAgICBy
ZXR1cm4gRHJpdmVyLlBhcmFtZXRlcnNLZXk7Cj4+PiArfQo+Pj4gKwo+Pj4gK0hBTkRMRQo+Pj4g
K0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCj4+PiArICAgIFZPSUQKPj4+ICsgICAgKQo+Pj4gK3sK
Pj4+ICsgICAgcmV0dXJuIF9fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpOwo+Pj4gK30KPj4+ICsK
Pj4+ICBOVFNUQVRVUwo+Pj4gIERyaXZlckRpc3BhdGNoUG5wKAo+Pj4gICAgICBJTiAgUERFVklD
RV9PQkpFQ1QgIERldmljZU9iamVjdCwKPj4+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL2RyaXZl
ci5oIGIvc3JjL3hlbnZiZC9kcml2ZXIuaAo+Pj4gaW5kZXggY2Y1NTMzMC4uZTc3MzBhOSAxMDA2
NDQKPj4+IC0tLSBhL3NyYy94ZW52YmQvZHJpdmVyLmgKPj4+ICsrKyBiL3NyYy94ZW52YmQvZHJp
dmVyLmgKPj4+IEBAIC01Nyw2ICs1NywxMSBAQCB0eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1BBUkFN
RVRFUlMgewo+Pj4KPj4+ICBleHRlcm4gWEVOVkJEX1BBUkFNRVRFUlMgICAgRHJpdmVyUGFyYW1l
dGVyczsKPj4+Cj4+PiArZXh0ZXJuIEhBTkRMRQo+Pj4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXko
Cj4+PiArICAgIFZPSUQKPj4+ICsgICAgKTsKPj4+ICsKPj4+ICBleHRlcm4gTlRTVEFUVVMKPj4+
ICBEcml2ZXJEaXNwYXRjaFBucCgKPj4+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VP
YmplY3QsCj4+PiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jIGIvc3JjL3hlbnZi
ZC9mcm9udGVuZC5jCj4+PiBpbmRleCAxMWU5MTIxLi5lNjVhM2IwIDEwMDY0NAo+Pj4gLS0tIGEv
c3JjL3hlbnZiZC9mcm9udGVuZC5jCj4+PiArKysgYi9zcmMveGVudmJkL2Zyb250ZW5kLmMKPj4+
IEBAIC0zMCw2ICszMCw3IEBACj4+PiAgICovCj4+Pgo+Pj4gICNpbmNsdWRlICJmcm9udGVuZC5o
Igo+Pj4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIgo+Pj4gICNpbmNsdWRlICJkcml2ZXIuaCIKPj4+
ICAjaW5jbHVkZSAiZmRvLmgiCj4+PiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIKPj4+IEBAIC02
MjEsNiArNjIyLDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZSgKPj4+ICB7Cj4+PiAgICAgIE5UU1RB
VFVTICAgICAgICBzdGF0dXM7Cj4+PiAgICAgIFBDSEFSICAgICAgICAgICBCdWZmZXI7Cj4+PiAr
ICAgIFVMT05HICAgICAgICAgICBPdmVycmlkZTsKPj4+ICAgICAgQk9PTEVBTiAgICAgICAgIE9s
ZCA9ICpWYWx1ZTsKPj4+Cj4+PiAgICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShSZWFkLAo+Pj4g
QEAgLTYzNyw2ICs2MzksMTUgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZSgKPj4+ICAgICAgICAgICAg
ICAgICAgICAgIEZyb250ZW5kLT5TdG9yZSwKPj4+ICAgICAgICAgICAgICAgICAgICAgIEJ1ZmZl
cik7Cj4+Pgo+Pj4gKyAgICAvLyBjaGVjayByZWdpc3RyeSBmb3IgZGlzYWJsZS1vdmVycmlkZQo+
Pj4gKyAgICBzdGF0dXMgPSBSZWdpc3RyeVF1ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0
ZXJzS2V5KCksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOwo+Pj4g
KyAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKSB7Cj4+PiArICAgICAgICBpZiAoT3ZlcnJpZGUg
PT0gMCkKPj4+ICsgICAgICAgICAgICAqVmFsdWUgPSBGQUxTRTsKPj4+ICsgICAgfQo+Pj4gKwo+
Pj4gICAgICByZXR1cm4gT2xkICE9ICpWYWx1ZTsKPj4+ICB9Cj4+Pgo+Pj4gQEAgLTY0NCwxMSAr
NjU1LDEzIEBAIHN0YXRpYyBGT1JDRUlOTElORSBCT09MRUFOCj4+PiAgRnJvbnRlbmRSZWFkVmFs
dWUzMigKPj4+ICAgICAgSU4gIFBYRU5WQkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9udGVuZCwK
Pj4+ICAgICAgSU4gIFBDSEFSICAgICAgICAgICAgICAgICAgICAgICBOYW1lLAo+Pj4gKyAgICBJ
TiAgQk9PTEVBTiAgICAgICAgICAgICAgICAgICAgIEFsbG93T3ZlcnJpZGUsCj4+PiAgICAgIElO
ICBQVUxPTkcgICAgICAgICAgICAgICAgICAgICAgVmFsdWUKPj4+ICAgICAgKQo+Pj4gIHsKPj4+
ICAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKPj4+ICAgICAgUENIQVIgICAgICAgICAgIEJ1
ZmZlcjsKPj4+ICsgICAgVUxPTkcgICAgICAgICAgIE92ZXJyaWRlOwo+Pj4gICAgICBVTE9ORyAg
ICAgICAgICAgT2xkID0gKlZhbHVlOwo+Pj4KPj4+ICAgICAgc3RhdHVzID0gWEVOQlVTX1NUT1JF
KFJlYWQsCj4+PiBAQCAtNjY1LDYgKzY3OCwxNiBAQCBGcm9udGVuZFJlYWRWYWx1ZTMyKAo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLAo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgQnVmZmVyKTsKPj4+Cj4+PiArICAgIC8vIGNoZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxl
LW92ZXJyaWRlCj4+PiArICAgIGlmIChBbGxvd092ZXJyaWRlKSB7Cj4+PiArICAgICAgICBzdGF0
dXMgPSBSZWdpc3RyeVF1ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksCj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5hbWUsCj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlkZSk7Cj4+PiArICAg
ICAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKSB7Cj4+PiArICAgICAgICAgICAgKlZhbHVlID0g
T3ZlcnJpZGU7Cj4+PiArICAgICAgICB9Cj4+PiArICAgIH0KPj4+ICsKPj4+ICAgICAgcmV0dXJu
IE9sZCAhPSAqVmFsdWU7Cj4+PiAgfQo+Pj4KPj4+IEBAIC03MjcsMTIgKzc1MCwxNSBAQCBfX1Jl
YWREaXNrSW5mbygKPj4+Cj4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihG
cm9udGVuZCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluZm8iLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxTRSwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNrSW5mbyk7
Cj4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNlY3Rvci1zaXplIiwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uU2VjdG9yU2l6ZSk7Cj4+PiAg
ICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInBoeXNpY2FsLXNlY3Rvci1zaXplIiwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uUGh5c1NlY3RvclNpemUp
Owo+Pj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVlNjQoRnJvbnRlbmQsCj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZWN0b3JzIiwKPj4+IEBAIC03ODAs
NiArODA2LDcgQEAgRnJvbnRlbmRSZWFkRmVhdHVyZXMoCj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkNhcHMuUmVtb3ZhYmxlKTsKPj4+ICAgICAgQ2hh
bmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5kLAo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIiwKPj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkZlYXR1cmVzLkluZGlyZWN0KTsK
Pj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIsCj4+
PiBAQCAtODIxLDkgKzg0OCwxMSBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZFNl
Y3VyZSk7Cj4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFsdWUzMihGcm9udGVuZCwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkaXNjYXJkLWFsaWdubWVu
dCIsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLAo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5EaXNj
YXJkQWxpZ25tZW50KTsKPj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZy
b250ZW5kLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRpc2NhcmQt
Z3JhbnVsYXJpdHkiLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJV
RSwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlz
a0luZm8uRGlzY2FyZEdyYW51bGFyaXR5KTsKPj4+Cj4+PiAgICAgIGlmICghQ2hhbmdlZCkKPj4+
IC0tCj4+PiAyLjguMwo+Pj4KPj4+Cj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+Pj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAo+Pj4gd2luLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gd2luLXB2LWRldmVsIG1haWxp
bmcgbGlzdAo+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiB3aW4t
cHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
d2luLXB2LWRldmVsCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Sun Feb 05 00:16:47 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 05 Feb 2017 00:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caAVQ-0003JF-60; Sun, 05 Feb 2017 00: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 <martin@c-home.cz>) id 1caAVP-0003J9-AE
 for win-pv-devel@lists.xenproject.org; Sun, 05 Feb 2017 00:16:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7A/F2-22349-2EE66985; Sun, 05 Feb 2017 00:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUSKTEtRfdh3rQ
 Ig5YjVhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y9Or28wFJ4wqTn+fxt7AuEyni5GLQ0jgGKPE
 r7edrBDOEUaJ1UsXsHcxcnJICLhLPGn9yNzFyMHBIqAl0dFtBRJmE1CXmLDyBROILSRgKLGr+
 QYriC0ioCpxbfkxNhBbWMBM4tj1dcwgNq+AncTtcxvZQMaICuhKTPgiCREWlDg58wkLiM0sYC
 nxb+0v1gmMPLOQpGYhSS1gZFrFqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYIgxAsIPxz/zAQ4ySHExKoryGHlMjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 bsudFiEkWJSanlqRlpkDDFaYtAQHj5II7yGQNG9xQWJucWY6ROoUo6KUOO9ykIQASCKjNA+uD
 RYhlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwUyhSczrwRu+iugxUxAi38+ngSyuCQRIS
 XVwKise/RwYlloWifX4XsWYWcOrX7eq/pgYnFgROen85l1ag2qnt6vT6cfPng6YNq3Kv3Fa3p
 EAxJVu6cru6wLMPVcvbHwceROvtRjuqnXfGd/7nJ0VdsWwbeH20yuZeKKiLqjN3O2z76xpegH
 27KbUltLNQPDf1XOkA6N5W3ni29ZwSi5cYfLNiWW4oxEQy3mouJEAHCPK2CLAgAA
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-10.tower-27.messagelabs.com!1486253793!62157508!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64057 invoked from network); 5 Feb 2017 00:16:33 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 5 Feb 2017 00:16:33 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v150GQ1F006622
 for <win-pv-devel@lists.xenproject.org>; Sun, 5 Feb 2017 01:16:31 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v150GQfD006619
 for <win-pv-devel@lists.xenproject.org>; Sun, 5 Feb 2017 01:16:26 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Sun, 5 Feb 2017 01:16:26 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: win-pv-devel@lists.xenproject.org
Message-ID: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpTb21ldGltZXMgKDE6NTApIHRoZSBzaHV0ZG93biBvZiBkb21haW4gaHVuZyBhbmQg
cmVzZXQgYWZ0ZXIgdGltZW91dCAoZmV3IAptaW51dGVzKSB3aXRoIEJTT0QgLSBEUklWRVJfUE9X
RVJfU1RBVEVfRkFJTFVSRS4gVGhlIHByb2JsZW0gYXBwZWFyZWQgZnJvbSAKbXkgZmlyc3QgdXNh
Z2Ugb2YgOC4yIGRldmVsb3BtZW50IFBWIGRyaXZlcnMgKGVnLiA+IDYgbW9udGgpLgoKSXMgaXQg
bm9ybWFsIGZvciB4ZW52aWYgdGhhdCAiKGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4iIGRp
ZCBub3QgCmZpbmlzaCBhbmQgc3RhcnRlZCB3YWl0IGZvciBwYWNrZXQgIihkMikgWEVOVklGfFJl
Y2VpdmVyV2FpdEZvclBhY2tldHM6IGRldmljZS92aWYvMDogPT09PT4iCmFmdGVyIGRpc2FibGUg
PwoKVGhhbmtzLCBNYXJ0aW4gQ2VydmVueQoKKEkgaGF2ZSBsYXN0IG1pbmlkdW1wIGlmIG5lZWQg
dG8gY2hlY2sgc29tZSBkcml2ZXIgc3RhdGUpCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQ29uZmln
OgoKLSB4ZW40LjggKyB4ZW40LjUuMwotIERvbTAga2VybmVsIDQuNy45LTIwMC5mYzI0Lng4Nl82
NCBvciAzLjEwLXhzCi0gd2luNyB3aXRoIGdpdCBkcml2ZXJzICgiWGVuX1Byb2plY3QgWEVOKiA4
LjIuMCAoREVCVUcpIikKClhlbiBjb25zb2xlIG91dHB1dCAob25seSBYRU5WSUYgYWZ0ZXIgc2h1
dGRvd24gYmVnaW5zKToKCihkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6ID09PT0+Cihk
MikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6IDw9PT09CihkMikgWEVOVklGfE1hY1JlbW92
ZU11bHRpY2FzdEFkZHJlc3M6IGF0dHIvdmlmLzA6IDAxOjAwOjVFOjdGOkZGOkZBCihkMikgWEVO
VklGfE1hY0R1bXBBZGRyZXNzVGFibGU6ID09PT0+CihkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNz
VGFibGU6IDw9PT09CihkMikgWEVOVklGfE1hY1JlbW92ZU11bHRpY2FzdEFkZHJlc3M6IGF0dHIv
dmlmLzA6IDMzOjMzOjAwOjAwOjAwOjBDCihkMikgWEVOVklGfFZpZkRpc2FibGU6ID09PT0+Cihk
MikgWEVOVklGfEZyb250ZW5kRGlzYWJsZTogPT09PT4KKGQyKSBYRU5WSUZ8VHJhbnNtaXR0ZXJE
aXNhYmxlOiA9PT09PgooZDIpIFhFTlZJRnxUcmFuc21pdHRlckRpc2FibGU6IDw9PT09CihkMikg
WEVOVklGfFJlY2VpdmVyRGlzYWJsZTogPT09PT4KKGQyKSBYRU5WSUZ8UmVjZWl2ZXJEaXNhYmxl
OiA8PT09PQooZDIpIFhFTlZJRnxNYWNEaXNhYmxlOiA9PT09PgooZDIpIFhFTlZJRnxNYWNEaXNh
YmxlOiA8PT09PQooZDIpIFhFTlZJRnxGcm9udGVuZERpc2FibGU6IDw9PT09CihkMikgWEVOVklG
fFJlY2VpdmVyV2FpdEZvclBhY2tldHM6IGRldmljZS92aWYvMDogPT09PT4KCkFuZCB0aGVuIEJT
T0Q6CgooZDIpIFhFTnxCVUdDSEVDSzogPT09PT4KKGQyKSBYRU58QlVHQ0hFQ0s6IERSSVZFUl9Q
T1dFUl9TVEFURV9GQUlMVVJFOiAwMDAwMDAwMDAwMDAwMDAzIEZGRkZGQTgwMDY4RUUyNDAgRkZG
CihkMikgRkY4MDAwMEI5QTNEOCBGRkZGRkE4MDA2ODc5Q0EwCihkMikgWEVOfEJVR0NIRUNLOiBD
b2RlIDAwMDAwMDAzCihkMikgWEVOfEJVR0NIRUNLOiBPVVRTVEFORElORyBJUlAgRkZGRkZBODAw
Njg3OUNBMCAoRGV2aWNlIE9iamVjdCBGRkZGRkE4MDA2OEVFMjQwKQooZDIpCihkMikgWEVOfEJV
R0NIRUNLOiBJUlAgU1RBQ0s6CihkMikgWEVOfEJVR0NIRUNLOiBbIDBdIDE2IDAyIDAwIGUxCihk
MikgWEVOfEJVR0NIRUNLOiBbIDBdIENvbXBsZXRpb25Sb3V0aW5lID0gbnRvc2tybmwuZXhlICsg
MDAwMDAwMDAwMDJDMTIxMAooZDIpIFhFTnxCVUdDSEVDSzogWyAwXSBDb250ZXh0ID0gRkZGRkZB
ODAwOUE0QThBMAooZDIpIFhFTnxCVUdDSEVDSzogWyAxXSAwMCAwMCAwMCAwMAooZDIpIFhFTnxC
VUdDSEVDSzogWyAxXSBDb21wbGV0aW9uUm91dGluZSA9IDAwMDAwMDAwMDAwMDAwMDAKKGQyKSBY
RU58QlVHQ0hFQ0s6IFsgMV0gQ29udGV4dCA9IEZGRkZGQTgwMDlBNEE4QTAKKGQyKSBYRU58QlVH
Q0hFQ0s6IFs+Ml0gMDAgMDAgMDAgMDAKKGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gQ29tcGxldGlv
blJvdXRpbmUgPSAwMDAwMDAwMDAwMDAwMDAwCihkMikgWEVOfEJVR0NIRUNLOiBbPjJdIENvbnRl
eHQgPSAwMDAwMDAwMDAwMDAwMDAwCihkMikgWEVOfEJVR0NIRUNLOiBbIDNdIDAwIDAwIDAwIDAw
CihkMikgWEVOfEJVR0NIRUNLOiBbIDNdIENvbXBsZXRpb25Sb3V0aW5lID0gMDAwMDAwMDAwMDAw
MDAwMAooZDIpIFhFTnxCVUdDSEVDSzogWyAzXSBDb250ZXh0ID0gMDAwMDAwMDAwMDAwMDAwMAoo
ZDIpIFhFTnxCVUdDSEVDSzogPD09PT0KCldpbmRiZyBhbmFseXplIGZyb20gbWluaWR1bXA6Cgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjA6IGtkPiAhYW5hbHl6ZSAtdgoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiogCiogICAgICAgICAgICAgICAgICAgICAgICBCdWdjaGVjayBBbmFseXNpcyAKKgoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCgpEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRSAoOWYpCkEg
ZHJpdmVyIGhhcyBmYWlsZWQgdG8gY29tcGxldGUgYSBwb3dlciBJUlAgd2l0aGluIGEgc3BlY2lm
aWMgdGltZS4KQXJndW1lbnRzOgpBcmcxOiAwMDAwMDAwMDAwMDAwMDAzLCBBIGRldmljZSBvYmpl
Y3QgaGFzIGJlZW4gYmxvY2tpbmcgYW4gSXJwIGZvciB0b28gbG9uZyBhIHRpbWUKQXJnMjogZmZm
ZmZhODAwNjhlZTI0MCwgUGh5c2ljYWwgRGV2aWNlIE9iamVjdCBvZiB0aGUgc3RhY2sKQXJnMzog
ZmZmZmY4MDAwMGI5YTNkOCwgbnQhVFJJQUdFXzlGX1BPV0VSIG9uIFdpbjcgYW5kIGhpZ2hlciwg
b3RoZXJ3aXNlIHRoZSBGdW5jdGlvbmFsIERldmljZSBPYmplY3Qgb2YgdGhlIHN0YWNrCkFyZzQ6
IGZmZmZmYTgwMDY4NzljYTAsIFRoZSBibG9ja2VkIElSUAoKRGVidWdnaW5nIERldGFpbHM6Ci0t
LS0tLS0tLS0tLS0tLS0tLQpEUlZQT1dFUlNUQVRFX1NVQkNPREU6ICAzCklNQUdFX05BTUU6ICB4
ZW52aWYuc3lzCkRFQlVHX0ZMUl9JTUFHRV9USU1FU1RBTVA6ICA1ODhkZDgyOQpNT0RVTEVfTkFN
RTogeGVudmlmCkZBVUxUSU5HX01PRFVMRTogZmZmZmY4ODAwNGUwMDAwMCB4ZW52aWYKREVGQVVM
VF9CVUNLRVRfSUQ6ICBXSU43X0RSSVZFUl9GQVVMVApCVUdDSEVDS19TVFI6ICAweDlGClBST0NF
U1NfTkFNRTogIFN5c3RlbQpDVVJSRU5UX0lSUUw6ICAyCkFOQUxZU0lTX1ZFUlNJT046IDYuMy45
NjAwLjE3MzM2IChkZWJ1Z2dlcnMoZGJnKS4xNTAyMjYtMTUwMCkgYW1kNjRmcmUKRFBDX1NUQUNL
X0JBU0U6ICBGRkZGRjgwMDAwQkEwRkIwCgpTVEFDS19URVhUOgpmZmZmZjgwMGAwMGI5YTM4OCBm
ZmZmZjgwMGAwMmQzZjNjMCA6IDAwMDAwMDAwYDAwMDAwMDlmIDAwMDAwMDAwYDAwMDAwMDAzIGZm
ZmZmYTgwYDA2OGVlMjQwIGZmZmZmODAwYDAwYjlhM2Q4IDogbnQhS2VCdWdDaGVja0V4CmZmZmZm
ODAwYDAwYjlhMzkwIGZmZmZmODAwYDAyY2Q4NWNjIDogZmZmZmY4MDBgMDBiOWE0YzAgZmZmZmY4
MDBgMDBiOWE0YzAgMDAwMDAwMDBgMDAwMDAwMDAgMDAwMDAwMDBgMDAwMDAwMDEgOiBudCEgPz8g
OjpGTk9ET0JGTTo6YHN0cmluZycrMHgyZTRhMApmZmZmZjgwMGAwMGI5YTQzMCBmZmZmZjgwMGAw
MmNkODQ2NiA6IGZmZmZmODAwYDAyZTgxZmUwIDAwMDAwMDAwYDAwMGY3YTFlIDAwMDAwMDAwYDAw
MDAwMDAwIGZmZmZmODAwYDAwYjlhNzUwIDogbnQhS2lQcm9jZXNzVGltZXJEcGNUYWJsZSsweDZj
CmZmZmZmODAwYDAwYjlhNGEwIGZmZmZmODAwYDAyY2Q4MzRlIDogMDAwMDAwMjRgZDc1ZjNlNzAg
ZmZmZmY4MDBgMDBiOWFiMTggMDAwMDAwMDBgMDAwZjdhMWUgZmZmZmY4MDBgMDJlNGU2NDggOiBu
dCFLaVByb2Nlc3NFeHBpcmVkVGltZXJMaXN0KzB4YzYKZmZmZmY4MDBgMDBiOWFhZjAgZmZmZmY4
MDBgMDJjZDgxMzcgOiAwMDAwMDBlOWAyMzZiNzVjMSAwMDAwMDBlOWAwMDBmN2ExZSAwMDAwMDBl
OWAyMzZiNzU0NiAwMDAwMDAwMGAwMDAwMDAxZSA6IG50IUtpVGltZXJFeHBpcmF0aW9uKzB4MWJl
CmZmZmZmODAwYDAwYjlhYjkwIGZmZmZmODAwYDAyY2M1MTBhIDogZmZmZmY4MDBgMDJlNGJlODAg
ZmZmZmY4MDBgMDJlNTljYzAgMDAwMDAwMDBgMDAwMDAwMDAgZmZmZmY4ODBgMDgzNjE3OTAgOiBu
dCFLaVJldGlyZURwY0xpc3QrMHgyNzcKZmZmZmY4MDBgMDBiOWFjNDAgMDAwMDAwMDBgMDAwMDAw
MDAgOiBmZmZmZjgwMGAwMGI5YjAwMCBmZmZmZjgwMGAwMGI5NTAwMCBmZmZmZjgwMGAwMGI5YWMw
MCAwMDAwMDAwMGAwMDAwMDAwMCA6IG50IUtpSWRsZUxvb3ArMHg1YQoKU1RBQ0tfQ09NTUFORDog
IGtiCkZPTExPV1VQX05BTUU6ICBNYWNoaW5lT3duZXIKRkFJTFVSRV9CVUNLRVRfSUQ6ICBYNjRf
MHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKQlVDS0VUX0lEOiAgWDY0
XzB4OUZfM19QT1dFUl9ET1dOX3hlbm5ldF9JTUFHRV94ZW52aWYuc3lzCkFOQUxZU0lTX1NPVVJD
RTogIEtNCkZBSUxVUkVfSURfSEFTSF9TVFJJTkc6ICBrbTp4NjRfMHg5Zl8zX3Bvd2VyX2Rvd25f
eGVubmV0X2ltYWdlX3hlbnZpZi5zeXMKRkFJTFVSRV9JRF9IQVNIOiAge2IyN2E5NjdkLWQwMDct
MWIwNC1kYzViLTAyN2VhYzI3OTYxYX0KCkZvbGxvd3VwOiBNYWNoaW5lT3duZXIKLS0tLS0tLS0t
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMDoga2Q+ICFpcnAgZmZmZmZhODAwNjg3
OWNhMCAxCgpJcnAgaXMgYWN0aXZlIHdpdGggMyBzdGFja3MgMiBpcyBjdXJyZW50ICg9IDB4ZmZm
ZmZhODAwNjg3OWRiOCkKICBObyBNZGw6IE5vIFN5c3RlbSBCdWZmZXI6IFRocmVhZCAwMDAwMDAw
MDogIElycCBzdGFjayB0cmFjZS4KRmxhZ3MgPSAwMDAwMDAwMApUaHJlYWRMaXN0RW50cnkuRmxp
bmsgPSBmZmZmZmE4MDA2ODc5Y2MwClRocmVhZExpc3RFbnRyeS5CbGluayA9IGZmZmZmYTgwMDY4
NzljYzAKSW9TdGF0dXMuU3RhdHVzID0gYzAwMDAwYmIKSW9TdGF0dXMuSW5mb3JtYXRpb24gPSAw
MDAwMDAwMApSZXF1ZXN0b3JNb2RlID0gMDAwMDAwMDAKQ2FuY2VsID0gMDAKQ2FuY2VsSXJxbCA9
IDAKQXBjRW52aXJvbm1lbnQgPSAwMApVc2VySW9zYiA9IDAwMDAwMDAwClVzZXJFdmVudCA9IDAw
MDAwMDAwCk92ZXJsYXkuQXN5bmNocm9ub3VzUGFyYW1ldGVycy5Vc2VyQXBjUm91dGluZSA9IDAw
MDAwMDAwCk92ZXJsYXkuQXN5bmNocm9ub3VzUGFyYW1ldGVycy5Vc2VyQXBjQ29udGV4dCA9IDAw
MDAwMDAwCk92ZXJsYXkuQWxsb2NhdGlvblNpemUgPSAwMDAwMDAwMCAtIDAwMDAwMDAwCkNhbmNl
bFJvdXRpbmUgPSAwMDAwMDAwMApVc2VyQnVmZmVyID0gMDAwMDAwMDAKJlRhaWwuT3ZlcmxheS5E
ZXZpY2VRdWV1ZUVudHJ5ID0gZmZmZmZhODAwNjg3OWQxOApUYWlsLk92ZXJsYXkuVGhyZWFkID0g
MDAwMDAwMDAKVGFpbC5PdmVybGF5LkF1eGlsaWFyeUJ1ZmZlciA9IDAwMDAwMDAwClRhaWwuT3Zl
cmxheS5MaXN0RW50cnkuRmxpbmsgPSBmZmZmZmE4MDE3YWRkMGI4ClRhaWwuT3ZlcmxheS5MaXN0
RW50cnkuQmxpbmsgPSBmZmZmZjgwMDAyZTgxYmMwClRhaWwuT3ZlcmxheS5DdXJyZW50U3RhY2tM
b2NhdGlvbiA9IGZmZmZmYTgwMDY4NzlkYjgKVGFpbC5PdmVybGF5Lk9yaWdpbmFsRmlsZU9iamVj
dCA9IDAwMDAwMDAwClRhaWwuQXBjID0gMDAwMDAwMDAKVGFpbC5Db21wbGV0aW9uS2V5ID0gMDAw
MDAwMDAKICAgICAgY21kICBmbGcgY2wgRGV2aWNlICAgRmlsZSAgICAgQ29tcGxldGlvbi1Db250
ZXh0CiAgWyAgMCwgMF0gICAwICAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwLTAwMDAwMDAw
CiAgICAgICAgICAgICAgICAgICAgICAgICBBcmdzOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMAo+WyAxNiwgMl0gICAwIGUxIGZmZmZmYTgwMDgxYjkwNTAgMDAwMDAwMDAgZmZm
ZmY4MDAwMmYxZTIxMC1mZmZmZmE4MDA5YTRhOGEwIFN1Y2Nlc3MgRXJyb3IgQ2FuY2VsIHBlbmRp
bmcKICAgICAgICAgICAgICAgIFxEcml2ZXJceGVubmV0ICAgbnQhUG9wU3lzdGVtSXJwQ29tcGxl
dGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgQXJnczogMDAwMTY2MDAgMDAwMDAwMDAgMDAw
MDAwMDYgMDAwMDAwMDYKICBbICAwLCAwXSAgIDAgIDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAtZmZmZmZhODAwOWE0YThhMAogICAgICAgICAgICAgICAgICAgICAgICAgQXJnczogMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Sun Feb 05 00:16:47 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 05 Feb 2017 00:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caAVQ-0003JF-60; Sun, 05 Feb 2017 00: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 <martin@c-home.cz>) id 1caAVP-0003J9-AE
 for win-pv-devel@lists.xenproject.org; Sun, 05 Feb 2017 00:16:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7A/F2-22349-2EE66985; Sun, 05 Feb 2017 00:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUSKTEtRfdh3rQ
 Ig5YjVhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y9Or28wFJ4wqTn+fxt7AuEyni5GLQ0jgGKPE
 r7edrBDOEUaJ1UsXsHcxcnJICLhLPGn9yNzFyMHBIqAl0dFtBRJmE1CXmLDyBROILSRgKLGr+
 QYriC0ioCpxbfkxNhBbWMBM4tj1dcwgNq+AncTtcxvZQMaICuhKTPgiCREWlDg58wkLiM0sYC
 nxb+0v1gmMPLOQpGYhSS1gZFrFqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYIgxAsIPxz/zAQ4ySHExKoryGHlMjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 bsudFiEkWJSanlqRlpkDDFaYtAQHj5II7yGQNG9xQWJucWY6ROoUo6KUOO9ykIQASCKjNA+uD
 RYhlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwUyhSczrwRu+iugxUxAi38+ngSyuCQRIS
 XVwKise/RwYlloWifX4XsWYWcOrX7eq/pgYnFgROen85l1ag2qnt6vT6cfPng6YNq3Kv3Fa3p
 EAxJVu6cru6wLMPVcvbHwceROvtRjuqnXfGd/7nJ0VdsWwbeH20yuZeKKiLqjN3O2z76xpegH
 27KbUltLNQPDf1XOkA6N5W3ni29ZwSi5cYfLNiWW4oxEQy3mouJEAHCPK2CLAgAA
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-10.tower-27.messagelabs.com!1486253793!62157508!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64057 invoked from network); 5 Feb 2017 00:16:33 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 5 Feb 2017 00:16:33 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v150GQ1F006622
 for <win-pv-devel@lists.xenproject.org>; Sun, 5 Feb 2017 01:16:31 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v150GQfD006619
 for <win-pv-devel@lists.xenproject.org>; Sun, 5 Feb 2017 01:16:26 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Sun, 5 Feb 2017 01:16:26 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: win-pv-devel@lists.xenproject.org
Message-ID: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpTb21ldGltZXMgKDE6NTApIHRoZSBzaHV0ZG93biBvZiBkb21haW4gaHVuZyBhbmQg
cmVzZXQgYWZ0ZXIgdGltZW91dCAoZmV3IAptaW51dGVzKSB3aXRoIEJTT0QgLSBEUklWRVJfUE9X
RVJfU1RBVEVfRkFJTFVSRS4gVGhlIHByb2JsZW0gYXBwZWFyZWQgZnJvbSAKbXkgZmlyc3QgdXNh
Z2Ugb2YgOC4yIGRldmVsb3BtZW50IFBWIGRyaXZlcnMgKGVnLiA+IDYgbW9udGgpLgoKSXMgaXQg
bm9ybWFsIGZvciB4ZW52aWYgdGhhdCAiKGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4iIGRp
ZCBub3QgCmZpbmlzaCBhbmQgc3RhcnRlZCB3YWl0IGZvciBwYWNrZXQgIihkMikgWEVOVklGfFJl
Y2VpdmVyV2FpdEZvclBhY2tldHM6IGRldmljZS92aWYvMDogPT09PT4iCmFmdGVyIGRpc2FibGUg
PwoKVGhhbmtzLCBNYXJ0aW4gQ2VydmVueQoKKEkgaGF2ZSBsYXN0IG1pbmlkdW1wIGlmIG5lZWQg
dG8gY2hlY2sgc29tZSBkcml2ZXIgc3RhdGUpCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQ29uZmln
OgoKLSB4ZW40LjggKyB4ZW40LjUuMwotIERvbTAga2VybmVsIDQuNy45LTIwMC5mYzI0Lng4Nl82
NCBvciAzLjEwLXhzCi0gd2luNyB3aXRoIGdpdCBkcml2ZXJzICgiWGVuX1Byb2plY3QgWEVOKiA4
LjIuMCAoREVCVUcpIikKClhlbiBjb25zb2xlIG91dHB1dCAob25seSBYRU5WSUYgYWZ0ZXIgc2h1
dGRvd24gYmVnaW5zKToKCihkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6ID09PT0+Cihk
MikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6IDw9PT09CihkMikgWEVOVklGfE1hY1JlbW92
ZU11bHRpY2FzdEFkZHJlc3M6IGF0dHIvdmlmLzA6IDAxOjAwOjVFOjdGOkZGOkZBCihkMikgWEVO
VklGfE1hY0R1bXBBZGRyZXNzVGFibGU6ID09PT0+CihkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNz
VGFibGU6IDw9PT09CihkMikgWEVOVklGfE1hY1JlbW92ZU11bHRpY2FzdEFkZHJlc3M6IGF0dHIv
dmlmLzA6IDMzOjMzOjAwOjAwOjAwOjBDCihkMikgWEVOVklGfFZpZkRpc2FibGU6ID09PT0+Cihk
MikgWEVOVklGfEZyb250ZW5kRGlzYWJsZTogPT09PT4KKGQyKSBYRU5WSUZ8VHJhbnNtaXR0ZXJE
aXNhYmxlOiA9PT09PgooZDIpIFhFTlZJRnxUcmFuc21pdHRlckRpc2FibGU6IDw9PT09CihkMikg
WEVOVklGfFJlY2VpdmVyRGlzYWJsZTogPT09PT4KKGQyKSBYRU5WSUZ8UmVjZWl2ZXJEaXNhYmxl
OiA8PT09PQooZDIpIFhFTlZJRnxNYWNEaXNhYmxlOiA9PT09PgooZDIpIFhFTlZJRnxNYWNEaXNh
YmxlOiA8PT09PQooZDIpIFhFTlZJRnxGcm9udGVuZERpc2FibGU6IDw9PT09CihkMikgWEVOVklG
fFJlY2VpdmVyV2FpdEZvclBhY2tldHM6IGRldmljZS92aWYvMDogPT09PT4KCkFuZCB0aGVuIEJT
T0Q6CgooZDIpIFhFTnxCVUdDSEVDSzogPT09PT4KKGQyKSBYRU58QlVHQ0hFQ0s6IERSSVZFUl9Q
T1dFUl9TVEFURV9GQUlMVVJFOiAwMDAwMDAwMDAwMDAwMDAzIEZGRkZGQTgwMDY4RUUyNDAgRkZG
CihkMikgRkY4MDAwMEI5QTNEOCBGRkZGRkE4MDA2ODc5Q0EwCihkMikgWEVOfEJVR0NIRUNLOiBD
b2RlIDAwMDAwMDAzCihkMikgWEVOfEJVR0NIRUNLOiBPVVRTVEFORElORyBJUlAgRkZGRkZBODAw
Njg3OUNBMCAoRGV2aWNlIE9iamVjdCBGRkZGRkE4MDA2OEVFMjQwKQooZDIpCihkMikgWEVOfEJV
R0NIRUNLOiBJUlAgU1RBQ0s6CihkMikgWEVOfEJVR0NIRUNLOiBbIDBdIDE2IDAyIDAwIGUxCihk
MikgWEVOfEJVR0NIRUNLOiBbIDBdIENvbXBsZXRpb25Sb3V0aW5lID0gbnRvc2tybmwuZXhlICsg
MDAwMDAwMDAwMDJDMTIxMAooZDIpIFhFTnxCVUdDSEVDSzogWyAwXSBDb250ZXh0ID0gRkZGRkZB
ODAwOUE0QThBMAooZDIpIFhFTnxCVUdDSEVDSzogWyAxXSAwMCAwMCAwMCAwMAooZDIpIFhFTnxC
VUdDSEVDSzogWyAxXSBDb21wbGV0aW9uUm91dGluZSA9IDAwMDAwMDAwMDAwMDAwMDAKKGQyKSBY
RU58QlVHQ0hFQ0s6IFsgMV0gQ29udGV4dCA9IEZGRkZGQTgwMDlBNEE4QTAKKGQyKSBYRU58QlVH
Q0hFQ0s6IFs+Ml0gMDAgMDAgMDAgMDAKKGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gQ29tcGxldGlv
blJvdXRpbmUgPSAwMDAwMDAwMDAwMDAwMDAwCihkMikgWEVOfEJVR0NIRUNLOiBbPjJdIENvbnRl
eHQgPSAwMDAwMDAwMDAwMDAwMDAwCihkMikgWEVOfEJVR0NIRUNLOiBbIDNdIDAwIDAwIDAwIDAw
CihkMikgWEVOfEJVR0NIRUNLOiBbIDNdIENvbXBsZXRpb25Sb3V0aW5lID0gMDAwMDAwMDAwMDAw
MDAwMAooZDIpIFhFTnxCVUdDSEVDSzogWyAzXSBDb250ZXh0ID0gMDAwMDAwMDAwMDAwMDAwMAoo
ZDIpIFhFTnxCVUdDSEVDSzogPD09PT0KCldpbmRiZyBhbmFseXplIGZyb20gbWluaWR1bXA6Cgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjA6IGtkPiAhYW5hbHl6ZSAtdgoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiogCiogICAgICAgICAgICAgICAgICAgICAgICBCdWdjaGVjayBBbmFseXNpcyAKKgoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCgpEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRSAoOWYpCkEg
ZHJpdmVyIGhhcyBmYWlsZWQgdG8gY29tcGxldGUgYSBwb3dlciBJUlAgd2l0aGluIGEgc3BlY2lm
aWMgdGltZS4KQXJndW1lbnRzOgpBcmcxOiAwMDAwMDAwMDAwMDAwMDAzLCBBIGRldmljZSBvYmpl
Y3QgaGFzIGJlZW4gYmxvY2tpbmcgYW4gSXJwIGZvciB0b28gbG9uZyBhIHRpbWUKQXJnMjogZmZm
ZmZhODAwNjhlZTI0MCwgUGh5c2ljYWwgRGV2aWNlIE9iamVjdCBvZiB0aGUgc3RhY2sKQXJnMzog
ZmZmZmY4MDAwMGI5YTNkOCwgbnQhVFJJQUdFXzlGX1BPV0VSIG9uIFdpbjcgYW5kIGhpZ2hlciwg
b3RoZXJ3aXNlIHRoZSBGdW5jdGlvbmFsIERldmljZSBPYmplY3Qgb2YgdGhlIHN0YWNrCkFyZzQ6
IGZmZmZmYTgwMDY4NzljYTAsIFRoZSBibG9ja2VkIElSUAoKRGVidWdnaW5nIERldGFpbHM6Ci0t
LS0tLS0tLS0tLS0tLS0tLQpEUlZQT1dFUlNUQVRFX1NVQkNPREU6ICAzCklNQUdFX05BTUU6ICB4
ZW52aWYuc3lzCkRFQlVHX0ZMUl9JTUFHRV9USU1FU1RBTVA6ICA1ODhkZDgyOQpNT0RVTEVfTkFN
RTogeGVudmlmCkZBVUxUSU5HX01PRFVMRTogZmZmZmY4ODAwNGUwMDAwMCB4ZW52aWYKREVGQVVM
VF9CVUNLRVRfSUQ6ICBXSU43X0RSSVZFUl9GQVVMVApCVUdDSEVDS19TVFI6ICAweDlGClBST0NF
U1NfTkFNRTogIFN5c3RlbQpDVVJSRU5UX0lSUUw6ICAyCkFOQUxZU0lTX1ZFUlNJT046IDYuMy45
NjAwLjE3MzM2IChkZWJ1Z2dlcnMoZGJnKS4xNTAyMjYtMTUwMCkgYW1kNjRmcmUKRFBDX1NUQUNL
X0JBU0U6ICBGRkZGRjgwMDAwQkEwRkIwCgpTVEFDS19URVhUOgpmZmZmZjgwMGAwMGI5YTM4OCBm
ZmZmZjgwMGAwMmQzZjNjMCA6IDAwMDAwMDAwYDAwMDAwMDlmIDAwMDAwMDAwYDAwMDAwMDAzIGZm
ZmZmYTgwYDA2OGVlMjQwIGZmZmZmODAwYDAwYjlhM2Q4IDogbnQhS2VCdWdDaGVja0V4CmZmZmZm
ODAwYDAwYjlhMzkwIGZmZmZmODAwYDAyY2Q4NWNjIDogZmZmZmY4MDBgMDBiOWE0YzAgZmZmZmY4
MDBgMDBiOWE0YzAgMDAwMDAwMDBgMDAwMDAwMDAgMDAwMDAwMDBgMDAwMDAwMDEgOiBudCEgPz8g
OjpGTk9ET0JGTTo6YHN0cmluZycrMHgyZTRhMApmZmZmZjgwMGAwMGI5YTQzMCBmZmZmZjgwMGAw
MmNkODQ2NiA6IGZmZmZmODAwYDAyZTgxZmUwIDAwMDAwMDAwYDAwMGY3YTFlIDAwMDAwMDAwYDAw
MDAwMDAwIGZmZmZmODAwYDAwYjlhNzUwIDogbnQhS2lQcm9jZXNzVGltZXJEcGNUYWJsZSsweDZj
CmZmZmZmODAwYDAwYjlhNGEwIGZmZmZmODAwYDAyY2Q4MzRlIDogMDAwMDAwMjRgZDc1ZjNlNzAg
ZmZmZmY4MDBgMDBiOWFiMTggMDAwMDAwMDBgMDAwZjdhMWUgZmZmZmY4MDBgMDJlNGU2NDggOiBu
dCFLaVByb2Nlc3NFeHBpcmVkVGltZXJMaXN0KzB4YzYKZmZmZmY4MDBgMDBiOWFhZjAgZmZmZmY4
MDBgMDJjZDgxMzcgOiAwMDAwMDBlOWAyMzZiNzVjMSAwMDAwMDBlOWAwMDBmN2ExZSAwMDAwMDBl
OWAyMzZiNzU0NiAwMDAwMDAwMGAwMDAwMDAxZSA6IG50IUtpVGltZXJFeHBpcmF0aW9uKzB4MWJl
CmZmZmZmODAwYDAwYjlhYjkwIGZmZmZmODAwYDAyY2M1MTBhIDogZmZmZmY4MDBgMDJlNGJlODAg
ZmZmZmY4MDBgMDJlNTljYzAgMDAwMDAwMDBgMDAwMDAwMDAgZmZmZmY4ODBgMDgzNjE3OTAgOiBu
dCFLaVJldGlyZURwY0xpc3QrMHgyNzcKZmZmZmY4MDBgMDBiOWFjNDAgMDAwMDAwMDBgMDAwMDAw
MDAgOiBmZmZmZjgwMGAwMGI5YjAwMCBmZmZmZjgwMGAwMGI5NTAwMCBmZmZmZjgwMGAwMGI5YWMw
MCAwMDAwMDAwMGAwMDAwMDAwMCA6IG50IUtpSWRsZUxvb3ArMHg1YQoKU1RBQ0tfQ09NTUFORDog
IGtiCkZPTExPV1VQX05BTUU6ICBNYWNoaW5lT3duZXIKRkFJTFVSRV9CVUNLRVRfSUQ6ICBYNjRf
MHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKQlVDS0VUX0lEOiAgWDY0
XzB4OUZfM19QT1dFUl9ET1dOX3hlbm5ldF9JTUFHRV94ZW52aWYuc3lzCkFOQUxZU0lTX1NPVVJD
RTogIEtNCkZBSUxVUkVfSURfSEFTSF9TVFJJTkc6ICBrbTp4NjRfMHg5Zl8zX3Bvd2VyX2Rvd25f
eGVubmV0X2ltYWdlX3hlbnZpZi5zeXMKRkFJTFVSRV9JRF9IQVNIOiAge2IyN2E5NjdkLWQwMDct
MWIwNC1kYzViLTAyN2VhYzI3OTYxYX0KCkZvbGxvd3VwOiBNYWNoaW5lT3duZXIKLS0tLS0tLS0t
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMDoga2Q+ICFpcnAgZmZmZmZhODAwNjg3
OWNhMCAxCgpJcnAgaXMgYWN0aXZlIHdpdGggMyBzdGFja3MgMiBpcyBjdXJyZW50ICg9IDB4ZmZm
ZmZhODAwNjg3OWRiOCkKICBObyBNZGw6IE5vIFN5c3RlbSBCdWZmZXI6IFRocmVhZCAwMDAwMDAw
MDogIElycCBzdGFjayB0cmFjZS4KRmxhZ3MgPSAwMDAwMDAwMApUaHJlYWRMaXN0RW50cnkuRmxp
bmsgPSBmZmZmZmE4MDA2ODc5Y2MwClRocmVhZExpc3RFbnRyeS5CbGluayA9IGZmZmZmYTgwMDY4
NzljYzAKSW9TdGF0dXMuU3RhdHVzID0gYzAwMDAwYmIKSW9TdGF0dXMuSW5mb3JtYXRpb24gPSAw
MDAwMDAwMApSZXF1ZXN0b3JNb2RlID0gMDAwMDAwMDAKQ2FuY2VsID0gMDAKQ2FuY2VsSXJxbCA9
IDAKQXBjRW52aXJvbm1lbnQgPSAwMApVc2VySW9zYiA9IDAwMDAwMDAwClVzZXJFdmVudCA9IDAw
MDAwMDAwCk92ZXJsYXkuQXN5bmNocm9ub3VzUGFyYW1ldGVycy5Vc2VyQXBjUm91dGluZSA9IDAw
MDAwMDAwCk92ZXJsYXkuQXN5bmNocm9ub3VzUGFyYW1ldGVycy5Vc2VyQXBjQ29udGV4dCA9IDAw
MDAwMDAwCk92ZXJsYXkuQWxsb2NhdGlvblNpemUgPSAwMDAwMDAwMCAtIDAwMDAwMDAwCkNhbmNl
bFJvdXRpbmUgPSAwMDAwMDAwMApVc2VyQnVmZmVyID0gMDAwMDAwMDAKJlRhaWwuT3ZlcmxheS5E
ZXZpY2VRdWV1ZUVudHJ5ID0gZmZmZmZhODAwNjg3OWQxOApUYWlsLk92ZXJsYXkuVGhyZWFkID0g
MDAwMDAwMDAKVGFpbC5PdmVybGF5LkF1eGlsaWFyeUJ1ZmZlciA9IDAwMDAwMDAwClRhaWwuT3Zl
cmxheS5MaXN0RW50cnkuRmxpbmsgPSBmZmZmZmE4MDE3YWRkMGI4ClRhaWwuT3ZlcmxheS5MaXN0
RW50cnkuQmxpbmsgPSBmZmZmZjgwMDAyZTgxYmMwClRhaWwuT3ZlcmxheS5DdXJyZW50U3RhY2tM
b2NhdGlvbiA9IGZmZmZmYTgwMDY4NzlkYjgKVGFpbC5PdmVybGF5Lk9yaWdpbmFsRmlsZU9iamVj
dCA9IDAwMDAwMDAwClRhaWwuQXBjID0gMDAwMDAwMDAKVGFpbC5Db21wbGV0aW9uS2V5ID0gMDAw
MDAwMDAKICAgICAgY21kICBmbGcgY2wgRGV2aWNlICAgRmlsZSAgICAgQ29tcGxldGlvbi1Db250
ZXh0CiAgWyAgMCwgMF0gICAwICAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwLTAwMDAwMDAw
CiAgICAgICAgICAgICAgICAgICAgICAgICBBcmdzOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMAo+WyAxNiwgMl0gICAwIGUxIGZmZmZmYTgwMDgxYjkwNTAgMDAwMDAwMDAgZmZm
ZmY4MDAwMmYxZTIxMC1mZmZmZmE4MDA5YTRhOGEwIFN1Y2Nlc3MgRXJyb3IgQ2FuY2VsIHBlbmRp
bmcKICAgICAgICAgICAgICAgIFxEcml2ZXJceGVubmV0ICAgbnQhUG9wU3lzdGVtSXJwQ29tcGxl
dGlvbgogICAgICAgICAgICAgICAgICAgICAgICAgQXJnczogMDAwMTY2MDAgMDAwMDAwMDAgMDAw
MDAwMDYgMDAwMDAwMDYKICBbICAwLCAwXSAgIDAgIDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAtZmZmZmZhODAwOWE0YThhMAogICAgICAgICAgICAgICAgICAgICAgICAgQXJnczogMDAwMDAw
MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 08:35:12 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 08:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caelI-0004FT-Ot; Mon, 06 Feb 2017 08:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1caelH-0004FN-D3
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 08:34:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 71/F4-01948-23538985; Mon, 06 Feb 2017 08:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQtfQdEa
 EwbOfZhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y87HcywFB90rHi5extLAuNG4i5GTQ0LAT+LG
 w6lsIDabgI7E0qPzmboYOThEBHQljj0OAgkzCxRILPtxnxHEFhbwkTh49wVUia/E7OvZIGERA
 TeJA7+3gJWwCKhITNpzFWwir4C7xIuW20DlXBxCAi8YJY5MfgiW4BSwl3izYx5YA6OArMSXxt
 XMELvEJW49ATkB5DQBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQiwU
 lTs58wjKBUXgWkrGzkLTMQtIyC0nLAkaWVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6uanF
 xYnpqTmJScV6yfm5mxiBYc8ABDsY9/5zOsQoycGkJMpr6DE1QogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEL6fJjAghwaLU9NSKtMwcYATCpCU4eJREeN8bA6V5iwsSc4sz0yFSpxh1OU7dOP2SSY
 glLz8vVUqc1xBkhgBIUUZpHtwIWDK4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe0yCreDL
 zSuA2vQI6ggnoiG1XpoEcUZKIkJJqYJwbaTEtULJiz0/2Wqbd5Tn279sWfFxv7eSUu9N6a7R0
 R666wbUP/55vW/to0+fZ1/fmnVoiqf3t8uN3c2/f29FdmtoerK3N9fta2s+bnrea5kblds+w/
 Be9KSnkwufqpyk28awe+/d/iD8ts6aQ7fCOiGlbVHdI6p13vVV7631n19ZPRt+dlsxXYinOSD
 TUYi4qTgQAuNwVKgEDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1486370097!47129011!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49672 invoked from network); 6 Feb 2017 08:34:57 -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;
 6 Feb 2017 08:34:57 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40162853"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
Thread-Index: AQHSfhqZONVA1fw2KU2tZa8r4QZLt6FXOZvggAA7gQCAACivgIAEDKpg
Date: Mon, 6 Feb 2017 08:34:56 +0000
Message-ID: <25722a8b3ddf418fa99c313331d23a98@AMSPEX02CL03.citrite.net>
References: <20170203123909.13340-1-owen.smith@citrix.com>
 <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
 <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702032032400.8573@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702032032400.8573@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDE5OjQxCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IE93ZW4gU21pdGgg
PG93ZW4uc21pdGhAY2l0cml4LmNvbT47IHdpbi1wdi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBbUEFUQ0hdIEFkZCByZWdpc3RyeSBv
dmVycmlkZXMgZm9yIGZlYXR1cmVzICh2MikKPiAKPiBIZWxsby4KPiAKPiBXaGF0IGlzIGRpZmZl
cmVuY2UgYmV0d2VlbiB0aGlzIHBhdGNoCj4gPj4+ICAiSEtMTVxTeXN0ZW1cQ0NTXFNlcnZpY2Vz
XFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwCj4gPj4+ICAgd2lsbCBwcmV2
ZW50IHRoZSBmcm9udGVuZCBpc3N1aW5nIEJMS0lGX09QX0RJU0NBUkRzCj4gCj4gYW5kIHBhdGNo
IDc2YWM3YzUgPwo+IFtIS0VZX0xPQ0FMX01BQ0hJTkVcU1lTVEVNXEN1cnJlbnRDb250cm9sU2V0
XHNlcnZpY2VzXHhlbnZiZFxQYXJhCj4gbWV0ZXJzXQo+ICJJbnRlcmNlcHRUcmltIj1kd29yZDow
MDAwMDAwMAo+IAoKV2VsbCBhY3R1YWxseSBJIHRoaW5rIHlvdSBtZWFudDoKCltIS0VZX0xPQ0FM
X01BQ0hJTkVcU1lTVEVNXEN1cnJlbnRDb250cm9sU2V0XHNlcnZpY2VzXHhlbmRpc2tcUGFyYW1l
dGVyc10KIkludGVyY2VwdFRyaW0iPWR3b3JkOjAwMDAwMDAwCgooc2luY2UgeGVudmJkIHdvdWxk
IGlnbm9yZSB0aGF0IHBhcmFtZXRlcikKCllvdSBhcmUgY29ycmVjdCB0aGF0IHRoaXMgd291bGQg
aGF2ZSB0aGUgc2FtZSBlZmZlY3QgaW4gdGhlIGNhc2Ugb2YgdHJpbSByZXF1ZXN0ZWQsIGJ1dCBP
d2VuJ3MgcGF0Y2ggYWxzbyBhbGxvd3Mgb3RoZXIgZmVhdHVyZXMgdG8gYmUgb3ZlcnJpZGRlbiwg
c3VjaCBhcyBpbmRpcmVjdCBhbmQgZmx1c2gsIHNvIGl0IGlzIG1vcmUgZ2VuZXJhbC4uLiB3aGlj
aCBpcyB0aGUgcmVhc29uIEkgZGVjaWRlZCB0byBiYWNrLXBvcnQgaXQgaW50byBzdGFnaW5nLTgu
Mi4KCkNoZWVycywKCiAgUGF1bAoKPiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4gCj4gT24gRnJp
LCAzIEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gCj4gPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwt
Ym91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10KPiBPbgo+ID4+IEJlaGFsZiBPZiBQYXVsIER1
cnJhbnQKPiA+PiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjQyCj4gPj4gVG86IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT47IHdpbi1wdi0KPiA+PiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+ID4+IENjOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4g
Pj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIFtQQVRDSF0gQWRkIHJlZ2lzdHJ5IG92ZXJy
aWRlcyBmb3IgZmVhdHVyZXMKPiAodjIpCj4gPj4KPiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPiA+Pj4gRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2luLXB2LWRldmVsLQo+IGJv
dW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddCj4gPj4gT24KPiA+Pj4gQmVoYWxmIE9mIG93ZW4u
c21pdGhAY2l0cml4LmNvbQo+ID4+PiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjM5Cj4gPj4+
IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+Pj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+Pj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0g
W1BBVENIXSBBZGQgcmVnaXN0cnkgb3ZlcnJpZGVzIGZvciBmZWF0dXJlcyAodjIpCj4gPj4+Cj4g
Pj4+IEZyb206IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+Pj4KPiA+Pj4g
KiBBZGQgYSBSRUdfRFdPUkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMg
YmFzZWQKPiA+Pj4gICBvbiB0aGUgZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5k
IHNldCB0byAwIHRvCj4gPj4+ICAgb3ZlcnJpZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4KPiA+Pj4K
PiA+Pj4gQ2hhbmdlcyBvdmVyIHYxOgo+ID4+PiAqIHJlbW92ZWQgY2hlY2sgb24gRHJpdmVyR2Vy
UGFyYW1ldGVyc0tleSgpIHJldHVybiB2YWx1ZSwgYXMgaXRzCj4gPj4+ICAgZ3VhcmFudGVlZCB0
byBiZSB2YWxpZCAoZmFpbHVyZSB0byBnZXQgdGhlIGtleSByZXN1bHRzIGluCj4gPj4+ICAgRHJp
dmVyRW50cnkgZmFpbGluZykKPiA+Pj4KPiA+Pj4gRm9yIGV4YW1wbGUsCj4gPj4+ICAiSEtMTVxT
eXN0ZW1cQ0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1iYXJyaWVyIiAw
Cj4gPj4+ICAgd2lsbCBwcmV2ZW50IHRoZSBmcm9udGVuZCBpc3N1aW5nIEJMS0lGX09QX1dSSVRF
X0JBUlJJRVJzCj4gPj4+ICAiSEtMTVxTeXN0ZW1cQ0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0
ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwCj4gPj4+ICAgd2lsbCBwcmV2ZW50IHRoZSBmcm9udGVu
ZCBpc3N1aW5nIEJMS0lGX09QX0RJU0NBUkRzCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE93
ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+Pgo+ID4+IExHVE0uCj4gPj4KPiA+
PiBBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+Pgo+
ID4KPiA+IE5vdyB0aGF0IGl0IGhhcyBidWlsdCBJJ20gYWxzbyBnb2luZyB0byBjaGVycnktcGlj
ayB0aGlzIGJhY2sgb250byBzdGFnaW5nLTguMgo+IGFzIGl0IHNob3VsZCBiZSB2ZXJ5IHVzZWZ1
bC4KPiA+Cj4gPiAgUGF1bAo+ID4KPiA+Pj4gLS0tCj4gPj4+ICBzcmMveGVudmJkL2RyaXZlci5j
ICAgfCAxNiArKysrKysrKysrKysrKysrCj4gPj4+ICBzcmMveGVudmJkL2RyaXZlci5oICAgfCAg
NSArKysrKwo+ID4+PiAgc3JjL3hlbnZiZC9mcm9udGVuZC5jIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+Pj4gIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQo+
ID4+Pgo+ID4+PiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQv
ZHJpdmVyLmMKPiA+Pj4gaW5kZXggMTE0Yzc0MC4uMWY3MTNjNCAxMDA2NDQKPiA+Pj4gLS0tIGEv
c3JjL3hlbnZiZC9kcml2ZXIuYwo+ID4+PiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jCj4gPj4+
IEBAIC04Miw2ICs4MiwyMiBAQCBfX0RyaXZlclBhcnNlT3B0aW9uKAo+ID4+PiAgICAgIFJlZ2lz
dHJ5RnJlZVN6VmFsdWUoT3B0aW9uKTsKPiA+Pj4gIH0KPiA+Pj4KPiA+Pj4gK3N0YXRpYyBGT1JD
RUlOTElORSBIQU5ETEUKPiA+Pj4gK19fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgKPiA+Pj4gKyAg
ICBWT0lECj4gPj4+ICsgICAgKQo+ID4+PiArewo+ID4+PiArICAgIHJldHVybiBEcml2ZXIuUGFy
YW1ldGVyc0tleTsKPiA+Pj4gK30KPiA+Pj4gKwo+ID4+PiArSEFORExFCj4gPj4+ICtEcml2ZXJH
ZXRQYXJhbWV0ZXJzS2V5KAo+ID4+PiArICAgIFZPSUQKPiA+Pj4gKyAgICApCj4gPj4+ICt7Cj4g
Pj4+ICsgICAgcmV0dXJuIF9fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpOwo+ID4+PiArfQo+ID4+
PiArCj4gPj4+ICBOVFNUQVRVUwo+ID4+PiAgRHJpdmVyRGlzcGF0Y2hQbnAoCj4gPj4+ICAgICAg
SU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsCj4gPj4+IGRpZmYgLS1naXQgYS9zcmMv
eGVudmJkL2RyaXZlci5oIGIvc3JjL3hlbnZiZC9kcml2ZXIuaAo+ID4+PiBpbmRleCBjZjU1MzMw
Li5lNzczMGE5IDEwMDY0NAo+ID4+PiAtLS0gYS9zcmMveGVudmJkL2RyaXZlci5oCj4gPj4+ICsr
KyBiL3NyYy94ZW52YmQvZHJpdmVyLmgKPiA+Pj4gQEAgLTU3LDYgKzU3LDExIEBAIHR5cGVkZWYg
c3RydWN0IF9YRU5WQkRfUEFSQU1FVEVSUyB7Cj4gPj4+Cj4gPj4+ICBleHRlcm4gWEVOVkJEX1BB
UkFNRVRFUlMgICAgRHJpdmVyUGFyYW1ldGVyczsKPiA+Pj4KPiA+Pj4gK2V4dGVybiBIQU5ETEUK
PiA+Pj4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCj4gPj4+ICsgICAgVk9JRAo+ID4+PiArICAg
ICk7Cj4gPj4+ICsKPiA+Pj4gIGV4dGVybiBOVFNUQVRVUwo+ID4+PiAgRHJpdmVyRGlzcGF0Y2hQ
bnAoCj4gPj4+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsCj4gPj4+IGRp
ZmYgLS1naXQgYS9zcmMveGVudmJkL2Zyb250ZW5kLmMgYi9zcmMveGVudmJkL2Zyb250ZW5kLmMK
PiA+Pj4gaW5kZXggMTFlOTEyMS4uZTY1YTNiMCAxMDA2NDQKPiA+Pj4gLS0tIGEvc3JjL3hlbnZi
ZC9mcm9udGVuZC5jCj4gPj4+ICsrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwo+ID4+PiBAQCAt
MzAsNiArMzAsNyBAQAo+ID4+PiAgICovCj4gPj4+Cj4gPj4+ICAjaW5jbHVkZSAiZnJvbnRlbmQu
aCIKPiA+Pj4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIgo+ID4+PiAgI2luY2x1ZGUgImRyaXZlci5o
Igo+ID4+PiAgI2luY2x1ZGUgImZkby5oIgo+ID4+PiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIK
PiA+Pj4gQEAgLTYyMSw2ICs2MjIsNyBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKAo+ID4+PiAgewo+
ID4+PiAgICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7Cj4gPj4+ICAgICAgUENIQVIgICAgICAg
ICAgIEJ1ZmZlcjsKPiA+Pj4gKyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7Cj4gPj4+ICAg
ICAgQk9PTEVBTiAgICAgICAgIE9sZCA9ICpWYWx1ZTsKPiA+Pj4KPiA+Pj4gICAgICBzdGF0dXMg
PSBYRU5CVVNfU1RPUkUoUmVhZCwKPiA+Pj4gQEAgLTYzNyw2ICs2MzksMTUgQEAgRnJvbnRlbmRS
ZWFkRmVhdHVyZSgKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLAo+
ID4+PiAgICAgICAgICAgICAgICAgICAgICBCdWZmZXIpOwo+ID4+Pgo+ID4+PiArICAgIC8vIGNo
ZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxlLW92ZXJyaWRlCj4gPj4+ICsgICAgc3RhdHVzID0gUmVn
aXN0cnlRdWVyeUR3b3JkVmFsdWUoRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpLAo+ID4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKPiA+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlkZSk7Cj4gPj4+ICsgICAgaWYgKE5UX1NV
Q0NFU1Moc3RhdHVzKSkgewo+ID4+PiArICAgICAgICBpZiAoT3ZlcnJpZGUgPT0gMCkKPiA+Pj4g
KyAgICAgICAgICAgICpWYWx1ZSA9IEZBTFNFOwo+ID4+PiArICAgIH0KPiA+Pj4gKwo+ID4+PiAg
ICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOwo+ID4+PiAgfQo+ID4+Pgo+ID4+PiBAQCAtNjQ0LDEx
ICs2NTUsMTMgQEAgc3RhdGljIEZPUkNFSU5MSU5FIEJPT0xFQU4KPiA+Pj4gIEZyb250ZW5kUmVh
ZFZhbHVlMzIoCj4gPj4+ICAgICAgSU4gIFBYRU5WQkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9u
dGVuZCwKPiA+Pj4gICAgICBJTiAgUENIQVIgICAgICAgICAgICAgICAgICAgICAgIE5hbWUsCj4g
Pj4+ICsgICAgSU4gIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICBBbGxvd092ZXJyaWRlLAo+
ID4+PiAgICAgIElOICBQVUxPTkcgICAgICAgICAgICAgICAgICAgICAgVmFsdWUKPiA+Pj4gICAg
ICApCj4gPj4+ICB7Cj4gPj4+ICAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKPiA+Pj4gICAg
ICBQQ0hBUiAgICAgICAgICAgQnVmZmVyOwo+ID4+PiArICAgIFVMT05HICAgICAgICAgICBPdmVy
cmlkZTsKPiA+Pj4gICAgICBVTE9ORyAgICAgICAgICAgT2xkID0gKlZhbHVlOwo+ID4+Pgo+ID4+
PiAgICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShSZWFkLAo+ID4+PiBAQCAtNjY1LDYgKzY3OCwx
NiBAQCBGcm9udGVuZFJlYWRWYWx1ZTMyKAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICBGcm9u
dGVuZC0+U3RvcmUsCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgIEJ1ZmZlcik7Cj4gPj4+Cj4g
Pj4+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2FibGUtb3ZlcnJpZGUKPiA+Pj4gKyAg
ICBpZiAoQWxsb3dPdmVycmlkZSkgewo+ID4+PiArICAgICAgICBzdGF0dXMgPSBSZWdpc3RyeVF1
ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksCj4gPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKPiA+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOwo+ID4+PiArICAgICAgICBpZiAo
TlRfU1VDQ0VTUyhzdGF0dXMpKSB7Cj4gPj4+ICsgICAgICAgICAgICAqVmFsdWUgPSBPdmVycmlk
ZTsKPiA+Pj4gKyAgICAgICAgfQo+ID4+PiArICAgIH0KPiA+Pj4gKwo+ID4+PiAgICAgIHJldHVy
biBPbGQgIT0gKlZhbHVlOwo+ID4+PiAgfQo+ID4+Pgo+ID4+PiBAQCAtNzI3LDEyICs3NTAsMTUg
QEAgX19SZWFkRGlza0luZm8oCj4gPj4+Cj4gPj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJl
YWRWYWx1ZTMyKEZyb250ZW5kLAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJpbmZvIiwKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxT
RSwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRp
c2tJbmZvLkRpc2tJbmZvKTsKPiA+Pj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVl
MzIoRnJvbnRlbmQsCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNl
Y3Rvci1zaXplIiwKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxT
RSwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRp
c2tJbmZvLlNlY3RvclNpemUpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFs
dWUzMihGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
cGh5c2ljYWwtc2VjdG9yLXNpemUiLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZBTFNFLAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZG
cm9udGVuZC0+RGlza0luZm8uUGh5c1NlY3RvclNpemUpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0g
RnJvbnRlbmRSZWFkVmFsdWU2NChGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAic2VjdG9ycyIsCj4gPj4+IEBAIC03ODAsNiArODA2LDcgQEAgRnJvbnRl
bmRSZWFkRmVhdHVyZXMoCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZGcm9udGVuZC0+Q2Fwcy5SZW1vdmFibGUpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRl
bmRSZWFkVmFsdWUzMihGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIiwKPiA+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwKPiA+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5GZWF0dXJlcy5JbmRpcmVjdCk7Cj4gPj4+ICAg
ICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAo+ID4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmVhdHVyZS1wZXJzaXN0ZW50IiwKPiA+Pj4g
QEAgLTgyMSw5ICs4NDgsMTEgQEAgRnJvbnRlbmRSZWFkRGlza0luZm8oCj4gPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZFNl
Y3VyZSk7Cj4gPj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5k
LAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1hbGln
bm1lbnQiLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLAo+
ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJ
bmZvLkRpc2NhcmRBbGlnbm1lbnQpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFk
VmFsdWUzMihGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImRpc2NhcmQtZ3JhbnVsYXJpdHkiLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUUlVFLAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRHcmFudWxhcml0eSk7Cj4gPj4+Cj4gPj4+ICAg
ICAgaWYgKCFDaGFuZ2VkKQo+ID4+PiAtLQo+ID4+PiAyLjguMwo+ID4+Pgo+ID4+Pgo+ID4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+PiB3aW4t
cHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+ID4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWwKPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+ID4+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+PiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+PiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPiA+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiB3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbAo+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 08:35:12 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 08:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caelI-0004FT-Ot; Mon, 06 Feb 2017 08:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1caelH-0004FN-D3
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 08:34:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 71/F4-01948-23538985; Mon, 06 Feb 2017 08:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQtfQdEa
 EwbOfZhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y87HcywFB90rHi5extLAuNG4i5GTQ0LAT+LG
 w6lsIDabgI7E0qPzmboYOThEBHQljj0OAgkzCxRILPtxnxHEFhbwkTh49wVUia/E7OvZIGERA
 TeJA7+3gJWwCKhITNpzFWwir4C7xIuW20DlXBxCAi8YJY5MfgiW4BSwl3izYx5YA6OArMSXxt
 XMELvEJW49ATkB5DQBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQiwU
 lTs58wjKBUXgWkrGzkLTMQtIyC0nLAkaWVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6uanF
 xYnpqTmJScV6yfm5mxiBYc8ABDsY9/5zOsQoycGkJMpr6DE1QogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IEL6fJjAghwaLU9NSKtMwcYATCpCU4eJREeN8bA6V5iwsSc4sz0yFSpxh1OU7dOP2SSY
 glLz8vVUqc1xBkhgBIUUZpHtwIWDK4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe0yCreDL
 zSuA2vQI6ggnoiG1XpoEcUZKIkJJqYJwbaTEtULJiz0/2Wqbd5Tn279sWfFxv7eSUu9N6a7R0
 R666wbUP/55vW/to0+fZ1/fmnVoiqf3t8uN3c2/f29FdmtoerK3N9fta2s+bnrea5kblds+w/
 Be9KSnkwufqpyk28awe+/d/iD8ts6aQ7fCOiGlbVHdI6p13vVV7631n19ZPRt+dlsxXYinOSD
 TUYi4qTgQAuNwVKgEDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1486370097!47129011!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49672 invoked from network); 6 Feb 2017 08:34:57 -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;
 6 Feb 2017 08:34:57 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40162853"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
Thread-Index: AQHSfhqZONVA1fw2KU2tZa8r4QZLt6FXOZvggAA7gQCAACivgIAEDKpg
Date: Mon, 6 Feb 2017 08:34:56 +0000
Message-ID: <25722a8b3ddf418fa99c313331d23a98@AMSPEX02CL03.citrite.net>
References: <20170203123909.13340-1-owen.smith@citrix.com>
 <2c68335b1b5a4f44811e301cfe59c86f@AMSPEX02CL03.citrite.net>
 <fcc88c75ab694030ba46cd82594a4ca7@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702032032400.8573@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702032032400.8573@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH] Add registry overrides for features (v2)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDE5OjQxCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IE93ZW4gU21pdGgg
PG93ZW4uc21pdGhAY2l0cml4LmNvbT47IHdpbi1wdi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBbUEFUQ0hdIEFkZCByZWdpc3RyeSBv
dmVycmlkZXMgZm9yIGZlYXR1cmVzICh2MikKPiAKPiBIZWxsby4KPiAKPiBXaGF0IGlzIGRpZmZl
cmVuY2UgYmV0d2VlbiB0aGlzIHBhdGNoCj4gPj4+ICAiSEtMTVxTeXN0ZW1cQ0NTXFNlcnZpY2Vz
XFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwCj4gPj4+ICAgd2lsbCBwcmV2
ZW50IHRoZSBmcm9udGVuZCBpc3N1aW5nIEJMS0lGX09QX0RJU0NBUkRzCj4gCj4gYW5kIHBhdGNo
IDc2YWM3YzUgPwo+IFtIS0VZX0xPQ0FMX01BQ0hJTkVcU1lTVEVNXEN1cnJlbnRDb250cm9sU2V0
XHNlcnZpY2VzXHhlbnZiZFxQYXJhCj4gbWV0ZXJzXQo+ICJJbnRlcmNlcHRUcmltIj1kd29yZDow
MDAwMDAwMAo+IAoKV2VsbCBhY3R1YWxseSBJIHRoaW5rIHlvdSBtZWFudDoKCltIS0VZX0xPQ0FM
X01BQ0hJTkVcU1lTVEVNXEN1cnJlbnRDb250cm9sU2V0XHNlcnZpY2VzXHhlbmRpc2tcUGFyYW1l
dGVyc10KIkludGVyY2VwdFRyaW0iPWR3b3JkOjAwMDAwMDAwCgooc2luY2UgeGVudmJkIHdvdWxk
IGlnbm9yZSB0aGF0IHBhcmFtZXRlcikKCllvdSBhcmUgY29ycmVjdCB0aGF0IHRoaXMgd291bGQg
aGF2ZSB0aGUgc2FtZSBlZmZlY3QgaW4gdGhlIGNhc2Ugb2YgdHJpbSByZXF1ZXN0ZWQsIGJ1dCBP
d2VuJ3MgcGF0Y2ggYWxzbyBhbGxvd3Mgb3RoZXIgZmVhdHVyZXMgdG8gYmUgb3ZlcnJpZGRlbiwg
c3VjaCBhcyBpbmRpcmVjdCBhbmQgZmx1c2gsIHNvIGl0IGlzIG1vcmUgZ2VuZXJhbC4uLiB3aGlj
aCBpcyB0aGUgcmVhc29uIEkgZGVjaWRlZCB0byBiYWNrLXBvcnQgaXQgaW50byBzdGFnaW5nLTgu
Mi4KCkNoZWVycywKCiAgUGF1bAoKPiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4gCj4gT24gRnJp
LCAzIEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gCj4gPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0bzp3aW4tcHYtZGV2ZWwt
Ym91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10KPiBPbgo+ID4+IEJlaGFsZiBPZiBQYXVsIER1
cnJhbnQKPiA+PiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjQyCj4gPj4gVG86IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT47IHdpbi1wdi0KPiA+PiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+ID4+IENjOiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Cj4g
Pj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIFtQQVRDSF0gQWRkIHJlZ2lzdHJ5IG92ZXJy
aWRlcyBmb3IgZmVhdHVyZXMKPiAodjIpCj4gPj4KPiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPiA+Pj4gRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2luLXB2LWRldmVsLQo+IGJv
dW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddCj4gPj4gT24KPiA+Pj4gQmVoYWxmIE9mIG93ZW4u
c21pdGhAY2l0cml4LmNvbQo+ID4+PiBTZW50OiAwMyBGZWJydWFyeSAyMDE3IDEyOjM5Cj4gPj4+
IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+Pj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+Pj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0g
W1BBVENIXSBBZGQgcmVnaXN0cnkgb3ZlcnJpZGVzIGZvciBmZWF0dXJlcyAodjIpCj4gPj4+Cj4g
Pj4+IEZyb206IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+Pj4KPiA+Pj4g
KiBBZGQgYSBSRUdfRFdPUkQgdG8gWGVuVmJkJ3MgUGFyYW1ldGVycyBrZXksIHdpdGggbmFtZXMg
YmFzZWQKPiA+Pj4gICBvbiB0aGUgZmVhdHVyZXMsIGFzIHBlciB4ZW5zdG9yZSB2YWx1ZSwgYW5k
IHNldCB0byAwIHRvCj4gPj4+ICAgb3ZlcnJpZGUgdXNlIG9mIHRoYXQgZmVhdHVyZS4KPiA+Pj4K
PiA+Pj4gQ2hhbmdlcyBvdmVyIHYxOgo+ID4+PiAqIHJlbW92ZWQgY2hlY2sgb24gRHJpdmVyR2Vy
UGFyYW1ldGVyc0tleSgpIHJldHVybiB2YWx1ZSwgYXMgaXRzCj4gPj4+ICAgZ3VhcmFudGVlZCB0
byBiZSB2YWxpZCAoZmFpbHVyZSB0byBnZXQgdGhlIGtleSByZXN1bHRzIGluCj4gPj4+ICAgRHJp
dmVyRW50cnkgZmFpbGluZykKPiA+Pj4KPiA+Pj4gRm9yIGV4YW1wbGUsCj4gPj4+ICAiSEtMTVxT
eXN0ZW1cQ0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0ZXJzIiAiZmVhdHVyZS1iYXJyaWVyIiAw
Cj4gPj4+ICAgd2lsbCBwcmV2ZW50IHRoZSBmcm9udGVuZCBpc3N1aW5nIEJMS0lGX09QX1dSSVRF
X0JBUlJJRVJzCj4gPj4+ICAiSEtMTVxTeXN0ZW1cQ0NTXFNlcnZpY2VzXFhlblZiZFxQYXJhbWV0
ZXJzIiAiZmVhdHVyZS1kaXNjYXJkIiAwCj4gPj4+ICAgd2lsbCBwcmV2ZW50IHRoZSBmcm9udGVu
ZCBpc3N1aW5nIEJMS0lGX09QX0RJU0NBUkRzCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE93
ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiA+Pgo+ID4+IExHVE0uCj4gPj4KPiA+
PiBBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+Pgo+
ID4KPiA+IE5vdyB0aGF0IGl0IGhhcyBidWlsdCBJJ20gYWxzbyBnb2luZyB0byBjaGVycnktcGlj
ayB0aGlzIGJhY2sgb250byBzdGFnaW5nLTguMgo+IGFzIGl0IHNob3VsZCBiZSB2ZXJ5IHVzZWZ1
bC4KPiA+Cj4gPiAgUGF1bAo+ID4KPiA+Pj4gLS0tCj4gPj4+ICBzcmMveGVudmJkL2RyaXZlci5j
ICAgfCAxNiArKysrKysrKysrKysrKysrCj4gPj4+ICBzcmMveGVudmJkL2RyaXZlci5oICAgfCAg
NSArKysrKwo+ID4+PiAgc3JjL3hlbnZiZC9mcm9udGVuZC5jIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+Pj4gIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQo+
ID4+Pgo+ID4+PiBkaWZmIC0tZ2l0IGEvc3JjL3hlbnZiZC9kcml2ZXIuYyBiL3NyYy94ZW52YmQv
ZHJpdmVyLmMKPiA+Pj4gaW5kZXggMTE0Yzc0MC4uMWY3MTNjNCAxMDA2NDQKPiA+Pj4gLS0tIGEv
c3JjL3hlbnZiZC9kcml2ZXIuYwo+ID4+PiArKysgYi9zcmMveGVudmJkL2RyaXZlci5jCj4gPj4+
IEBAIC04Miw2ICs4MiwyMiBAQCBfX0RyaXZlclBhcnNlT3B0aW9uKAo+ID4+PiAgICAgIFJlZ2lz
dHJ5RnJlZVN6VmFsdWUoT3B0aW9uKTsKPiA+Pj4gIH0KPiA+Pj4KPiA+Pj4gK3N0YXRpYyBGT1JD
RUlOTElORSBIQU5ETEUKPiA+Pj4gK19fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgKPiA+Pj4gKyAg
ICBWT0lECj4gPj4+ICsgICAgKQo+ID4+PiArewo+ID4+PiArICAgIHJldHVybiBEcml2ZXIuUGFy
YW1ldGVyc0tleTsKPiA+Pj4gK30KPiA+Pj4gKwo+ID4+PiArSEFORExFCj4gPj4+ICtEcml2ZXJH
ZXRQYXJhbWV0ZXJzS2V5KAo+ID4+PiArICAgIFZPSUQKPiA+Pj4gKyAgICApCj4gPj4+ICt7Cj4g
Pj4+ICsgICAgcmV0dXJuIF9fRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpOwo+ID4+PiArfQo+ID4+
PiArCj4gPj4+ICBOVFNUQVRVUwo+ID4+PiAgRHJpdmVyRGlzcGF0Y2hQbnAoCj4gPj4+ICAgICAg
SU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsCj4gPj4+IGRpZmYgLS1naXQgYS9zcmMv
eGVudmJkL2RyaXZlci5oIGIvc3JjL3hlbnZiZC9kcml2ZXIuaAo+ID4+PiBpbmRleCBjZjU1MzMw
Li5lNzczMGE5IDEwMDY0NAo+ID4+PiAtLS0gYS9zcmMveGVudmJkL2RyaXZlci5oCj4gPj4+ICsr
KyBiL3NyYy94ZW52YmQvZHJpdmVyLmgKPiA+Pj4gQEAgLTU3LDYgKzU3LDExIEBAIHR5cGVkZWYg
c3RydWN0IF9YRU5WQkRfUEFSQU1FVEVSUyB7Cj4gPj4+Cj4gPj4+ICBleHRlcm4gWEVOVkJEX1BB
UkFNRVRFUlMgICAgRHJpdmVyUGFyYW1ldGVyczsKPiA+Pj4KPiA+Pj4gK2V4dGVybiBIQU5ETEUK
PiA+Pj4gK0RyaXZlckdldFBhcmFtZXRlcnNLZXkoCj4gPj4+ICsgICAgVk9JRAo+ID4+PiArICAg
ICk7Cj4gPj4+ICsKPiA+Pj4gIGV4dGVybiBOVFNUQVRVUwo+ID4+PiAgRHJpdmVyRGlzcGF0Y2hQ
bnAoCj4gPj4+ICAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsCj4gPj4+IGRp
ZmYgLS1naXQgYS9zcmMveGVudmJkL2Zyb250ZW5kLmMgYi9zcmMveGVudmJkL2Zyb250ZW5kLmMK
PiA+Pj4gaW5kZXggMTFlOTEyMS4uZTY1YTNiMCAxMDA2NDQKPiA+Pj4gLS0tIGEvc3JjL3hlbnZi
ZC9mcm9udGVuZC5jCj4gPj4+ICsrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwo+ID4+PiBAQCAt
MzAsNiArMzAsNyBAQAo+ID4+PiAgICovCj4gPj4+Cj4gPj4+ICAjaW5jbHVkZSAiZnJvbnRlbmQu
aCIKPiA+Pj4gKyNpbmNsdWRlICJyZWdpc3RyeS5oIgo+ID4+PiAgI2luY2x1ZGUgImRyaXZlci5o
Igo+ID4+PiAgI2luY2x1ZGUgImZkby5oIgo+ID4+PiAgI2luY2x1ZGUgInBkb2lucXVpcnkuaCIK
PiA+Pj4gQEAgLTYyMSw2ICs2MjIsNyBAQCBGcm9udGVuZFJlYWRGZWF0dXJlKAo+ID4+PiAgewo+
ID4+PiAgICAgIE5UU1RBVFVTICAgICAgICBzdGF0dXM7Cj4gPj4+ICAgICAgUENIQVIgICAgICAg
ICAgIEJ1ZmZlcjsKPiA+Pj4gKyAgICBVTE9ORyAgICAgICAgICAgT3ZlcnJpZGU7Cj4gPj4+ICAg
ICAgQk9PTEVBTiAgICAgICAgIE9sZCA9ICpWYWx1ZTsKPiA+Pj4KPiA+Pj4gICAgICBzdGF0dXMg
PSBYRU5CVVNfU1RPUkUoUmVhZCwKPiA+Pj4gQEAgLTYzNyw2ICs2MzksMTUgQEAgRnJvbnRlbmRS
ZWFkRmVhdHVyZSgKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgRnJvbnRlbmQtPlN0b3JlLAo+
ID4+PiAgICAgICAgICAgICAgICAgICAgICBCdWZmZXIpOwo+ID4+Pgo+ID4+PiArICAgIC8vIGNo
ZWNrIHJlZ2lzdHJ5IGZvciBkaXNhYmxlLW92ZXJyaWRlCj4gPj4+ICsgICAgc3RhdHVzID0gUmVn
aXN0cnlRdWVyeUR3b3JkVmFsdWUoRHJpdmVyR2V0UGFyYW1ldGVyc0tleSgpLAo+ID4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKPiA+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZPdmVycmlkZSk7Cj4gPj4+ICsgICAgaWYgKE5UX1NV
Q0NFU1Moc3RhdHVzKSkgewo+ID4+PiArICAgICAgICBpZiAoT3ZlcnJpZGUgPT0gMCkKPiA+Pj4g
KyAgICAgICAgICAgICpWYWx1ZSA9IEZBTFNFOwo+ID4+PiArICAgIH0KPiA+Pj4gKwo+ID4+PiAg
ICAgIHJldHVybiBPbGQgIT0gKlZhbHVlOwo+ID4+PiAgfQo+ID4+Pgo+ID4+PiBAQCAtNjQ0LDEx
ICs2NTUsMTMgQEAgc3RhdGljIEZPUkNFSU5MSU5FIEJPT0xFQU4KPiA+Pj4gIEZyb250ZW5kUmVh
ZFZhbHVlMzIoCj4gPj4+ICAgICAgSU4gIFBYRU5WQkRfRlJPTlRFTkQgICAgICAgICAgICBGcm9u
dGVuZCwKPiA+Pj4gICAgICBJTiAgUENIQVIgICAgICAgICAgICAgICAgICAgICAgIE5hbWUsCj4g
Pj4+ICsgICAgSU4gIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICBBbGxvd092ZXJyaWRlLAo+
ID4+PiAgICAgIElOICBQVUxPTkcgICAgICAgICAgICAgICAgICAgICAgVmFsdWUKPiA+Pj4gICAg
ICApCj4gPj4+ICB7Cj4gPj4+ICAgICAgTlRTVEFUVVMgICAgICAgIHN0YXR1czsKPiA+Pj4gICAg
ICBQQ0hBUiAgICAgICAgICAgQnVmZmVyOwo+ID4+PiArICAgIFVMT05HICAgICAgICAgICBPdmVy
cmlkZTsKPiA+Pj4gICAgICBVTE9ORyAgICAgICAgICAgT2xkID0gKlZhbHVlOwo+ID4+Pgo+ID4+
PiAgICAgIHN0YXR1cyA9IFhFTkJVU19TVE9SRShSZWFkLAo+ID4+PiBAQCAtNjY1LDYgKzY3OCwx
NiBAQCBGcm9udGVuZFJlYWRWYWx1ZTMyKAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICBGcm9u
dGVuZC0+U3RvcmUsCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgIEJ1ZmZlcik7Cj4gPj4+Cj4g
Pj4+ICsgICAgLy8gY2hlY2sgcmVnaXN0cnkgZm9yIGRpc2FibGUtb3ZlcnJpZGUKPiA+Pj4gKyAg
ICBpZiAoQWxsb3dPdmVycmlkZSkgewo+ID4+PiArICAgICAgICBzdGF0dXMgPSBSZWdpc3RyeVF1
ZXJ5RHdvcmRWYWx1ZShEcml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCksCj4gPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKPiA+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmT3ZlcnJpZGUpOwo+ID4+PiArICAgICAgICBpZiAo
TlRfU1VDQ0VTUyhzdGF0dXMpKSB7Cj4gPj4+ICsgICAgICAgICAgICAqVmFsdWUgPSBPdmVycmlk
ZTsKPiA+Pj4gKyAgICAgICAgfQo+ID4+PiArICAgIH0KPiA+Pj4gKwo+ID4+PiAgICAgIHJldHVy
biBPbGQgIT0gKlZhbHVlOwo+ID4+PiAgfQo+ID4+Pgo+ID4+PiBAQCAtNzI3LDEyICs3NTAsMTUg
QEAgX19SZWFkRGlza0luZm8oCj4gPj4+Cj4gPj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJl
YWRWYWx1ZTMyKEZyb250ZW5kLAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJpbmZvIiwKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxT
RSwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRp
c2tJbmZvLkRpc2tJbmZvKTsKPiA+Pj4gICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZFZhbHVl
MzIoRnJvbnRlbmQsCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNl
Y3Rvci1zaXplIiwKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQUxT
RSwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRp
c2tJbmZvLlNlY3RvclNpemUpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFkVmFs
dWUzMihGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
cGh5c2ljYWwtc2VjdG9yLXNpemUiLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZBTFNFLAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZG
cm9udGVuZC0+RGlza0luZm8uUGh5c1NlY3RvclNpemUpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0g
RnJvbnRlbmRSZWFkVmFsdWU2NChGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAic2VjdG9ycyIsCj4gPj4+IEBAIC03ODAsNiArODA2LDcgQEAgRnJvbnRl
bmRSZWFkRmVhdHVyZXMoCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZGcm9udGVuZC0+Q2Fwcy5SZW1vdmFibGUpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRl
bmRSZWFkVmFsdWUzMihGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImZlYXR1cmUtbWF4LWluZGlyZWN0LXNlZ21lbnRzIiwKPiA+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwKPiA+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5GZWF0dXJlcy5JbmRpcmVjdCk7Cj4gPj4+ICAg
ICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAo+ID4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmVhdHVyZS1wZXJzaXN0ZW50IiwKPiA+Pj4g
QEAgLTgyMSw5ICs4NDgsMTEgQEAgRnJvbnRlbmRSZWFkRGlza0luZm8oCj4gPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZFNl
Y3VyZSk7Cj4gPj4+ICAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRWYWx1ZTMyKEZyb250ZW5k
LAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1hbGln
bm1lbnQiLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLAo+
ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJ
bmZvLkRpc2NhcmRBbGlnbm1lbnQpOwo+ID4+PiAgICAgIENoYW5nZWQgfD0gRnJvbnRlbmRSZWFk
VmFsdWUzMihGcm9udGVuZCwKPiA+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImRpc2NhcmQtZ3JhbnVsYXJpdHkiLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUUlVFLAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRHcmFudWxhcml0eSk7Cj4gPj4+Cj4gPj4+ICAg
ICAgaWYgKCFDaGFuZ2VkKQo+ID4+PiAtLQo+ID4+PiAyLjguMwo+ID4+Pgo+ID4+Pgo+ID4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+PiB3aW4t
cHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+ID4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWwKPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+ID4+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+PiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+PiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKPiA+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiB3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbAo+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 08:47:41 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 08: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caexY-00052s-UX; Mon, 06 Feb 2017 08:47: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=20390bceb=Paul.Durrant@citrix.com>)
 id 1caexX-00052m-EC
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 08:47:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 72/35-01684-A2838985; Mon, 06 Feb 2017 08:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQlfTYka
 Ewb5+U4s/ixMdGD0Of7jCEsAYxZqZl5RfkcCa0bTzFnPBbbOKvWcSGxgbzLoYOTkkBPwkfj9t
 YAax2QR0JJYenc8EYosI6EpsetvECGIzC3hLXD15EMjm4BAWcJPo+VQDYooIuEtMPyYGUR0ls
 aT9FxuIzSKgIrHy0jFWEJsXqKT38juwuJDATWaJFb/EQWxOgUCJRyfPgtUwCshKfGlczQyxSV
 zi1hOICyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwvICcwCmhLrd+lDtCpKTOl+yA6xVlDi5Mw
 nLBMYhWchmToLoWMWko5ZSDoWMLKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxP
 zUlMKtZLzs/dxAgMdwYg2MHY/MXpEKMkB5OSKK+hx9QIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8T81mRAgJFqWmp1akZeYAIw8mLcHBoyTCuw8kzVtckJhbnJkOkTrFaMxx6sbpl0wcX3aeec
 kkxJKXn5cqJc47A6RUAKQ0ozQPbhAsIVxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO98kCk
 8mXklcPteAZ3CBHTKtivTQE4pSURISTUwMu64fsirQCqc78f94pZGv6jSXbv4XjP1vjl/xPKe
 8Lqov0qy0n9jrfssNmRfev/kj3m4Q+VmJ6vGlYLZm0qCN5WYhAsdvOuTqXTioa8Yt7lI8qk7V
 0VPGF/+5Vi+2d/vSdzWZrGU8ntz9/9s3LH+ptf8OynfOwNcBfM2u9WwSZ+pKf0ieKFAiaU4I9
 FQi7moOBEAP+ohZwMDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1486370857!72449839!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18639 invoked from network); 6 Feb 2017 08:47:37 -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;
 6 Feb 2017 08:47:37 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40163287"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'G.R.' <firemeteor@users.sourceforge.net>
Thread-Topic: [win-pv-devel] How to diagnose windows domU hang on boot?
Thread-Index: AQHScmCvl1x1HwCArUScin4xOAgohKFAHnBwgAByG4CAAIU3kIAAP0UAgAAWLgCAFjHDAIAEJlKw
Date: Mon, 6 Feb 2017 08:47:36 +0000
Message-ID: <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
In-Reply-To: <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmaXJlbWV0ZW9yLmd1b0BnbWFp
bC5jb20gW21haWx0bzpmaXJlbWV0ZW9yLmd1b0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBH
LlIuDQo+IFNlbnQ6IDAzIEZlYnJ1YXJ5IDIwMTcgMTg6MTQNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIEhvdyB0byBkaWFnbm9zZSB3
aW5kb3dzIGRvbVUgaGFuZyBvbiBib290Pw0KPiANCj4gRmluYWxseSBJIHdhcyBhYmxlIHRvIHVu
aW5zdGFsbCB0aGUgR1BMIFBWIGRyaXZlciBieSBmb2xsb3dpbmcgdGhlDQo+IHN0ZXBzIGluIHRo
aXMgcGFnZToNCj4gaHR0cHM6Ly9saW1lLQ0KPiB0ZWNobm9sb2d5LmNvbS93aWtpL2luZGV4LnBo
cC9VblJBSURfTWFudWFsXzYjQ29udmVydGluZ19WTXNfZnJvbQ0KPiBfWGVuX3RvX0tWTQ0KPiBJ
IHRob3VnaHQgdGhlIGluZm8gd2FzIG9ic29sZXRlIGJ1dCBpdCBqdXN0IHdvcmtlZCENCj4gDQo+
IEhvd2V2ZXIsIHRoZSBuZXcgTklDIGRyaXZlciBpcyBub3Qgd29ya2luZyBwcm9wZXJseS4NCj4g
SXMgdGhlcmUgYW55dGhpbmcgd3JvbmcgdGhhdCB5b3UgY2FuIHRlbGwgZnJvbSB0aGUgYXR0YWNo
ZWQgcWVtdSBsb2c/DQoNCkhpLA0KDQpWZXJ5IG11Y2ggc28uLi4NCg0KR05UVEFCOiBNQVAgWEVO
TUFQU1BBQ0VfZ3JhbnRfdGFibGVbMzFdIEAgMDAwMDAwMDAuZjAwMjAwMDANClhFTkJVU3xHbnR0
YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAzZTAwIC0gMDAwMDNmZmZdDQpYRU5CVVN8
UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkNClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwx
IChjMDAwMDA5YSkNClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkNClhF
TkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDINClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDog
ZmFpbDEgKGMwMDAwMDlhKQ0KDQpJdCBsb29rcyB0byBtZSBsaWtlIHlvdSBtdXN0IGhhdmUgbXVs
dGlwYWdlIHJpbmdzIGZvciB5b3VyIHN0b3JhZ2UgYmVjYXVzZSBYRU5WQkQgaGFzIGdyYWJiZWQg
dGhlIGVudGlyZSBncmFudCB0YWJsZSBiZWZvcmUgWEVOVklGIGdldHMgYSBsb29rLWluLg0KDQpU
aGlzIGlzIGlsbHVzdHJhdGVkIGJ5IHRoZSBmb2xsb3dpbmc6DQoNClhFTlZJRnxQZG9TZXRGcmll
bmRseU5hbWU6IFhlbiBQViBOZXR3b3JrIERldmljZSAjMA0KWEVOVklGfF9fTWFjU2V0UGVybWFu
ZW50QWRkcmVzczogYXR0ci92aWYvMDogMDA6MTg6M0U6NTE6NDg6NEMNClhFTlZJRnxfX01hY1Nl
dEN1cnJlbnRBZGRyZXNzOiBhdHRyL3ZpZi8wOiAwMDoxODozRTo1MTo0ODo0Qw0KWEVOVklGfEZy
b250ZW5kU2V0TnVtUXVldWVzOiBkZXZpY2UvdmlmLzA6IDQNClhFTlZJRnxGcm9udGVuZFNldFNw
bGl0OiBkZXZpY2UvdmlmLzA6IFRSVUUNClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAw
MDlhKQ0KWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOQlVTfEdudHRh
YkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBm
YWlsMg0KWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpDQpYRU5CVVN8
R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOVklGfF9fUmVj
ZWl2ZXJSaW5nQ29ubmVjdDogZmFpbDgNClhFTlZJRnxfX1JlY2VpdmVyUmluZ0Nvbm5lY3Q6IGZh
aWw3DQpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNg0KWEVOVklGfF9fUmVjZWl2
ZXJSaW5nQ29ubmVjdDogZmFpbDUNClhFTlZJRnxfX1JlY2VpdmVyUmluZ0Nvbm5lY3Q6IGZhaWw0
DQpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsMw0KWEVOVklGfF9fUmVjZWl2ZXJS
aW5nQ29ubmVjdDogZmFpbDINClhFTlZJRnxfX1JlY2VpdmVyUmluZ0Nvbm5lY3Q6IGZhaWwxIChj
MDAwMDA5YSkNClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWw2DQpYRU5WSUZ8UmVjZWl2ZXJD
b25uZWN0OiBmYWlsNQ0KWEVOVklGfFJlY2VpdmVyQ29ubmVjdDogZmFpbDQNClhFTlZJRnxSZWNl
aXZlckNvbm5lY3Q6IGZhaWwzDQpYRU5WSUZ8UmVjZWl2ZXJDb25uZWN0OiBmYWlsMg0KWEVOVklG
fFJlY2VpdmVyQ29ubmVjdDogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOVklGfEZyb250ZW5kQ29ubmVj
dDogZmFpbDUNClhFTlZJRnxGcm9udGVuZENvbm5lY3Q6IGZhaWw0DQpYRU5WSUZ8RnJvbnRlbmRD
b25uZWN0OiBmYWlsMw0KWEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDINClhFTlZJRnxGcm9u
dGVuZENvbm5lY3Q6IGZhaWwxIChjMDAwMDA5YSkNClhFTlZJRnxfX1Bkb0QzVG9EMDogZmFpbDEg
KGMwMDAwMDAxKQ0KWEVOVklGfFBkb0QzVG9EMDogZmFpbDINClhFTlZJRnxQZG9EM1RvRDA6IGZh
aWwxIChjMDAwMDAwMSkNClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDkNClhFTlZJRnxQZG9T
dGFydERldmljZTogZmFpbDYNClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDUNClhFTlZJRnxQ
ZG9TdGFydERldmljZTogZmFpbDQNClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDMNClhFTlZJ
RnxQZG9TdGFydERldmljZTogZmFpbDINClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDEgKGMw
MDAwMDAxKQ0KDQouLi53aGljaCBtZWFucyB0aGF0IFhFTlZJRiBjYW5ub3QgZXZlbiBhbGxvY2F0
ZSBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgNCBzaGFyZWQgcGFnZXMgaXQgbmVlZHMgdG8gaG9v
ayB1cCB0aGUgcmVjZWl2ZSBzaWRlIHF1ZXVlcy4NCg0KVGhhdCB3YXMgZnJvbSBxZW11LXJ1aWJv
eF9uZXcubG9nLiBBcyBmb3IgdGhlIG90aGVyIGxvZywgSSBjYW4ndCBzZWUgYW55dGhpbmcgd3Jv
bmcgb3RoZXIgdGhhbiBpdCBzZWVtcyB0byBoYXZlIHN0b3BwZWQgb25jZSBpdCBoYXMgYXR0YWNo
ZWQgdG8gc3RvcmFnZS4uLiB3aGljaCBwcm9iYWJseSBzdWdnZXN0cyB5b3VyIGJhY2tlbmQgaXMg
bm90IHdvcmtpbmcgcHJvcGVybHkuDQoNClNvLCBJIHN1Z2dlc3QgeW91IHN0aWNrIHdpdGggZG9t
MCBiYWNrZW5kcyBidXQgbGltaXQgeW91ciBzdG9yYWdlIHRvIGEgc2luZ2xlIHBhZ2UgcmluZy4g
SSBjYW4ndCByZW1lbWJlciB0aGUgZXhhY3QgYmxrYmFjayBtb2R1bGUgcGFyYW0geW91IG5lZWQg
dG8gc2V0IHRvIGRvIHRoYXQsIGJ1dCBpdCBzaG91bGRuJ3QgYmUgaGFyZCB0byBmaW5kLg0KDQog
IENoZWVycywNCg0KICAgIFBhdWwNCg0KPiANCj4gQW55d2F5LCBJJ20gZ2V0dGluZyBhIGJvb3Rp
bmcgc3lzdGVtIHRoaXMgdGltZS4NCj4gU28gSSBkZWNpZGUgdG8gZ2l2ZSBpdCBhIHRyeSB3aXRo
IHRoZSBkcml2ZXIgZG9tYWluIHNldHVwIGFzIGl0IHdhcw0KPiB0aGUgaW5pdGlhbCBnb2FsLg0K
PiBVbmZvcnR1bmF0ZWx5IHRoZSBuZXcgZHJpdmVyIGRvZXMgTk9UIG1ha2UgaXQgYW55IGJldHRl
ciBhbmQgSSBzdGlsbA0KPiBnZXQgc3R1Y2sgYXQgdGhlIGJvb3Qgc2NyZWVuIGFzIEdQTFBWIGRy
aXZlciBkb2VzLg0KPiBJJ20gYWxzbyBhdHRhY2hpbmcgdGhlIHFlbXUgbG9nIGhlcmUgKHRoZSBv
bmUgd2l0aCAnZHJpdmVyX2RvbWFpbicgc3VmZml4KS4NCj4gDQo+IFRoZSBkcml2ZXIgZG9tYWlu
IChmcmVlQlNEIDEwIGJhc2VkKSBsYWNrcyBzb21lIGZlYXR1cmVzIHRoYXQgYXBwZWFycw0KPiBp
biBkb21haW4wOg0KPiBYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6VGFyZ2V0WzBdIDogRmVh
dHVyZXM6IElORElSRUNUDQo+IFhFTlZCRHxGcm9udGVuZFJlYWRGZWF0dXJlczpUYXJnZXRbMF0g
OiBJTkRJUkVDVCAxMDANCj4gQnV0IG90aGVyIHRoYW4gdGhhdCwgSSBjb3VsZG4ndCBmaW5kIGFu
eXRoaW5nIG9idmlvdXMgd3JvbmcuDQo+IA0KPiAgIFhFTlZCRHxQZG9TZXREZXZpY2VQbnBTdGF0
ZTpUYXJnZXRbMF0gOiBQTlAgUHJlc2VudCB0byBTdGFydGVkDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgLy88PCB0aGlzIGlzIHRoZSBsYXN0IGxpbmUgc2VlbiBmb3INCj4gZHJpdmVyLWRvbWFp
biBjb25maWcNCj4gICBYRU5WQkR8UGRvRGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMDc6UVVFUllf
REVWSUNFX1JFTEFUSU9OUyAtPg0KPiBjMDAwMDBiYg0KPiAgIFhFTlZCRHxGcm9udGVuZFdyaXRl
VXNhZ2U6VGFyZ2V0WzBdIDogRFVNUCBOT1RfSElCRVIgTk9UX1BBR0UNCj4gICBYRU5WQkR8RmRv
RGlzcGF0Y2hQbnA6MTQ6UVVFUllfUE5QX0RFVklDRV9TVEFURSAtPiBjMDAwMDBiYg0KPiANCj4g
QW55IGlkZWEgd2hhdCdzIHRoZSBzaXR1YXRpb24/DQo+IA0KPiANCj4gT24gRnJpLCBKYW4gMjAs
IDIwMTcgYXQgMTA6MjMgUE0sIFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
DQo+IHdyb3RlOg0KPiA+IEkgdGhpbmsgdW5pbnN0YWxsaW5nIGluIHNhZmUgbW9kZSBpcyBwZXJm
ZWN0bHkgcmVhc29uYWJsZSwgYnV0IEkgZG9u4oCZdCBrbm93DQo+ID4gaWYgdGhlcmUgaXMgYW55
IOKAmG1hZ2lj4oCZIHRvIGRvaW5nIHNvLiBBcmUgeW91IGZvbGxvd2luZyBpbnN0cnVjdGlvbnMg
YXMgdG8NCj4gPiBob3cgdG8gZ28gYWJvdXQgcmVtb3ZpbmcgdGhlIGRyaXZlcnMgZnVsbHk/IChS
ZW1lbWJlciB0aGF0IFdpbmRvd3MNCj4gaXRzZWxmDQo+ID4gZG9lc27igJl0IHJlYWxseSBoYW5k
bGUgZHJpdmVyIHVuLWluc3RhbGxhdGlvbuKApiBpdOKAmXMgbm90IHNvbWV0aGluZyBNaWNyb3Nv
ZnQNCj4gPiByZWFsbHkgc3VwcG9ydHMpLiBXaGF0ZXZlciB5b3UgZG8sIHlvdSBuZWVkIHRvIGdl
dCB0byBhIHNpdHVhdGlvbiB3aGVyZQ0KPiB5b3UNCj4gPiBjYW4gYm9vdCB0aGUgVk0gbm9ybWFs
bHkgYW5kIHZlcmlmeSB0aGF0IGJvdGggc3RvcmFnZSBhbmQgbmV0d29yayBhcmUNCj4gdXNpbmcN
Cj4gPiBlbXVsYXRlZCBkZXZpY2VzIGJlZm9yZSBpbnN0YWxsaW5nIHRoZSA4LjEgUFYgZHJpdmVy
cy4NCj4gPg0KPiA+DQo+ID4NCj4gPiBGb3IgY29tcGFyaXNvbiBwZXJoYXBzIHlvdSBjb3VsZCB0
cnkgaW5zdGFsbGluZyB0aGUgOC4xIGRyaXZlcnMgaW4gYSBmcmVzaA0KPiA+IFZNIHRvIHZlcmlm
eSB0aGVyZSBhcmUgbm8gcHJvYmxlbXMgd2l0aCB5b3VyIGVudmlyb25tZW50Lg0KPiA+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 08:47:41 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 08: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caexY-00052s-UX; Mon, 06 Feb 2017 08:47: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=20390bceb=Paul.Durrant@citrix.com>)
 id 1caexX-00052m-EC
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 08:47:39 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 72/35-01684-A2838985; Mon, 06 Feb 2017 08:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQlfTYka
 Ewb5+U4s/ixMdGD0Of7jCEsAYxZqZl5RfkcCa0bTzFnPBbbOKvWcSGxgbzLoYOTkkBPwkfj9t
 YAax2QR0JJYenc8EYosI6EpsetvECGIzC3hLXD15EMjm4BAWcJPo+VQDYooIuEtMPyYGUR0ls
 aT9FxuIzSKgIrHy0jFWEJsXqKT38juwuJDATWaJFb/EQWxOgUCJRyfPgtUwCshKfGlczQyxSV
 zi1hOICyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwvICcwCmhLrd+lDtCpKTOl+yA6xVlDi5Mw
 nLBMYhWchmToLoWMWko5ZSDoWMLKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxP
 zUlMKtZLzs/dxAgMdwYg2MHY/MXpEKMkB5OSKK+hx9QIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8T81mRAgJFqWmp1akZeYAIw8mLcHBoyTCuw8kzVtckJhbnJkOkTrFaMxx6sbpl0wcX3aeec
 kkxJKXn5cqJc47A6RUAKQ0ozQPbhAsIVxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO98kCk
 8mXklcPteAZ3CBHTKtivTQE4pSURISTUwMu64fsirQCqc78f94pZGv6jSXbv4XjP1vjl/xPKe
 8Lqov0qy0n9jrfssNmRfev/kj3m4Q+VmJ6vGlYLZm0qCN5WYhAsdvOuTqXTioa8Yt7lI8qk7V
 0VPGF/+5Vi+2d/vSdzWZrGU8ntz9/9s3LH+ptf8OynfOwNcBfM2u9WwSZ+pKf0ieKFAiaU4I9
 FQi7moOBEAP+ohZwMDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1486370857!72449839!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18639 invoked from network); 6 Feb 2017 08:47:37 -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;
 6 Feb 2017 08:47:37 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40163287"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'G.R.' <firemeteor@users.sourceforge.net>
Thread-Topic: [win-pv-devel] How to diagnose windows domU hang on boot?
Thread-Index: AQHScmCvl1x1HwCArUScin4xOAgohKFAHnBwgAByG4CAAIU3kIAAP0UAgAAWLgCAFjHDAIAEJlKw
Date: Mon, 6 Feb 2017 08:47:36 +0000
Message-ID: <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
In-Reply-To: <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmaXJlbWV0ZW9yLmd1b0BnbWFp
bC5jb20gW21haWx0bzpmaXJlbWV0ZW9yLmd1b0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBH
LlIuDQo+IFNlbnQ6IDAzIEZlYnJ1YXJ5IDIwMTcgMTg6MTQNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIEhvdyB0byBkaWFnbm9zZSB3
aW5kb3dzIGRvbVUgaGFuZyBvbiBib290Pw0KPiANCj4gRmluYWxseSBJIHdhcyBhYmxlIHRvIHVu
aW5zdGFsbCB0aGUgR1BMIFBWIGRyaXZlciBieSBmb2xsb3dpbmcgdGhlDQo+IHN0ZXBzIGluIHRo
aXMgcGFnZToNCj4gaHR0cHM6Ly9saW1lLQ0KPiB0ZWNobm9sb2d5LmNvbS93aWtpL2luZGV4LnBo
cC9VblJBSURfTWFudWFsXzYjQ29udmVydGluZ19WTXNfZnJvbQ0KPiBfWGVuX3RvX0tWTQ0KPiBJ
IHRob3VnaHQgdGhlIGluZm8gd2FzIG9ic29sZXRlIGJ1dCBpdCBqdXN0IHdvcmtlZCENCj4gDQo+
IEhvd2V2ZXIsIHRoZSBuZXcgTklDIGRyaXZlciBpcyBub3Qgd29ya2luZyBwcm9wZXJseS4NCj4g
SXMgdGhlcmUgYW55dGhpbmcgd3JvbmcgdGhhdCB5b3UgY2FuIHRlbGwgZnJvbSB0aGUgYXR0YWNo
ZWQgcWVtdSBsb2c/DQoNCkhpLA0KDQpWZXJ5IG11Y2ggc28uLi4NCg0KR05UVEFCOiBNQVAgWEVO
TUFQU1BBQ0VfZ3JhbnRfdGFibGVbMzFdIEAgMDAwMDAwMDAuZjAwMjAwMDANClhFTkJVU3xHbnR0
YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAzZTAwIC0gMDAwMDNmZmZdDQpYRU5CVVN8
UmFuZ2VTZXRQb3A6IGZhaWwxIChjMDAwMDA5YSkNClhFTkJVU3xHbnR0YWJFeHBhbmQ6IGZhaWwx
IChjMDAwMDA5YSkNClhFTkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkNClhF
TkJVU3xDYWNoZUNyZWF0ZU9iamVjdDogZmFpbDINClhFTkJVU3xDYWNoZUNyZWF0ZU9iamVjdDog
ZmFpbDEgKGMwMDAwMDlhKQ0KDQpJdCBsb29rcyB0byBtZSBsaWtlIHlvdSBtdXN0IGhhdmUgbXVs
dGlwYWdlIHJpbmdzIGZvciB5b3VyIHN0b3JhZ2UgYmVjYXVzZSBYRU5WQkQgaGFzIGdyYWJiZWQg
dGhlIGVudGlyZSBncmFudCB0YWJsZSBiZWZvcmUgWEVOVklGIGdldHMgYSBsb29rLWluLg0KDQpU
aGlzIGlzIGlsbHVzdHJhdGVkIGJ5IHRoZSBmb2xsb3dpbmc6DQoNClhFTlZJRnxQZG9TZXRGcmll
bmRseU5hbWU6IFhlbiBQViBOZXR3b3JrIERldmljZSAjMA0KWEVOVklGfF9fTWFjU2V0UGVybWFu
ZW50QWRkcmVzczogYXR0ci92aWYvMDogMDA6MTg6M0U6NTE6NDg6NEMNClhFTlZJRnxfX01hY1Nl
dEN1cnJlbnRBZGRyZXNzOiBhdHRyL3ZpZi8wOiAwMDoxODozRTo1MTo0ODo0Qw0KWEVOVklGfEZy
b250ZW5kU2V0TnVtUXVldWVzOiBkZXZpY2UvdmlmLzA6IDQNClhFTlZJRnxGcm9udGVuZFNldFNw
bGl0OiBkZXZpY2UvdmlmLzA6IFRSVUUNClhFTkJVU3xSYW5nZVNldFBvcDogZmFpbDEgKGMwMDAw
MDlhKQ0KWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOQlVTfEdudHRh
YkVudHJ5Q3RvcjogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBm
YWlsMg0KWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAwOWEpDQpYRU5CVVN8
R250dGFiUGVybWl0Rm9yZWlnbkFjY2VzczogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOVklGfF9fUmVj
ZWl2ZXJSaW5nQ29ubmVjdDogZmFpbDgNClhFTlZJRnxfX1JlY2VpdmVyUmluZ0Nvbm5lY3Q6IGZh
aWw3DQpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsNg0KWEVOVklGfF9fUmVjZWl2
ZXJSaW5nQ29ubmVjdDogZmFpbDUNClhFTlZJRnxfX1JlY2VpdmVyUmluZ0Nvbm5lY3Q6IGZhaWw0
DQpYRU5WSUZ8X19SZWNlaXZlclJpbmdDb25uZWN0OiBmYWlsMw0KWEVOVklGfF9fUmVjZWl2ZXJS
aW5nQ29ubmVjdDogZmFpbDINClhFTlZJRnxfX1JlY2VpdmVyUmluZ0Nvbm5lY3Q6IGZhaWwxIChj
MDAwMDA5YSkNClhFTlZJRnxSZWNlaXZlckNvbm5lY3Q6IGZhaWw2DQpYRU5WSUZ8UmVjZWl2ZXJD
b25uZWN0OiBmYWlsNQ0KWEVOVklGfFJlY2VpdmVyQ29ubmVjdDogZmFpbDQNClhFTlZJRnxSZWNl
aXZlckNvbm5lY3Q6IGZhaWwzDQpYRU5WSUZ8UmVjZWl2ZXJDb25uZWN0OiBmYWlsMg0KWEVOVklG
fFJlY2VpdmVyQ29ubmVjdDogZmFpbDEgKGMwMDAwMDlhKQ0KWEVOVklGfEZyb250ZW5kQ29ubmVj
dDogZmFpbDUNClhFTlZJRnxGcm9udGVuZENvbm5lY3Q6IGZhaWw0DQpYRU5WSUZ8RnJvbnRlbmRD
b25uZWN0OiBmYWlsMw0KWEVOVklGfEZyb250ZW5kQ29ubmVjdDogZmFpbDINClhFTlZJRnxGcm9u
dGVuZENvbm5lY3Q6IGZhaWwxIChjMDAwMDA5YSkNClhFTlZJRnxfX1Bkb0QzVG9EMDogZmFpbDEg
KGMwMDAwMDAxKQ0KWEVOVklGfFBkb0QzVG9EMDogZmFpbDINClhFTlZJRnxQZG9EM1RvRDA6IGZh
aWwxIChjMDAwMDAwMSkNClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDkNClhFTlZJRnxQZG9T
dGFydERldmljZTogZmFpbDYNClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDUNClhFTlZJRnxQ
ZG9TdGFydERldmljZTogZmFpbDQNClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDMNClhFTlZJ
RnxQZG9TdGFydERldmljZTogZmFpbDINClhFTlZJRnxQZG9TdGFydERldmljZTogZmFpbDEgKGMw
MDAwMDAxKQ0KDQouLi53aGljaCBtZWFucyB0aGF0IFhFTlZJRiBjYW5ub3QgZXZlbiBhbGxvY2F0
ZSBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgNCBzaGFyZWQgcGFnZXMgaXQgbmVlZHMgdG8gaG9v
ayB1cCB0aGUgcmVjZWl2ZSBzaWRlIHF1ZXVlcy4NCg0KVGhhdCB3YXMgZnJvbSBxZW11LXJ1aWJv
eF9uZXcubG9nLiBBcyBmb3IgdGhlIG90aGVyIGxvZywgSSBjYW4ndCBzZWUgYW55dGhpbmcgd3Jv
bmcgb3RoZXIgdGhhbiBpdCBzZWVtcyB0byBoYXZlIHN0b3BwZWQgb25jZSBpdCBoYXMgYXR0YWNo
ZWQgdG8gc3RvcmFnZS4uLiB3aGljaCBwcm9iYWJseSBzdWdnZXN0cyB5b3VyIGJhY2tlbmQgaXMg
bm90IHdvcmtpbmcgcHJvcGVybHkuDQoNClNvLCBJIHN1Z2dlc3QgeW91IHN0aWNrIHdpdGggZG9t
MCBiYWNrZW5kcyBidXQgbGltaXQgeW91ciBzdG9yYWdlIHRvIGEgc2luZ2xlIHBhZ2UgcmluZy4g
SSBjYW4ndCByZW1lbWJlciB0aGUgZXhhY3QgYmxrYmFjayBtb2R1bGUgcGFyYW0geW91IG5lZWQg
dG8gc2V0IHRvIGRvIHRoYXQsIGJ1dCBpdCBzaG91bGRuJ3QgYmUgaGFyZCB0byBmaW5kLg0KDQog
IENoZWVycywNCg0KICAgIFBhdWwNCg0KPiANCj4gQW55d2F5LCBJJ20gZ2V0dGluZyBhIGJvb3Rp
bmcgc3lzdGVtIHRoaXMgdGltZS4NCj4gU28gSSBkZWNpZGUgdG8gZ2l2ZSBpdCBhIHRyeSB3aXRo
IHRoZSBkcml2ZXIgZG9tYWluIHNldHVwIGFzIGl0IHdhcw0KPiB0aGUgaW5pdGlhbCBnb2FsLg0K
PiBVbmZvcnR1bmF0ZWx5IHRoZSBuZXcgZHJpdmVyIGRvZXMgTk9UIG1ha2UgaXQgYW55IGJldHRl
ciBhbmQgSSBzdGlsbA0KPiBnZXQgc3R1Y2sgYXQgdGhlIGJvb3Qgc2NyZWVuIGFzIEdQTFBWIGRy
aXZlciBkb2VzLg0KPiBJJ20gYWxzbyBhdHRhY2hpbmcgdGhlIHFlbXUgbG9nIGhlcmUgKHRoZSBv
bmUgd2l0aCAnZHJpdmVyX2RvbWFpbicgc3VmZml4KS4NCj4gDQo+IFRoZSBkcml2ZXIgZG9tYWlu
IChmcmVlQlNEIDEwIGJhc2VkKSBsYWNrcyBzb21lIGZlYXR1cmVzIHRoYXQgYXBwZWFycw0KPiBp
biBkb21haW4wOg0KPiBYRU5WQkR8RnJvbnRlbmRSZWFkRmVhdHVyZXM6VGFyZ2V0WzBdIDogRmVh
dHVyZXM6IElORElSRUNUDQo+IFhFTlZCRHxGcm9udGVuZFJlYWRGZWF0dXJlczpUYXJnZXRbMF0g
OiBJTkRJUkVDVCAxMDANCj4gQnV0IG90aGVyIHRoYW4gdGhhdCwgSSBjb3VsZG4ndCBmaW5kIGFu
eXRoaW5nIG9idmlvdXMgd3JvbmcuDQo+IA0KPiAgIFhFTlZCRHxQZG9TZXREZXZpY2VQbnBTdGF0
ZTpUYXJnZXRbMF0gOiBQTlAgUHJlc2VudCB0byBTdGFydGVkDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgLy88PCB0aGlzIGlzIHRoZSBsYXN0IGxpbmUgc2VlbiBmb3INCj4gZHJpdmVyLWRvbWFp
biBjb25maWcNCj4gICBYRU5WQkR8UGRvRGlzcGF0Y2hQbnA6VGFyZ2V0WzBdIDogMDc6UVVFUllf
REVWSUNFX1JFTEFUSU9OUyAtPg0KPiBjMDAwMDBiYg0KPiAgIFhFTlZCRHxGcm9udGVuZFdyaXRl
VXNhZ2U6VGFyZ2V0WzBdIDogRFVNUCBOT1RfSElCRVIgTk9UX1BBR0UNCj4gICBYRU5WQkR8RmRv
RGlzcGF0Y2hQbnA6MTQ6UVVFUllfUE5QX0RFVklDRV9TVEFURSAtPiBjMDAwMDBiYg0KPiANCj4g
QW55IGlkZWEgd2hhdCdzIHRoZSBzaXR1YXRpb24/DQo+IA0KPiANCj4gT24gRnJpLCBKYW4gMjAs
IDIwMTcgYXQgMTA6MjMgUE0sIFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
DQo+IHdyb3RlOg0KPiA+IEkgdGhpbmsgdW5pbnN0YWxsaW5nIGluIHNhZmUgbW9kZSBpcyBwZXJm
ZWN0bHkgcmVhc29uYWJsZSwgYnV0IEkgZG9u4oCZdCBrbm93DQo+ID4gaWYgdGhlcmUgaXMgYW55
IOKAmG1hZ2lj4oCZIHRvIGRvaW5nIHNvLiBBcmUgeW91IGZvbGxvd2luZyBpbnN0cnVjdGlvbnMg
YXMgdG8NCj4gPiBob3cgdG8gZ28gYWJvdXQgcmVtb3ZpbmcgdGhlIGRyaXZlcnMgZnVsbHk/IChS
ZW1lbWJlciB0aGF0IFdpbmRvd3MNCj4gaXRzZWxmDQo+ID4gZG9lc27igJl0IHJlYWxseSBoYW5k
bGUgZHJpdmVyIHVuLWluc3RhbGxhdGlvbuKApiBpdOKAmXMgbm90IHNvbWV0aGluZyBNaWNyb3Nv
ZnQNCj4gPiByZWFsbHkgc3VwcG9ydHMpLiBXaGF0ZXZlciB5b3UgZG8sIHlvdSBuZWVkIHRvIGdl
dCB0byBhIHNpdHVhdGlvbiB3aGVyZQ0KPiB5b3UNCj4gPiBjYW4gYm9vdCB0aGUgVk0gbm9ybWFs
bHkgYW5kIHZlcmlmeSB0aGF0IGJvdGggc3RvcmFnZSBhbmQgbmV0d29yayBhcmUNCj4gdXNpbmcN
Cj4gPiBlbXVsYXRlZCBkZXZpY2VzIGJlZm9yZSBpbnN0YWxsaW5nIHRoZSA4LjEgUFYgZHJpdmVy
cy4NCj4gPg0KPiA+DQo+ID4NCj4gPiBGb3IgY29tcGFyaXNvbiBwZXJoYXBzIHlvdSBjb3VsZCB0
cnkgaW5zdGFsbGluZyB0aGUgOC4xIGRyaXZlcnMgaW4gYSBmcmVzaA0KPiA+IFZNIHRvIHZlcmlm
eSB0aGVyZSBhcmUgbm8gcHJvYmxlbXMgd2l0aCB5b3VyIGVudmlyb25tZW50Lg0KPiA+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 08:58:20 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 08: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caf7h-0005gY-Nw; Mon, 06 Feb 2017 08: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 <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1caf7g-0005gS-QA
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 08:58:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C7/0A-22349-0AA38985; Mon, 06 Feb 2017 08:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsWyU9JRQne+1Yw
 Ig4PfZSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrRnPLQaaClpCKCyefMDcw/gjqYuTkkBDwk3jR
 +5kVxGYT0JFYenQ+E4gtIlAucfz/Q7C4sICnxOaz91kg4l4ST5/NZIewjST2995gBLFZBFQkp
 n7ZAmbzCrhL/LuyAqxXSMBO4tPXrWwgNqeAvcSzU41gcUYBWYkvjauZQWxmAXGJW08g9koICE
 gs2XOeGcIWlXj5+B8rhG0gsXXpPqAbOIDqNSXW79KHaFWUmNL9kB1iraDEyZlPWCYwCs1CMnU
 WQscsJB2zkHQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGN4MQLCD8duygEOMkhxMSqK8hh5TI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8KZazogQE
 ixKTU+tSMvMAUYaTFqCg0dJhHcSSJq3uCAxtzgzHSJ1ilGX49SN0y+ZhFjy8vNSpcR5C0CKBE
 CKMkrz4EbAov4So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlXgUzhycwrgdv0CugIJqAjtl2
 ZBnJESSJCSqqB0a9xna5Vh9su/m1fXl8w2+e6clHq1CBx1mlbWv9INq+ZFRTn/HL34h+RV84Y
 SUdrbqi4cebK+31z0+bJt36tOcR80/ZYaUeC31LWufKZhy69av9y8anU15K2LIcDDiftIlJbD
 v7YeCvv+ulzFdcfrnodm/vigol+5LT/9R4nlH7eXsZz/VtNaqwSS3FGoqEWc1FxIgDpmfob9Q
 IAAA==
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1486371487!56244265!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9341 invoked from network); 6 Feb 2017 08:58:07 -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;
 6 Feb 2017 08:58:07 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40163708"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg
Date: Mon, 6 Feb 2017 08:58:06 +0000
Message-ID: <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
Accept-Language: en-GB, 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: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIE1hcnRpbiBDZXJ2ZW55DQo+IFNlbnQ6IDA1IEZlYnJ1YXJ5IDIwMTcgMDA6MTYNCj4gVG86
IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRl
dmVsXSB4ZW52aWYgV2luNyBCU09EIC0gRFJJVkVSX1BPV0VSX1NUQVRFX0ZBSUxVUkUNCj4gDQo+
IEhlbGxvLg0KPiANCj4gU29tZXRpbWVzICgxOjUwKSB0aGUgc2h1dGRvd24gb2YgZG9tYWluIGh1
bmcgYW5kIHJlc2V0IGFmdGVyIHRpbWVvdXQNCj4gKGZldw0KPiBtaW51dGVzKSB3aXRoIEJTT0Qg
LSBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRS4gVGhlIHByb2JsZW0NCj4gYXBwZWFyZWQgZnJv
bQ0KPiBteSBmaXJzdCB1c2FnZSBvZiA4LjIgZGV2ZWxvcG1lbnQgUFYgZHJpdmVycyAoZWcuID4g
NiBtb250aCkuDQo+IA0KPiBJcyBpdCBub3JtYWwgZm9yIHhlbnZpZiB0aGF0ICIoZDIpIFhFTlZJ
RnxWaWZEaXNhYmxlOiA9PT09PiIgZGlkIG5vdA0KPiBmaW5pc2ggYW5kIHN0YXJ0ZWQgd2FpdCBm
b3IgcGFja2V0ICIoZDIpIFhFTlZJRnxSZWNlaXZlcldhaXRGb3JQYWNrZXRzOg0KPiBkZXZpY2Uv
dmlmLzA6ID09PT0+Ig0KPiBhZnRlciBkaXNhYmxlID8NCg0KVGhpcyBzdWdnZXN0cyB0aGF0IHRo
ZSBuZXR3b3JrIHN0YWNrIGhhcyBub3QgcmV0dXJuZWQgYWxsIHBhY2tldHMgdG8gdGhlIGRyaXZl
ciwgb3IgdGhhdCB0aGVyZSBpcyBhbiBhY2NvdW50aW5nIGVycm9yIHNvbWV3aGVyZS4gWEVOVklG
IGlzIHdhaXRpbmcgYmVjYXVzZSBpdCBjYW5ub3Qgc2h1dGRvd24gdW50aWwgYWxsIGJ1ZmZlcnMg
YXJlIGJhY2sgKGJlY2F1c2UgaXQgd291bGQgbGVhayBtZW1vcnkgb3RoZXJ3aXNlKS4NCkluIHNv
bWUgdmVyc2lvbnMgb2YgV2luZG93cyBpdCBzZWVtcyB0aGF0IHRyeWluZyB0byBpbmRpY2F0ZSBt
b3JlIHRoYW4gb25lIHBhY2tldCBhdCBvbmNlIGNhbiBsZWFkIHRvIHRoaXMga2luZCBvZiBwcm9i
bGVtLCBzbyBJIGFkZGVkIHBhdGNoIGI0YWM1NmQ2YTcxNCBvbiBTZXB0IDIyIGxhc3QgeWVhci4g
SSBndWVzcyB5b3Ugd2VyZSB1c2luZyBjb2RlIG9sZGVyIHRoYW4gdGhhdC4NCg0KIENoZWVycywN
Cg0KICBQYXVsDQoNCj4gDQo+IFRoYW5rcywgTWFydGluIENlcnZlbnkNCj4gDQo+IChJIGhhdmUg
bGFzdCBtaW5pZHVtcCBpZiBuZWVkIHRvIGNoZWNrIHNvbWUgZHJpdmVyIHN0YXRlKQ0KPiANCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+IENvbmZpZzoNCj4gDQo+IC0geGVuNC44ICsgeGVu
NC41LjMNCj4gLSBEb20wIGtlcm5lbCA0LjcuOS0yMDAuZmMyNC54ODZfNjQgb3IgMy4xMC14cw0K
PiAtIHdpbjcgd2l0aCBnaXQgZHJpdmVycyAoIlhlbl9Qcm9qZWN0IFhFTiogOC4yLjAgKERFQlVH
KSIpDQo+IA0KPiBYZW4gY29uc29sZSBvdXRwdXQgKG9ubHkgWEVOVklGIGFmdGVyIHNodXRkb3du
IGJlZ2lucyk6DQo+IA0KPiAoZDIpIFhFTlZJRnxNYWNEdW1wQWRkcmVzc1RhYmxlOiA9PT09Pg0K
PiAoZDIpIFhFTlZJRnxNYWNEdW1wQWRkcmVzc1RhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxN
YWNSZW1vdmVNdWx0aWNhc3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAwMTowMDo1RTo3RjpGRjpGQQ0K
PiAoZDIpIFhFTlZJRnxNYWNEdW1wQWRkcmVzc1RhYmxlOiA9PT09Pg0KPiAoZDIpIFhFTlZJRnxN
YWNEdW1wQWRkcmVzc1RhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxNYWNSZW1vdmVNdWx0aWNh
c3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAzMzozMzowMDowMDowMDowQw0KPiAoZDIpIFhFTlZJRnxW
aWZEaXNhYmxlOiA9PT09Pg0KPiAoZDIpIFhFTlZJRnxGcm9udGVuZERpc2FibGU6ID09PT0+DQo+
IChkMikgWEVOVklGfFRyYW5zbWl0dGVyRGlzYWJsZTogPT09PT4NCj4gKGQyKSBYRU5WSUZ8VHJh
bnNtaXR0ZXJEaXNhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxSZWNlaXZlckRpc2FibGU6ID09
PT0+DQo+IChkMikgWEVOVklGfFJlY2VpdmVyRGlzYWJsZTogPD09PT0NCj4gKGQyKSBYRU5WSUZ8
TWFjRGlzYWJsZTogPT09PT4NCj4gKGQyKSBYRU5WSUZ8TWFjRGlzYWJsZTogPD09PT0NCj4gKGQy
KSBYRU5WSUZ8RnJvbnRlbmREaXNhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxSZWNlaXZlcldh
aXRGb3JQYWNrZXRzOiBkZXZpY2UvdmlmLzA6ID09PT0+DQo+IA0KPiBBbmQgdGhlbiBCU09EOg0K
PiANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6ID09PT0+DQo+IChkMikgWEVOfEJVR0NIRUNLOiBEUklW
RVJfUE9XRVJfU1RBVEVfRkFJTFVSRTogMDAwMDAwMDAwMDAwMDAwMw0KPiBGRkZGRkE4MDA2OEVF
MjQwIEZGRg0KPiAoZDIpIEZGODAwMDBCOUEzRDggRkZGRkZBODAwNjg3OUNBMA0KPiAoZDIpIFhF
TnxCVUdDSEVDSzogQ29kZSAwMDAwMDAwMw0KPiAoZDIpIFhFTnxCVUdDSEVDSzogT1VUU1RBTkRJ
TkcgSVJQIEZGRkZGQTgwMDY4NzlDQTAgKERldmljZSBPYmplY3QNCj4gRkZGRkZBODAwNjhFRTI0
MCkNCj4gKGQyKQ0KPiAoZDIpIFhFTnxCVUdDSEVDSzogSVJQIFNUQUNLOg0KPiAoZDIpIFhFTnxC
VUdDSEVDSzogWyAwXSAxNiAwMiAwMCBlMQ0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWyAwXSBDb21w
bGV0aW9uUm91dGluZSA9IG50b3Nrcm5sLmV4ZSArDQo+IDAwMDAwMDAwMDAyQzEyMTANCj4gKGQy
KSBYRU58QlVHQ0hFQ0s6IFsgMF0gQ29udGV4dCA9IEZGRkZGQTgwMDlBNEE4QTANCj4gKGQyKSBY
RU58QlVHQ0hFQ0s6IFsgMV0gMDAgMDAgMDAgMDANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgMV0g
Q29tcGxldGlvblJvdXRpbmUgPSAwMDAwMDAwMDAwMDAwMDAwDQo+IChkMikgWEVOfEJVR0NIRUNL
OiBbIDFdIENvbnRleHQgPSBGRkZGRkE4MDA5QTRBOEEwDQo+IChkMikgWEVOfEJVR0NIRUNLOiBb
PjJdIDAwIDAwIDAwIDAwDQo+IChkMikgWEVOfEJVR0NIRUNLOiBbPjJdIENvbXBsZXRpb25Sb3V0
aW5lID0gMDAwMDAwMDAwMDAwMDAwMA0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWz4yXSBDb250ZXh0
ID0gMDAwMDAwMDAwMDAwMDAwMA0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWyAzXSAwMCAwMCAwMCAw
MA0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWyAzXSBDb21wbGV0aW9uUm91dGluZSA9IDAwMDAwMDAw
MDAwMDAwMDANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgM10gQ29udGV4dCA9IDAwMDAwMDAwMDAw
MDAwMDANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6IDw9PT09DQo+IA0KPiBXaW5kYmcgYW5hbHl6ZSBm
cm9tIG1pbmlkdW1wOg0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAwOiBrZD4gIWFu
YWx5emUgLXYNCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKg0KPiAqKioqKioqKioqKioqKioqKioqKioNCj4gKg0KPiAqICAgICAgICAg
ICAgICAgICAgICAgICAgQnVnY2hlY2sgQW5hbHlzaXMNCj4gKg0KPiAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQo+ICoqKioqKioqKioq
KioqKioqKioqKg0KPiANCj4gRFJJVkVSX1BPV0VSX1NUQVRFX0ZBSUxVUkUgKDlmKQ0KPiBBIGRy
aXZlciBoYXMgZmFpbGVkIHRvIGNvbXBsZXRlIGEgcG93ZXIgSVJQIHdpdGhpbiBhIHNwZWNpZmlj
IHRpbWUuDQo+IEFyZ3VtZW50czoNCj4gQXJnMTogMDAwMDAwMDAwMDAwMDAwMywgQSBkZXZpY2Ug
b2JqZWN0IGhhcyBiZWVuIGJsb2NraW5nIGFuIElycCBmb3IgdG9vDQo+IGxvbmcgYSB0aW1lDQo+
IEFyZzI6IGZmZmZmYTgwMDY4ZWUyNDAsIFBoeXNpY2FsIERldmljZSBPYmplY3Qgb2YgdGhlIHN0
YWNrDQo+IEFyZzM6IGZmZmZmODAwMDBiOWEzZDgsIG50IVRSSUFHRV85Rl9QT1dFUiBvbiBXaW43
IGFuZCBoaWdoZXIsDQo+IG90aGVyd2lzZSB0aGUgRnVuY3Rpb25hbCBEZXZpY2UgT2JqZWN0IG9m
IHRoZSBzdGFjaw0KPiBBcmc0OiBmZmZmZmE4MDA2ODc5Y2EwLCBUaGUgYmxvY2tlZCBJUlANCj4g
DQo+IERlYnVnZ2luZyBEZXRhaWxzOg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0NCj4gRFJWUE9XRVJT
VEFURV9TVUJDT0RFOiAgMw0KPiBJTUFHRV9OQU1FOiAgeGVudmlmLnN5cw0KPiBERUJVR19GTFJf
SU1BR0VfVElNRVNUQU1QOiAgNTg4ZGQ4MjkNCj4gTU9EVUxFX05BTUU6IHhlbnZpZg0KPiBGQVVM
VElOR19NT0RVTEU6IGZmZmZmODgwMDRlMDAwMDAgeGVudmlmDQo+IERFRkFVTFRfQlVDS0VUX0lE
OiAgV0lON19EUklWRVJfRkFVTFQNCj4gQlVHQ0hFQ0tfU1RSOiAgMHg5Rg0KPiBQUk9DRVNTX05B
TUU6ICBTeXN0ZW0NCj4gQ1VSUkVOVF9JUlFMOiAgMg0KPiBBTkFMWVNJU19WRVJTSU9OOiA2LjMu
OTYwMC4xNzMzNiAoZGVidWdnZXJzKGRiZykuMTUwMjI2LTE1MDApIGFtZDY0ZnJlDQo+IERQQ19T
VEFDS19CQVNFOiAgRkZGRkY4MDAwMEJBMEZCMA0KPiANCj4gU1RBQ0tfVEVYVDoNCj4gZmZmZmY4
MDBgMDBiOWEzODggZmZmZmY4MDBgMDJkM2YzYzAgOiAwMDAwMDAwMGAwMDAwMDA5ZiAwMDAwMDAw
MGAwMDAwMDAwMw0KPiBmZmZmZmE4MGAwNjhlZTI0MCBmZmZmZjgwMGAwMGI5YTNkOCA6IG50IUtl
QnVnQ2hlY2tFeA0KPiBmZmZmZjgwMGAwMGI5YTM5MCBmZmZmZjgwMGAwMmNkODVjYyA6IGZmZmZm
ODAwYDAwYjlhNGMwIGZmZmZmODAwYDAwYjlhNGMwDQo+IDAwMDAwMDAwYDAwMDAwMDAwIDAwMDAw
MDAwYDAwMDAwMDAxIDogbnQhID8/DQo+IDo6Rk5PRE9CRk06OmBzdHJpbmcnKzB4MmU0YTANCj4g
ZmZmZmY4MDBgMDBiOWE0MzAgZmZmZmY4MDBgMDJjZDg0NjYgOiBmZmZmZjgwMGAwMmU4MWZlMCAw
MDAwMDAwMGAwMDBmN2ExZQ0KPiAwMDAwMDAwMGAwMDAwMDAwMCBmZmZmZjgwMGAwMGI5YTc1MCA6
IG50IUtpUHJvY2Vzc1RpbWVyRHBjVGFibGUrMHg2Yw0KPiBmZmZmZjgwMGAwMGI5YTRhMCBmZmZm
ZjgwMGAwMmNkODM0ZSA6IDAwMDAwMDI0YGQ3NWYzZTcwIGZmZmZmODAwYDAwYjlhYjE4DQo+IDAw
MDAwMDAwYDAwMGY3YTFlIGZmZmZmODAwYDAyZTRlNjQ4IDogbnQhS2lQcm9jZXNzRXhwaXJlZFRp
bWVyTGlzdCsweGM2DQo+IGZmZmZmODAwYDAwYjlhYWYwIGZmZmZmODAwYDAyY2Q4MTM3IDogMDAw
MDAwZTlgMjM2Yjc1YzEgMDAwMDAwZTlgMDAwZjdhMWUNCj4gMDAwMDAwZTlgMjM2Yjc1NDYgMDAw
MDAwMDBgMDAwMDAwMWUgOiBudCFLaVRpbWVyRXhwaXJhdGlvbisweDFiZQ0KPiBmZmZmZjgwMGAw
MGI5YWI5MCBmZmZmZjgwMGAwMmNjNTEwYSA6IGZmZmZmODAwYDAyZTRiZTgwIGZmZmZmODAwYDAy
ZTU5Y2MwDQo+IDAwMDAwMDAwYDAwMDAwMDAwIGZmZmZmODgwYDA4MzYxNzkwIDogbnQhS2lSZXRp
cmVEcGNMaXN0KzB4Mjc3DQo+IGZmZmZmODAwYDAwYjlhYzQwIDAwMDAwMDAwYDAwMDAwMDAwIDog
ZmZmZmY4MDBgMDBiOWIwMDAgZmZmZmY4MDBgMDBiOTUwMDANCj4gZmZmZmY4MDBgMDBiOWFjMDAg
MDAwMDAwMDBgMDAwMDAwMDAgOiBudCFLaUlkbGVMb29wKzB4NWENCj4gDQo+IFNUQUNLX0NPTU1B
TkQ6ICBrYg0KPiBGT0xMT1dVUF9OQU1FOiAgTWFjaGluZU93bmVyDQo+IEZBSUxVUkVfQlVDS0VU
X0lEOg0KPiBYNjRfMHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMNCj4g
QlVDS0VUX0lEOiAgWDY0XzB4OUZfM19QT1dFUl9ET1dOX3hlbm5ldF9JTUFHRV94ZW52aWYuc3lz
DQo+IEFOQUxZU0lTX1NPVVJDRTogIEtNDQo+IEZBSUxVUkVfSURfSEFTSF9TVFJJTkc6DQo+IGtt
Ong2NF8weDlmXzNfcG93ZXJfZG93bl94ZW5uZXRfaW1hZ2VfeGVudmlmLnN5cw0KPiBGQUlMVVJF
X0lEX0hBU0g6ICB7YjI3YTk2N2QtZDAwNy0xYjA0LWRjNWItMDI3ZWFjMjc5NjFhfQ0KPiANCj4g
Rm9sbG93dXA6IE1hY2hpbmVPd25lcg0KPiAtLS0tLS0tLS0NCj4gDQo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KPiAwOiBrZD4gIWlycCBmZmZmZmE4MDA2ODc5Y2EwIDENCj4gDQo+
IElycCBpcyBhY3RpdmUgd2l0aCAzIHN0YWNrcyAyIGlzIGN1cnJlbnQgKD0gMHhmZmZmZmE4MDA2
ODc5ZGI4KQ0KPiAgIE5vIE1kbDogTm8gU3lzdGVtIEJ1ZmZlcjogVGhyZWFkIDAwMDAwMDAwOiAg
SXJwIHN0YWNrIHRyYWNlLg0KPiBGbGFncyA9IDAwMDAwMDAwDQo+IFRocmVhZExpc3RFbnRyeS5G
bGluayA9IGZmZmZmYTgwMDY4NzljYzANCj4gVGhyZWFkTGlzdEVudHJ5LkJsaW5rID0gZmZmZmZh
ODAwNjg3OWNjMA0KPiBJb1N0YXR1cy5TdGF0dXMgPSBjMDAwMDBiYg0KPiBJb1N0YXR1cy5JbmZv
cm1hdGlvbiA9IDAwMDAwMDAwDQo+IFJlcXVlc3Rvck1vZGUgPSAwMDAwMDAwMA0KPiBDYW5jZWwg
PSAwMA0KPiBDYW5jZWxJcnFsID0gMA0KPiBBcGNFbnZpcm9ubWVudCA9IDAwDQo+IFVzZXJJb3Ni
ID0gMDAwMDAwMDANCj4gVXNlckV2ZW50ID0gMDAwMDAwMDANCj4gT3ZlcmxheS5Bc3luY2hyb25v
dXNQYXJhbWV0ZXJzLlVzZXJBcGNSb3V0aW5lID0gMDAwMDAwMDANCj4gT3ZlcmxheS5Bc3luY2hy
b25vdXNQYXJhbWV0ZXJzLlVzZXJBcGNDb250ZXh0ID0gMDAwMDAwMDANCj4gT3ZlcmxheS5BbGxv
Y2F0aW9uU2l6ZSA9IDAwMDAwMDAwIC0gMDAwMDAwMDANCj4gQ2FuY2VsUm91dGluZSA9IDAwMDAw
MDAwDQo+IFVzZXJCdWZmZXIgPSAwMDAwMDAwMA0KPiAmVGFpbC5PdmVybGF5LkRldmljZVF1ZXVl
RW50cnkgPSBmZmZmZmE4MDA2ODc5ZDE4DQo+IFRhaWwuT3ZlcmxheS5UaHJlYWQgPSAwMDAwMDAw
MA0KPiBUYWlsLk92ZXJsYXkuQXV4aWxpYXJ5QnVmZmVyID0gMDAwMDAwMDANCj4gVGFpbC5PdmVy
bGF5Lkxpc3RFbnRyeS5GbGluayA9IGZmZmZmYTgwMTdhZGQwYjgNCj4gVGFpbC5PdmVybGF5Lkxp
c3RFbnRyeS5CbGluayA9IGZmZmZmODAwMDJlODFiYzANCj4gVGFpbC5PdmVybGF5LkN1cnJlbnRT
dGFja0xvY2F0aW9uID0gZmZmZmZhODAwNjg3OWRiOA0KPiBUYWlsLk92ZXJsYXkuT3JpZ2luYWxG
aWxlT2JqZWN0ID0gMDAwMDAwMDANCj4gVGFpbC5BcGMgPSAwMDAwMDAwMA0KPiBUYWlsLkNvbXBs
ZXRpb25LZXkgPSAwMDAwMDAwMA0KPiAgICAgICBjbWQgIGZsZyBjbCBEZXZpY2UgICBGaWxlICAg
ICBDb21wbGV0aW9uLUNvbnRleHQNCj4gICBbICAwLCAwXSAgIDAgIDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAtMDAwMDAwMDANCj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFyZ3M6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQo+ID5bIDE2LCAyXSAgIDAgZTEgZmZm
ZmZhODAwODFiOTA1MCAwMDAwMDAwMCBmZmZmZjgwMDAyZjFlMjEwLWZmZmZmYTgwMDlhNGE4YTAN
Cj4gU3VjY2VzcyBFcnJvciBDYW5jZWwgcGVuZGluZw0KPiAgICAgICAgICAgICAgICAgXERyaXZl
clx4ZW5uZXQgICBudCFQb3BTeXN0ZW1JcnBDb21wbGV0aW9uDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICBBcmdzOiAwMDAxNjYwMCAwMDAwMDAwMCAwMDAwMDAwNiAwMDAwMDAwNg0KPiAgIFsg
IDAsIDBdICAgMCAgMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMC1mZmZmZmE4MDA5YTRhOGEw
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBBcmdzOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 08:58:20 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 08: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caf7h-0005gY-Nw; Mon, 06 Feb 2017 08: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 <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1caf7g-0005gS-QA
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 08:58:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C7/0A-22349-0AA38985; Mon, 06 Feb 2017 08:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsWyU9JRQne+1Yw
 Ig4PfZSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrRnPLQaaClpCKCyefMDcw/gjqYuTkkBDwk3jR
 +5kVxGYT0JFYenQ+E4gtIlAucfz/Q7C4sICnxOaz91kg4l4ST5/NZIewjST2995gBLFZBFQkp
 n7ZAmbzCrhL/LuyAqxXSMBO4tPXrWwgNqeAvcSzU41gcUYBWYkvjauZQWxmAXGJW08g9koICE
 gs2XOeGcIWlXj5+B8rhG0gsXXpPqAbOIDqNSXW79KHaFWUmNL9kB1iraDEyZlPWCYwCs1CMnU
 WQscsJB2zkHQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGN4MQLCD8duygEOMkhxMSqK8hh5TI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8KZazogQE
 ixKTU+tSMvMAUYaTFqCg0dJhHcSSJq3uCAxtzgzHSJ1ilGX49SN0y+ZhFjy8vNSpcR5C0CKBE
 CKMkrz4EbAov4So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlXgUzhycwrgdv0CugIJqAjtl2
 ZBnJESSJCSqqB0a9xna5Vh9su/m1fXl8w2+e6clHq1CBx1mlbWv9INq+ZFRTn/HL34h+RV84Y
 SUdrbqi4cebK+31z0+bJt36tOcR80/ZYaUeC31LWufKZhy69av9y8anU15K2LIcDDiftIlJbD
 v7YeCvv+ulzFdcfrnodm/vigol+5LT/9R4nlH7eXsZz/VtNaqwSS3FGoqEWc1FxIgDpmfob9Q
 IAAA==
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1486371487!56244265!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9341 invoked from network); 6 Feb 2017 08:58:07 -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;
 6 Feb 2017 08:58:07 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40163708"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg
Date: Mon, 6 Feb 2017 08:58:06 +0000
Message-ID: <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
Accept-Language: en-GB, 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: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIE1hcnRpbiBDZXJ2ZW55DQo+IFNlbnQ6IDA1IEZlYnJ1YXJ5IDIwMTcgMDA6MTYNCj4gVG86
IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRl
dmVsXSB4ZW52aWYgV2luNyBCU09EIC0gRFJJVkVSX1BPV0VSX1NUQVRFX0ZBSUxVUkUNCj4gDQo+
IEhlbGxvLg0KPiANCj4gU29tZXRpbWVzICgxOjUwKSB0aGUgc2h1dGRvd24gb2YgZG9tYWluIGh1
bmcgYW5kIHJlc2V0IGFmdGVyIHRpbWVvdXQNCj4gKGZldw0KPiBtaW51dGVzKSB3aXRoIEJTT0Qg
LSBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRS4gVGhlIHByb2JsZW0NCj4gYXBwZWFyZWQgZnJv
bQ0KPiBteSBmaXJzdCB1c2FnZSBvZiA4LjIgZGV2ZWxvcG1lbnQgUFYgZHJpdmVycyAoZWcuID4g
NiBtb250aCkuDQo+IA0KPiBJcyBpdCBub3JtYWwgZm9yIHhlbnZpZiB0aGF0ICIoZDIpIFhFTlZJ
RnxWaWZEaXNhYmxlOiA9PT09PiIgZGlkIG5vdA0KPiBmaW5pc2ggYW5kIHN0YXJ0ZWQgd2FpdCBm
b3IgcGFja2V0ICIoZDIpIFhFTlZJRnxSZWNlaXZlcldhaXRGb3JQYWNrZXRzOg0KPiBkZXZpY2Uv
dmlmLzA6ID09PT0+Ig0KPiBhZnRlciBkaXNhYmxlID8NCg0KVGhpcyBzdWdnZXN0cyB0aGF0IHRo
ZSBuZXR3b3JrIHN0YWNrIGhhcyBub3QgcmV0dXJuZWQgYWxsIHBhY2tldHMgdG8gdGhlIGRyaXZl
ciwgb3IgdGhhdCB0aGVyZSBpcyBhbiBhY2NvdW50aW5nIGVycm9yIHNvbWV3aGVyZS4gWEVOVklG
IGlzIHdhaXRpbmcgYmVjYXVzZSBpdCBjYW5ub3Qgc2h1dGRvd24gdW50aWwgYWxsIGJ1ZmZlcnMg
YXJlIGJhY2sgKGJlY2F1c2UgaXQgd291bGQgbGVhayBtZW1vcnkgb3RoZXJ3aXNlKS4NCkluIHNv
bWUgdmVyc2lvbnMgb2YgV2luZG93cyBpdCBzZWVtcyB0aGF0IHRyeWluZyB0byBpbmRpY2F0ZSBt
b3JlIHRoYW4gb25lIHBhY2tldCBhdCBvbmNlIGNhbiBsZWFkIHRvIHRoaXMga2luZCBvZiBwcm9i
bGVtLCBzbyBJIGFkZGVkIHBhdGNoIGI0YWM1NmQ2YTcxNCBvbiBTZXB0IDIyIGxhc3QgeWVhci4g
SSBndWVzcyB5b3Ugd2VyZSB1c2luZyBjb2RlIG9sZGVyIHRoYW4gdGhhdC4NCg0KIENoZWVycywN
Cg0KICBQYXVsDQoNCj4gDQo+IFRoYW5rcywgTWFydGluIENlcnZlbnkNCj4gDQo+IChJIGhhdmUg
bGFzdCBtaW5pZHVtcCBpZiBuZWVkIHRvIGNoZWNrIHNvbWUgZHJpdmVyIHN0YXRlKQ0KPiANCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+IENvbmZpZzoNCj4gDQo+IC0geGVuNC44ICsgeGVu
NC41LjMNCj4gLSBEb20wIGtlcm5lbCA0LjcuOS0yMDAuZmMyNC54ODZfNjQgb3IgMy4xMC14cw0K
PiAtIHdpbjcgd2l0aCBnaXQgZHJpdmVycyAoIlhlbl9Qcm9qZWN0IFhFTiogOC4yLjAgKERFQlVH
KSIpDQo+IA0KPiBYZW4gY29uc29sZSBvdXRwdXQgKG9ubHkgWEVOVklGIGFmdGVyIHNodXRkb3du
IGJlZ2lucyk6DQo+IA0KPiAoZDIpIFhFTlZJRnxNYWNEdW1wQWRkcmVzc1RhYmxlOiA9PT09Pg0K
PiAoZDIpIFhFTlZJRnxNYWNEdW1wQWRkcmVzc1RhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxN
YWNSZW1vdmVNdWx0aWNhc3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAwMTowMDo1RTo3RjpGRjpGQQ0K
PiAoZDIpIFhFTlZJRnxNYWNEdW1wQWRkcmVzc1RhYmxlOiA9PT09Pg0KPiAoZDIpIFhFTlZJRnxN
YWNEdW1wQWRkcmVzc1RhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxNYWNSZW1vdmVNdWx0aWNh
c3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAzMzozMzowMDowMDowMDowQw0KPiAoZDIpIFhFTlZJRnxW
aWZEaXNhYmxlOiA9PT09Pg0KPiAoZDIpIFhFTlZJRnxGcm9udGVuZERpc2FibGU6ID09PT0+DQo+
IChkMikgWEVOVklGfFRyYW5zbWl0dGVyRGlzYWJsZTogPT09PT4NCj4gKGQyKSBYRU5WSUZ8VHJh
bnNtaXR0ZXJEaXNhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxSZWNlaXZlckRpc2FibGU6ID09
PT0+DQo+IChkMikgWEVOVklGfFJlY2VpdmVyRGlzYWJsZTogPD09PT0NCj4gKGQyKSBYRU5WSUZ8
TWFjRGlzYWJsZTogPT09PT4NCj4gKGQyKSBYRU5WSUZ8TWFjRGlzYWJsZTogPD09PT0NCj4gKGQy
KSBYRU5WSUZ8RnJvbnRlbmREaXNhYmxlOiA8PT09PQ0KPiAoZDIpIFhFTlZJRnxSZWNlaXZlcldh
aXRGb3JQYWNrZXRzOiBkZXZpY2UvdmlmLzA6ID09PT0+DQo+IA0KPiBBbmQgdGhlbiBCU09EOg0K
PiANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6ID09PT0+DQo+IChkMikgWEVOfEJVR0NIRUNLOiBEUklW
RVJfUE9XRVJfU1RBVEVfRkFJTFVSRTogMDAwMDAwMDAwMDAwMDAwMw0KPiBGRkZGRkE4MDA2OEVF
MjQwIEZGRg0KPiAoZDIpIEZGODAwMDBCOUEzRDggRkZGRkZBODAwNjg3OUNBMA0KPiAoZDIpIFhF
TnxCVUdDSEVDSzogQ29kZSAwMDAwMDAwMw0KPiAoZDIpIFhFTnxCVUdDSEVDSzogT1VUU1RBTkRJ
TkcgSVJQIEZGRkZGQTgwMDY4NzlDQTAgKERldmljZSBPYmplY3QNCj4gRkZGRkZBODAwNjhFRTI0
MCkNCj4gKGQyKQ0KPiAoZDIpIFhFTnxCVUdDSEVDSzogSVJQIFNUQUNLOg0KPiAoZDIpIFhFTnxC
VUdDSEVDSzogWyAwXSAxNiAwMiAwMCBlMQ0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWyAwXSBDb21w
bGV0aW9uUm91dGluZSA9IG50b3Nrcm5sLmV4ZSArDQo+IDAwMDAwMDAwMDAyQzEyMTANCj4gKGQy
KSBYRU58QlVHQ0hFQ0s6IFsgMF0gQ29udGV4dCA9IEZGRkZGQTgwMDlBNEE4QTANCj4gKGQyKSBY
RU58QlVHQ0hFQ0s6IFsgMV0gMDAgMDAgMDAgMDANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgMV0g
Q29tcGxldGlvblJvdXRpbmUgPSAwMDAwMDAwMDAwMDAwMDAwDQo+IChkMikgWEVOfEJVR0NIRUNL
OiBbIDFdIENvbnRleHQgPSBGRkZGRkE4MDA5QTRBOEEwDQo+IChkMikgWEVOfEJVR0NIRUNLOiBb
PjJdIDAwIDAwIDAwIDAwDQo+IChkMikgWEVOfEJVR0NIRUNLOiBbPjJdIENvbXBsZXRpb25Sb3V0
aW5lID0gMDAwMDAwMDAwMDAwMDAwMA0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWz4yXSBDb250ZXh0
ID0gMDAwMDAwMDAwMDAwMDAwMA0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWyAzXSAwMCAwMCAwMCAw
MA0KPiAoZDIpIFhFTnxCVUdDSEVDSzogWyAzXSBDb21wbGV0aW9uUm91dGluZSA9IDAwMDAwMDAw
MDAwMDAwMDANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgM10gQ29udGV4dCA9IDAwMDAwMDAwMDAw
MDAwMDANCj4gKGQyKSBYRU58QlVHQ0hFQ0s6IDw9PT09DQo+IA0KPiBXaW5kYmcgYW5hbHl6ZSBm
cm9tIG1pbmlkdW1wOg0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAwOiBrZD4gIWFu
YWx5emUgLXYNCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKg0KPiAqKioqKioqKioqKioqKioqKioqKioNCj4gKg0KPiAqICAgICAgICAg
ICAgICAgICAgICAgICAgQnVnY2hlY2sgQW5hbHlzaXMNCj4gKg0KPiAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQo+ICoqKioqKioqKioq
KioqKioqKioqKg0KPiANCj4gRFJJVkVSX1BPV0VSX1NUQVRFX0ZBSUxVUkUgKDlmKQ0KPiBBIGRy
aXZlciBoYXMgZmFpbGVkIHRvIGNvbXBsZXRlIGEgcG93ZXIgSVJQIHdpdGhpbiBhIHNwZWNpZmlj
IHRpbWUuDQo+IEFyZ3VtZW50czoNCj4gQXJnMTogMDAwMDAwMDAwMDAwMDAwMywgQSBkZXZpY2Ug
b2JqZWN0IGhhcyBiZWVuIGJsb2NraW5nIGFuIElycCBmb3IgdG9vDQo+IGxvbmcgYSB0aW1lDQo+
IEFyZzI6IGZmZmZmYTgwMDY4ZWUyNDAsIFBoeXNpY2FsIERldmljZSBPYmplY3Qgb2YgdGhlIHN0
YWNrDQo+IEFyZzM6IGZmZmZmODAwMDBiOWEzZDgsIG50IVRSSUFHRV85Rl9QT1dFUiBvbiBXaW43
IGFuZCBoaWdoZXIsDQo+IG90aGVyd2lzZSB0aGUgRnVuY3Rpb25hbCBEZXZpY2UgT2JqZWN0IG9m
IHRoZSBzdGFjaw0KPiBBcmc0OiBmZmZmZmE4MDA2ODc5Y2EwLCBUaGUgYmxvY2tlZCBJUlANCj4g
DQo+IERlYnVnZ2luZyBEZXRhaWxzOg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0NCj4gRFJWUE9XRVJT
VEFURV9TVUJDT0RFOiAgMw0KPiBJTUFHRV9OQU1FOiAgeGVudmlmLnN5cw0KPiBERUJVR19GTFJf
SU1BR0VfVElNRVNUQU1QOiAgNTg4ZGQ4MjkNCj4gTU9EVUxFX05BTUU6IHhlbnZpZg0KPiBGQVVM
VElOR19NT0RVTEU6IGZmZmZmODgwMDRlMDAwMDAgeGVudmlmDQo+IERFRkFVTFRfQlVDS0VUX0lE
OiAgV0lON19EUklWRVJfRkFVTFQNCj4gQlVHQ0hFQ0tfU1RSOiAgMHg5Rg0KPiBQUk9DRVNTX05B
TUU6ICBTeXN0ZW0NCj4gQ1VSUkVOVF9JUlFMOiAgMg0KPiBBTkFMWVNJU19WRVJTSU9OOiA2LjMu
OTYwMC4xNzMzNiAoZGVidWdnZXJzKGRiZykuMTUwMjI2LTE1MDApIGFtZDY0ZnJlDQo+IERQQ19T
VEFDS19CQVNFOiAgRkZGRkY4MDAwMEJBMEZCMA0KPiANCj4gU1RBQ0tfVEVYVDoNCj4gZmZmZmY4
MDBgMDBiOWEzODggZmZmZmY4MDBgMDJkM2YzYzAgOiAwMDAwMDAwMGAwMDAwMDA5ZiAwMDAwMDAw
MGAwMDAwMDAwMw0KPiBmZmZmZmE4MGAwNjhlZTI0MCBmZmZmZjgwMGAwMGI5YTNkOCA6IG50IUtl
QnVnQ2hlY2tFeA0KPiBmZmZmZjgwMGAwMGI5YTM5MCBmZmZmZjgwMGAwMmNkODVjYyA6IGZmZmZm
ODAwYDAwYjlhNGMwIGZmZmZmODAwYDAwYjlhNGMwDQo+IDAwMDAwMDAwYDAwMDAwMDAwIDAwMDAw
MDAwYDAwMDAwMDAxIDogbnQhID8/DQo+IDo6Rk5PRE9CRk06OmBzdHJpbmcnKzB4MmU0YTANCj4g
ZmZmZmY4MDBgMDBiOWE0MzAgZmZmZmY4MDBgMDJjZDg0NjYgOiBmZmZmZjgwMGAwMmU4MWZlMCAw
MDAwMDAwMGAwMDBmN2ExZQ0KPiAwMDAwMDAwMGAwMDAwMDAwMCBmZmZmZjgwMGAwMGI5YTc1MCA6
IG50IUtpUHJvY2Vzc1RpbWVyRHBjVGFibGUrMHg2Yw0KPiBmZmZmZjgwMGAwMGI5YTRhMCBmZmZm
ZjgwMGAwMmNkODM0ZSA6IDAwMDAwMDI0YGQ3NWYzZTcwIGZmZmZmODAwYDAwYjlhYjE4DQo+IDAw
MDAwMDAwYDAwMGY3YTFlIGZmZmZmODAwYDAyZTRlNjQ4IDogbnQhS2lQcm9jZXNzRXhwaXJlZFRp
bWVyTGlzdCsweGM2DQo+IGZmZmZmODAwYDAwYjlhYWYwIGZmZmZmODAwYDAyY2Q4MTM3IDogMDAw
MDAwZTlgMjM2Yjc1YzEgMDAwMDAwZTlgMDAwZjdhMWUNCj4gMDAwMDAwZTlgMjM2Yjc1NDYgMDAw
MDAwMDBgMDAwMDAwMWUgOiBudCFLaVRpbWVyRXhwaXJhdGlvbisweDFiZQ0KPiBmZmZmZjgwMGAw
MGI5YWI5MCBmZmZmZjgwMGAwMmNjNTEwYSA6IGZmZmZmODAwYDAyZTRiZTgwIGZmZmZmODAwYDAy
ZTU5Y2MwDQo+IDAwMDAwMDAwYDAwMDAwMDAwIGZmZmZmODgwYDA4MzYxNzkwIDogbnQhS2lSZXRp
cmVEcGNMaXN0KzB4Mjc3DQo+IGZmZmZmODAwYDAwYjlhYzQwIDAwMDAwMDAwYDAwMDAwMDAwIDog
ZmZmZmY4MDBgMDBiOWIwMDAgZmZmZmY4MDBgMDBiOTUwMDANCj4gZmZmZmY4MDBgMDBiOWFjMDAg
MDAwMDAwMDBgMDAwMDAwMDAgOiBudCFLaUlkbGVMb29wKzB4NWENCj4gDQo+IFNUQUNLX0NPTU1B
TkQ6ICBrYg0KPiBGT0xMT1dVUF9OQU1FOiAgTWFjaGluZU93bmVyDQo+IEZBSUxVUkVfQlVDS0VU
X0lEOg0KPiBYNjRfMHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMNCj4g
QlVDS0VUX0lEOiAgWDY0XzB4OUZfM19QT1dFUl9ET1dOX3hlbm5ldF9JTUFHRV94ZW52aWYuc3lz
DQo+IEFOQUxZU0lTX1NPVVJDRTogIEtNDQo+IEZBSUxVUkVfSURfSEFTSF9TVFJJTkc6DQo+IGtt
Ong2NF8weDlmXzNfcG93ZXJfZG93bl94ZW5uZXRfaW1hZ2VfeGVudmlmLnN5cw0KPiBGQUlMVVJF
X0lEX0hBU0g6ICB7YjI3YTk2N2QtZDAwNy0xYjA0LWRjNWItMDI3ZWFjMjc5NjFhfQ0KPiANCj4g
Rm9sbG93dXA6IE1hY2hpbmVPd25lcg0KPiAtLS0tLS0tLS0NCj4gDQo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KPiAwOiBrZD4gIWlycCBmZmZmZmE4MDA2ODc5Y2EwIDENCj4gDQo+
IElycCBpcyBhY3RpdmUgd2l0aCAzIHN0YWNrcyAyIGlzIGN1cnJlbnQgKD0gMHhmZmZmZmE4MDA2
ODc5ZGI4KQ0KPiAgIE5vIE1kbDogTm8gU3lzdGVtIEJ1ZmZlcjogVGhyZWFkIDAwMDAwMDAwOiAg
SXJwIHN0YWNrIHRyYWNlLg0KPiBGbGFncyA9IDAwMDAwMDAwDQo+IFRocmVhZExpc3RFbnRyeS5G
bGluayA9IGZmZmZmYTgwMDY4NzljYzANCj4gVGhyZWFkTGlzdEVudHJ5LkJsaW5rID0gZmZmZmZh
ODAwNjg3OWNjMA0KPiBJb1N0YXR1cy5TdGF0dXMgPSBjMDAwMDBiYg0KPiBJb1N0YXR1cy5JbmZv
cm1hdGlvbiA9IDAwMDAwMDAwDQo+IFJlcXVlc3Rvck1vZGUgPSAwMDAwMDAwMA0KPiBDYW5jZWwg
PSAwMA0KPiBDYW5jZWxJcnFsID0gMA0KPiBBcGNFbnZpcm9ubWVudCA9IDAwDQo+IFVzZXJJb3Ni
ID0gMDAwMDAwMDANCj4gVXNlckV2ZW50ID0gMDAwMDAwMDANCj4gT3ZlcmxheS5Bc3luY2hyb25v
dXNQYXJhbWV0ZXJzLlVzZXJBcGNSb3V0aW5lID0gMDAwMDAwMDANCj4gT3ZlcmxheS5Bc3luY2hy
b25vdXNQYXJhbWV0ZXJzLlVzZXJBcGNDb250ZXh0ID0gMDAwMDAwMDANCj4gT3ZlcmxheS5BbGxv
Y2F0aW9uU2l6ZSA9IDAwMDAwMDAwIC0gMDAwMDAwMDANCj4gQ2FuY2VsUm91dGluZSA9IDAwMDAw
MDAwDQo+IFVzZXJCdWZmZXIgPSAwMDAwMDAwMA0KPiAmVGFpbC5PdmVybGF5LkRldmljZVF1ZXVl
RW50cnkgPSBmZmZmZmE4MDA2ODc5ZDE4DQo+IFRhaWwuT3ZlcmxheS5UaHJlYWQgPSAwMDAwMDAw
MA0KPiBUYWlsLk92ZXJsYXkuQXV4aWxpYXJ5QnVmZmVyID0gMDAwMDAwMDANCj4gVGFpbC5PdmVy
bGF5Lkxpc3RFbnRyeS5GbGluayA9IGZmZmZmYTgwMTdhZGQwYjgNCj4gVGFpbC5PdmVybGF5Lkxp
c3RFbnRyeS5CbGluayA9IGZmZmZmODAwMDJlODFiYzANCj4gVGFpbC5PdmVybGF5LkN1cnJlbnRT
dGFja0xvY2F0aW9uID0gZmZmZmZhODAwNjg3OWRiOA0KPiBUYWlsLk92ZXJsYXkuT3JpZ2luYWxG
aWxlT2JqZWN0ID0gMDAwMDAwMDANCj4gVGFpbC5BcGMgPSAwMDAwMDAwMA0KPiBUYWlsLkNvbXBs
ZXRpb25LZXkgPSAwMDAwMDAwMA0KPiAgICAgICBjbWQgIGZsZyBjbCBEZXZpY2UgICBGaWxlICAg
ICBDb21wbGV0aW9uLUNvbnRleHQNCj4gICBbICAwLCAwXSAgIDAgIDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAtMDAwMDAwMDANCj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFyZ3M6IDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQo+ID5bIDE2LCAyXSAgIDAgZTEgZmZm
ZmZhODAwODFiOTA1MCAwMDAwMDAwMCBmZmZmZjgwMDAyZjFlMjEwLWZmZmZmYTgwMDlhNGE4YTAN
Cj4gU3VjY2VzcyBFcnJvciBDYW5jZWwgcGVuZGluZw0KPiAgICAgICAgICAgICAgICAgXERyaXZl
clx4ZW5uZXQgICBudCFQb3BTeXN0ZW1JcnBDb21wbGV0aW9uDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICBBcmdzOiAwMDAxNjYwMCAwMDAwMDAwMCAwMDAwMDAwNiAwMDAwMDAwNg0KPiAgIFsg
IDAsIDBdICAgMCAgMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMC1mZmZmZmE4MDA5YTRhOGEw
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBBcmdzOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 09:36:03 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cafiC-0000Dq-Kx; Mon, 06 Feb 2017 09: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 <martin@c-home.cz>) id 1cafiB-0000De-GV
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 09:35:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3E/20-04971-67348985; Mon, 06 Feb 2017 09:35:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSKTEtRbfMeUa
 Ewb4uXos/ixMdGD0Of7jCEsAYxZqZl5RfkcCacXFhRMEhu4p3y2+xNDB+Ne1i5OIQEpjHKLHu
 8m82CGcOo8SZP6/Zuxg5OSQE3CWetH5kBrFZBLQkdq7fyQZiswmoS0xY+YIJxBYSMJTY1XyDF
 cQWAaqZsGUrWJxZwFviz5GDYPXCAp4SHzfMYAGxOQU8JM7tOAlWwytgLzH/zWKoOVUSXe9nA+
 3l4BAV0JWY8EUSokRQ4uTMJywQIy0l/q39xTqBkX8WktQsJKkFjEyrGDWKU4vKUot0jSz0koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwnl8beIhRkoNJSZTX0GNqhBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXh2nGRFCgkWp6akVaZk5wKCHSUtw8CiJ8LqApHmLCxJzi
 zPTIVKnGHU5Tt04/ZJJiCUvPy9VSpz3tSNQkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvCpApPJl5JXCbXgEdwQR0xLYr00COKElESEk1MLqbHRZpL3q5nNtAaVOQxUa
 9OyWuc+5/j0xU3v4ka9670OI9k19vULHTsd5U9SO8Pa3ZYH1UGm++x/MNAusOP/U7wO1xbM2b
 r5nWLXl7jW/GhfCzRZ4wmma3Vtvxp9JbjcIdvXHxO0JZ3h73+ns6xoJJPjvjIufn0HZTN6FGh
 veOpdX6ta7BSizFGYmGWsxFxYkAisCmprsCAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486373749!33088220!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13138 invoked from network); 6 Feb 2017 09:35:49 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 09:35:49 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v169ZeEE028458;
 Mon, 6 Feb 2017 10:35:45 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v169Zd8Q028450;
 Mon, 6 Feb 2017 10:35:39 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 10:35:39 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gU2VudDog
MDUgRmVicnVhcnkgMjAxNyAwMDoxNgo+PiBTb21ldGltZXMgKDE6NTApIHRoZSBzaHV0ZG93biBv
ZiBkb21haW4gaHVuZyBhbmQgcmVzZXQgYWZ0ZXIgdGltZW91dAo+PiAoZmV3Cj4+IG1pbnV0ZXMp
IHdpdGggQlNPRCAtIERSSVZFUl9QT1dFUl9TVEFURV9GQUlMVVJFLiBUaGUgcHJvYmxlbQo+PiBh
cHBlYXJlZCBmcm9tCj4+IG15IGZpcnN0IHVzYWdlIG9mIDguMiBkZXZlbG9wbWVudCBQViBkcml2
ZXJzIChlZy4gPiA2IG1vbnRoKS4KPj4KPj4gSXMgaXQgbm9ybWFsIGZvciB4ZW52aWYgdGhhdCAi
KGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4iIGRpZCBub3QKPj4gZmluaXNoIGFuZCBzdGFy
dGVkIHdhaXQgZm9yIHBhY2tldCAiKGQyKSBYRU5WSUZ8UmVjZWl2ZXJXYWl0Rm9yUGFja2V0czoK
Pj4gZGV2aWNlL3ZpZi8wOiA9PT09PiIKPj4gYWZ0ZXIgZGlzYWJsZSA/Cj4KPiBUaGlzIHN1Z2dl
c3RzIHRoYXQgdGhlIG5ldHdvcmsgc3RhY2sgaGFzIG5vdCByZXR1cm5lZCBhbGwgcGFja2V0cyB0
byB0aGUgZHJpdmVyLCBvciB0aGF0IHRoZXJlIGlzIGFuIGFjY291bnRpbmcgZXJyb3Igc29tZXdo
ZXJlLiBYRU5WSUYgaXMgd2FpdGluZyBiZWNhdXNlIGl0IGNhbm5vdCBzaHV0ZG93biB1bnRpbCBh
bGwgYnVmZmVycyBhcmUgYmFjayAoYmVjYXVzZSBpdCB3b3VsZCBsZWFrIG1lbW9yeSBvdGhlcndp
c2UpLgo+IEluIHNvbWUgdmVyc2lvbnMgb2YgV2luZG93cyBpdCBzZWVtcyB0aGF0IHRyeWluZyB0
byBpbmRpY2F0ZSBtb3JlIHRoYW4gb25lIHBhY2tldCBhdCBvbmNlIGNhbiBsZWFkIHRvIHRoaXMg
a2luZCBvZiBwcm9ibGVtLCBzbyBJIGFkZGVkIHBhdGNoIGI0YWM1NmQ2YTcxNCBvbiBTZXB0IDIy
IGxhc3QgeWVhci4gSSBndWVzcyB5b3Ugd2VyZSB1c2luZyBjb2RlIG9sZGVyIHRoYW4gdGhhdC4K
CkkgYW0gdXBkYXRpbmcgbG9jYWwgZ2l0IHJlZ3VsYXJseSBhbmQgSSBzZWUgdGhlIHBhdGNoIGlu
IHhlbm5ldCBnaXQgbG9nIGFwcGxpZWQgOi0oCgpNYXJ0aW4KCj4gQ2hlZXJzLAo+Cj4gIFBhdWwK
Pgo+Pgo+PiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4+Cj4+IChJIGhhdmUgbGFzdCBtaW5pZHVt
cCBpZiBuZWVkIHRvIGNoZWNrIHNvbWUgZHJpdmVyIHN0YXRlKQo+Pgo+PiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Pgo+PiBDb25maWc6Cj4+Cj4+IC0geGVuNC44ICsgeGVuNC41LjMKPj4gLSBEb20w
IGtlcm5lbCA0LjcuOS0yMDAuZmMyNC54ODZfNjQgb3IgMy4xMC14cwo+PiAtIHdpbjcgd2l0aCBn
aXQgZHJpdmVycyAoIlhlbl9Qcm9qZWN0IFhFTiogOC4yLjAgKERFQlVHKSIpCj4+Cj4+IFhlbiBj
b25zb2xlIG91dHB1dCAob25seSBYRU5WSUYgYWZ0ZXIgc2h1dGRvd24gYmVnaW5zKToKPj4KPj4g
KGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJsZTogPT09PT4KPj4gKGQyKSBYRU5WSUZ8TWFj
RHVtcEFkZHJlc3NUYWJsZTogPD09PT0KPj4gKGQyKSBYRU5WSUZ8TWFjUmVtb3ZlTXVsdGljYXN0
QWRkcmVzczogYXR0ci92aWYvMDogMDE6MDA6NUU6N0Y6RkY6RkEKPj4gKGQyKSBYRU5WSUZ8TWFj
RHVtcEFkZHJlc3NUYWJsZTogPT09PT4KPj4gKGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJs
ZTogPD09PT0KPj4gKGQyKSBYRU5WSUZ8TWFjUmVtb3ZlTXVsdGljYXN0QWRkcmVzczogYXR0ci92
aWYvMDogMzM6MzM6MDA6MDA6MDA6MEMKPj4gKGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4K
Pj4gKGQyKSBYRU5WSUZ8RnJvbnRlbmREaXNhYmxlOiA9PT09Pgo+PiAoZDIpIFhFTlZJRnxUcmFu
c21pdHRlckRpc2FibGU6ID09PT0+Cj4+IChkMikgWEVOVklGfFRyYW5zbWl0dGVyRGlzYWJsZTog
PD09PT0KPj4gKGQyKSBYRU5WSUZ8UmVjZWl2ZXJEaXNhYmxlOiA9PT09Pgo+PiAoZDIpIFhFTlZJ
RnxSZWNlaXZlckRpc2FibGU6IDw9PT09Cj4+IChkMikgWEVOVklGfE1hY0Rpc2FibGU6ID09PT0+
Cj4+IChkMikgWEVOVklGfE1hY0Rpc2FibGU6IDw9PT09Cj4+IChkMikgWEVOVklGfEZyb250ZW5k
RGlzYWJsZTogPD09PT0KPj4gKGQyKSBYRU5WSUZ8UmVjZWl2ZXJXYWl0Rm9yUGFja2V0czogZGV2
aWNlL3ZpZi8wOiA9PT09Pgo+Pgo+PiBBbmQgdGhlbiBCU09EOgo+Pgo+PiAoZDIpIFhFTnxCVUdD
SEVDSzogPT09PT4KPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IERSSVZFUl9QT1dFUl9TVEFURV9GQUlM
VVJFOiAwMDAwMDAwMDAwMDAwMDAzCj4+IEZGRkZGQTgwMDY4RUUyNDAgRkZGCj4+IChkMikgRkY4
MDAwMEI5QTNEOCBGRkZGRkE4MDA2ODc5Q0EwCj4+IChkMikgWEVOfEJVR0NIRUNLOiBDb2RlIDAw
MDAwMDAzCj4+IChkMikgWEVOfEJVR0NIRUNLOiBPVVRTVEFORElORyBJUlAgRkZGRkZBODAwNjg3
OUNBMCAoRGV2aWNlIE9iamVjdAo+PiBGRkZGRkE4MDA2OEVFMjQwKQo+PiAoZDIpCj4+IChkMikg
WEVOfEJVR0NIRUNLOiBJUlAgU1RBQ0s6Cj4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDBdIDE2IDAy
IDAwIGUxCj4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDBdIENvbXBsZXRpb25Sb3V0aW5lID0gbnRv
c2tybmwuZXhlICsKPj4gMDAwMDAwMDAwMDJDMTIxMAo+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAw
XSBDb250ZXh0ID0gRkZGRkZBODAwOUE0QThBMAo+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAxXSAw
MCAwMCAwMCAwMAo+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAxXSBDb21wbGV0aW9uUm91dGluZSA9
IDAwMDAwMDAwMDAwMDAwMDAKPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgMV0gQ29udGV4dCA9IEZG
RkZGQTgwMDlBNEE4QTAKPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gMDAgMDAgMDAgMDAKPj4g
KGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gQ29tcGxldGlvblJvdXRpbmUgPSAwMDAwMDAwMDAwMDAw
MDAwCj4+IChkMikgWEVOfEJVR0NIRUNLOiBbPjJdIENvbnRleHQgPSAwMDAwMDAwMDAwMDAwMDAw
Cj4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDNdIDAwIDAwIDAwIDAwCj4+IChkMikgWEVOfEJVR0NI
RUNLOiBbIDNdIENvbXBsZXRpb25Sb3V0aW5lID0gMDAwMDAwMDAwMDAwMDAwMAo+PiAoZDIpIFhF
TnxCVUdDSEVDSzogWyAzXSBDb250ZXh0ID0gMDAwMDAwMDAwMDAwMDAwMAo+PiAoZDIpIFhFTnxC
VUdDSEVDSzogPD09PT0KPj4KPj4gV2luZGJnIGFuYWx5emUgZnJvbSBtaW5pZHVtcDoKPj4KPj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAwOiBrZD4gIWFuYWx5emUgLXYKPj4gKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAqKioq
KioqKioqKioqKioqKioqKioKPj4gKgo+PiAqICAgICAgICAgICAgICAgICAgICAgICAgQnVnY2hl
Y2sgQW5hbHlzaXMKPj4gKgo+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+ICoqKioqKioqKioqKioqKioqKioqKgo+Pgo+PiBEUklW
RVJfUE9XRVJfU1RBVEVfRkFJTFVSRSAoOWYpCj4+IEEgZHJpdmVyIGhhcyBmYWlsZWQgdG8gY29t
cGxldGUgYSBwb3dlciBJUlAgd2l0aGluIGEgc3BlY2lmaWMgdGltZS4KPj4gQXJndW1lbnRzOgo+
PiBBcmcxOiAwMDAwMDAwMDAwMDAwMDAzLCBBIGRldmljZSBvYmplY3QgaGFzIGJlZW4gYmxvY2tp
bmcgYW4gSXJwIGZvciB0b28KPj4gbG9uZyBhIHRpbWUKPj4gQXJnMjogZmZmZmZhODAwNjhlZTI0
MCwgUGh5c2ljYWwgRGV2aWNlIE9iamVjdCBvZiB0aGUgc3RhY2sKPj4gQXJnMzogZmZmZmY4MDAw
MGI5YTNkOCwgbnQhVFJJQUdFXzlGX1BPV0VSIG9uIFdpbjcgYW5kIGhpZ2hlciwKPj4gb3RoZXJ3
aXNlIHRoZSBGdW5jdGlvbmFsIERldmljZSBPYmplY3Qgb2YgdGhlIHN0YWNrCj4+IEFyZzQ6IGZm
ZmZmYTgwMDY4NzljYTAsIFRoZSBibG9ja2VkIElSUAo+Pgo+PiBEZWJ1Z2dpbmcgRGV0YWlsczoK
Pj4gLS0tLS0tLS0tLS0tLS0tLS0tCj4+IERSVlBPV0VSU1RBVEVfU1VCQ09ERTogIDMKPj4gSU1B
R0VfTkFNRTogIHhlbnZpZi5zeXMKPj4gREVCVUdfRkxSX0lNQUdFX1RJTUVTVEFNUDogIDU4OGRk
ODI5Cj4+IE1PRFVMRV9OQU1FOiB4ZW52aWYKPj4gRkFVTFRJTkdfTU9EVUxFOiBmZmZmZjg4MDA0
ZTAwMDAwIHhlbnZpZgo+PiBERUZBVUxUX0JVQ0tFVF9JRDogIFdJTjdfRFJJVkVSX0ZBVUxUCj4+
IEJVR0NIRUNLX1NUUjogIDB4OUYKPj4gUFJPQ0VTU19OQU1FOiAgU3lzdGVtCj4+IENVUlJFTlRf
SVJRTDogIDIKPj4gQU5BTFlTSVNfVkVSU0lPTjogNi4zLjk2MDAuMTczMzYgKGRlYnVnZ2Vycyhk
YmcpLjE1MDIyNi0xNTAwKSBhbWQ2NGZyZQo+PiBEUENfU1RBQ0tfQkFTRTogIEZGRkZGODAwMDBC
QTBGQjAKPj4KPj4gU1RBQ0tfVEVYVDoKPj4gZmZmZmY4MDBgMDBiOWEzODggZmZmZmY4MDBgMDJk
M2YzYzAgOiAwMDAwMDAwMGAwMDAwMDA5ZiAwMDAwMDAwMGAwMDAwMDAwMwo+PiBmZmZmZmE4MGAw
NjhlZTI0MCBmZmZmZjgwMGAwMGI5YTNkOCA6IG50IUtlQnVnQ2hlY2tFeAo+PiBmZmZmZjgwMGAw
MGI5YTM5MCBmZmZmZjgwMGAwMmNkODVjYyA6IGZmZmZmODAwYDAwYjlhNGMwIGZmZmZmODAwYDAw
YjlhNGMwCj4+IDAwMDAwMDAwYDAwMDAwMDAwIDAwMDAwMDAwYDAwMDAwMDAxIDogbnQhID8/Cj4+
IDo6Rk5PRE9CRk06OmBzdHJpbmcnKzB4MmU0YTAKPj4gZmZmZmY4MDBgMDBiOWE0MzAgZmZmZmY4
MDBgMDJjZDg0NjYgOiBmZmZmZjgwMGAwMmU4MWZlMCAwMDAwMDAwMGAwMDBmN2ExZQo+PiAwMDAw
MDAwMGAwMDAwMDAwMCBmZmZmZjgwMGAwMGI5YTc1MCA6IG50IUtpUHJvY2Vzc1RpbWVyRHBjVGFi
bGUrMHg2Ywo+PiBmZmZmZjgwMGAwMGI5YTRhMCBmZmZmZjgwMGAwMmNkODM0ZSA6IDAwMDAwMDI0
YGQ3NWYzZTcwIGZmZmZmODAwYDAwYjlhYjE4Cj4+IDAwMDAwMDAwYDAwMGY3YTFlIGZmZmZmODAw
YDAyZTRlNjQ4IDogbnQhS2lQcm9jZXNzRXhwaXJlZFRpbWVyTGlzdCsweGM2Cj4+IGZmZmZmODAw
YDAwYjlhYWYwIGZmZmZmODAwYDAyY2Q4MTM3IDogMDAwMDAwZTlgMjM2Yjc1YzEgMDAwMDAwZTlg
MDAwZjdhMWUKPj4gMDAwMDAwZTlgMjM2Yjc1NDYgMDAwMDAwMDBgMDAwMDAwMWUgOiBudCFLaVRp
bWVyRXhwaXJhdGlvbisweDFiZQo+PiBmZmZmZjgwMGAwMGI5YWI5MCBmZmZmZjgwMGAwMmNjNTEw
YSA6IGZmZmZmODAwYDAyZTRiZTgwIGZmZmZmODAwYDAyZTU5Y2MwCj4+IDAwMDAwMDAwYDAwMDAw
MDAwIGZmZmZmODgwYDA4MzYxNzkwIDogbnQhS2lSZXRpcmVEcGNMaXN0KzB4Mjc3Cj4+IGZmZmZm
ODAwYDAwYjlhYzQwIDAwMDAwMDAwYDAwMDAwMDAwIDogZmZmZmY4MDBgMDBiOWIwMDAgZmZmZmY4
MDBgMDBiOTUwMDAKPj4gZmZmZmY4MDBgMDBiOWFjMDAgMDAwMDAwMDBgMDAwMDAwMDAgOiBudCFL
aUlkbGVMb29wKzB4NWEKPj4KPj4gU1RBQ0tfQ09NTUFORDogIGtiCj4+IEZPTExPV1VQX05BTUU6
ICBNYWNoaW5lT3duZXIKPj4gRkFJTFVSRV9CVUNLRVRfSUQ6Cj4+IFg2NF8weDlGXzNfUE9XRVJf
RE9XTl94ZW5uZXRfSU1BR0VfeGVudmlmLnN5cwo+PiBCVUNLRVRfSUQ6ICBYNjRfMHg5Rl8zX1BP
V0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKPj4gQU5BTFlTSVNfU09VUkNFOiAgS00K
Pj4gRkFJTFVSRV9JRF9IQVNIX1NUUklORzoKPj4ga206eDY0XzB4OWZfM19wb3dlcl9kb3duX3hl
bm5ldF9pbWFnZV94ZW52aWYuc3lzCj4+IEZBSUxVUkVfSURfSEFTSDogIHtiMjdhOTY3ZC1kMDA3
LTFiMDQtZGM1Yi0wMjdlYWMyNzk2MWF9Cj4+Cj4+IEZvbGxvd3VwOiBNYWNoaW5lT3duZXIKPj4g
LS0tLS0tLS0tCj4+Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAwOiBrZD4g
IWlycCBmZmZmZmE4MDA2ODc5Y2EwIDEKPj4KPj4gSXJwIGlzIGFjdGl2ZSB3aXRoIDMgc3RhY2tz
IDIgaXMgY3VycmVudCAoPSAweGZmZmZmYTgwMDY4NzlkYjgpCj4+ICAgTm8gTWRsOiBObyBTeXN0
ZW0gQnVmZmVyOiBUaHJlYWQgMDAwMDAwMDA6ICBJcnAgc3RhY2sgdHJhY2UuCj4+IEZsYWdzID0g
MDAwMDAwMDAKPj4gVGhyZWFkTGlzdEVudHJ5LkZsaW5rID0gZmZmZmZhODAwNjg3OWNjMAo+PiBU
aHJlYWRMaXN0RW50cnkuQmxpbmsgPSBmZmZmZmE4MDA2ODc5Y2MwCj4+IElvU3RhdHVzLlN0YXR1
cyA9IGMwMDAwMGJiCj4+IElvU3RhdHVzLkluZm9ybWF0aW9uID0gMDAwMDAwMDAKPj4gUmVxdWVz
dG9yTW9kZSA9IDAwMDAwMDAwCj4+IENhbmNlbCA9IDAwCj4+IENhbmNlbElycWwgPSAwCj4+IEFw
Y0Vudmlyb25tZW50ID0gMDAKPj4gVXNlcklvc2IgPSAwMDAwMDAwMAo+PiBVc2VyRXZlbnQgPSAw
MDAwMDAwMAo+PiBPdmVybGF5LkFzeW5jaHJvbm91c1BhcmFtZXRlcnMuVXNlckFwY1JvdXRpbmUg
PSAwMDAwMDAwMAo+PiBPdmVybGF5LkFzeW5jaHJvbm91c1BhcmFtZXRlcnMuVXNlckFwY0NvbnRl
eHQgPSAwMDAwMDAwMAo+PiBPdmVybGF5LkFsbG9jYXRpb25TaXplID0gMDAwMDAwMDAgLSAwMDAw
MDAwMAo+PiBDYW5jZWxSb3V0aW5lID0gMDAwMDAwMDAKPj4gVXNlckJ1ZmZlciA9IDAwMDAwMDAw
Cj4+ICZUYWlsLk92ZXJsYXkuRGV2aWNlUXVldWVFbnRyeSA9IGZmZmZmYTgwMDY4NzlkMTgKPj4g
VGFpbC5PdmVybGF5LlRocmVhZCA9IDAwMDAwMDAwCj4+IFRhaWwuT3ZlcmxheS5BdXhpbGlhcnlC
dWZmZXIgPSAwMDAwMDAwMAo+PiBUYWlsLk92ZXJsYXkuTGlzdEVudHJ5LkZsaW5rID0gZmZmZmZh
ODAxN2FkZDBiOAo+PiBUYWlsLk92ZXJsYXkuTGlzdEVudHJ5LkJsaW5rID0gZmZmZmY4MDAwMmU4
MWJjMAo+PiBUYWlsLk92ZXJsYXkuQ3VycmVudFN0YWNrTG9jYXRpb24gPSBmZmZmZmE4MDA2ODc5
ZGI4Cj4+IFRhaWwuT3ZlcmxheS5PcmlnaW5hbEZpbGVPYmplY3QgPSAwMDAwMDAwMAo+PiBUYWls
LkFwYyA9IDAwMDAwMDAwCj4+IFRhaWwuQ29tcGxldGlvbktleSA9IDAwMDAwMDAwCj4+ICAgICAg
IGNtZCAgZmxnIGNsIERldmljZSAgIEZpbGUgICAgIENvbXBsZXRpb24tQ29udGV4dAo+PiAgIFsg
IDAsIDBdICAgMCAgMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMC0wMDAwMDAwMAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQXJnczogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAKPj4+IFsgMTYsIDJdICAgMCBlMSBmZmZmZmE4MDA4MWI5MDUwIDAwMDAwMDAwIGZmZmZm
ODAwMDJmMWUyMTAtZmZmZmZhODAwOWE0YThhMAo+PiBTdWNjZXNzIEVycm9yIENhbmNlbCBwZW5k
aW5nCj4+ICAgICAgICAgICAgICAgICBcRHJpdmVyXHhlbm5ldCAgIG50IVBvcFN5c3RlbUlycENv
bXBsZXRpb24KPj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFyZ3M6IDAwMDE2NjAwIDAwMDAw
MDAwIDAwMDAwMDA2IDAwMDAwMDA2Cj4+ICAgWyAgMCwgMF0gICAwICAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwLWZmZmZmYTgwMDlhNGE4YTAKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
IEFyZ3M6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4+Cj4+Cj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHdpbi1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKPj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAo+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL3dpbi1wdi1kZXZlbAo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 09:36:03 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cafiC-0000Dq-Kx; Mon, 06 Feb 2017 09: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 <martin@c-home.cz>) id 1cafiB-0000De-GV
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 09:35:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3E/20-04971-67348985; Mon, 06 Feb 2017 09:35:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSKTEtRbfMeUa
 Ewb4uXos/ixMdGD0Of7jCEsAYxZqZl5RfkcCacXFhRMEhu4p3y2+xNDB+Ne1i5OIQEpjHKLHu
 8m82CGcOo8SZP6/Zuxg5OSQE3CWetH5kBrFZBLQkdq7fyQZiswmoS0xY+YIJxBYSMJTY1XyDF
 cQWAaqZsGUrWJxZwFviz5GDYPXCAp4SHzfMYAGxOQU8JM7tOAlWwytgLzH/zWKoOVUSXe9nA+
 3l4BAV0JWY8EUSokRQ4uTMJywQIy0l/q39xTqBkX8WktQsJKkFjEyrGDWKU4vKUot0jSz0koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwnl8beIhRkoNJSZTX0GNqhBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXh2nGRFCgkWp6akVaZk5wKCHSUtw8CiJ8LqApHmLCxJzi
 zPTIVKnGHU5Tt04/ZJJiCUvPy9VSpz3tSNQkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvCpApPJl5JXCbXgEdwQR0xLYr00COKElESEk1MLqbHRZpL3q5nNtAaVOQxUa
 9OyWuc+5/j0xU3v4ka9670OI9k19vULHTsd5U9SO8Pa3ZYH1UGm++x/MNAusOP/U7wO1xbM2b
 r5nWLXl7jW/GhfCzRZ4wmma3Vtvxp9JbjcIdvXHxO0JZ3h73+ns6xoJJPjvjIufn0HZTN6FGh
 veOpdX6ta7BSizFGYmGWsxFxYkAisCmprsCAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486373749!33088220!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13138 invoked from network); 6 Feb 2017 09:35:49 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 09:35:49 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v169ZeEE028458;
 Mon, 6 Feb 2017 10:35:45 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v169Zd8Q028450;
 Mon, 6 Feb 2017 10:35:39 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 10:35:39 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gU2VudDog
MDUgRmVicnVhcnkgMjAxNyAwMDoxNgo+PiBTb21ldGltZXMgKDE6NTApIHRoZSBzaHV0ZG93biBv
ZiBkb21haW4gaHVuZyBhbmQgcmVzZXQgYWZ0ZXIgdGltZW91dAo+PiAoZmV3Cj4+IG1pbnV0ZXMp
IHdpdGggQlNPRCAtIERSSVZFUl9QT1dFUl9TVEFURV9GQUlMVVJFLiBUaGUgcHJvYmxlbQo+PiBh
cHBlYXJlZCBmcm9tCj4+IG15IGZpcnN0IHVzYWdlIG9mIDguMiBkZXZlbG9wbWVudCBQViBkcml2
ZXJzIChlZy4gPiA2IG1vbnRoKS4KPj4KPj4gSXMgaXQgbm9ybWFsIGZvciB4ZW52aWYgdGhhdCAi
KGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4iIGRpZCBub3QKPj4gZmluaXNoIGFuZCBzdGFy
dGVkIHdhaXQgZm9yIHBhY2tldCAiKGQyKSBYRU5WSUZ8UmVjZWl2ZXJXYWl0Rm9yUGFja2V0czoK
Pj4gZGV2aWNlL3ZpZi8wOiA9PT09PiIKPj4gYWZ0ZXIgZGlzYWJsZSA/Cj4KPiBUaGlzIHN1Z2dl
c3RzIHRoYXQgdGhlIG5ldHdvcmsgc3RhY2sgaGFzIG5vdCByZXR1cm5lZCBhbGwgcGFja2V0cyB0
byB0aGUgZHJpdmVyLCBvciB0aGF0IHRoZXJlIGlzIGFuIGFjY291bnRpbmcgZXJyb3Igc29tZXdo
ZXJlLiBYRU5WSUYgaXMgd2FpdGluZyBiZWNhdXNlIGl0IGNhbm5vdCBzaHV0ZG93biB1bnRpbCBh
bGwgYnVmZmVycyBhcmUgYmFjayAoYmVjYXVzZSBpdCB3b3VsZCBsZWFrIG1lbW9yeSBvdGhlcndp
c2UpLgo+IEluIHNvbWUgdmVyc2lvbnMgb2YgV2luZG93cyBpdCBzZWVtcyB0aGF0IHRyeWluZyB0
byBpbmRpY2F0ZSBtb3JlIHRoYW4gb25lIHBhY2tldCBhdCBvbmNlIGNhbiBsZWFkIHRvIHRoaXMg
a2luZCBvZiBwcm9ibGVtLCBzbyBJIGFkZGVkIHBhdGNoIGI0YWM1NmQ2YTcxNCBvbiBTZXB0IDIy
IGxhc3QgeWVhci4gSSBndWVzcyB5b3Ugd2VyZSB1c2luZyBjb2RlIG9sZGVyIHRoYW4gdGhhdC4K
CkkgYW0gdXBkYXRpbmcgbG9jYWwgZ2l0IHJlZ3VsYXJseSBhbmQgSSBzZWUgdGhlIHBhdGNoIGlu
IHhlbm5ldCBnaXQgbG9nIGFwcGxpZWQgOi0oCgpNYXJ0aW4KCj4gQ2hlZXJzLAo+Cj4gIFBhdWwK
Pgo+Pgo+PiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4+Cj4+IChJIGhhdmUgbGFzdCBtaW5pZHVt
cCBpZiBuZWVkIHRvIGNoZWNrIHNvbWUgZHJpdmVyIHN0YXRlKQo+Pgo+PiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+Pgo+PiBDb25maWc6Cj4+Cj4+IC0geGVuNC44ICsgeGVuNC41LjMKPj4gLSBEb20w
IGtlcm5lbCA0LjcuOS0yMDAuZmMyNC54ODZfNjQgb3IgMy4xMC14cwo+PiAtIHdpbjcgd2l0aCBn
aXQgZHJpdmVycyAoIlhlbl9Qcm9qZWN0IFhFTiogOC4yLjAgKERFQlVHKSIpCj4+Cj4+IFhlbiBj
b25zb2xlIG91dHB1dCAob25seSBYRU5WSUYgYWZ0ZXIgc2h1dGRvd24gYmVnaW5zKToKPj4KPj4g
KGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJsZTogPT09PT4KPj4gKGQyKSBYRU5WSUZ8TWFj
RHVtcEFkZHJlc3NUYWJsZTogPD09PT0KPj4gKGQyKSBYRU5WSUZ8TWFjUmVtb3ZlTXVsdGljYXN0
QWRkcmVzczogYXR0ci92aWYvMDogMDE6MDA6NUU6N0Y6RkY6RkEKPj4gKGQyKSBYRU5WSUZ8TWFj
RHVtcEFkZHJlc3NUYWJsZTogPT09PT4KPj4gKGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJs
ZTogPD09PT0KPj4gKGQyKSBYRU5WSUZ8TWFjUmVtb3ZlTXVsdGljYXN0QWRkcmVzczogYXR0ci92
aWYvMDogMzM6MzM6MDA6MDA6MDA6MEMKPj4gKGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4K
Pj4gKGQyKSBYRU5WSUZ8RnJvbnRlbmREaXNhYmxlOiA9PT09Pgo+PiAoZDIpIFhFTlZJRnxUcmFu
c21pdHRlckRpc2FibGU6ID09PT0+Cj4+IChkMikgWEVOVklGfFRyYW5zbWl0dGVyRGlzYWJsZTog
PD09PT0KPj4gKGQyKSBYRU5WSUZ8UmVjZWl2ZXJEaXNhYmxlOiA9PT09Pgo+PiAoZDIpIFhFTlZJ
RnxSZWNlaXZlckRpc2FibGU6IDw9PT09Cj4+IChkMikgWEVOVklGfE1hY0Rpc2FibGU6ID09PT0+
Cj4+IChkMikgWEVOVklGfE1hY0Rpc2FibGU6IDw9PT09Cj4+IChkMikgWEVOVklGfEZyb250ZW5k
RGlzYWJsZTogPD09PT0KPj4gKGQyKSBYRU5WSUZ8UmVjZWl2ZXJXYWl0Rm9yUGFja2V0czogZGV2
aWNlL3ZpZi8wOiA9PT09Pgo+Pgo+PiBBbmQgdGhlbiBCU09EOgo+Pgo+PiAoZDIpIFhFTnxCVUdD
SEVDSzogPT09PT4KPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IERSSVZFUl9QT1dFUl9TVEFURV9GQUlM
VVJFOiAwMDAwMDAwMDAwMDAwMDAzCj4+IEZGRkZGQTgwMDY4RUUyNDAgRkZGCj4+IChkMikgRkY4
MDAwMEI5QTNEOCBGRkZGRkE4MDA2ODc5Q0EwCj4+IChkMikgWEVOfEJVR0NIRUNLOiBDb2RlIDAw
MDAwMDAzCj4+IChkMikgWEVOfEJVR0NIRUNLOiBPVVRTVEFORElORyBJUlAgRkZGRkZBODAwNjg3
OUNBMCAoRGV2aWNlIE9iamVjdAo+PiBGRkZGRkE4MDA2OEVFMjQwKQo+PiAoZDIpCj4+IChkMikg
WEVOfEJVR0NIRUNLOiBJUlAgU1RBQ0s6Cj4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDBdIDE2IDAy
IDAwIGUxCj4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDBdIENvbXBsZXRpb25Sb3V0aW5lID0gbnRv
c2tybmwuZXhlICsKPj4gMDAwMDAwMDAwMDJDMTIxMAo+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAw
XSBDb250ZXh0ID0gRkZGRkZBODAwOUE0QThBMAo+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAxXSAw
MCAwMCAwMCAwMAo+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAxXSBDb21wbGV0aW9uUm91dGluZSA9
IDAwMDAwMDAwMDAwMDAwMDAKPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgMV0gQ29udGV4dCA9IEZG
RkZGQTgwMDlBNEE4QTAKPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gMDAgMDAgMDAgMDAKPj4g
KGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gQ29tcGxldGlvblJvdXRpbmUgPSAwMDAwMDAwMDAwMDAw
MDAwCj4+IChkMikgWEVOfEJVR0NIRUNLOiBbPjJdIENvbnRleHQgPSAwMDAwMDAwMDAwMDAwMDAw
Cj4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDNdIDAwIDAwIDAwIDAwCj4+IChkMikgWEVOfEJVR0NI
RUNLOiBbIDNdIENvbXBsZXRpb25Sb3V0aW5lID0gMDAwMDAwMDAwMDAwMDAwMAo+PiAoZDIpIFhF
TnxCVUdDSEVDSzogWyAzXSBDb250ZXh0ID0gMDAwMDAwMDAwMDAwMDAwMAo+PiAoZDIpIFhFTnxC
VUdDSEVDSzogPD09PT0KPj4KPj4gV2luZGJnIGFuYWx5emUgZnJvbSBtaW5pZHVtcDoKPj4KPj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAwOiBrZD4gIWFuYWx5emUgLXYKPj4gKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAqKioq
KioqKioqKioqKioqKioqKioKPj4gKgo+PiAqICAgICAgICAgICAgICAgICAgICAgICAgQnVnY2hl
Y2sgQW5hbHlzaXMKPj4gKgo+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+ICoqKioqKioqKioqKioqKioqKioqKgo+Pgo+PiBEUklW
RVJfUE9XRVJfU1RBVEVfRkFJTFVSRSAoOWYpCj4+IEEgZHJpdmVyIGhhcyBmYWlsZWQgdG8gY29t
cGxldGUgYSBwb3dlciBJUlAgd2l0aGluIGEgc3BlY2lmaWMgdGltZS4KPj4gQXJndW1lbnRzOgo+
PiBBcmcxOiAwMDAwMDAwMDAwMDAwMDAzLCBBIGRldmljZSBvYmplY3QgaGFzIGJlZW4gYmxvY2tp
bmcgYW4gSXJwIGZvciB0b28KPj4gbG9uZyBhIHRpbWUKPj4gQXJnMjogZmZmZmZhODAwNjhlZTI0
MCwgUGh5c2ljYWwgRGV2aWNlIE9iamVjdCBvZiB0aGUgc3RhY2sKPj4gQXJnMzogZmZmZmY4MDAw
MGI5YTNkOCwgbnQhVFJJQUdFXzlGX1BPV0VSIG9uIFdpbjcgYW5kIGhpZ2hlciwKPj4gb3RoZXJ3
aXNlIHRoZSBGdW5jdGlvbmFsIERldmljZSBPYmplY3Qgb2YgdGhlIHN0YWNrCj4+IEFyZzQ6IGZm
ZmZmYTgwMDY4NzljYTAsIFRoZSBibG9ja2VkIElSUAo+Pgo+PiBEZWJ1Z2dpbmcgRGV0YWlsczoK
Pj4gLS0tLS0tLS0tLS0tLS0tLS0tCj4+IERSVlBPV0VSU1RBVEVfU1VCQ09ERTogIDMKPj4gSU1B
R0VfTkFNRTogIHhlbnZpZi5zeXMKPj4gREVCVUdfRkxSX0lNQUdFX1RJTUVTVEFNUDogIDU4OGRk
ODI5Cj4+IE1PRFVMRV9OQU1FOiB4ZW52aWYKPj4gRkFVTFRJTkdfTU9EVUxFOiBmZmZmZjg4MDA0
ZTAwMDAwIHhlbnZpZgo+PiBERUZBVUxUX0JVQ0tFVF9JRDogIFdJTjdfRFJJVkVSX0ZBVUxUCj4+
IEJVR0NIRUNLX1NUUjogIDB4OUYKPj4gUFJPQ0VTU19OQU1FOiAgU3lzdGVtCj4+IENVUlJFTlRf
SVJRTDogIDIKPj4gQU5BTFlTSVNfVkVSU0lPTjogNi4zLjk2MDAuMTczMzYgKGRlYnVnZ2Vycyhk
YmcpLjE1MDIyNi0xNTAwKSBhbWQ2NGZyZQo+PiBEUENfU1RBQ0tfQkFTRTogIEZGRkZGODAwMDBC
QTBGQjAKPj4KPj4gU1RBQ0tfVEVYVDoKPj4gZmZmZmY4MDBgMDBiOWEzODggZmZmZmY4MDBgMDJk
M2YzYzAgOiAwMDAwMDAwMGAwMDAwMDA5ZiAwMDAwMDAwMGAwMDAwMDAwMwo+PiBmZmZmZmE4MGAw
NjhlZTI0MCBmZmZmZjgwMGAwMGI5YTNkOCA6IG50IUtlQnVnQ2hlY2tFeAo+PiBmZmZmZjgwMGAw
MGI5YTM5MCBmZmZmZjgwMGAwMmNkODVjYyA6IGZmZmZmODAwYDAwYjlhNGMwIGZmZmZmODAwYDAw
YjlhNGMwCj4+IDAwMDAwMDAwYDAwMDAwMDAwIDAwMDAwMDAwYDAwMDAwMDAxIDogbnQhID8/Cj4+
IDo6Rk5PRE9CRk06OmBzdHJpbmcnKzB4MmU0YTAKPj4gZmZmZmY4MDBgMDBiOWE0MzAgZmZmZmY4
MDBgMDJjZDg0NjYgOiBmZmZmZjgwMGAwMmU4MWZlMCAwMDAwMDAwMGAwMDBmN2ExZQo+PiAwMDAw
MDAwMGAwMDAwMDAwMCBmZmZmZjgwMGAwMGI5YTc1MCA6IG50IUtpUHJvY2Vzc1RpbWVyRHBjVGFi
bGUrMHg2Ywo+PiBmZmZmZjgwMGAwMGI5YTRhMCBmZmZmZjgwMGAwMmNkODM0ZSA6IDAwMDAwMDI0
YGQ3NWYzZTcwIGZmZmZmODAwYDAwYjlhYjE4Cj4+IDAwMDAwMDAwYDAwMGY3YTFlIGZmZmZmODAw
YDAyZTRlNjQ4IDogbnQhS2lQcm9jZXNzRXhwaXJlZFRpbWVyTGlzdCsweGM2Cj4+IGZmZmZmODAw
YDAwYjlhYWYwIGZmZmZmODAwYDAyY2Q4MTM3IDogMDAwMDAwZTlgMjM2Yjc1YzEgMDAwMDAwZTlg
MDAwZjdhMWUKPj4gMDAwMDAwZTlgMjM2Yjc1NDYgMDAwMDAwMDBgMDAwMDAwMWUgOiBudCFLaVRp
bWVyRXhwaXJhdGlvbisweDFiZQo+PiBmZmZmZjgwMGAwMGI5YWI5MCBmZmZmZjgwMGAwMmNjNTEw
YSA6IGZmZmZmODAwYDAyZTRiZTgwIGZmZmZmODAwYDAyZTU5Y2MwCj4+IDAwMDAwMDAwYDAwMDAw
MDAwIGZmZmZmODgwYDA4MzYxNzkwIDogbnQhS2lSZXRpcmVEcGNMaXN0KzB4Mjc3Cj4+IGZmZmZm
ODAwYDAwYjlhYzQwIDAwMDAwMDAwYDAwMDAwMDAwIDogZmZmZmY4MDBgMDBiOWIwMDAgZmZmZmY4
MDBgMDBiOTUwMDAKPj4gZmZmZmY4MDBgMDBiOWFjMDAgMDAwMDAwMDBgMDAwMDAwMDAgOiBudCFL
aUlkbGVMb29wKzB4NWEKPj4KPj4gU1RBQ0tfQ09NTUFORDogIGtiCj4+IEZPTExPV1VQX05BTUU6
ICBNYWNoaW5lT3duZXIKPj4gRkFJTFVSRV9CVUNLRVRfSUQ6Cj4+IFg2NF8weDlGXzNfUE9XRVJf
RE9XTl94ZW5uZXRfSU1BR0VfeGVudmlmLnN5cwo+PiBCVUNLRVRfSUQ6ICBYNjRfMHg5Rl8zX1BP
V0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKPj4gQU5BTFlTSVNfU09VUkNFOiAgS00K
Pj4gRkFJTFVSRV9JRF9IQVNIX1NUUklORzoKPj4ga206eDY0XzB4OWZfM19wb3dlcl9kb3duX3hl
bm5ldF9pbWFnZV94ZW52aWYuc3lzCj4+IEZBSUxVUkVfSURfSEFTSDogIHtiMjdhOTY3ZC1kMDA3
LTFiMDQtZGM1Yi0wMjdlYWMyNzk2MWF9Cj4+Cj4+IEZvbGxvd3VwOiBNYWNoaW5lT3duZXIKPj4g
LS0tLS0tLS0tCj4+Cj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAwOiBrZD4g
IWlycCBmZmZmZmE4MDA2ODc5Y2EwIDEKPj4KPj4gSXJwIGlzIGFjdGl2ZSB3aXRoIDMgc3RhY2tz
IDIgaXMgY3VycmVudCAoPSAweGZmZmZmYTgwMDY4NzlkYjgpCj4+ICAgTm8gTWRsOiBObyBTeXN0
ZW0gQnVmZmVyOiBUaHJlYWQgMDAwMDAwMDA6ICBJcnAgc3RhY2sgdHJhY2UuCj4+IEZsYWdzID0g
MDAwMDAwMDAKPj4gVGhyZWFkTGlzdEVudHJ5LkZsaW5rID0gZmZmZmZhODAwNjg3OWNjMAo+PiBU
aHJlYWRMaXN0RW50cnkuQmxpbmsgPSBmZmZmZmE4MDA2ODc5Y2MwCj4+IElvU3RhdHVzLlN0YXR1
cyA9IGMwMDAwMGJiCj4+IElvU3RhdHVzLkluZm9ybWF0aW9uID0gMDAwMDAwMDAKPj4gUmVxdWVz
dG9yTW9kZSA9IDAwMDAwMDAwCj4+IENhbmNlbCA9IDAwCj4+IENhbmNlbElycWwgPSAwCj4+IEFw
Y0Vudmlyb25tZW50ID0gMDAKPj4gVXNlcklvc2IgPSAwMDAwMDAwMAo+PiBVc2VyRXZlbnQgPSAw
MDAwMDAwMAo+PiBPdmVybGF5LkFzeW5jaHJvbm91c1BhcmFtZXRlcnMuVXNlckFwY1JvdXRpbmUg
PSAwMDAwMDAwMAo+PiBPdmVybGF5LkFzeW5jaHJvbm91c1BhcmFtZXRlcnMuVXNlckFwY0NvbnRl
eHQgPSAwMDAwMDAwMAo+PiBPdmVybGF5LkFsbG9jYXRpb25TaXplID0gMDAwMDAwMDAgLSAwMDAw
MDAwMAo+PiBDYW5jZWxSb3V0aW5lID0gMDAwMDAwMDAKPj4gVXNlckJ1ZmZlciA9IDAwMDAwMDAw
Cj4+ICZUYWlsLk92ZXJsYXkuRGV2aWNlUXVldWVFbnRyeSA9IGZmZmZmYTgwMDY4NzlkMTgKPj4g
VGFpbC5PdmVybGF5LlRocmVhZCA9IDAwMDAwMDAwCj4+IFRhaWwuT3ZlcmxheS5BdXhpbGlhcnlC
dWZmZXIgPSAwMDAwMDAwMAo+PiBUYWlsLk92ZXJsYXkuTGlzdEVudHJ5LkZsaW5rID0gZmZmZmZh
ODAxN2FkZDBiOAo+PiBUYWlsLk92ZXJsYXkuTGlzdEVudHJ5LkJsaW5rID0gZmZmZmY4MDAwMmU4
MWJjMAo+PiBUYWlsLk92ZXJsYXkuQ3VycmVudFN0YWNrTG9jYXRpb24gPSBmZmZmZmE4MDA2ODc5
ZGI4Cj4+IFRhaWwuT3ZlcmxheS5PcmlnaW5hbEZpbGVPYmplY3QgPSAwMDAwMDAwMAo+PiBUYWls
LkFwYyA9IDAwMDAwMDAwCj4+IFRhaWwuQ29tcGxldGlvbktleSA9IDAwMDAwMDAwCj4+ICAgICAg
IGNtZCAgZmxnIGNsIERldmljZSAgIEZpbGUgICAgIENvbXBsZXRpb24tQ29udGV4dAo+PiAgIFsg
IDAsIDBdICAgMCAgMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMC0wMDAwMDAwMAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQXJnczogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAKPj4+IFsgMTYsIDJdICAgMCBlMSBmZmZmZmE4MDA4MWI5MDUwIDAwMDAwMDAwIGZmZmZm
ODAwMDJmMWUyMTAtZmZmZmZhODAwOWE0YThhMAo+PiBTdWNjZXNzIEVycm9yIENhbmNlbCBwZW5k
aW5nCj4+ICAgICAgICAgICAgICAgICBcRHJpdmVyXHhlbm5ldCAgIG50IVBvcFN5c3RlbUlycENv
bXBsZXRpb24KPj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFyZ3M6IDAwMDE2NjAwIDAwMDAw
MDAwIDAwMDAwMDA2IDAwMDAwMDA2Cj4+ICAgWyAgMCwgMF0gICAwICAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwLWZmZmZmYTgwMDlhNGE4YTAKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
IEFyZ3M6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4+Cj4+Cj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHdpbi1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKPj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAo+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xp
c3RpbmZvL3dpbi1wdi1kZXZlbAo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 09:39:23 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cafla-0000L7-UF; Mon, 06 Feb 2017 09:39:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1caflZ-0000L1-J6
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 09:39:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 02/F3-22349-84448985; Mon, 06 Feb 2017 09:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQtfVZUa
 EwfZ7rBZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y8WWBYwFK90rDn19ydLAuNGmi5GTQ0LAT6Ll
 5FxWEJtNQEdi6dH5TF2MHBwiAroSxx4HgYSZBbwlrp48yAhiCwt4Smw+e58FxBYR8JJ4+mwmO
 4TtJNH9+DGYzSKgIvFvxgkmEJtXwF3i2utbbF2MXBxCAhsYJeZOWgE2iFPAQWL6UgibUUBW4k
 vjamaIZeISt57MZ4K4TUBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA1M8R
 iQYmTM5+wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZle
 bmpxcWJ6ak5iUrFecn7uJkZg6DMAwQ7G6xsDDjFKcjApifIaekyNEOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBq+g8I0JIsCg1PbUiLTMHGIUwaQkOHiUR3honoDRvcUFibnFmOkTqFKMux6kbp1
 8yCbHk5eelSonzuoLMEAApyijNgxsBSwiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrDDK
 FJzOvBG7TK6AjmICO2HZlGsgRJYkIKakGxmlyXzq5Tp8SutW9toLlGYOompEG00uFAzInPj9Z
 0M15ylrAkj+Gr/uvvMDiIMNvp5jvt4nf8nO1mMv0efNUkWVFDyfNmzpLduo0lWu/opp+f4rk4
 gl6IOv9IMdt/et12zPeumu3Tnj+XP5ayWT9BWoF1dek0lPZjGYoaTNdqknhM7shtaEnQ4mlOC
 PRUIu5qDgRAKg4PIsDAwAA
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1486373956!56137191!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57280 invoked from network); 6 Feb 2017 09:39:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Feb 2017 09:39:16 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40165845"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8A==
Date: Mon, 6 Feb 2017 09:39:14 +0000
Message-ID: <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDA5OjM2Cj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IFNlbnQ6IDA1
IEZlYnJ1YXJ5IDIwMTcgMDA6MTYKPiA+PiBTb21ldGltZXMgKDE6NTApIHRoZSBzaHV0ZG93biBv
ZiBkb21haW4gaHVuZyBhbmQgcmVzZXQgYWZ0ZXIgdGltZW91dAo+ID4+IChmZXcKPiA+PiBtaW51
dGVzKSB3aXRoIEJTT0QgLSBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRS4gVGhlIHByb2JsZW0K
PiA+PiBhcHBlYXJlZCBmcm9tCj4gPj4gbXkgZmlyc3QgdXNhZ2Ugb2YgOC4yIGRldmVsb3BtZW50
IFBWIGRyaXZlcnMgKGVnLiA+IDYgbW9udGgpLgo+ID4+Cj4gPj4gSXMgaXQgbm9ybWFsIGZvciB4
ZW52aWYgdGhhdCAiKGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4iIGRpZCBub3QKPiA+PiBm
aW5pc2ggYW5kIHN0YXJ0ZWQgd2FpdCBmb3IgcGFja2V0ICIoZDIpIFhFTlZJRnxSZWNlaXZlcldh
aXRGb3JQYWNrZXRzOgo+ID4+IGRldmljZS92aWYvMDogPT09PT4iCj4gPj4gYWZ0ZXIgZGlzYWJs
ZSA/Cj4gPgo+ID4gVGhpcyBzdWdnZXN0cyB0aGF0IHRoZSBuZXR3b3JrIHN0YWNrIGhhcyBub3Qg
cmV0dXJuZWQgYWxsIHBhY2tldHMgdG8gdGhlCj4gZHJpdmVyLCBvciB0aGF0IHRoZXJlIGlzIGFu
IGFjY291bnRpbmcgZXJyb3Igc29tZXdoZXJlLiBYRU5WSUYgaXMgd2FpdGluZwo+IGJlY2F1c2Ug
aXQgY2Fubm90IHNodXRkb3duIHVudGlsIGFsbCBidWZmZXJzIGFyZSBiYWNrIChiZWNhdXNlIGl0
IHdvdWxkIGxlYWsKPiBtZW1vcnkgb3RoZXJ3aXNlKS4KPiA+IEluIHNvbWUgdmVyc2lvbnMgb2Yg
V2luZG93cyBpdCBzZWVtcyB0aGF0IHRyeWluZyB0byBpbmRpY2F0ZSBtb3JlIHRoYW4KPiBvbmUg
cGFja2V0IGF0IG9uY2UgY2FuIGxlYWQgdG8gdGhpcyBraW5kIG9mIHByb2JsZW0sIHNvIEkgYWRk
ZWQgcGF0Y2gKPiBiNGFjNTZkNmE3MTQgb24gU2VwdCAyMiBsYXN0IHllYXIuIEkgZ3Vlc3MgeW91
IHdlcmUgdXNpbmcgY29kZSBvbGRlciB0aGFuCj4gdGhhdC4KPiAKPiBJIGFtIHVwZGF0aW5nIGxv
Y2FsIGdpdCByZWd1bGFybHkgYW5kIEkgc2VlIHRoZSBwYXRjaCBpbiB4ZW5uZXQgZ2l0IGxvZyBh
cHBsaWVkIDotCj4gKAoKSSBzZWUuIFdlbGwsIGlmIGl0IGlzIGVhc3kgZm9yIHlvdSB0byByZXBy
b2R1Y2UsIGl0IHdvdWxkIGJlIHdvcnRoIGFkZGluZyBzb21lIGRlYnVnIHRvIFhFTk5FVCBhbmQg
WEVOVklGIHRvIGZpZ3VyZSBvdXQgaG93IG1hbnkgYnVmZmVycyBhcmUgb3V0c3RhbmRpbmcuCgog
IFBhdWwKCj4gCj4gTWFydGluCj4gCj4gPiBDaGVlcnMsCj4gPgo+ID4gIFBhdWwKPiA+Cj4gPj4K
PiA+PiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4gPj4KPiA+PiAoSSBoYXZlIGxhc3QgbWluaWR1
bXAgaWYgbmVlZCB0byBjaGVjayBzb21lIGRyaXZlciBzdGF0ZSkKPiA+Pgo+ID4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gPj4KPiA+PiBDb25maWc6Cj4gPj4KPiA+PiAtIHhlbjQuOCArIHhlbjQu
NS4zCj4gPj4gLSBEb20wIGtlcm5lbCA0LjcuOS0yMDAuZmMyNC54ODZfNjQgb3IgMy4xMC14cwo+
ID4+IC0gd2luNyB3aXRoIGdpdCBkcml2ZXJzICgiWGVuX1Byb2plY3QgWEVOKiA4LjIuMCAoREVC
VUcpIikKPiA+Pgo+ID4+IFhlbiBjb25zb2xlIG91dHB1dCAob25seSBYRU5WSUYgYWZ0ZXIgc2h1
dGRvd24gYmVnaW5zKToKPiA+Pgo+ID4+IChkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6
ID09PT0+Cj4gPj4gKGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJsZTogPD09PT0KPiA+PiAo
ZDIpIFhFTlZJRnxNYWNSZW1vdmVNdWx0aWNhc3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAwMTowMDo1
RTo3RjpGRjpGQQo+ID4+IChkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6ID09PT0+Cj4g
Pj4gKGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJsZTogPD09PT0KPiA+PiAoZDIpIFhFTlZJ
RnxNYWNSZW1vdmVNdWx0aWNhc3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAzMzozMzowMDowMDowMDow
Qwo+ID4+IChkMikgWEVOVklGfFZpZkRpc2FibGU6ID09PT0+Cj4gPj4gKGQyKSBYRU5WSUZ8RnJv
bnRlbmREaXNhYmxlOiA9PT09Pgo+ID4+IChkMikgWEVOVklGfFRyYW5zbWl0dGVyRGlzYWJsZTog
PT09PT4KPiA+PiAoZDIpIFhFTlZJRnxUcmFuc21pdHRlckRpc2FibGU6IDw9PT09Cj4gPj4gKGQy
KSBYRU5WSUZ8UmVjZWl2ZXJEaXNhYmxlOiA9PT09Pgo+ID4+IChkMikgWEVOVklGfFJlY2VpdmVy
RGlzYWJsZTogPD09PT0KPiA+PiAoZDIpIFhFTlZJRnxNYWNEaXNhYmxlOiA9PT09Pgo+ID4+IChk
MikgWEVOVklGfE1hY0Rpc2FibGU6IDw9PT09Cj4gPj4gKGQyKSBYRU5WSUZ8RnJvbnRlbmREaXNh
YmxlOiA8PT09PQo+ID4+IChkMikgWEVOVklGfFJlY2VpdmVyV2FpdEZvclBhY2tldHM6IGRldmlj
ZS92aWYvMDogPT09PT4KPiA+Pgo+ID4+IEFuZCB0aGVuIEJTT0Q6Cj4gPj4KPiA+PiAoZDIpIFhF
TnxCVUdDSEVDSzogPT09PT4KPiA+PiAoZDIpIFhFTnxCVUdDSEVDSzogRFJJVkVSX1BPV0VSX1NU
QVRFX0ZBSUxVUkU6Cj4gMDAwMDAwMDAwMDAwMDAwMwo+ID4+IEZGRkZGQTgwMDY4RUUyNDAgRkZG
Cj4gPj4gKGQyKSBGRjgwMDAwQjlBM0Q4IEZGRkZGQTgwMDY4NzlDQTAKPiA+PiAoZDIpIFhFTnxC
VUdDSEVDSzogQ29kZSAwMDAwMDAwMwo+ID4+IChkMikgWEVOfEJVR0NIRUNLOiBPVVRTVEFORElO
RyBJUlAgRkZGRkZBODAwNjg3OUNBMCAoRGV2aWNlCj4gT2JqZWN0Cj4gPj4gRkZGRkZBODAwNjhF
RTI0MCkKPiA+PiAoZDIpCj4gPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IElSUCBTVEFDSzoKPiA+PiAo
ZDIpIFhFTnxCVUdDSEVDSzogWyAwXSAxNiAwMiAwMCBlMQo+ID4+IChkMikgWEVOfEJVR0NIRUNL
OiBbIDBdIENvbXBsZXRpb25Sb3V0aW5lID0gbnRvc2tybmwuZXhlICsKPiA+PiAwMDAwMDAwMDAw
MkMxMjEwCj4gPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgMF0gQ29udGV4dCA9IEZGRkZGQTgwMDlB
NEE4QTAKPiA+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAxXSAwMCAwMCAwMCAwMAo+ID4+IChkMikg
WEVOfEJVR0NIRUNLOiBbIDFdIENvbXBsZXRpb25Sb3V0aW5lID0gMDAwMDAwMDAwMDAwMDAwMAo+
ID4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDFdIENvbnRleHQgPSBGRkZGRkE4MDA5QTRBOEEwCj4g
Pj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gMDAgMDAgMDAgMDAKPiA+PiAoZDIpIFhFTnxCVUdD
SEVDSzogWz4yXSBDb21wbGV0aW9uUm91dGluZSA9IDAwMDAwMDAwMDAwMDAwMDAKPiA+PiAoZDIp
IFhFTnxCVUdDSEVDSzogWz4yXSBDb250ZXh0ID0gMDAwMDAwMDAwMDAwMDAwMAo+ID4+IChkMikg
WEVOfEJVR0NIRUNLOiBbIDNdIDAwIDAwIDAwIDAwCj4gPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsg
M10gQ29tcGxldGlvblJvdXRpbmUgPSAwMDAwMDAwMDAwMDAwMDAwCj4gPj4gKGQyKSBYRU58QlVH
Q0hFQ0s6IFsgM10gQ29udGV4dCA9IDAwMDAwMDAwMDAwMDAwMDAKPiA+PiAoZDIpIFhFTnxCVUdD
SEVDSzogPD09PT0KPiA+Pgo+ID4+IFdpbmRiZyBhbmFseXplIGZyb20gbWluaWR1bXA6Cj4gPj4K
PiA+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gMDoga2Q+ICFhbmFseXplIC12Cj4gPj4K
PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gPj4gKioqKioqKioqKioqKioqKioqKioqCj4gPj4gKgo+ID4+ICogICAgICAgICAgICAg
ICAgICAgICAgICBCdWdjaGVjayBBbmFseXNpcwo+ID4+ICoKPiA+Pgo+ICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+PiAqKioqKioq
KioqKioqKioqKioqKioKPiA+Pgo+ID4+IERSSVZFUl9QT1dFUl9TVEFURV9GQUlMVVJFICg5ZikK
PiA+PiBBIGRyaXZlciBoYXMgZmFpbGVkIHRvIGNvbXBsZXRlIGEgcG93ZXIgSVJQIHdpdGhpbiBh
IHNwZWNpZmljIHRpbWUuCj4gPj4gQXJndW1lbnRzOgo+ID4+IEFyZzE6IDAwMDAwMDAwMDAwMDAw
MDMsIEEgZGV2aWNlIG9iamVjdCBoYXMgYmVlbiBibG9ja2luZyBhbiBJcnAgZm9yIHRvbwo+ID4+
IGxvbmcgYSB0aW1lCj4gPj4gQXJnMjogZmZmZmZhODAwNjhlZTI0MCwgUGh5c2ljYWwgRGV2aWNl
IE9iamVjdCBvZiB0aGUgc3RhY2sKPiA+PiBBcmczOiBmZmZmZjgwMDAwYjlhM2Q4LCBudCFUUklB
R0VfOUZfUE9XRVIgb24gV2luNyBhbmQgaGlnaGVyLAo+ID4+IG90aGVyd2lzZSB0aGUgRnVuY3Rp
b25hbCBEZXZpY2UgT2JqZWN0IG9mIHRoZSBzdGFjawo+ID4+IEFyZzQ6IGZmZmZmYTgwMDY4Nzlj
YTAsIFRoZSBibG9ja2VkIElSUAo+ID4+Cj4gPj4gRGVidWdnaW5nIERldGFpbHM6Cj4gPj4gLS0t
LS0tLS0tLS0tLS0tLS0tCj4gPj4gRFJWUE9XRVJTVEFURV9TVUJDT0RFOiAgMwo+ID4+IElNQUdF
X05BTUU6ICB4ZW52aWYuc3lzCj4gPj4gREVCVUdfRkxSX0lNQUdFX1RJTUVTVEFNUDogIDU4OGRk
ODI5Cj4gPj4gTU9EVUxFX05BTUU6IHhlbnZpZgo+ID4+IEZBVUxUSU5HX01PRFVMRTogZmZmZmY4
ODAwNGUwMDAwMCB4ZW52aWYKPiA+PiBERUZBVUxUX0JVQ0tFVF9JRDogIFdJTjdfRFJJVkVSX0ZB
VUxUCj4gPj4gQlVHQ0hFQ0tfU1RSOiAgMHg5Rgo+ID4+IFBST0NFU1NfTkFNRTogIFN5c3RlbQo+
ID4+IENVUlJFTlRfSVJRTDogIDIKPiA+PiBBTkFMWVNJU19WRVJTSU9OOiA2LjMuOTYwMC4xNzMz
NiAoZGVidWdnZXJzKGRiZykuMTUwMjI2LTE1MDApCj4gYW1kNjRmcmUKPiA+PiBEUENfU1RBQ0tf
QkFTRTogIEZGRkZGODAwMDBCQTBGQjAKPiA+Pgo+ID4+IFNUQUNLX1RFWFQ6Cj4gPj4gZmZmZmY4
MDBgMDBiOWEzODggZmZmZmY4MDBgMDJkM2YzYzAgOiAwMDAwMDAwMGAwMDAwMDA5Zgo+IDAwMDAw
MDAwYDAwMDAwMDAzCj4gPj4gZmZmZmZhODBgMDY4ZWUyNDAgZmZmZmY4MDBgMDBiOWEzZDggOiBu
dCFLZUJ1Z0NoZWNrRXgKPiA+PiBmZmZmZjgwMGAwMGI5YTM5MCBmZmZmZjgwMGAwMmNkODVjYyA6
IGZmZmZmODAwYDAwYjlhNGMwIGZmZmZmODAwYDAwYjlhNGMwCj4gPj4gMDAwMDAwMDBgMDAwMDAw
MDAgMDAwMDAwMDBgMDAwMDAwMDEgOiBudCEgPz8KPiA+PiA6OkZOT0RPQkZNOjpgc3RyaW5nJysw
eDJlNGEwCj4gPj4gZmZmZmY4MDBgMDBiOWE0MzAgZmZmZmY4MDBgMDJjZDg0NjYgOiBmZmZmZjgw
MGAwMmU4MWZlMCAwMDAwMDAwMGAwMDBmN2ExZQo+ID4+IDAwMDAwMDAwYDAwMDAwMDAwIGZmZmZm
ODAwYDAwYjlhNzUwIDogbnQhS2lQcm9jZXNzVGltZXJEcGNUYWJsZSsweDZjCj4gPj4gZmZmZmY4
MDBgMDBiOWE0YTAgZmZmZmY4MDBgMDJjZDgzNGUgOiAwMDAwMDAyNGBkNzVmM2U3MAo+IGZmZmZm
ODAwYDAwYjlhYjE4Cj4gPj4gMDAwMDAwMDBgMDAwZjdhMWUgZmZmZmY4MDBgMDJlNGU2NDggOiBu
dCFLaVByb2Nlc3NFeHBpcmVkVGltZXJMaXN0KzB4YzYKPiA+PiBmZmZmZjgwMGAwMGI5YWFmMCBm
ZmZmZjgwMGAwMmNkODEzNyA6IDAwMDAwMGU5YDIzNmI3NWMxCj4gMDAwMDAwZTlgMDAwZjdhMWUK
PiA+PiAwMDAwMDBlOWAyMzZiNzU0NiAwMDAwMDAwMGAwMDAwMDAxZSA6IG50IUtpVGltZXJFeHBp
cmF0aW9uKzB4MWJlCj4gPj4gZmZmZmY4MDBgMDBiOWFiOTAgZmZmZmY4MDBgMDJjYzUxMGEgOiBm
ZmZmZjgwMGAwMmU0YmU4MCBmZmZmZjgwMGAwMmU1OWNjMAo+ID4+IDAwMDAwMDAwYDAwMDAwMDAw
IGZmZmZmODgwYDA4MzYxNzkwIDogbnQhS2lSZXRpcmVEcGNMaXN0KzB4Mjc3Cj4gPj4gZmZmZmY4
MDBgMDBiOWFjNDAgMDAwMDAwMDBgMDAwMDAwMDAgOiBmZmZmZjgwMGAwMGI5YjAwMAo+IGZmZmZm
ODAwYDAwYjk1MDAwCj4gPj4gZmZmZmY4MDBgMDBiOWFjMDAgMDAwMDAwMDBgMDAwMDAwMDAgOiBu
dCFLaUlkbGVMb29wKzB4NWEKPiA+Pgo+ID4+IFNUQUNLX0NPTU1BTkQ6ICBrYgo+ID4+IEZPTExP
V1VQX05BTUU6ICBNYWNoaW5lT3duZXIKPiA+PiBGQUlMVVJFX0JVQ0tFVF9JRDoKPiA+PiBYNjRf
MHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKPiA+PiBCVUNLRVRfSUQ6
ICBYNjRfMHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKPiA+PiBBTkFM
WVNJU19TT1VSQ0U6ICBLTQo+ID4+IEZBSUxVUkVfSURfSEFTSF9TVFJJTkc6Cj4gPj4ga206eDY0
XzB4OWZfM19wb3dlcl9kb3duX3hlbm5ldF9pbWFnZV94ZW52aWYuc3lzCj4gPj4gRkFJTFVSRV9J
RF9IQVNIOiAge2IyN2E5NjdkLWQwMDctMWIwNC1kYzViLTAyN2VhYzI3OTYxYX0KPiA+Pgo+ID4+
IEZvbGxvd3VwOiBNYWNoaW5lT3duZXIKPiA+PiAtLS0tLS0tLS0KPiA+Pgo+ID4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4+IDA6IGtkPiAhaXJwIGZmZmZmYTgwMDY4NzljYTAg
MQo+ID4+Cj4gPj4gSXJwIGlzIGFjdGl2ZSB3aXRoIDMgc3RhY2tzIDIgaXMgY3VycmVudCAoPSAw
eGZmZmZmYTgwMDY4NzlkYjgpCj4gPj4gICBObyBNZGw6IE5vIFN5c3RlbSBCdWZmZXI6IFRocmVh
ZCAwMDAwMDAwMDogIElycCBzdGFjayB0cmFjZS4KPiA+PiBGbGFncyA9IDAwMDAwMDAwCj4gPj4g
VGhyZWFkTGlzdEVudHJ5LkZsaW5rID0gZmZmZmZhODAwNjg3OWNjMAo+ID4+IFRocmVhZExpc3RF
bnRyeS5CbGluayA9IGZmZmZmYTgwMDY4NzljYzAKPiA+PiBJb1N0YXR1cy5TdGF0dXMgPSBjMDAw
MDBiYgo+ID4+IElvU3RhdHVzLkluZm9ybWF0aW9uID0gMDAwMDAwMDAKPiA+PiBSZXF1ZXN0b3JN
b2RlID0gMDAwMDAwMDAKPiA+PiBDYW5jZWwgPSAwMAo+ID4+IENhbmNlbElycWwgPSAwCj4gPj4g
QXBjRW52aXJvbm1lbnQgPSAwMAo+ID4+IFVzZXJJb3NiID0gMDAwMDAwMDAKPiA+PiBVc2VyRXZl
bnQgPSAwMDAwMDAwMAo+ID4+IE92ZXJsYXkuQXN5bmNocm9ub3VzUGFyYW1ldGVycy5Vc2VyQXBj
Um91dGluZSA9IDAwMDAwMDAwCj4gPj4gT3ZlcmxheS5Bc3luY2hyb25vdXNQYXJhbWV0ZXJzLlVz
ZXJBcGNDb250ZXh0ID0gMDAwMDAwMDAKPiA+PiBPdmVybGF5LkFsbG9jYXRpb25TaXplID0gMDAw
MDAwMDAgLSAwMDAwMDAwMAo+ID4+IENhbmNlbFJvdXRpbmUgPSAwMDAwMDAwMAo+ID4+IFVzZXJC
dWZmZXIgPSAwMDAwMDAwMAo+ID4+ICZUYWlsLk92ZXJsYXkuRGV2aWNlUXVldWVFbnRyeSA9IGZm
ZmZmYTgwMDY4NzlkMTgKPiA+PiBUYWlsLk92ZXJsYXkuVGhyZWFkID0gMDAwMDAwMDAKPiA+PiBU
YWlsLk92ZXJsYXkuQXV4aWxpYXJ5QnVmZmVyID0gMDAwMDAwMDAKPiA+PiBUYWlsLk92ZXJsYXku
TGlzdEVudHJ5LkZsaW5rID0gZmZmZmZhODAxN2FkZDBiOAo+ID4+IFRhaWwuT3ZlcmxheS5MaXN0
RW50cnkuQmxpbmsgPSBmZmZmZjgwMDAyZTgxYmMwCj4gPj4gVGFpbC5PdmVybGF5LkN1cnJlbnRT
dGFja0xvY2F0aW9uID0gZmZmZmZhODAwNjg3OWRiOAo+ID4+IFRhaWwuT3ZlcmxheS5PcmlnaW5h
bEZpbGVPYmplY3QgPSAwMDAwMDAwMAo+ID4+IFRhaWwuQXBjID0gMDAwMDAwMDAKPiA+PiBUYWls
LkNvbXBsZXRpb25LZXkgPSAwMDAwMDAwMAo+ID4+ICAgICAgIGNtZCAgZmxnIGNsIERldmljZSAg
IEZpbGUgICAgIENvbXBsZXRpb24tQ29udGV4dAo+ID4+ICAgWyAgMCwgMF0gICAwICAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwLTAwMDAwMDAwCj4gPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIEFyZ3M6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gPj4+IFsgMTYs
IDJdICAgMCBlMSBmZmZmZmE4MDA4MWI5MDUwIDAwMDAwMDAwIGZmZmZmODAwMDJmMWUyMTAtCj4g
ZmZmZmZhODAwOWE0YThhMAo+ID4+IFN1Y2Nlc3MgRXJyb3IgQ2FuY2VsIHBlbmRpbmcKPiA+PiAg
ICAgICAgICAgICAgICAgXERyaXZlclx4ZW5uZXQgICBudCFQb3BTeXN0ZW1JcnBDb21wbGV0aW9u
Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFyZ3M6IDAwMDE2NjAwIDAwMDAwMDAwIDAw
MDAwMDA2IDAwMDAwMDA2Cj4gPj4gICBbICAwLCAwXSAgIDAgIDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAtZmZmZmZhODAwOWE0YThhMAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICBB
cmdzOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+ID4+Cj4gPj4KPiA+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+IHdpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiA+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby93aW4tcHYtZGV2ZWwKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiB3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbAo+ID4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxp
c3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 09:39:23 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cafla-0000L7-UF; Mon, 06 Feb 2017 09:39:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1caflZ-0000L1-J6
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 09:39:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 02/F3-22349-84448985; Mon, 06 Feb 2017 09:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQtfVZUa
 EwfZ7rBZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y8WWBYwFK90rDn19ydLAuNGmi5GTQ0LAT6Ll
 5FxWEJtNQEdi6dH5TF2MHBwiAroSxx4HgYSZBbwlrp48yAhiCwt4Smw+e58FxBYR8JJ4+mwmO
 4TtJNH9+DGYzSKgIvFvxgkmEJtXwF3i2utbbF2MXBxCAhsYJeZOWgE2iFPAQWL6UgibUUBW4k
 vjamaIZeISt57MZ4K4TUBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA1M8R
 iQYmTM5+wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZle
 bmpxcWJ6ak5iUrFecn7uJkZg6DMAwQ7G6xsDDjFKcjApifIaekyNEOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBq+g8I0JIsCg1PbUiLTMHGIUwaQkOHiUR3honoDRvcUFibnFmOkTqFKMux6kbp1
 8yCbHk5eelSonzuoLMEAApyijNgxsBSwiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwrDDK
 FJzOvBG7TK6AjmICO2HZlGsgRJYkIKakGxmlyXzq5Tp8SutW9toLlGYOompEG00uFAzInPj9Z
 0M15ylrAkj+Gr/uvvMDiIMNvp5jvt4nf8nO1mMv0efNUkWVFDyfNmzpLduo0lWu/opp+f4rk4
 gl6IOv9IMdt/et12zPeumu3Tnj+XP5ayWT9BWoF1dek0lPZjGYoaTNdqknhM7shtaEnQ4mlOC
 PRUIu5qDgRAKg4PIsDAwAA
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1486373956!56137191!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57280 invoked from network); 6 Feb 2017 09:39:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Feb 2017 09:39:16 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40165845"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8A==
Date: Mon, 6 Feb 2017 09:39:14 +0000
Message-ID: <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDA5OjM2Cj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IFNlbnQ6IDA1
IEZlYnJ1YXJ5IDIwMTcgMDA6MTYKPiA+PiBTb21ldGltZXMgKDE6NTApIHRoZSBzaHV0ZG93biBv
ZiBkb21haW4gaHVuZyBhbmQgcmVzZXQgYWZ0ZXIgdGltZW91dAo+ID4+IChmZXcKPiA+PiBtaW51
dGVzKSB3aXRoIEJTT0QgLSBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRS4gVGhlIHByb2JsZW0K
PiA+PiBhcHBlYXJlZCBmcm9tCj4gPj4gbXkgZmlyc3QgdXNhZ2Ugb2YgOC4yIGRldmVsb3BtZW50
IFBWIGRyaXZlcnMgKGVnLiA+IDYgbW9udGgpLgo+ID4+Cj4gPj4gSXMgaXQgbm9ybWFsIGZvciB4
ZW52aWYgdGhhdCAiKGQyKSBYRU5WSUZ8VmlmRGlzYWJsZTogPT09PT4iIGRpZCBub3QKPiA+PiBm
aW5pc2ggYW5kIHN0YXJ0ZWQgd2FpdCBmb3IgcGFja2V0ICIoZDIpIFhFTlZJRnxSZWNlaXZlcldh
aXRGb3JQYWNrZXRzOgo+ID4+IGRldmljZS92aWYvMDogPT09PT4iCj4gPj4gYWZ0ZXIgZGlzYWJs
ZSA/Cj4gPgo+ID4gVGhpcyBzdWdnZXN0cyB0aGF0IHRoZSBuZXR3b3JrIHN0YWNrIGhhcyBub3Qg
cmV0dXJuZWQgYWxsIHBhY2tldHMgdG8gdGhlCj4gZHJpdmVyLCBvciB0aGF0IHRoZXJlIGlzIGFu
IGFjY291bnRpbmcgZXJyb3Igc29tZXdoZXJlLiBYRU5WSUYgaXMgd2FpdGluZwo+IGJlY2F1c2Ug
aXQgY2Fubm90IHNodXRkb3duIHVudGlsIGFsbCBidWZmZXJzIGFyZSBiYWNrIChiZWNhdXNlIGl0
IHdvdWxkIGxlYWsKPiBtZW1vcnkgb3RoZXJ3aXNlKS4KPiA+IEluIHNvbWUgdmVyc2lvbnMgb2Yg
V2luZG93cyBpdCBzZWVtcyB0aGF0IHRyeWluZyB0byBpbmRpY2F0ZSBtb3JlIHRoYW4KPiBvbmUg
cGFja2V0IGF0IG9uY2UgY2FuIGxlYWQgdG8gdGhpcyBraW5kIG9mIHByb2JsZW0sIHNvIEkgYWRk
ZWQgcGF0Y2gKPiBiNGFjNTZkNmE3MTQgb24gU2VwdCAyMiBsYXN0IHllYXIuIEkgZ3Vlc3MgeW91
IHdlcmUgdXNpbmcgY29kZSBvbGRlciB0aGFuCj4gdGhhdC4KPiAKPiBJIGFtIHVwZGF0aW5nIGxv
Y2FsIGdpdCByZWd1bGFybHkgYW5kIEkgc2VlIHRoZSBwYXRjaCBpbiB4ZW5uZXQgZ2l0IGxvZyBh
cHBsaWVkIDotCj4gKAoKSSBzZWUuIFdlbGwsIGlmIGl0IGlzIGVhc3kgZm9yIHlvdSB0byByZXBy
b2R1Y2UsIGl0IHdvdWxkIGJlIHdvcnRoIGFkZGluZyBzb21lIGRlYnVnIHRvIFhFTk5FVCBhbmQg
WEVOVklGIHRvIGZpZ3VyZSBvdXQgaG93IG1hbnkgYnVmZmVycyBhcmUgb3V0c3RhbmRpbmcuCgog
IFBhdWwKCj4gCj4gTWFydGluCj4gCj4gPiBDaGVlcnMsCj4gPgo+ID4gIFBhdWwKPiA+Cj4gPj4K
PiA+PiBUaGFua3MsIE1hcnRpbiBDZXJ2ZW55Cj4gPj4KPiA+PiAoSSBoYXZlIGxhc3QgbWluaWR1
bXAgaWYgbmVlZCB0byBjaGVjayBzb21lIGRyaXZlciBzdGF0ZSkKPiA+Pgo+ID4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gPj4KPiA+PiBDb25maWc6Cj4gPj4KPiA+PiAtIHhlbjQuOCArIHhlbjQu
NS4zCj4gPj4gLSBEb20wIGtlcm5lbCA0LjcuOS0yMDAuZmMyNC54ODZfNjQgb3IgMy4xMC14cwo+
ID4+IC0gd2luNyB3aXRoIGdpdCBkcml2ZXJzICgiWGVuX1Byb2plY3QgWEVOKiA4LjIuMCAoREVC
VUcpIikKPiA+Pgo+ID4+IFhlbiBjb25zb2xlIG91dHB1dCAob25seSBYRU5WSUYgYWZ0ZXIgc2h1
dGRvd24gYmVnaW5zKToKPiA+Pgo+ID4+IChkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6
ID09PT0+Cj4gPj4gKGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJsZTogPD09PT0KPiA+PiAo
ZDIpIFhFTlZJRnxNYWNSZW1vdmVNdWx0aWNhc3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAwMTowMDo1
RTo3RjpGRjpGQQo+ID4+IChkMikgWEVOVklGfE1hY0R1bXBBZGRyZXNzVGFibGU6ID09PT0+Cj4g
Pj4gKGQyKSBYRU5WSUZ8TWFjRHVtcEFkZHJlc3NUYWJsZTogPD09PT0KPiA+PiAoZDIpIFhFTlZJ
RnxNYWNSZW1vdmVNdWx0aWNhc3RBZGRyZXNzOiBhdHRyL3ZpZi8wOiAzMzozMzowMDowMDowMDow
Qwo+ID4+IChkMikgWEVOVklGfFZpZkRpc2FibGU6ID09PT0+Cj4gPj4gKGQyKSBYRU5WSUZ8RnJv
bnRlbmREaXNhYmxlOiA9PT09Pgo+ID4+IChkMikgWEVOVklGfFRyYW5zbWl0dGVyRGlzYWJsZTog
PT09PT4KPiA+PiAoZDIpIFhFTlZJRnxUcmFuc21pdHRlckRpc2FibGU6IDw9PT09Cj4gPj4gKGQy
KSBYRU5WSUZ8UmVjZWl2ZXJEaXNhYmxlOiA9PT09Pgo+ID4+IChkMikgWEVOVklGfFJlY2VpdmVy
RGlzYWJsZTogPD09PT0KPiA+PiAoZDIpIFhFTlZJRnxNYWNEaXNhYmxlOiA9PT09Pgo+ID4+IChk
MikgWEVOVklGfE1hY0Rpc2FibGU6IDw9PT09Cj4gPj4gKGQyKSBYRU5WSUZ8RnJvbnRlbmREaXNh
YmxlOiA8PT09PQo+ID4+IChkMikgWEVOVklGfFJlY2VpdmVyV2FpdEZvclBhY2tldHM6IGRldmlj
ZS92aWYvMDogPT09PT4KPiA+Pgo+ID4+IEFuZCB0aGVuIEJTT0Q6Cj4gPj4KPiA+PiAoZDIpIFhF
TnxCVUdDSEVDSzogPT09PT4KPiA+PiAoZDIpIFhFTnxCVUdDSEVDSzogRFJJVkVSX1BPV0VSX1NU
QVRFX0ZBSUxVUkU6Cj4gMDAwMDAwMDAwMDAwMDAwMwo+ID4+IEZGRkZGQTgwMDY4RUUyNDAgRkZG
Cj4gPj4gKGQyKSBGRjgwMDAwQjlBM0Q4IEZGRkZGQTgwMDY4NzlDQTAKPiA+PiAoZDIpIFhFTnxC
VUdDSEVDSzogQ29kZSAwMDAwMDAwMwo+ID4+IChkMikgWEVOfEJVR0NIRUNLOiBPVVRTVEFORElO
RyBJUlAgRkZGRkZBODAwNjg3OUNBMCAoRGV2aWNlCj4gT2JqZWN0Cj4gPj4gRkZGRkZBODAwNjhF
RTI0MCkKPiA+PiAoZDIpCj4gPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IElSUCBTVEFDSzoKPiA+PiAo
ZDIpIFhFTnxCVUdDSEVDSzogWyAwXSAxNiAwMiAwMCBlMQo+ID4+IChkMikgWEVOfEJVR0NIRUNL
OiBbIDBdIENvbXBsZXRpb25Sb3V0aW5lID0gbnRvc2tybmwuZXhlICsKPiA+PiAwMDAwMDAwMDAw
MkMxMjEwCj4gPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsgMF0gQ29udGV4dCA9IEZGRkZGQTgwMDlB
NEE4QTAKPiA+PiAoZDIpIFhFTnxCVUdDSEVDSzogWyAxXSAwMCAwMCAwMCAwMAo+ID4+IChkMikg
WEVOfEJVR0NIRUNLOiBbIDFdIENvbXBsZXRpb25Sb3V0aW5lID0gMDAwMDAwMDAwMDAwMDAwMAo+
ID4+IChkMikgWEVOfEJVR0NIRUNLOiBbIDFdIENvbnRleHQgPSBGRkZGRkE4MDA5QTRBOEEwCj4g
Pj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFs+Ml0gMDAgMDAgMDAgMDAKPiA+PiAoZDIpIFhFTnxCVUdD
SEVDSzogWz4yXSBDb21wbGV0aW9uUm91dGluZSA9IDAwMDAwMDAwMDAwMDAwMDAKPiA+PiAoZDIp
IFhFTnxCVUdDSEVDSzogWz4yXSBDb250ZXh0ID0gMDAwMDAwMDAwMDAwMDAwMAo+ID4+IChkMikg
WEVOfEJVR0NIRUNLOiBbIDNdIDAwIDAwIDAwIDAwCj4gPj4gKGQyKSBYRU58QlVHQ0hFQ0s6IFsg
M10gQ29tcGxldGlvblJvdXRpbmUgPSAwMDAwMDAwMDAwMDAwMDAwCj4gPj4gKGQyKSBYRU58QlVH
Q0hFQ0s6IFsgM10gQ29udGV4dCA9IDAwMDAwMDAwMDAwMDAwMDAKPiA+PiAoZDIpIFhFTnxCVUdD
SEVDSzogPD09PT0KPiA+Pgo+ID4+IFdpbmRiZyBhbmFseXplIGZyb20gbWluaWR1bXA6Cj4gPj4K
PiA+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gMDoga2Q+ICFhbmFseXplIC12Cj4gPj4K
PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gPj4gKioqKioqKioqKioqKioqKioqKioqCj4gPj4gKgo+ID4+ICogICAgICAgICAgICAg
ICAgICAgICAgICBCdWdjaGVjayBBbmFseXNpcwo+ID4+ICoKPiA+Pgo+ICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+PiAqKioqKioq
KioqKioqKioqKioqKioKPiA+Pgo+ID4+IERSSVZFUl9QT1dFUl9TVEFURV9GQUlMVVJFICg5ZikK
PiA+PiBBIGRyaXZlciBoYXMgZmFpbGVkIHRvIGNvbXBsZXRlIGEgcG93ZXIgSVJQIHdpdGhpbiBh
IHNwZWNpZmljIHRpbWUuCj4gPj4gQXJndW1lbnRzOgo+ID4+IEFyZzE6IDAwMDAwMDAwMDAwMDAw
MDMsIEEgZGV2aWNlIG9iamVjdCBoYXMgYmVlbiBibG9ja2luZyBhbiBJcnAgZm9yIHRvbwo+ID4+
IGxvbmcgYSB0aW1lCj4gPj4gQXJnMjogZmZmZmZhODAwNjhlZTI0MCwgUGh5c2ljYWwgRGV2aWNl
IE9iamVjdCBvZiB0aGUgc3RhY2sKPiA+PiBBcmczOiBmZmZmZjgwMDAwYjlhM2Q4LCBudCFUUklB
R0VfOUZfUE9XRVIgb24gV2luNyBhbmQgaGlnaGVyLAo+ID4+IG90aGVyd2lzZSB0aGUgRnVuY3Rp
b25hbCBEZXZpY2UgT2JqZWN0IG9mIHRoZSBzdGFjawo+ID4+IEFyZzQ6IGZmZmZmYTgwMDY4Nzlj
YTAsIFRoZSBibG9ja2VkIElSUAo+ID4+Cj4gPj4gRGVidWdnaW5nIERldGFpbHM6Cj4gPj4gLS0t
LS0tLS0tLS0tLS0tLS0tCj4gPj4gRFJWUE9XRVJTVEFURV9TVUJDT0RFOiAgMwo+ID4+IElNQUdF
X05BTUU6ICB4ZW52aWYuc3lzCj4gPj4gREVCVUdfRkxSX0lNQUdFX1RJTUVTVEFNUDogIDU4OGRk
ODI5Cj4gPj4gTU9EVUxFX05BTUU6IHhlbnZpZgo+ID4+IEZBVUxUSU5HX01PRFVMRTogZmZmZmY4
ODAwNGUwMDAwMCB4ZW52aWYKPiA+PiBERUZBVUxUX0JVQ0tFVF9JRDogIFdJTjdfRFJJVkVSX0ZB
VUxUCj4gPj4gQlVHQ0hFQ0tfU1RSOiAgMHg5Rgo+ID4+IFBST0NFU1NfTkFNRTogIFN5c3RlbQo+
ID4+IENVUlJFTlRfSVJRTDogIDIKPiA+PiBBTkFMWVNJU19WRVJTSU9OOiA2LjMuOTYwMC4xNzMz
NiAoZGVidWdnZXJzKGRiZykuMTUwMjI2LTE1MDApCj4gYW1kNjRmcmUKPiA+PiBEUENfU1RBQ0tf
QkFTRTogIEZGRkZGODAwMDBCQTBGQjAKPiA+Pgo+ID4+IFNUQUNLX1RFWFQ6Cj4gPj4gZmZmZmY4
MDBgMDBiOWEzODggZmZmZmY4MDBgMDJkM2YzYzAgOiAwMDAwMDAwMGAwMDAwMDA5Zgo+IDAwMDAw
MDAwYDAwMDAwMDAzCj4gPj4gZmZmZmZhODBgMDY4ZWUyNDAgZmZmZmY4MDBgMDBiOWEzZDggOiBu
dCFLZUJ1Z0NoZWNrRXgKPiA+PiBmZmZmZjgwMGAwMGI5YTM5MCBmZmZmZjgwMGAwMmNkODVjYyA6
IGZmZmZmODAwYDAwYjlhNGMwIGZmZmZmODAwYDAwYjlhNGMwCj4gPj4gMDAwMDAwMDBgMDAwMDAw
MDAgMDAwMDAwMDBgMDAwMDAwMDEgOiBudCEgPz8KPiA+PiA6OkZOT0RPQkZNOjpgc3RyaW5nJysw
eDJlNGEwCj4gPj4gZmZmZmY4MDBgMDBiOWE0MzAgZmZmZmY4MDBgMDJjZDg0NjYgOiBmZmZmZjgw
MGAwMmU4MWZlMCAwMDAwMDAwMGAwMDBmN2ExZQo+ID4+IDAwMDAwMDAwYDAwMDAwMDAwIGZmZmZm
ODAwYDAwYjlhNzUwIDogbnQhS2lQcm9jZXNzVGltZXJEcGNUYWJsZSsweDZjCj4gPj4gZmZmZmY4
MDBgMDBiOWE0YTAgZmZmZmY4MDBgMDJjZDgzNGUgOiAwMDAwMDAyNGBkNzVmM2U3MAo+IGZmZmZm
ODAwYDAwYjlhYjE4Cj4gPj4gMDAwMDAwMDBgMDAwZjdhMWUgZmZmZmY4MDBgMDJlNGU2NDggOiBu
dCFLaVByb2Nlc3NFeHBpcmVkVGltZXJMaXN0KzB4YzYKPiA+PiBmZmZmZjgwMGAwMGI5YWFmMCBm
ZmZmZjgwMGAwMmNkODEzNyA6IDAwMDAwMGU5YDIzNmI3NWMxCj4gMDAwMDAwZTlgMDAwZjdhMWUK
PiA+PiAwMDAwMDBlOWAyMzZiNzU0NiAwMDAwMDAwMGAwMDAwMDAxZSA6IG50IUtpVGltZXJFeHBp
cmF0aW9uKzB4MWJlCj4gPj4gZmZmZmY4MDBgMDBiOWFiOTAgZmZmZmY4MDBgMDJjYzUxMGEgOiBm
ZmZmZjgwMGAwMmU0YmU4MCBmZmZmZjgwMGAwMmU1OWNjMAo+ID4+IDAwMDAwMDAwYDAwMDAwMDAw
IGZmZmZmODgwYDA4MzYxNzkwIDogbnQhS2lSZXRpcmVEcGNMaXN0KzB4Mjc3Cj4gPj4gZmZmZmY4
MDBgMDBiOWFjNDAgMDAwMDAwMDBgMDAwMDAwMDAgOiBmZmZmZjgwMGAwMGI5YjAwMAo+IGZmZmZm
ODAwYDAwYjk1MDAwCj4gPj4gZmZmZmY4MDBgMDBiOWFjMDAgMDAwMDAwMDBgMDAwMDAwMDAgOiBu
dCFLaUlkbGVMb29wKzB4NWEKPiA+Pgo+ID4+IFNUQUNLX0NPTU1BTkQ6ICBrYgo+ID4+IEZPTExP
V1VQX05BTUU6ICBNYWNoaW5lT3duZXIKPiA+PiBGQUlMVVJFX0JVQ0tFVF9JRDoKPiA+PiBYNjRf
MHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKPiA+PiBCVUNLRVRfSUQ6
ICBYNjRfMHg5Rl8zX1BPV0VSX0RPV05feGVubmV0X0lNQUdFX3hlbnZpZi5zeXMKPiA+PiBBTkFM
WVNJU19TT1VSQ0U6ICBLTQo+ID4+IEZBSUxVUkVfSURfSEFTSF9TVFJJTkc6Cj4gPj4ga206eDY0
XzB4OWZfM19wb3dlcl9kb3duX3hlbm5ldF9pbWFnZV94ZW52aWYuc3lzCj4gPj4gRkFJTFVSRV9J
RF9IQVNIOiAge2IyN2E5NjdkLWQwMDctMWIwNC1kYzViLTAyN2VhYzI3OTYxYX0KPiA+Pgo+ID4+
IEZvbGxvd3VwOiBNYWNoaW5lT3duZXIKPiA+PiAtLS0tLS0tLS0KPiA+Pgo+ID4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4+IDA6IGtkPiAhaXJwIGZmZmZmYTgwMDY4NzljYTAg
MQo+ID4+Cj4gPj4gSXJwIGlzIGFjdGl2ZSB3aXRoIDMgc3RhY2tzIDIgaXMgY3VycmVudCAoPSAw
eGZmZmZmYTgwMDY4NzlkYjgpCj4gPj4gICBObyBNZGw6IE5vIFN5c3RlbSBCdWZmZXI6IFRocmVh
ZCAwMDAwMDAwMDogIElycCBzdGFjayB0cmFjZS4KPiA+PiBGbGFncyA9IDAwMDAwMDAwCj4gPj4g
VGhyZWFkTGlzdEVudHJ5LkZsaW5rID0gZmZmZmZhODAwNjg3OWNjMAo+ID4+IFRocmVhZExpc3RF
bnRyeS5CbGluayA9IGZmZmZmYTgwMDY4NzljYzAKPiA+PiBJb1N0YXR1cy5TdGF0dXMgPSBjMDAw
MDBiYgo+ID4+IElvU3RhdHVzLkluZm9ybWF0aW9uID0gMDAwMDAwMDAKPiA+PiBSZXF1ZXN0b3JN
b2RlID0gMDAwMDAwMDAKPiA+PiBDYW5jZWwgPSAwMAo+ID4+IENhbmNlbElycWwgPSAwCj4gPj4g
QXBjRW52aXJvbm1lbnQgPSAwMAo+ID4+IFVzZXJJb3NiID0gMDAwMDAwMDAKPiA+PiBVc2VyRXZl
bnQgPSAwMDAwMDAwMAo+ID4+IE92ZXJsYXkuQXN5bmNocm9ub3VzUGFyYW1ldGVycy5Vc2VyQXBj
Um91dGluZSA9IDAwMDAwMDAwCj4gPj4gT3ZlcmxheS5Bc3luY2hyb25vdXNQYXJhbWV0ZXJzLlVz
ZXJBcGNDb250ZXh0ID0gMDAwMDAwMDAKPiA+PiBPdmVybGF5LkFsbG9jYXRpb25TaXplID0gMDAw
MDAwMDAgLSAwMDAwMDAwMAo+ID4+IENhbmNlbFJvdXRpbmUgPSAwMDAwMDAwMAo+ID4+IFVzZXJC
dWZmZXIgPSAwMDAwMDAwMAo+ID4+ICZUYWlsLk92ZXJsYXkuRGV2aWNlUXVldWVFbnRyeSA9IGZm
ZmZmYTgwMDY4NzlkMTgKPiA+PiBUYWlsLk92ZXJsYXkuVGhyZWFkID0gMDAwMDAwMDAKPiA+PiBU
YWlsLk92ZXJsYXkuQXV4aWxpYXJ5QnVmZmVyID0gMDAwMDAwMDAKPiA+PiBUYWlsLk92ZXJsYXku
TGlzdEVudHJ5LkZsaW5rID0gZmZmZmZhODAxN2FkZDBiOAo+ID4+IFRhaWwuT3ZlcmxheS5MaXN0
RW50cnkuQmxpbmsgPSBmZmZmZjgwMDAyZTgxYmMwCj4gPj4gVGFpbC5PdmVybGF5LkN1cnJlbnRT
dGFja0xvY2F0aW9uID0gZmZmZmZhODAwNjg3OWRiOAo+ID4+IFRhaWwuT3ZlcmxheS5PcmlnaW5h
bEZpbGVPYmplY3QgPSAwMDAwMDAwMAo+ID4+IFRhaWwuQXBjID0gMDAwMDAwMDAKPiA+PiBUYWls
LkNvbXBsZXRpb25LZXkgPSAwMDAwMDAwMAo+ID4+ICAgICAgIGNtZCAgZmxnIGNsIERldmljZSAg
IEZpbGUgICAgIENvbXBsZXRpb24tQ29udGV4dAo+ID4+ICAgWyAgMCwgMF0gICAwICAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwLTAwMDAwMDAwCj4gPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIEFyZ3M6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4gPj4+IFsgMTYs
IDJdICAgMCBlMSBmZmZmZmE4MDA4MWI5MDUwIDAwMDAwMDAwIGZmZmZmODAwMDJmMWUyMTAtCj4g
ZmZmZmZhODAwOWE0YThhMAo+ID4+IFN1Y2Nlc3MgRXJyb3IgQ2FuY2VsIHBlbmRpbmcKPiA+PiAg
ICAgICAgICAgICAgICAgXERyaXZlclx4ZW5uZXQgICBudCFQb3BTeXN0ZW1JcnBDb21wbGV0aW9u
Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFyZ3M6IDAwMDE2NjAwIDAwMDAwMDAwIDAw
MDAwMDA2IDAwMDAwMDA2Cj4gPj4gICBbICAwLCAwXSAgIDAgIDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAtZmZmZmZhODAwOWE0YThhMAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICBB
cmdzOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAo+ID4+Cj4gPj4KPiA+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+IHdpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiA+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby93aW4tcHYtZGV2ZWwKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiB3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbAo+ID4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxp
c3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 10:15:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 10:15:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cagJw-000353-29; Mon, 06 Feb 2017 10: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 <firemeteor.guo@gmail.com>) id 1cagJu-00034x-KX
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 10:14:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9A/1F-21675-99C48985; Mon, 06 Feb 2017 10:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfTqYd3pPjM
 iDJoLLf4sTnRg9Dj84QpLAGMUa2ZeUn5FAmvG3B/T2AsOCFQ0rj7G3sD4mbeLkYtDSGAOo8Sh
 qa+ZQRwWgXZWiZUbPjF1MXJySAgsZpU49F4fws6ReDblHVS8SOLAl+ssIDavgKDEyZlPwGxhA
 QWJeScfsIPYQgKeEo1PXoDZnAIeEt8677FAbJvKIvH3xQ82kASbgL7EgYergYZyAG1WkWjYow
 Mx31Bi7+sNrBDzAyS2z1jICjHfTaJj01GwG0QEtCQmbNkKZjMLeEucmzOJGWQMs4C6xPp5QhM
 YhWYhuW4WQmYBI9MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAgGUAgh2MK9cFHmKU5GBSEuU19JgaIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV8h7RoSQY
 FFqempFWmYOMHZg0hIcPEoivJ+9gNK8xQWJucWZ6RCpU4z2HD1dp18ycZy6ASK/7DwDJPfsuv
 ySSYglLz8vVUqcVwpkqgBIW0ZpHtxQWKxfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjBvJMg
 Unsy8Erjdr4DOYgI6a9uVaSBnlSQipKQaGNNsk4/yq9/OuJhzi9+wWNRm72OdKy+jj2l+si89
 vPTSy5YvOlNN9MKjbnjPmXr++ew7j/m/76jK1pz7LUnc0mhBTQ5Dl7gAM885iYKIKTaLVc//q
 HRkmM6RkPWPZfK1JYL5O/w9QrWnswap1+gxmGa+36R/NUA59c+BM1IT+ScaR9gbptl8VWIpzk
 g01GIuKk4EADwo8i/wAgAA
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486376086!33098062!1
X-Originating-IP: [209.85.213.195]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50368 invoked from network); 6 Feb 2017 10:14:46 -0000
Received: from mail-yb0-f195.google.com (HELO mail-yb0-f195.google.com)
 (209.85.213.195)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Feb 2017 10:14:46 -0000
Received: by mail-yb0-f195.google.com with SMTP id w194so3329709ybe.1
 for <win-pv-devel@lists.xenproject.org>; Mon, 06 Feb 2017 02:14:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=PHdd6HFIhGmFwAPsTr8Y6Ddcme6QFXWy5ZcFQ3Ls5dU=;
 b=ElXvNXiCno1i7n1wxPMfY875Ki7Ee+FwYpFuwmq7BwpzDeuci8mLdRQAuQC/sDYn2Q
 M7IETl/mL0qS/U/xvN3WlIZSAggsiDr2u8xK/EyIvMPYXKXput7WVMDTkgY49MLh6592
 hjCoTnhRcMe480tc96+/LDHekF1ypN+X2vqD+SVEVyOUQw1BqnWjRYvSSb5vZ4p1d1Zu
 LFxjjhuGPz5bbOcwNLr+sMemMxUH0wtGHZ2mWqzf+XckjrObKRomUu0YtCwjDY0RUIEj
 3mKgEv2a32ejCVYIEevbf6jOBz+acln6GzuKONN9ObhK4WeOG85EnduuksKt6v5shP1h
 4TeA==
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=PHdd6HFIhGmFwAPsTr8Y6Ddcme6QFXWy5ZcFQ3Ls5dU=;
 b=tTFVAlHb+wt47KX3RN7PGqVKOuqXzZG5j+TxMnl+CX6UkEI/woCNXeIjWnyTFmMBE5
 09QWXcS5y9kuI8cD22ncUmiq+bZHDSg45BsAj2DB/vgCyQYABvQRpTETLMsOx/8tXAxw
 FezZQqfYMpdfAM87GKQ8nWAFnZmo7fnPdVL7V52VCEhBMJrfbf9Fm/xAQbAV9A6btgwV
 bE9cgz6VW5/cTffzCwBkgHOdNJrbf+hTUBwnf9gUa/wgO7J2rPVpOQVoLejtV6SRXr5O
 e3wD12ACIiN1Yu/v014Cveym4LmoyCoAiyhLgDDYkBN7MDR6wHE/x1Is9msuimZsWBqJ
 bt9A==
X-Gm-Message-State: AMke39kWmYEw4zJcQWUlmMj0oPpOKjRrPSOrlU23gZskNg2GrLGuSW+Ow2k7wU0VVawO6nbGgsl7s3y/ahDuwA==
X-Received: by 10.37.21.195 with SMTP id 186mr6665868ybv.103.1486376085765;
 Mon, 06 Feb 2017 02:14:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.174.31 with HTTP; Mon, 6 Feb 2017 02:14:45 -0800 (PST)
In-Reply-To: <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Mon, 6 Feb 2017 18:14:45 +0800
X-Google-Sender-Auth: i-E4tSjLxv_RZq3sUVlBmnlfdqc
Message-ID: <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNiwgMjAxNyBhdCA0OjQ3IFBNLCBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiBHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJs
ZVszMV0gQCAwMDAwMDAwMC5mMDAyMDAwMAo+IFhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJl
ZmVyZW5jZXMgWzAwMDAzZTAwIC0gMDAwMDNmZmZdCj4gWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWls
MSAoYzAwMDAwOWEpCj4gWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQo+IFhF
TkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKPiBYRU5CVVN8Q2FjaGVDcmVh
dGVPYmplY3Q6IGZhaWwyCj4gWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAw
OWEpCj4KPiBJdCBsb29rcyB0byBtZSBsaWtlIHlvdSBtdXN0IGhhdmUgbXVsdGlwYWdlIHJpbmdz
IGZvciB5b3VyIHN0b3JhZ2UgYmVjYXVzZSBYRU5WQkQgaGFzIGdyYWJiZWQgdGhlIGVudGlyZSBn
cmFudCB0YWJsZSBiZWZvcmUgWEVOVklGIGdldHMgYSBsb29rLWluLgo+Cj4gLi4ud2hpY2ggbWVh
bnMgdGhhdCBYRU5WSUYgY2Fubm90IGV2ZW4gYWxsb2NhdGUgZ3JhbnQgcmVmZXJlbmNlcyBmb3Ig
dGhlIDQgc2hhcmVkIHBhZ2VzIGl0IG5lZWRzIHRvIGhvb2sgdXAgdGhlIHJlY2VpdmUgc2lkZSBx
dWV1ZXMuCj4KPiBUaGF0IHdhcyBmcm9tIHFlbXUtcnVpYm94X25ldy5sb2cuIEFzIGZvciB0aGUg
b3RoZXIgbG9nLCBJIGNhbid0IHNlZSBhbnl0aGluZyB3cm9uZyBvdGhlciB0aGFuIGl0IHNlZW1z
IHRvIGhhdmUgc3RvcHBlZCBvbmNlIGl0IGhhcyBhdHRhY2hlZCB0byBzdG9yYWdlLi4uIHdoaWNo
IHByb2JhYmx5IHN1Z2dlc3RzIHlvdXIgYmFja2VuZCBpcyBub3Qgd29ya2luZyBwcm9wZXJseS4K
QnkgYmFjay1lbmQgZG8geW91IG1lYW4gdGhlIHByb3ZpZGVyIG9mIHRoZSBzdG9yYWdlIChpbiBt
eSBjYXNlIHRoZQpGcmVlQlNEIDEwIGJhc2VkIEZyZWVOQVMgZG9tVSk/CkkgdGhpbmsgRnJlZUJT
RCAxMCBpcyBjYXBhYmxlIG9mIHNlcnZpbmcgYXMgZG9tMCBhbmQgcHJvdmlkaW5nIHZhcmlvdXMK
YmFjay1lbmRzLgpUaGUgdmVyc2lvbiBJJ20gdXNpbmcgaXMgWEVOIGVuYWJsZWQuIFdpbGwgaGF2
ZSBhIGRvdWJsZSBjaGVjayB0byBzZWUKaWYgaXQncyBjb25maWd1cmVkIGZvciBkb20wIC8gYmFj
a2VuZCBzdXBwb3J0LgpKdXN0IGEgc2FuaXR5IGNoZWNrIC0tIHdoYXQgc2hvdWxkIEkgZXhwZWN0
IHRvIHNlZSBpZiB0aGUgYmFja2VuZApzdXBwb3J0IGluIGRyaXZlciBkb21haW4gZG9tVSBpcyBu
b3QgZW5hYmxlZCBhdCBhbGw/Cgo+Cj4gU28sIEkgc3VnZ2VzdCB5b3Ugc3RpY2sgd2l0aCBkb20w
IGJhY2tlbmRzIGJ1dCBsaW1pdCB5b3VyIHN0b3JhZ2UgdG8gYSBzaW5nbGUgcGFnZSByaW5nLiBJ
IGNhbid0IHJlbWVtYmVyIHRoZSBleGFjdCBibGtiYWNrIG1vZHVsZSBwYXJhbSB5b3UgbmVlZCB0
byBzZXQgdG8gZG8gdGhhdCwgYnV0IGl0IHNob3VsZG4ndCBiZSBoYXJkIHRvIGZpbmQuCj4KSSdt
IG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGJ5ICdtdXRpcGFnZSByaW5ncycu
IE11c3QKcmVmZXIgdG8gc29tZXRoaW5nIGludGVybmFsIHdoaWNoIGlzIG5vdCBtZW50aW9uZWQg
aW4gdGhlIGRvYzoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzLzQuOC10ZXN0aW5nL21pc2Mv
eGwtZGlzay1jb25maWd1cmF0aW9uLnR4dAoKV2hhdCBJJ20gZG9pbmcgaXMgTk9UIGZhbmN5IGF0
IGFsbC4gSXQncyBqdXN0IGEgcGxhaW4gZmlsZSBiYXNlZCByYXcKc3RvcmFnZS4gVGhlIGNvbmZp
ZyB3b3JrcyBmaW5lIHdpdGggdGhlIGdwbCBwdiBkcml2ZXJzLCBCVFcuCgpUaGUgZGlzayBjb25m
aWc6ICh0aGUgZmlyc3QgbGluZSBpcyBmb3IgdGhlIGV4cGVyaW1lbnRhbCBkb21VIGJhc2VkIGNv
bmZpZykKI2Rpc2sgPSBbJ2JhY2tlbmQ9bmFzLC9tbnQvdGFuazAvRGlza0ltZ3MvV2luZG93cy9y
dWlib3gvcnVpYm94LmltZyxyYXcseHZkYSx3J10KI2Rpc2sgPSBbJ2ZpbGU6L21udC92bWZzL1dp
bmRvd3MvcnVpYm94L3J1aWJveC5pbWcseHZkYSx3J10KCkFueXRoaW5nIHdyb25nIHdpdGggdGhh
dD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 10:15:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 10:15:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cagJw-000353-29; Mon, 06 Feb 2017 10: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 <firemeteor.guo@gmail.com>) id 1cagJu-00034x-KX
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 10:14:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9A/1F-21675-99C48985; Mon, 06 Feb 2017 10:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfTqYd3pPjM
 iDJoLLf4sTnRg9Dj84QpLAGMUa2ZeUn5FAmvG3B/T2AsOCFQ0rj7G3sD4mbeLkYtDSGAOo8Sh
 qa+ZQRwWgXZWiZUbPjF1MXJySAgsZpU49F4fws6ReDblHVS8SOLAl+ssIDavgKDEyZlPwGxhA
 QWJeScfsIPYQgKeEo1PXoDZnAIeEt8677FAbJvKIvH3xQ82kASbgL7EgYergYZyAG1WkWjYow
 Mx31Bi7+sNrBDzAyS2z1jICjHfTaJj01GwG0QEtCQmbNkKZjMLeEucmzOJGWQMs4C6xPp5QhM
 YhWYhuW4WQmYBI9MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAgGUAgh2MK9cFHmKU5GBSEuU19JgaIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV8h7RoSQY
 FFqempFWmYOMHZg0hIcPEoivJ+9gNK8xQWJucWZ6RCpU4z2HD1dp18ycZy6ASK/7DwDJPfsuv
 ySSYglLz8vVUqcVwpkqgBIW0ZpHtxQWKxfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjBvJMg
 Unsy8Erjdr4DOYgI6a9uVaSBnlSQipKQaGNNsk4/yq9/OuJhzi9+wWNRm72OdKy+jj2l+si89
 vPTSy5YvOlNN9MKjbnjPmXr++ew7j/m/76jK1pz7LUnc0mhBTQ5Dl7gAM885iYKIKTaLVc//q
 HRkmM6RkPWPZfK1JYL5O/w9QrWnswap1+gxmGa+36R/NUA59c+BM1IT+ScaR9gbptl8VWIpzk
 g01GIuKk4EADwo8i/wAgAA
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486376086!33098062!1
X-Originating-IP: [209.85.213.195]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50368 invoked from network); 6 Feb 2017 10:14:46 -0000
Received: from mail-yb0-f195.google.com (HELO mail-yb0-f195.google.com)
 (209.85.213.195)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Feb 2017 10:14:46 -0000
Received: by mail-yb0-f195.google.com with SMTP id w194so3329709ybe.1
 for <win-pv-devel@lists.xenproject.org>; Mon, 06 Feb 2017 02:14:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=PHdd6HFIhGmFwAPsTr8Y6Ddcme6QFXWy5ZcFQ3Ls5dU=;
 b=ElXvNXiCno1i7n1wxPMfY875Ki7Ee+FwYpFuwmq7BwpzDeuci8mLdRQAuQC/sDYn2Q
 M7IETl/mL0qS/U/xvN3WlIZSAggsiDr2u8xK/EyIvMPYXKXput7WVMDTkgY49MLh6592
 hjCoTnhRcMe480tc96+/LDHekF1ypN+X2vqD+SVEVyOUQw1BqnWjRYvSSb5vZ4p1d1Zu
 LFxjjhuGPz5bbOcwNLr+sMemMxUH0wtGHZ2mWqzf+XckjrObKRomUu0YtCwjDY0RUIEj
 3mKgEv2a32ejCVYIEevbf6jOBz+acln6GzuKONN9ObhK4WeOG85EnduuksKt6v5shP1h
 4TeA==
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=PHdd6HFIhGmFwAPsTr8Y6Ddcme6QFXWy5ZcFQ3Ls5dU=;
 b=tTFVAlHb+wt47KX3RN7PGqVKOuqXzZG5j+TxMnl+CX6UkEI/woCNXeIjWnyTFmMBE5
 09QWXcS5y9kuI8cD22ncUmiq+bZHDSg45BsAj2DB/vgCyQYABvQRpTETLMsOx/8tXAxw
 FezZQqfYMpdfAM87GKQ8nWAFnZmo7fnPdVL7V52VCEhBMJrfbf9Fm/xAQbAV9A6btgwV
 bE9cgz6VW5/cTffzCwBkgHOdNJrbf+hTUBwnf9gUa/wgO7J2rPVpOQVoLejtV6SRXr5O
 e3wD12ACIiN1Yu/v014Cveym4LmoyCoAiyhLgDDYkBN7MDR6wHE/x1Is9msuimZsWBqJ
 bt9A==
X-Gm-Message-State: AMke39kWmYEw4zJcQWUlmMj0oPpOKjRrPSOrlU23gZskNg2GrLGuSW+Ow2k7wU0VVawO6nbGgsl7s3y/ahDuwA==
X-Received: by 10.37.21.195 with SMTP id 186mr6665868ybv.103.1486376085765;
 Mon, 06 Feb 2017 02:14:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.174.31 with HTTP; Mon, 6 Feb 2017 02:14:45 -0800 (PST)
In-Reply-To: <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Mon, 6 Feb 2017 18:14:45 +0800
X-Google-Sender-Auth: i-E4tSjLxv_RZq3sUVlBmnlfdqc
Message-ID: <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNiwgMjAxNyBhdCA0OjQ3IFBNLCBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiBHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJs
ZVszMV0gQCAwMDAwMDAwMC5mMDAyMDAwMAo+IFhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJl
ZmVyZW5jZXMgWzAwMDAzZTAwIC0gMDAwMDNmZmZdCj4gWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWls
MSAoYzAwMDAwOWEpCj4gWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQo+IFhF
TkJVU3xHbnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkKPiBYRU5CVVN8Q2FjaGVDcmVh
dGVPYmplY3Q6IGZhaWwyCj4gWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAw
OWEpCj4KPiBJdCBsb29rcyB0byBtZSBsaWtlIHlvdSBtdXN0IGhhdmUgbXVsdGlwYWdlIHJpbmdz
IGZvciB5b3VyIHN0b3JhZ2UgYmVjYXVzZSBYRU5WQkQgaGFzIGdyYWJiZWQgdGhlIGVudGlyZSBn
cmFudCB0YWJsZSBiZWZvcmUgWEVOVklGIGdldHMgYSBsb29rLWluLgo+Cj4gLi4ud2hpY2ggbWVh
bnMgdGhhdCBYRU5WSUYgY2Fubm90IGV2ZW4gYWxsb2NhdGUgZ3JhbnQgcmVmZXJlbmNlcyBmb3Ig
dGhlIDQgc2hhcmVkIHBhZ2VzIGl0IG5lZWRzIHRvIGhvb2sgdXAgdGhlIHJlY2VpdmUgc2lkZSBx
dWV1ZXMuCj4KPiBUaGF0IHdhcyBmcm9tIHFlbXUtcnVpYm94X25ldy5sb2cuIEFzIGZvciB0aGUg
b3RoZXIgbG9nLCBJIGNhbid0IHNlZSBhbnl0aGluZyB3cm9uZyBvdGhlciB0aGFuIGl0IHNlZW1z
IHRvIGhhdmUgc3RvcHBlZCBvbmNlIGl0IGhhcyBhdHRhY2hlZCB0byBzdG9yYWdlLi4uIHdoaWNo
IHByb2JhYmx5IHN1Z2dlc3RzIHlvdXIgYmFja2VuZCBpcyBub3Qgd29ya2luZyBwcm9wZXJseS4K
QnkgYmFjay1lbmQgZG8geW91IG1lYW4gdGhlIHByb3ZpZGVyIG9mIHRoZSBzdG9yYWdlIChpbiBt
eSBjYXNlIHRoZQpGcmVlQlNEIDEwIGJhc2VkIEZyZWVOQVMgZG9tVSk/CkkgdGhpbmsgRnJlZUJT
RCAxMCBpcyBjYXBhYmxlIG9mIHNlcnZpbmcgYXMgZG9tMCBhbmQgcHJvdmlkaW5nIHZhcmlvdXMK
YmFjay1lbmRzLgpUaGUgdmVyc2lvbiBJJ20gdXNpbmcgaXMgWEVOIGVuYWJsZWQuIFdpbGwgaGF2
ZSBhIGRvdWJsZSBjaGVjayB0byBzZWUKaWYgaXQncyBjb25maWd1cmVkIGZvciBkb20wIC8gYmFj
a2VuZCBzdXBwb3J0LgpKdXN0IGEgc2FuaXR5IGNoZWNrIC0tIHdoYXQgc2hvdWxkIEkgZXhwZWN0
IHRvIHNlZSBpZiB0aGUgYmFja2VuZApzdXBwb3J0IGluIGRyaXZlciBkb21haW4gZG9tVSBpcyBu
b3QgZW5hYmxlZCBhdCBhbGw/Cgo+Cj4gU28sIEkgc3VnZ2VzdCB5b3Ugc3RpY2sgd2l0aCBkb20w
IGJhY2tlbmRzIGJ1dCBsaW1pdCB5b3VyIHN0b3JhZ2UgdG8gYSBzaW5nbGUgcGFnZSByaW5nLiBJ
IGNhbid0IHJlbWVtYmVyIHRoZSBleGFjdCBibGtiYWNrIG1vZHVsZSBwYXJhbSB5b3UgbmVlZCB0
byBzZXQgdG8gZG8gdGhhdCwgYnV0IGl0IHNob3VsZG4ndCBiZSBoYXJkIHRvIGZpbmQuCj4KSSdt
IG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGJ5ICdtdXRpcGFnZSByaW5ncycu
IE11c3QKcmVmZXIgdG8gc29tZXRoaW5nIGludGVybmFsIHdoaWNoIGlzIG5vdCBtZW50aW9uZWQg
aW4gdGhlIGRvYzoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzLzQuOC10ZXN0aW5nL21pc2Mv
eGwtZGlzay1jb25maWd1cmF0aW9uLnR4dAoKV2hhdCBJJ20gZG9pbmcgaXMgTk9UIGZhbmN5IGF0
IGFsbC4gSXQncyBqdXN0IGEgcGxhaW4gZmlsZSBiYXNlZCByYXcKc3RvcmFnZS4gVGhlIGNvbmZp
ZyB3b3JrcyBmaW5lIHdpdGggdGhlIGdwbCBwdiBkcml2ZXJzLCBCVFcuCgpUaGUgZGlzayBjb25m
aWc6ICh0aGUgZmlyc3QgbGluZSBpcyBmb3IgdGhlIGV4cGVyaW1lbnRhbCBkb21VIGJhc2VkIGNv
bmZpZykKI2Rpc2sgPSBbJ2JhY2tlbmQ9bmFzLC9tbnQvdGFuazAvRGlza0ltZ3MvV2luZG93cy9y
dWlib3gvcnVpYm94LmltZyxyYXcseHZkYSx3J10KI2Rpc2sgPSBbJ2ZpbGU6L21udC92bWZzL1dp
bmRvd3MvcnVpYm94L3J1aWJveC5pbWcseHZkYSx3J10KCkFueXRoaW5nIHdyb25nIHdpdGggdGhh
dD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 10:37:03 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cagfE-0004n9-Qg; Mon, 06 Feb 2017 10:36:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1cagfE-0004n1-GQ
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 10:36:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5E/F8-29440-3C158985; Mon, 06 Feb 2017 10:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQvdw4Iw
 Ig0XvxSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxsP975gKzihWLPo1namBcYpiFyMnh4SAn0T7
 hx4mEJtNQEdi6dH5YLaIgK7EprdNjCA2s4C3xNWTB4FsDg5hATeJnk81IKaIgLvE9GNiENVZE
 q9ePQerZhFQkbjycCMLiM0LVNLx8THQRC4OIYE7LBJ7pixhBUlwCgRKzPg4lRnEZhSQlfjSuJ
 oZYpW4xK0nECdICAhILNlznhnCFpV4+fgfK4RtILF16T4WkBuYBTQl1u/Sh2hVlJjS/ZAdYq+
 gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERj0DECwg/HyxoBDjJIcTEqivIYeUyOE+JLyUyozEosz4otKc1KLD
 zHKcHAoSfBuDJgRISRYlJqeWpGWmQOMP5i0BAePkgjvRZA0b3FBYm5xZjpE6hSjMcepG6dfMn
 F82XnmJZMQS15+XqqUOO9OkFIBkNKM0jy4QbC0cIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjEr
 CvAdBpvBk5pXA7XsFdAoT0CnbrkwDOaUkESEl1cC4T5SLVd0mfGvC8a2q9TViDRMC+f57fAng
 27Zk2nOn0GaxfdPPf3phe3/NvQuLohjDA41X5Mnk3CxcpHzSm2HftdKXIZ8somfebGVIVz5av
 m5aZvmVKZvUQh5Pu3e3yLLyyfQ7/xL4jr/RqOxcesD6XqffiU2WW5M/PX+qEevH/clX5L2c9b
 oGJZbijERDLeai4kQAL/MshwYDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1486377411!80059549!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47540 invoked from network); 6 Feb 2017 10:36:51 -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;
 6 Feb 2017 10:36:51 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40169032"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'G.R.' <firemeteor@users.sourceforge.net>
Thread-Topic: [win-pv-devel] How to diagnose windows domU hang on boot?
Thread-Index: AQHScmCvl1x1HwCArUScin4xOAgohKFAHnBwgAByG4CAAIU3kIAAP0UAgAAWLgCAFjHDAIAEJlKwgAAK3oCAABS74A==
Date: Mon, 6 Feb 2017 10:36:50 +0000
Message-ID: <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
 <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
In-Reply-To: <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmaXJlbWV0ZW9yLmd1b0BnbWFp
bC5jb20gW21haWx0bzpmaXJlbWV0ZW9yLmd1b0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBH
LlIuDQo+IFNlbnQ6IDA2IEZlYnJ1YXJ5IDIwMTcgMTA6MTUNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIEhvdyB0byBkaWFnbm9zZSB3
aW5kb3dzIGRvbVUgaGFuZyBvbiBib290Pw0KPiANCj4gT24gTW9uLCBGZWIgNiwgMjAxNyBhdCA0
OjQ3IFBNLCBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiB3cm90ZToN
Cj4gPiBHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVszMV0gQCAwMDAwMDAwMC5m
MDAyMDAwMA0KPiA+IFhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAz
ZTAwIC0gMDAwMDNmZmZdDQo+ID4gWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEp
DQo+ID4gWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQ0KPiA+IFhFTkJVU3xH
bnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkNCj4gPiBYRU5CVVN8Q2FjaGVDcmVhdGVP
YmplY3Q6IGZhaWwyDQo+ID4gWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAw
OWEpDQo+ID4NCj4gPiBJdCBsb29rcyB0byBtZSBsaWtlIHlvdSBtdXN0IGhhdmUgbXVsdGlwYWdl
IHJpbmdzIGZvciB5b3VyIHN0b3JhZ2UgYmVjYXVzZQ0KPiBYRU5WQkQgaGFzIGdyYWJiZWQgdGhl
IGVudGlyZSBncmFudCB0YWJsZSBiZWZvcmUgWEVOVklGIGdldHMgYSBsb29rLWluLg0KPiA+DQo+
ID4gLi4ud2hpY2ggbWVhbnMgdGhhdCBYRU5WSUYgY2Fubm90IGV2ZW4gYWxsb2NhdGUgZ3JhbnQg
cmVmZXJlbmNlcyBmb3IgdGhlIDQNCj4gc2hhcmVkIHBhZ2VzIGl0IG5lZWRzIHRvIGhvb2sgdXAg
dGhlIHJlY2VpdmUgc2lkZSBxdWV1ZXMuDQo+ID4NCj4gPiBUaGF0IHdhcyBmcm9tIHFlbXUtcnVp
Ym94X25ldy5sb2cuIEFzIGZvciB0aGUgb3RoZXIgbG9nLCBJIGNhbid0IHNlZQ0KPiBhbnl0aGlu
ZyB3cm9uZyBvdGhlciB0aGFuIGl0IHNlZW1zIHRvIGhhdmUgc3RvcHBlZCBvbmNlIGl0IGhhcyBh
dHRhY2hlZCB0bw0KPiBzdG9yYWdlLi4uIHdoaWNoIHByb2JhYmx5IHN1Z2dlc3RzIHlvdXIgYmFj
a2VuZCBpcyBub3Qgd29ya2luZyBwcm9wZXJseS4NCj4gQnkgYmFjay1lbmQgZG8geW91IG1lYW4g
dGhlIHByb3ZpZGVyIG9mIHRoZSBzdG9yYWdlIChpbiBteSBjYXNlIHRoZQ0KPiBGcmVlQlNEIDEw
IGJhc2VkIEZyZWVOQVMgZG9tVSk/DQoNCk5vLCBJIG1lYW4geW91ciBkcml2ZXIgZG9tYWluLCB3
aGljaCBtYXkgb3IgbWF5IG5vdCBjb250YWluIHRoZSBhY3R1YWwgc3RvcmFnZS4NCg0KPiBJIHRo
aW5rIEZyZWVCU0QgMTAgaXMgY2FwYWJsZSBvZiBzZXJ2aW5nIGFzIGRvbTAgYW5kIHByb3ZpZGlu
ZyB2YXJpb3VzDQo+IGJhY2stZW5kcy4NCj4gVGhlIHZlcnNpb24gSSdtIHVzaW5nIGlzIFhFTiBl
bmFibGVkLiBXaWxsIGhhdmUgYSBkb3VibGUgY2hlY2sgdG8gc2VlDQo+IGlmIGl0J3MgY29uZmln
dXJlZCBmb3IgZG9tMCAvIGJhY2tlbmQgc3VwcG9ydC4NCj4gSnVzdCBhIHNhbml0eSBjaGVjayAt
LSB3aGF0IHNob3VsZCBJIGV4cGVjdCB0byBzZWUgaWYgdGhlIGJhY2tlbmQNCj4gc3VwcG9ydCBp
biBkcml2ZXIgZG9tYWluIGRvbVUgaXMgbm90IGVuYWJsZWQgYXQgYWxsPw0KDQpObyBpZGVhLiBB
bGwgSSdtIHN1Z2dlc3RpbmcgaXMga2VlcGluZyB5b3VyIHN0b3JhZ2UgZGF0YXBhdGggc2ltcGxl
LiBEcml2ZXIgZG9tYWlucyBhcmUgbm90IGluIGNvbW1vbiB1c2UuIENlcnRhaW5seSBJJ3ZlIG5l
dmVyIHVzZWQgb25lIHNvIEknbSBub3QgYXUgZmFpdCB3aXRoIGRlYnVnZ2luZyB0aGF0IGtpbmQg
b2Ygc3lzdGVtLg0KDQo+IA0KPiA+DQo+ID4gU28sIEkgc3VnZ2VzdCB5b3Ugc3RpY2sgd2l0aCBk
b20wIGJhY2tlbmRzIGJ1dCBsaW1pdCB5b3VyIHN0b3JhZ2UgdG8gYSBzaW5nbGUNCj4gcGFnZSBy
aW5nLiBJIGNhbid0IHJlbWVtYmVyIHRoZSBleGFjdCBibGtiYWNrIG1vZHVsZSBwYXJhbSB5b3Ug
bmVlZCB0byBzZXQNCj4gdG8gZG8gdGhhdCwgYnV0IGl0IHNob3VsZG4ndCBiZSBoYXJkIHRvIGZp
bmQuDQo+ID4NCj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGJ5ICdt
dXRpcGFnZSByaW5ncycuIE11c3QNCj4gcmVmZXIgdG8gc29tZXRoaW5nIGludGVybmFsIHdoaWNo
IGlzIG5vdCBtZW50aW9uZWQgaW4gdGhlIGRvYzoNCj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9k
b2NzLzQuOC10ZXN0aW5nL21pc2MveGwtZGlzay1jb25maWd1cmF0aW9uLnR4dA0KDQpOby4gSSdt
IHJlZmVycmluZyB0byB0aGUgYmxrYmFjayBmZWF0dXJlLiBTZWUgaHR0cHM6Ly9sa21sLm9yZy9s
a21sLzIwMTUvNi8zLzI1DQoNCkkgc3VnZ2VzdCB5b3UgYmxrYmFjaydzIG1heF9yaW5nX3BhZ2Vf
b3JkZXIgcGFyYW1ldGVyIHRvIDAsIGJlY2F1c2UgSSB0aGluayBpdCBpcyBjdXJyZW50bHkgZGVm
YXVsdGluZyB0byA0Li4uIHdoaWNoIGlzIHN0dXBpZGx5IGxhcmdlIGZvciBtb3N0IHVzZS1jYXNl
cy4NCg0KPiANCj4gV2hhdCBJJ20gZG9pbmcgaXMgTk9UIGZhbmN5IGF0IGFsbC4gSXQncyBqdXN0
IGEgcGxhaW4gZmlsZSBiYXNlZCByYXcNCj4gc3RvcmFnZS4gVGhlIGNvbmZpZyB3b3JrcyBmaW5l
IHdpdGggdGhlIGdwbCBwdiBkcml2ZXJzLCBCVFcuDQo+IA0KPiBUaGUgZGlzayBjb25maWc6ICh0
aGUgZmlyc3QgbGluZSBpcyBmb3IgdGhlIGV4cGVyaW1lbnRhbCBkb21VIGJhc2VkIGNvbmZpZykN
Cj4gI2Rpc2sgPQ0KPiBbJ2JhY2tlbmQ9bmFzLC9tbnQvdGFuazAvRGlza0ltZ3MvV2luZG93cy9y
dWlib3gvcnVpYm94LmltZyxyYXcseHZkYSwNCj4gdyddDQo+ICNkaXNrID0gWydmaWxlOi9tbnQv
dm1mcy9XaW5kb3dzL3J1aWJveC9ydWlib3guaW1nLHh2ZGEsdyddDQo+IA0KPiBBbnl0aGluZyB3
cm9uZyB3aXRoIHRoYXQ/DQoNCk5vLiBJJ2Qgc3RpY2sgd2l0aCB0aGUgc2Vjb25kIGNvbmZpZyBh
bmQganVzdCB0dW5lIGJsa2JhY2sgYXMgSSBzdWdnZXN0Lg0KDQogIFBhdWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 10:37:03 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cagfE-0004n9-Qg; Mon, 06 Feb 2017 10:36:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1cagfE-0004n1-GQ
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 10:36:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5E/F8-29440-3C158985; Mon, 06 Feb 2017 10:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQvdw4Iw
 Ig0XvxSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxsP975gKzihWLPo1namBcYpiFyMnh4SAn0T7
 hx4mEJtNQEdi6dH5YLaIgK7EprdNjCA2s4C3xNWTB4FsDg5hATeJnk81IKaIgLvE9GNiENVZE
 q9ePQerZhFQkbjycCMLiM0LVNLx8THQRC4OIYE7LBJ7pixhBUlwCgRKzPg4lRnEZhSQlfjSuJ
 oZYpW4xK0nECdICAhILNlznhnCFpV4+fgfK4RtILF16T4WkBuYBTQl1u/Sh2hVlJjS/ZAdYq+
 gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERj0DECwg/HyxoBDjJIcTEqivIYeUyOE+JLyUyozEosz4otKc1KLD
 zHKcHAoSfBuDJgRISRYlJqeWpGWmQOMP5i0BAePkgjvRZA0b3FBYm5xZjpE6hSjMcepG6dfMn
 F82XnmJZMQS15+XqqUOO9OkFIBkNKM0jy4QbC0cIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjEr
 CvAdBpvBk5pXA7XsFdAoT0CnbrkwDOaUkESEl1cC4T5SLVd0mfGvC8a2q9TViDRMC+f57fAng
 27Zk2nOn0GaxfdPPf3phe3/NvQuLohjDA41X5Mnk3CxcpHzSm2HftdKXIZ8somfebGVIVz5av
 m5aZvmVKZvUQh5Pu3e3yLLyyfQ7/xL4jr/RqOxcesD6XqffiU2WW5M/PX+qEevH/clX5L2c9b
 oGJZbijERDLeai4kQAL/MshwYDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1486377411!80059549!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47540 invoked from network); 6 Feb 2017 10:36:51 -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;
 6 Feb 2017 10:36:51 -0000
X-IronPort-AV: E=Sophos;i="5.33,341,1477958400"; d="scan'208";a="40169032"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'G.R.' <firemeteor@users.sourceforge.net>
Thread-Topic: [win-pv-devel] How to diagnose windows domU hang on boot?
Thread-Index: AQHScmCvl1x1HwCArUScin4xOAgohKFAHnBwgAByG4CAAIU3kIAAP0UAgAAWLgCAFjHDAIAEJlKwgAAK3oCAABS74A==
Date: Mon, 6 Feb 2017 10:36:50 +0000
Message-ID: <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
 <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
In-Reply-To: <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmaXJlbWV0ZW9yLmd1b0BnbWFp
bC5jb20gW21haWx0bzpmaXJlbWV0ZW9yLmd1b0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBH
LlIuDQo+IFNlbnQ6IDA2IEZlYnJ1YXJ5IDIwMTcgMTA6MTUNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIEhvdyB0byBkaWFnbm9zZSB3
aW5kb3dzIGRvbVUgaGFuZyBvbiBib290Pw0KPiANCj4gT24gTW9uLCBGZWIgNiwgMjAxNyBhdCA0
OjQ3IFBNLCBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiB3cm90ZToN
Cj4gPiBHTlRUQUI6IE1BUCBYRU5NQVBTUEFDRV9ncmFudF90YWJsZVszMV0gQCAwMDAwMDAwMC5m
MDAyMDAwMA0KPiA+IFhFTkJVU3xHbnR0YWJFeHBhbmQ6IGFkZGVkIHJlZmVyZW5jZXMgWzAwMDAz
ZTAwIC0gMDAwMDNmZmZdDQo+ID4gWEVOQlVTfFJhbmdlU2V0UG9wOiBmYWlsMSAoYzAwMDAwOWEp
DQo+ID4gWEVOQlVTfEdudHRhYkV4cGFuZDogZmFpbDEgKGMwMDAwMDlhKQ0KPiA+IFhFTkJVU3xH
bnR0YWJFbnRyeUN0b3I6IGZhaWwxIChjMDAwMDA5YSkNCj4gPiBYRU5CVVN8Q2FjaGVDcmVhdGVP
YmplY3Q6IGZhaWwyDQo+ID4gWEVOQlVTfENhY2hlQ3JlYXRlT2JqZWN0OiBmYWlsMSAoYzAwMDAw
OWEpDQo+ID4NCj4gPiBJdCBsb29rcyB0byBtZSBsaWtlIHlvdSBtdXN0IGhhdmUgbXVsdGlwYWdl
IHJpbmdzIGZvciB5b3VyIHN0b3JhZ2UgYmVjYXVzZQ0KPiBYRU5WQkQgaGFzIGdyYWJiZWQgdGhl
IGVudGlyZSBncmFudCB0YWJsZSBiZWZvcmUgWEVOVklGIGdldHMgYSBsb29rLWluLg0KPiA+DQo+
ID4gLi4ud2hpY2ggbWVhbnMgdGhhdCBYRU5WSUYgY2Fubm90IGV2ZW4gYWxsb2NhdGUgZ3JhbnQg
cmVmZXJlbmNlcyBmb3IgdGhlIDQNCj4gc2hhcmVkIHBhZ2VzIGl0IG5lZWRzIHRvIGhvb2sgdXAg
dGhlIHJlY2VpdmUgc2lkZSBxdWV1ZXMuDQo+ID4NCj4gPiBUaGF0IHdhcyBmcm9tIHFlbXUtcnVp
Ym94X25ldy5sb2cuIEFzIGZvciB0aGUgb3RoZXIgbG9nLCBJIGNhbid0IHNlZQ0KPiBhbnl0aGlu
ZyB3cm9uZyBvdGhlciB0aGFuIGl0IHNlZW1zIHRvIGhhdmUgc3RvcHBlZCBvbmNlIGl0IGhhcyBh
dHRhY2hlZCB0bw0KPiBzdG9yYWdlLi4uIHdoaWNoIHByb2JhYmx5IHN1Z2dlc3RzIHlvdXIgYmFj
a2VuZCBpcyBub3Qgd29ya2luZyBwcm9wZXJseS4NCj4gQnkgYmFjay1lbmQgZG8geW91IG1lYW4g
dGhlIHByb3ZpZGVyIG9mIHRoZSBzdG9yYWdlIChpbiBteSBjYXNlIHRoZQ0KPiBGcmVlQlNEIDEw
IGJhc2VkIEZyZWVOQVMgZG9tVSk/DQoNCk5vLCBJIG1lYW4geW91ciBkcml2ZXIgZG9tYWluLCB3
aGljaCBtYXkgb3IgbWF5IG5vdCBjb250YWluIHRoZSBhY3R1YWwgc3RvcmFnZS4NCg0KPiBJIHRo
aW5rIEZyZWVCU0QgMTAgaXMgY2FwYWJsZSBvZiBzZXJ2aW5nIGFzIGRvbTAgYW5kIHByb3ZpZGlu
ZyB2YXJpb3VzDQo+IGJhY2stZW5kcy4NCj4gVGhlIHZlcnNpb24gSSdtIHVzaW5nIGlzIFhFTiBl
bmFibGVkLiBXaWxsIGhhdmUgYSBkb3VibGUgY2hlY2sgdG8gc2VlDQo+IGlmIGl0J3MgY29uZmln
dXJlZCBmb3IgZG9tMCAvIGJhY2tlbmQgc3VwcG9ydC4NCj4gSnVzdCBhIHNhbml0eSBjaGVjayAt
LSB3aGF0IHNob3VsZCBJIGV4cGVjdCB0byBzZWUgaWYgdGhlIGJhY2tlbmQNCj4gc3VwcG9ydCBp
biBkcml2ZXIgZG9tYWluIGRvbVUgaXMgbm90IGVuYWJsZWQgYXQgYWxsPw0KDQpObyBpZGVhLiBB
bGwgSSdtIHN1Z2dlc3RpbmcgaXMga2VlcGluZyB5b3VyIHN0b3JhZ2UgZGF0YXBhdGggc2ltcGxl
LiBEcml2ZXIgZG9tYWlucyBhcmUgbm90IGluIGNvbW1vbiB1c2UuIENlcnRhaW5seSBJJ3ZlIG5l
dmVyIHVzZWQgb25lIHNvIEknbSBub3QgYXUgZmFpdCB3aXRoIGRlYnVnZ2luZyB0aGF0IGtpbmQg
b2Ygc3lzdGVtLg0KDQo+IA0KPiA+DQo+ID4gU28sIEkgc3VnZ2VzdCB5b3Ugc3RpY2sgd2l0aCBk
b20wIGJhY2tlbmRzIGJ1dCBsaW1pdCB5b3VyIHN0b3JhZ2UgdG8gYSBzaW5nbGUNCj4gcGFnZSBy
aW5nLiBJIGNhbid0IHJlbWVtYmVyIHRoZSBleGFjdCBibGtiYWNrIG1vZHVsZSBwYXJhbSB5b3Ug
bmVlZCB0byBzZXQNCj4gdG8gZG8gdGhhdCwgYnV0IGl0IHNob3VsZG4ndCBiZSBoYXJkIHRvIGZp
bmQuDQo+ID4NCj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGJ5ICdt
dXRpcGFnZSByaW5ncycuIE11c3QNCj4gcmVmZXIgdG8gc29tZXRoaW5nIGludGVybmFsIHdoaWNo
IGlzIG5vdCBtZW50aW9uZWQgaW4gdGhlIGRvYzoNCj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9k
b2NzLzQuOC10ZXN0aW5nL21pc2MveGwtZGlzay1jb25maWd1cmF0aW9uLnR4dA0KDQpOby4gSSdt
IHJlZmVycmluZyB0byB0aGUgYmxrYmFjayBmZWF0dXJlLiBTZWUgaHR0cHM6Ly9sa21sLm9yZy9s
a21sLzIwMTUvNi8zLzI1DQoNCkkgc3VnZ2VzdCB5b3UgYmxrYmFjaydzIG1heF9yaW5nX3BhZ2Vf
b3JkZXIgcGFyYW1ldGVyIHRvIDAsIGJlY2F1c2UgSSB0aGluayBpdCBpcyBjdXJyZW50bHkgZGVm
YXVsdGluZyB0byA0Li4uIHdoaWNoIGlzIHN0dXBpZGx5IGxhcmdlIGZvciBtb3N0IHVzZS1jYXNl
cy4NCg0KPiANCj4gV2hhdCBJJ20gZG9pbmcgaXMgTk9UIGZhbmN5IGF0IGFsbC4gSXQncyBqdXN0
IGEgcGxhaW4gZmlsZSBiYXNlZCByYXcNCj4gc3RvcmFnZS4gVGhlIGNvbmZpZyB3b3JrcyBmaW5l
IHdpdGggdGhlIGdwbCBwdiBkcml2ZXJzLCBCVFcuDQo+IA0KPiBUaGUgZGlzayBjb25maWc6ICh0
aGUgZmlyc3QgbGluZSBpcyBmb3IgdGhlIGV4cGVyaW1lbnRhbCBkb21VIGJhc2VkIGNvbmZpZykN
Cj4gI2Rpc2sgPQ0KPiBbJ2JhY2tlbmQ9bmFzLC9tbnQvdGFuazAvRGlza0ltZ3MvV2luZG93cy9y
dWlib3gvcnVpYm94LmltZyxyYXcseHZkYSwNCj4gdyddDQo+ICNkaXNrID0gWydmaWxlOi9tbnQv
dm1mcy9XaW5kb3dzL3J1aWJveC9ydWlib3guaW1nLHh2ZGEsdyddDQo+IA0KPiBBbnl0aGluZyB3
cm9uZyB3aXRoIHRoYXQ/DQoNCk5vLiBJJ2Qgc3RpY2sgd2l0aCB0aGUgc2Vjb25kIGNvbmZpZyBh
bmQganVzdCB0dW5lIGJsa2JhY2sgYXMgSSBzdWdnZXN0Lg0KDQogIFBhdWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 12:23:37 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 12:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caiKV-0004gT-LP; Mon, 06 Feb 2017 12:23:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1caiKV-0004gN-5r
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 12:23:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1A/96-11476-6CA68985; Mon, 06 Feb 2017 12:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsUSKTEtRfdo1ow
 Ig5bjuhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y+eR22wFnVIVL5qeszUwzhLuYuTkEBKYxyhx
 ebpeFyMXkD2HUeLAj1fMIAkJAXeJJ60fwWwWAS2JhvfTwGw2AXWJCStfMEE0G0rsar7BCmKLA
 NVM2LIVLM4s4C3x58hBNhBbWMBT4uOGGSwgNqeAh8TZnhNgcV4BO4mz7a2MEItfMUqc63rM3s
 XIwSEqoCsx4YskRI2gxMmZT1ggZlpKnPtznW0CI/8sJKlZSFILGJlWMWoUpxaVpRbpGhnoJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhsDEOxg/LUs4BCjJAeTkiivocfUCCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvI8yZ0QICRalpqdWpGXmAMMeJi3BwaMkwvsFJM1bXJCYW
 5yZDpE6xWjMcerG6ZdMHFPWXXvJJMSSl5+XKiXOKwGMKCEBkNKM0jy4QbB4vMQoKyXMywh0mh
 BPQWpRbmYJqvwrRnEORiVh3icgC3ky80rg9gGDEegLEd5tV6aBnFKSiJCSamAUYODuzOmXPMd
 SbNcRz+6SMne7oaCV9KTZLgLfjzQdUyhr9LYW9k9duz+b1WyL6fT5f3Yf5vxq+dJuUmrOv9D3
 5dd6Pisd692S49u9QD1OUv5b96R2jyd/VLiT/phL1Hsc7/kYkNjaa6O8TnlWpZNmysI//z5On
 Z8769y+xxOWzH9UupXhSL8SS3FGoqEWc1FxIgABbTZpwgIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-9.tower-27.messagelabs.com!1486383813!85675259!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56486 invoked from network); 6 Feb 2017 12:23:33 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 12:23:33 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16CNMHN002874;
 Mon, 6 Feb 2017 13:23:28 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16CNLf4002871;
 Mon, 6 Feb 2017 13:23:21 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 13:23:21 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gU2VudDog
MDYgRmVicnVhcnkgMjAxNyAwOTozNgo+IEkgc2VlLiBXZWxsLCBpZiBpdCBpcyBlYXN5IGZvciB5
b3UgdG8gcmVwcm9kdWNlLCBpdCB3b3VsZCBiZSB3b3J0aCAKPiBhZGRpbmcgc29tZSBkZWJ1ZyB0
byBYRU5ORVQgYW5kIFhFTlZJRiB0byBmaWd1cmUgb3V0IGhvdyBtYW55IGJ1ZmZlcnMgCj4gYXJl
IG91dHN0YW5kaW5nLgoKQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRlciAyLTMg
aG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkgCnRyeSAiaXBlcmYiIG9yICJjb3B5IG5ldHdv
cmsgZmlsZXMiIGJ1dCB0aGlzIGRvZXMgbm90IHRyaWdnZXIgcHJvYmxlbS4KCldoYXQgZXhhY3Rs
eSB5b3UgbmVlZCB0byB3YXRjaCA/CgpUaGlzIGlzIGFuYWx5c2lzIGZyb20gIG1lbW9yeSBteSBj
cmFzaCBkdW1wCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQprZD4gIXN0YWNrcyAyIHhlbm5ldCEKUHJvYy5UaHJlYWQgIC5UaHJlYWQgIFRp
Y2tzICAgVGhyZWFkU3RhdGUgQmxvY2tlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtm
ZmZmZjgwMDAyZTBiMTgwIElkbGVdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZmZmZm
YTgwMDY2NzQ5YzAgU3lzdGVtXQogICAgNC4wMDEwMDggIGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0
ODIgQmxvY2tlZCAgICBudCFLaVN3YXBDb250ZXh0KzB4N2EKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBudCFLaUNvbW1pdFRocmVhZFdhaXQrMHgxZDIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3Qr
MHgxOWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhUmVj
ZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbnZpZiFWaWZEaXNhYmxlKzB4MTAxCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5uZXQhTWluaXBvcnRTaHV0ZG93bkV4KzB4
M2QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZGlzIW5kaXNNU2h1
dGRvd25NaW5pcG9ydCsweGM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZGlzIW5kaXNQb3dlckRpc3BhdGNoKzB4MWVmCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnQhUG9wSXJwV29ya2VyKzB4M2M1CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhUHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsw
eDVhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFydFN5
c3RlbVRocmVhZCsweDE2CmtkPiAudGhyZWFkIGZmZmZmYTgwMDY5YWViNTAKa2Q+IGsgbgogICAq
KiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFkLy5jeHIgcmVzZXRz
IGl0CiAgIyBDaGlsZC1TUCAgICAgICAgICBSZXRBZGRyICAgICAgICAgICBDYWxsIFNpdGUKMDAg
ZmZmZmY4ODBgMDIzNWE2MTAgZmZmZmY4MDBgMDJjNzNlNDIgbnQhS2lTd2FwQ29udGV4dCsweDdh
CjAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAyYzg1MWRmIG50IUtpQ29tbWl0VGhyZWFk
V2FpdCsweDFkMgowMiBmZmZmZjg4MGAwMjM1YTdlMCBmZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdh
aXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0
OWU5NjEgeGVudmlmIVJlY2VpdmVyV2FpdEZvclBhY2tldHMrMHgyNzggW2M6XHVzZXJzXGFkbWlu
XGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KMDQgZmZmZmY4
ODBgMDIzNWE5MzAgZmZmZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEgW2M6
XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlx2aWYuYyBAIDI3MF0KMDUg
ZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxl
KzB4OTYgW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVy
LmMgQCAxOTc5XQowNiBmZmZmZjg4MGAwMjM1YTljMCBmZmZmZjg4MGAwMTcwYjY0OSB4ZW5uZXQh
TWluaXBvcnRTaHV0ZG93bkV4KzB4M2QgW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRc
c3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0XQowNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZmZjg4
MGAwMTcxNWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5CjA4IGZmZmZmODgwYDAy
MzVhYTQwIGZmZmZmODgwYDAxNmFkZmRmIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIxCjA5IGZmZmZm
ODgwYDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgx
ZWYKMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQhUG9wSXJwV29ya2Vy
KzB4M2M1CjBiIGZmZmZmODgwYDAyMzVhYzAwIGZmZmZmODAwYDAyYzZmNzA2IG50IVBzcFN5c3Rl
bVRocmVhZFN0YXJ0dXArMHg1YQowYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAwMGAwMDAwMDAw
MCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKCmtkPiAuZnJhbWUgMwowMyBmZmZmZjg4MGAw
MjM1YTg4MCBmZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysw
eDI3OCBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVy
LmMgQCAzNzQwXQowOiBrZD4gZHYKICAgICAgICBSZWNlaXZlciA9IDB4ZmZmZmZhODBgMDgxNDk2
NzAKICAgICAgICBSZXR1cm5lZCA9IDBuNDYyNjI3CiAgICAgICAgIFRpbWVvdXQgPSB1bmlvbiBf
TEFSR0VfSU5URUdFUiAweGZmZmZmZmZmYGZhMGExZjAwCiAgICAgICAgICBMb2FuZWQgPSAwbjQ2
MjY3NQogICAgICAgIEZyb250ZW5kID0gMHhmZmZmZmE4MGAwODE1YmFkMAotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
CmVnLiBMb2FuZWQgPiBSZXR1cm5lZAoKTWFydGluCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 12:23:37 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 12:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caiKV-0004gT-LP; Mon, 06 Feb 2017 12:23:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1caiKV-0004gN-5r
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 12:23:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1A/96-11476-6CA68985; Mon, 06 Feb 2017 12:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsUSKTEtRfdo1ow
 Ig5bjuhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y+eR22wFnVIVL5qeszUwzhLuYuTkEBKYxyhx
 ebpeFyMXkD2HUeLAj1fMIAkJAXeJJ60fwWwWAS2JhvfTwGw2AXWJCStfMEE0G0rsar7BCmKLA
 NVM2LIVLM4s4C3x58hBNhBbWMBT4uOGGSwgNqeAh8TZnhNgcV4BO4mz7a2MEItfMUqc63rM3s
 XIwSEqoCsx4YskRI2gxMmZT1ggZlpKnPtznW0CI/8sJKlZSFILGJlWMWoUpxaVpRbpGhnoJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhsDEOxg/LUs4BCjJAeTkiivocfUCCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvI8yZ0QICRalpqdWpGXmAMMeJi3BwaMkwvsFJM1bXJCYW
 5yZDpE6xWjMcerG6ZdMHFPWXXvJJMSSl5+XKiXOKwGMKCEBkNKM0jy4QbB4vMQoKyXMywh0mh
 BPQWpRbmYJqvwrRnEORiVh3icgC3ky80rg9gGDEegLEd5tV6aBnFKSiJCSamAUYODuzOmXPMd
 SbNcRz+6SMne7oaCV9KTZLgLfjzQdUyhr9LYW9k9duz+b1WyL6fT5f3Yf5vxq+dJuUmrOv9D3
 5dd6Pisd692S49u9QD1OUv5b96R2jyd/VLiT/phL1Hsc7/kYkNjaa6O8TnlWpZNmysI//z5On
 Z8769y+xxOWzH9UupXhSL8SS3FGoqEWc1FxIgABbTZpwgIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-9.tower-27.messagelabs.com!1486383813!85675259!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56486 invoked from network); 6 Feb 2017 12:23:33 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 12:23:33 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16CNMHN002874;
 Mon, 6 Feb 2017 13:23:28 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16CNLf4002871;
 Mon, 6 Feb 2017 13:23:21 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 13:23:21 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gU2VudDog
MDYgRmVicnVhcnkgMjAxNyAwOTozNgo+IEkgc2VlLiBXZWxsLCBpZiBpdCBpcyBlYXN5IGZvciB5
b3UgdG8gcmVwcm9kdWNlLCBpdCB3b3VsZCBiZSB3b3J0aCAKPiBhZGRpbmcgc29tZSBkZWJ1ZyB0
byBYRU5ORVQgYW5kIFhFTlZJRiB0byBmaWd1cmUgb3V0IGhvdyBtYW55IGJ1ZmZlcnMgCj4gYXJl
IG91dHN0YW5kaW5nLgoKQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRlciAyLTMg
aG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkgCnRyeSAiaXBlcmYiIG9yICJjb3B5IG5ldHdv
cmsgZmlsZXMiIGJ1dCB0aGlzIGRvZXMgbm90IHRyaWdnZXIgcHJvYmxlbS4KCldoYXQgZXhhY3Rs
eSB5b3UgbmVlZCB0byB3YXRjaCA/CgpUaGlzIGlzIGFuYWx5c2lzIGZyb20gIG1lbW9yeSBteSBj
cmFzaCBkdW1wCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQprZD4gIXN0YWNrcyAyIHhlbm5ldCEKUHJvYy5UaHJlYWQgIC5UaHJlYWQgIFRp
Y2tzICAgVGhyZWFkU3RhdGUgQmxvY2tlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtm
ZmZmZjgwMDAyZTBiMTgwIElkbGVdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZmZmZm
YTgwMDY2NzQ5YzAgU3lzdGVtXQogICAgNC4wMDEwMDggIGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0
ODIgQmxvY2tlZCAgICBudCFLaVN3YXBDb250ZXh0KzB4N2EKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBudCFLaUNvbW1pdFRocmVhZFdhaXQrMHgxZDIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3Qr
MHgxOWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhUmVj
ZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbnZpZiFWaWZEaXNhYmxlKzB4MTAxCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5uZXQhTWluaXBvcnRTaHV0ZG93bkV4KzB4
M2QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZGlzIW5kaXNNU2h1
dGRvd25NaW5pcG9ydCsweGM5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZGlzIW5kaXNQb3dlckRpc3BhdGNoKzB4MWVmCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnQhUG9wSXJwV29ya2VyKzB4M2M1CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhUHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsw
eDVhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFydFN5
c3RlbVRocmVhZCsweDE2CmtkPiAudGhyZWFkIGZmZmZmYTgwMDY5YWViNTAKa2Q+IGsgbgogICAq
KiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFkLy5jeHIgcmVzZXRz
IGl0CiAgIyBDaGlsZC1TUCAgICAgICAgICBSZXRBZGRyICAgICAgICAgICBDYWxsIFNpdGUKMDAg
ZmZmZmY4ODBgMDIzNWE2MTAgZmZmZmY4MDBgMDJjNzNlNDIgbnQhS2lTd2FwQ29udGV4dCsweDdh
CjAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAyYzg1MWRmIG50IUtpQ29tbWl0VGhyZWFk
V2FpdCsweDFkMgowMiBmZmZmZjg4MGAwMjM1YTdlMCBmZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdh
aXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0
OWU5NjEgeGVudmlmIVJlY2VpdmVyV2FpdEZvclBhY2tldHMrMHgyNzggW2M6XHVzZXJzXGFkbWlu
XGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KMDQgZmZmZmY4
ODBgMDIzNWE5MzAgZmZmZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEgW2M6
XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlx2aWYuYyBAIDI3MF0KMDUg
ZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxl
KzB4OTYgW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVy
LmMgQCAxOTc5XQowNiBmZmZmZjg4MGAwMjM1YTljMCBmZmZmZjg4MGAwMTcwYjY0OSB4ZW5uZXQh
TWluaXBvcnRTaHV0ZG93bkV4KzB4M2QgW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRc
c3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0XQowNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZmZjg4
MGAwMTcxNWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5CjA4IGZmZmZmODgwYDAy
MzVhYTQwIGZmZmZmODgwYDAxNmFkZmRmIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIxCjA5IGZmZmZm
ODgwYDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgx
ZWYKMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQhUG9wSXJwV29ya2Vy
KzB4M2M1CjBiIGZmZmZmODgwYDAyMzVhYzAwIGZmZmZmODAwYDAyYzZmNzA2IG50IVBzcFN5c3Rl
bVRocmVhZFN0YXJ0dXArMHg1YQowYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAwMGAwMDAwMDAw
MCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKCmtkPiAuZnJhbWUgMwowMyBmZmZmZjg4MGAw
MjM1YTg4MCBmZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysw
eDI3OCBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVy
LmMgQCAzNzQwXQowOiBrZD4gZHYKICAgICAgICBSZWNlaXZlciA9IDB4ZmZmZmZhODBgMDgxNDk2
NzAKICAgICAgICBSZXR1cm5lZCA9IDBuNDYyNjI3CiAgICAgICAgIFRpbWVvdXQgPSB1bmlvbiBf
TEFSR0VfSU5URUdFUiAweGZmZmZmZmZmYGZhMGExZjAwCiAgICAgICAgICBMb2FuZWQgPSAwbjQ2
MjY3NQogICAgICAgIEZyb250ZW5kID0gMHhmZmZmZmE4MGAwODE1YmFkMAotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
CmVnLiBMb2FuZWQgPiBSZXR1cm5lZAoKTWFydGluCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Nn
aS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 12:50:26 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 12: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caikJ-00075V-TO; Mon, 06 Feb 2017 12:50: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=20390bceb=Paul.Durrant@citrix.com>)
 id 1caikJ-00075P-8S
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 12:50:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A2/CC-01943-60178985; Mon, 06 Feb 2017 12:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQpe1cEa
 EwbyTVhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y+/UWSwF6+UrWjdvZG1g3CTexcjJISHgJ/Fp
 91tWEJtNQEdi6dH5TF2MHBwiAroSxx4HgYSZBbwlrp48yAhiCwt4Smw+e58FxBYR8JJ4+mwmO
 4TtJ7Gn9w0biM0ioCKx5/tisHpeAXeJp31nweJCAguZJM6tMAaxOQXsJS7vuAQWZxSQlfjSuJ
 oZYpe4xK0nICeAnCYgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4mhlir6D
 EyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMw7BmAYAfjscnOhxglOZiURHkNPaZGCPEl5adUZiQWZ8QXleakFh9il
 OHgUJLgnZI/I0JIsCg1PbUiLTMHGIEwaQkOHiUR3isgad7igsTc4sx0iNQpRmOOUzdOv2TimL
 Lu2ksmIZa8/LxUKXFevQKgUgGQ0ozSPLhBsMRwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK
 8h0EW8mTmlcDtewV0ChPQKduuTAM5pSQRISXVwOig5G82vetMSn9QrftKwUQJT59Wo6brl/OY
 rq3Rd9IRUpknvlTZTvni1Utsl7fvmtl768BnhUj3DRlWjorrn98zXuA5Z3mTekqA3Nv8q7oOX
 FvvhX5Z8NDO8NZ6R97F+3RP2yZnTJVwMxbzL9mZtnH7m8/b8m+s2XhX7KmW18tvO35GzzP+Kq
 7EUpyRaKjFXFScCACX5vUKBwMAAA==
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1486385413!67601629!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43763 invoked from network); 6 Feb 2017 12:50:13 -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;
 6 Feb 2017 12:50:13 -0000
X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="40177360"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNA=
Date: Mon, 6 Feb 2017 12:50:12 +0000
Message-ID: <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDEyOjIzCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IFNlbnQ6IDA2
IEZlYnJ1YXJ5IDIwMTcgMDk6MzYKPiA+IEkgc2VlLiBXZWxsLCBpZiBpdCBpcyBlYXN5IGZvciB5
b3UgdG8gcmVwcm9kdWNlLCBpdCB3b3VsZCBiZSB3b3J0aAo+ID4gYWRkaW5nIHNvbWUgZGVidWcg
dG8gWEVOTkVUIGFuZCBYRU5WSUYgdG8gZmlndXJlIG91dCBob3cgbWFueSBidWZmZXJzCj4gPiBh
cmUgb3V0c3RhbmRpbmcuCj4gCj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRl
ciAyLTMgaG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPiB0cnkgImlwZXJmIiBvciAiY29w
eSBuZXR3b3JrIGZpbGVzIiBidXQgdGhpcyBkb2VzIG5vdCB0cmlnZ2VyIHByb2JsZW0uCj4gCj4g
V2hhdCBleGFjdGx5IHlvdSBuZWVkIHRvIHdhdGNoID8KClNvLCBjbGVhcmx5IChmcm9tIGJlbG93
KSBsb2FuZWQgPiByZXR1cm5lZCBpbiBYRU5WSUYgYnV0IHRoZSBxdWVzdGlvbiBpcywgZG9lcyBY
RU5ORVQgdGhpbmsgdGhlIHNhbWU/IElmIGl0IGRvZXMgdGhlbiBlaXRoZXIgc29tZXRoaW5nIGhp
Z2hlciB1cCB0aGUgc3RhY2sgaXMgaG9sZGluZyBvbnRvIHRoZSBwYWNrZXRzIG9yIHNvbWVob3cg
WEVOVklGIG9yIFhFTk5FVCBsZWFrZWQgdGhlbS4KCiAgUGF1bAoKPiAKPiBUaGlzIGlzIGFuYWx5
c2lzIGZyb20gIG1lbW9yeSBteSBjcmFzaCBkdW1wCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4ga2Q+ICFzdGFja3MgMiB4ZW5uZXQh
Cj4gUHJvYy5UaHJlYWQgIC5UaHJlYWQgIFRpY2tzICAgVGhyZWFkU3RhdGUgQmxvY2tlcgo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZmZmZmODAwMDJlMGIxODAgSWRsZV0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtmZmZmZmE4MDA2Njc0OWMwIFN5c3RlbV0KPiAgICAg
NC4wMDEwMDggIGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0ODIgQmxvY2tlZCAgICBudCFLaVN3YXBD
b250ZXh0KzB4N2EKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG50
IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbnQhS2VXYWl0Rm9yU2luZ2xlT2JqZWN0KzB4MTlmCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0
cysweDI3OAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVudmlm
IVZpZkRpc2FibGUrMHgxMDEKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5uZXQhTWluaXBvcnRTaHV0ZG93bkV4KzB4M2QKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kaXMhbmRpc01TaHV0ZG93bk1pbmlw
b3J0KzB4YzkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kaXMh
bmRpc1NldFBvd2VyKzB4OTIxCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZGlzIW5kaXNQb3dlckRpc3BhdGNoKzB4MWVmCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG50IVBzcFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1
YQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFydFN5
c3RlbVRocmVhZCsweDE2Cj4ga2Q+IC50aHJlYWQgZmZmZmZhODAwNjlhZWI1MAo+IGtkPiBrIG4K
PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFkLy5jeHIg
cmVzZXRzIGl0Cj4gICAjIENoaWxkLVNQICAgICAgICAgIFJldEFkZHIgICAgICAgICAgIENhbGwg
U2l0ZQo+IDAwIGZmZmZmODgwYDAyMzVhNjEwIGZmZmZmODAwYDAyYzczZTQyIG50IUtpU3dhcENv
bnRleHQrMHg3YQo+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAyYzg1MWRmIG50IUtp
Q29tbWl0VGhyZWFkV2FpdCsweDFkMgo+IDAyIGZmZmZmODgwYDAyMzVhN2UwIGZmZmZmODgwYDA1
NDdlOTY4IG50IUtlV2FpdEZvclNpbmdsZU9iamVjdCsweDE5Zgo+IDAzIGZmZmZmODgwYDAyMzVh
ODgwIGZmZmZmODgwYDA1NDllOTYxIHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQYWNrZXRzKzB4Mjc4
Cj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlxyZWNlaXZlci5j
IEAgMzc0MF0KPiAwNCBmZmZmZjg4MGAwMjM1YTkzMCBmZmZmZjg4MGAwNWQ5MTM4NiB4ZW52aWYh
VmlmRGlzYWJsZSsweDEwMQo+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4
ZW52aWZcdmlmLmMgQCAyNzBdCj4gMDUgZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlk
NWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRz
XHhlbm5ldFxzcmNceGVubmV0XGFkYXB0ZXIuYyBAIDE5NzldCj4gMDYgZmZmZmY4ODBgMDIzNWE5
YzAgZmZmZmY4ODBgMDE3MGI2NDkgeGVubmV0IU1pbmlwb3J0U2h1dGRvd25FeCsweDNkCj4gW2M6
XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0
XQo+IDA3IGZmZmZmODgwYDAyMzVhYTAwIGZmZmZmODgwYDAxNzE1YzgxIG5kaXMhbmRpc01TaHV0
ZG93bk1pbmlwb3J0KzB4YzkKPiAwOCBmZmZmZjg4MGAwMjM1YWE0MCBmZmZmZjg4MGAwMTZhZGZk
ZiBuZGlzIW5kaXNTZXRQb3dlcisweDkyMQo+IDA5IGZmZmZmODgwYDAyMzVhYjAwIGZmZmZmODAw
YDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYKPiAwYSBmZmZmZjg4MGAwMjM1
YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPiAwYiBmZmZmZjg4
MGAwMjM1YWMwMCBmZmZmZjgwMGAwMmM2ZjcwNiBudCFQc3BTeXN0ZW1UaHJlYWRTdGFydHVwKzB4
NWEKPiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAwMGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lz
dGVtVGhyZWFkKzB4MTYKPiAKPiBrZD4gLmZyYW1lIDMKPiAwMyBmZmZmZjg4MGAwMjM1YTg4MCBm
ZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+IFtj
Olx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3
NDBdCj4gMDoga2Q+IGR2Cj4gICAgICAgICBSZWNlaXZlciA9IDB4ZmZmZmZhODBgMDgxNDk2NzAK
PiAgICAgICAgIFJldHVybmVkID0gMG40NjI2MjcKPiAgICAgICAgICBUaW1lb3V0ID0gdW5pb24g
X0xBUkdFX0lOVEVHRVIgMHhmZmZmZmZmZmBmYTBhMWYwMAo+ICAgICAgICAgICBMb2FuZWQgPSAw
bjQ2MjY3NQo+ICAgICAgICAgRnJvbnRlbmQgPSAweGZmZmZmYTgwYDA4MTViYWQwCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gCj4gZWcuIExvYW5lZCA+IFJldHVybmVkCj4gCj4gTWFydGluCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGlu
ZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 12:50:26 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 12: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caikJ-00075V-TO; Mon, 06 Feb 2017 12:50: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=20390bceb=Paul.Durrant@citrix.com>)
 id 1caikJ-00075P-8S
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 12:50:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A2/CC-01943-60178985; Mon, 06 Feb 2017 12:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQpe1cEa
 EwbyTVhZ/Fic6MHoc/nCFJYAxijUzLym/IoE1Y+/UWSwF6+UrWjdvZG1g3CTexcjJISHgJ/Fp
 91tWEJtNQEdi6dH5TF2MHBwiAroSxx4HgYSZBbwlrp48yAhiCwt4Smw+e58FxBYR8JJ4+mwmO
 4TtJ7Gn9w0biM0ioCKx5/tisHpeAXeJp31nweJCAguZJM6tMAaxOQXsJS7vuAQWZxSQlfjSuJ
 oZYpe4xK0nICeAnCYgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4mhlir6D
 EyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMw7BmAYAfjscnOhxglOZiURHkNPaZGCPEl5adUZiQWZ8QXleakFh9il
 OHgUJLgnZI/I0JIsCg1PbUiLTMHGIEwaQkOHiUR3isgad7igsTc4sx0iNQpRmOOUzdOv2TimL
 Lu2ksmIZa8/LxUKXFevQKgUgGQ0ozSPLhBsMRwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK
 8h0EW8mTmlcDtewV0ChPQKduuTAM5pSQRISXVwOig5G82vetMSn9QrftKwUQJT59Wo6brl/OY
 rq3Rd9IRUpknvlTZTvni1Utsl7fvmtl768BnhUj3DRlWjorrn98zXuA5Z3mTekqA3Nv8q7oOX
 FvvhX5Z8NDO8NZ6R97F+3RP2yZnTJVwMxbzL9mZtnH7m8/b8m+s2XhX7KmW18tvO35GzzP+Kq
 7EUpyRaKjFXFScCACX5vUKBwMAAA==
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1486385413!67601629!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43763 invoked from network); 6 Feb 2017 12:50:13 -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;
 6 Feb 2017 12:50:13 -0000
X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="40177360"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNA=
Date: Mon, 6 Feb 2017 12:50:12 +0000
Message-ID: <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDEyOjIzCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IFNlbnQ6IDA2
IEZlYnJ1YXJ5IDIwMTcgMDk6MzYKPiA+IEkgc2VlLiBXZWxsLCBpZiBpdCBpcyBlYXN5IGZvciB5
b3UgdG8gcmVwcm9kdWNlLCBpdCB3b3VsZCBiZSB3b3J0aAo+ID4gYWRkaW5nIHNvbWUgZGVidWcg
dG8gWEVOTkVUIGFuZCBYRU5WSUYgdG8gZmlndXJlIG91dCBob3cgbWFueSBidWZmZXJzCj4gPiBh
cmUgb3V0c3RhbmRpbmcuCj4gCj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRl
ciAyLTMgaG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPiB0cnkgImlwZXJmIiBvciAiY29w
eSBuZXR3b3JrIGZpbGVzIiBidXQgdGhpcyBkb2VzIG5vdCB0cmlnZ2VyIHByb2JsZW0uCj4gCj4g
V2hhdCBleGFjdGx5IHlvdSBuZWVkIHRvIHdhdGNoID8KClNvLCBjbGVhcmx5IChmcm9tIGJlbG93
KSBsb2FuZWQgPiByZXR1cm5lZCBpbiBYRU5WSUYgYnV0IHRoZSBxdWVzdGlvbiBpcywgZG9lcyBY
RU5ORVQgdGhpbmsgdGhlIHNhbWU/IElmIGl0IGRvZXMgdGhlbiBlaXRoZXIgc29tZXRoaW5nIGhp
Z2hlciB1cCB0aGUgc3RhY2sgaXMgaG9sZGluZyBvbnRvIHRoZSBwYWNrZXRzIG9yIHNvbWVob3cg
WEVOVklGIG9yIFhFTk5FVCBsZWFrZWQgdGhlbS4KCiAgUGF1bAoKPiAKPiBUaGlzIGlzIGFuYWx5
c2lzIGZyb20gIG1lbW9yeSBteSBjcmFzaCBkdW1wCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4ga2Q+ICFzdGFja3MgMiB4ZW5uZXQh
Cj4gUHJvYy5UaHJlYWQgIC5UaHJlYWQgIFRpY2tzICAgVGhyZWFkU3RhdGUgQmxvY2tlcgo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZmZmZmODAwMDJlMGIxODAgSWRsZV0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtmZmZmZmE4MDA2Njc0OWMwIFN5c3RlbV0KPiAgICAg
NC4wMDEwMDggIGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0ODIgQmxvY2tlZCAgICBudCFLaVN3YXBD
b250ZXh0KzB4N2EKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG50
IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbnQhS2VXYWl0Rm9yU2luZ2xlT2JqZWN0KzB4MTlmCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0
cysweDI3OAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVudmlm
IVZpZkRpc2FibGUrMHgxMDEKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5uZXQhTWluaXBvcnRTaHV0ZG93bkV4KzB4M2QKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kaXMhbmRpc01TaHV0ZG93bk1pbmlw
b3J0KzB4YzkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kaXMh
bmRpc1NldFBvd2VyKzB4OTIxCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZGlzIW5kaXNQb3dlckRpc3BhdGNoKzB4MWVmCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG50IVBzcFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1
YQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFydFN5
c3RlbVRocmVhZCsweDE2Cj4ga2Q+IC50aHJlYWQgZmZmZmZhODAwNjlhZWI1MAo+IGtkPiBrIG4K
PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFkLy5jeHIg
cmVzZXRzIGl0Cj4gICAjIENoaWxkLVNQICAgICAgICAgIFJldEFkZHIgICAgICAgICAgIENhbGwg
U2l0ZQo+IDAwIGZmZmZmODgwYDAyMzVhNjEwIGZmZmZmODAwYDAyYzczZTQyIG50IUtpU3dhcENv
bnRleHQrMHg3YQo+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAyYzg1MWRmIG50IUtp
Q29tbWl0VGhyZWFkV2FpdCsweDFkMgo+IDAyIGZmZmZmODgwYDAyMzVhN2UwIGZmZmZmODgwYDA1
NDdlOTY4IG50IUtlV2FpdEZvclNpbmdsZU9iamVjdCsweDE5Zgo+IDAzIGZmZmZmODgwYDAyMzVh
ODgwIGZmZmZmODgwYDA1NDllOTYxIHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQYWNrZXRzKzB4Mjc4
Cj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlxyZWNlaXZlci5j
IEAgMzc0MF0KPiAwNCBmZmZmZjg4MGAwMjM1YTkzMCBmZmZmZjg4MGAwNWQ5MTM4NiB4ZW52aWYh
VmlmRGlzYWJsZSsweDEwMQo+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4
ZW52aWZcdmlmLmMgQCAyNzBdCj4gMDUgZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlk
NWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRz
XHhlbm5ldFxzcmNceGVubmV0XGFkYXB0ZXIuYyBAIDE5NzldCj4gMDYgZmZmZmY4ODBgMDIzNWE5
YzAgZmZmZmY4ODBgMDE3MGI2NDkgeGVubmV0IU1pbmlwb3J0U2h1dGRvd25FeCsweDNkCj4gW2M6
XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0
XQo+IDA3IGZmZmZmODgwYDAyMzVhYTAwIGZmZmZmODgwYDAxNzE1YzgxIG5kaXMhbmRpc01TaHV0
ZG93bk1pbmlwb3J0KzB4YzkKPiAwOCBmZmZmZjg4MGAwMjM1YWE0MCBmZmZmZjg4MGAwMTZhZGZk
ZiBuZGlzIW5kaXNTZXRQb3dlcisweDkyMQo+IDA5IGZmZmZmODgwYDAyMzVhYjAwIGZmZmZmODAw
YDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYKPiAwYSBmZmZmZjg4MGAwMjM1
YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPiAwYiBmZmZmZjg4
MGAwMjM1YWMwMCBmZmZmZjgwMGAwMmM2ZjcwNiBudCFQc3BTeXN0ZW1UaHJlYWRTdGFydHVwKzB4
NWEKPiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAwMGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lz
dGVtVGhyZWFkKzB4MTYKPiAKPiBrZD4gLmZyYW1lIDMKPiAwMyBmZmZmZjg4MGAwMjM1YTg4MCBm
ZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+IFtj
Olx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3
NDBdCj4gMDoga2Q+IGR2Cj4gICAgICAgICBSZWNlaXZlciA9IDB4ZmZmZmZhODBgMDgxNDk2NzAK
PiAgICAgICAgIFJldHVybmVkID0gMG40NjI2MjcKPiAgICAgICAgICBUaW1lb3V0ID0gdW5pb24g
X0xBUkdFX0lOVEVHRVIgMHhmZmZmZmZmZmBmYTBhMWYwMAo+ICAgICAgICAgICBMb2FuZWQgPSAw
bjQ2MjY3NQo+ICAgICAgICAgRnJvbnRlbmQgPSAweGZmZmZmYTgwYDA4MTViYWQwCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gCj4gZWcuIExvYW5lZCA+IFJldHVybmVkCj4gCj4gTWFydGluCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGlu
ZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 15:10:53 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cakwE-0001PV-UC; Mon, 06 Feb 2017 15:10:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cakwD-0001PN-Oh
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 15:10:42 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FF/31-27678-BE198985; Mon, 06 Feb 2017 15:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsUSKTEtRffpxBk
 RBp1fJCz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxuNlM1kLLi1mrNi/bxFbA+O3gi5GLg4hgXmM
 Ej8vHWWGcOYwSvQ8mQDkcHJICLhLPGn9CGRzcLAIaElsWq4DEmYTUJeYsPIFE4gtJGAosav5B
 iuILQJUMmHLVrA4s4C3xJ8jB9lAbGEBT4nNZ++zgNicAh4SZzaeZgexeQXsJObtmMoEsfcWk8
 Tm+wtYQHaJCuhKTPgiCVEjKHFy5hMWiJmWEv/W/mKdwMg/C0lqFpLUAkamVYwaxalFZalFukY
 meklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GFeuCzzEKMnBpCTKa+gx
 NUKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/lhBkRQoJFqempFWmZOcDAh0lLcPAoifB6gKR5i
 wsSc4sz0yFSpxgtOU7dOP2SiePcrjNAcsq6ay+ZhFjy8vNSpcR5i0EaBEAaMkrz4MbBovMSo6
 yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHlzQabwZOaVwG19BXQQE9BB265MAzmoJBEhJdXAuEn
 4ib9zlZHpk/6vk9inps9ZnBh95XX1CuvNu4qsl5+6kH5xnWKf2gon43nqu7d39X+zFL+Zs/jC
 le1mK9U3hO+TN+85XXvnZk3H9ItbDv0KXKDdU+BRoe+dKszruJo73k+Z53LN1pLpPHkFLyoL5
 u7fmvnfXnfm9KtlB89dStU6Nb9dycZ5lRJLcUaioRZzUXEiAM9KU7XJAgAA
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-9.tower-27.messagelabs.com!1486393828!85713698!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56794 invoked from network); 6 Feb 2017 15:10:28 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 15:10:28 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16FA8YU007251;
 Mon, 6 Feb 2017 16:10:15 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16FA4Bc007248;
 Mon, 6 Feb 2017 16:10:05 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 16:10:04 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gT24gTW9u
LCA2IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gU2VudDogMDYgRmVicnVhcnkg
MjAxNyAwOTozNgo+Pj4gSSBzZWUuIFdlbGwsIGlmIGl0IGlzIGVhc3kgZm9yIHlvdSB0byByZXBy
b2R1Y2UsIGl0IHdvdWxkIGJlIHdvcnRoCj4+PiBhZGRpbmcgc29tZSBkZWJ1ZyB0byBYRU5ORVQg
YW5kIFhFTlZJRiB0byBmaWd1cmUgb3V0IGhvdyBtYW55IGJ1ZmZlcnMKPj4+IGFyZSBvdXRzdGFu
ZGluZy4KPj4KPj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRlciAyLTMgaG91
cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPj4gdHJ5ICJpcGVyZiIgb3IgImNvcHkgbmV0d29y
ayBmaWxlcyIgYnV0IHRoaXMgZG9lcyBub3QgdHJpZ2dlciBwcm9ibGVtLgo+Pgo+PiBXaGF0IGV4
YWN0bHkgeW91IG5lZWQgdG8gd2F0Y2ggPwoKPiBTbywgY2xlYXJseSAoZnJvbSBiZWxvdykgbG9h
bmVkID4gcmV0dXJuZWQgaW4gWEVOVklGIGJ1dCB0aGUgcXVlc3Rpb24gCj4gaXMsIGRvZXMgWEVO
TkVUIHRoaW5rIHRoZSBzYW1lPwoKPiBJZiBpdCBkb2VzIHRoZW4gZWl0aGVyIHNvbWV0aGluZyBo
aWdoZXIgdXAgdGhlIHN0YWNrIGlzIGhvbGRpbmcgb250byB0aGUgCj4gcGFja2V0cyBvciBzb21l
aG93IFhFTlZJRiBvciBYRU5ORVQgbGVha2VkIHRoZW0uCgpEbyB5b3UgbWVhbiBkYXRhIGluICJf
WEVOTkVUX0FEQVBURVIiIHZzICIgX1hFTlZJRl9SRUNFSVZFUiIgPwoKTG9jYWwgdmFyIEAgMHhm
ZmZmZjg4MDAyMzVhOWMwIFR5cGUgX1hFTk5FVF9BREFQVEVSKgoweGZmZmZmYTgwYDA4MWEyYzQw
CiAgICArMHgzYTAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZmZmZhODBgMDgxOTUwMDAgX1hFTk5F
VF9SRUNFSVZFUgogICAgICAgKzB4MTQxOCBJbmRpY2F0ZWQgICAgICAgIDogMG40NjI2NzUKICAg
ICAgICsweDE0MWMgUmV0dXJuZWQgICAgICAgICA6IDBuNDYyNjI3CgpMb2NhbCB2YXIgQCAweGZm
ZmZmODgwMDIzNWE5MzAgVHlwZSBfWEVOVklGX1JFQ0VJVkVSKgoweGZmZmZmYTgwYDA4MTQ5Njcw
CiAgICArMHgxMjggTG9hbmVkICAgICAgICAgICA6IDBuNDYyNjc1CiAgICArMHgxMmMgUmV0dXJu
ZWQgICAgICAgICA6IDBuNDYyNjI3CgpTZWVtcyB0byBiZSBzeW1ldHJpYy4KCldoYXQgbmV4dCA/
CkFueSBtb3JlIHN0YXRpYyBhbmFseXNpcyA/CgoKVGhhbmtzIGZvciBndWlkaW5nLApNYXJ0aW4K
CgpEZXRhaWxlZCBkdW1wOgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCjA6IGtkPiAudGhyZWFkIGZmZmZmYTgwMDY5
YWViNTAKCkltcGxpY2l0IHRocmVhZCBpcyBub3cgZmZmZmZhODBgMDY5YWViNTAKCjA6IGtkPiBr
IG4KCiAgICoqKiBTdGFjayB0cmFjZSBmb3IgbGFzdCBzZXQgY29udGV4dCAtIC50aHJlYWQvLmN4
ciByZXNldHMgaXQKICAjIENoaWxkLVNQICAgICAgICAgIFJldEFkZHIgICAgICAgICAgIENhbGwg
U2l0ZQowMCBmZmZmZjg4MGAwMjM1YTYxMCBmZmZmZjgwMGAwMmM3M2U0MiBudCFLaVN3YXBDb250
ZXh0KzB4N2EKMDEgZmZmZmY4ODBgMDIzNWE3NTAgZmZmZmY4MDBgMDJjODUxZGYgbnQhS2lDb21t
aXRUaHJlYWRXYWl0KzB4MWQyCjAyIGZmZmZmODgwYDAyMzVhN2UwIGZmZmZmODgwYDA1NDdlOTY4
IG50IUtlV2FpdEZvclNpbmdsZU9iamVjdCsweDE5ZgowMyBmZmZmZjg4MGAwMjM1YTg4MCBmZmZm
Zjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OCBbYzpcdXNl
cnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVyLmMgQCAzNzQwXQow
NCBmZmZmZjg4MGAwMjM1YTkzMCBmZmZmZjg4MGAwNWQ5MTM4NiB4ZW52aWYhVmlmRGlzYWJsZSsw
eDEwMSBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHZpZi5jIEAg
MjcwXQowNSBmZmZmZjg4MGAwMjM1YTk4MCBmZmZmZjg4MGAwNWQ5OWQ1ZCB4ZW5uZXQhQWRhcHRl
ckRpc2FibGUrMHg5NiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbm5ldFxzcmNceGVubmV0
XGFkYXB0ZXIuYyBAIDE5NzldCjA2IGZmZmZmODgwYDAyMzVhOWMwIGZmZmZmODgwYDAxNzBiNjQ5
IHhlbm5ldCFNaW5pcG9ydFNodXRkb3duRXgrMHgzZCBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRz
XHhlbm5ldFxzcmNceGVubmV0XG1pbmlwb3J0LmMgQCAyODRdCjA3IGZmZmZmODgwYDAyMzVhYTAw
IGZmZmZmODgwYDAxNzE1YzgxIG5kaXMhbmRpc01TaHV0ZG93bk1pbmlwb3J0KzB4YzkKMDggZmZm
ZmY4ODBgMDIzNWFhNDAgZmZmZmY4ODBgMDE2YWRmZGYgbmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEK
MDkgZmZmZmY4ODBgMDIzNWFiMDAgZmZmZmY4MDBgMDJkOWQyYTUgbmRpcyFuZGlzUG93ZXJEaXNw
YXRjaCsweDFlZgowYSBmZmZmZjg4MGAwMjM1YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJ
cnBXb3JrZXIrMHgzYzUKMGIgZmZmZmY4ODBgMDIzNWFjMDAgZmZmZmY4MDBgMDJjNmY3MDYgbnQh
UHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsweDVhCjBjIGZmZmZmODgwYDAyMzVhYzQwIDAwMDAwMDAw
YDAwMDAwMDAwIG50IUt4U3RhcnRTeXN0ZW1UaHJlYWQrMHgxNgoKMDoga2Q+IC5mcmFtZSAzCgow
MyBmZmZmZjg4MGAwMjM1YTg4MCBmZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0
Rm9yUGFja2V0cysweDI3OCBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVu
dmlmXHJlY2VpdmVyLmMgQCAzNzQwXQoKMDoga2Q+IGR0IC1yMSBSZWNlaXZlcgoKTG9jYWwgdmFy
IEAgMHhmZmZmZjg4MDAyMzVhOTMwIFR5cGUgX1hFTlZJRl9SRUNFSVZFUioKMHhmZmZmZmE4MGAw
ODE0OTY3MAogICAgKzB4MDAwIEZyb250ZW5kICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTViYWQw
IF9YRU5WSUZfRlJPTlRFTkQKICAgICAgICsweDAwMCBQZG8gICAgICAgICAgICAgIDogMHhmZmZm
ZmE4MGAwODE0OWRiMCBfWEVOVklGX1BETwogICAgICAgKzB4MDA4IFBhdGggICAgICAgICAgICAg
OiAweGZmZmZmYTgwYDA3NDZiMGQwICAiZGV2aWNlL3ZpZi8wIgogICAgICAgKzB4MDEwIFByZWZp
eCAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3NDZkMTQwICAiYXR0ci92aWYvMCIKICAgICAgICsw
eDAxOCBTdGF0ZSAgICAgICAgICAgIDogMyAoIEZST05URU5EX0NPTk5FQ1RFRCApCiAgICAgICAr
MHgwMWMgT25saW5lICAgICAgICAgICA6IDB4MSAnJwogICAgICAgKzB4MDIwIExvY2sgICAgICAg
ICAgICAgOiAwCiAgICAgICArMHgwMjggRWplY3RUaHJlYWQgICAgICA6IDB4ZmZmZmZhODBgMDdk
ZDZiNDAgX1hFTlZJRl9USFJFQUQKICAgICAgICsweDAzMCBFamVjdEV2ZW50ICAgICAgIDogX0tF
VkVOVAogICAgICAgKzB4MDQ4IEJhY2tlbmRQYXRoICAgICAgOiAweGZmZmZmYTgwYDA4MTViNDkw
ICAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMCIKICAgICAgICsweDA1MCBCYWNrZW5k
RG9tYWluICAgIDogMAogICAgICAgKzB4MDU0IE1heFF1ZXVlcyAgICAgICAgOiA4CiAgICAgICAr
MHgwNTggTnVtUXVldWVzICAgICAgICA6IDgKICAgICAgICsweDA1YyBTcGxpdCAgICAgICAgICAg
IDogMHgxICcnCiAgICAgICArMHgwNjAgRGlzYWJsZVRvZXBsaXR6ICA6IDAKICAgICAgICsweDA2
OCBNYWMgICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwN2E4ZTU4MCBfWEVOVklGX01BQwogICAg
ICAgKzB4MDcwIFJlY2VpdmVyICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTQ5NjcwIF9YRU5WSUZf
UkVDRUlWRVIKICAgICAgICsweDA3OCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZmZmE4MGAwODE2
ODg4MCBfWEVOVklGX1RSQU5TTUlUVEVSCiAgICAgICArMHgwODAgQ29udHJvbGxlciAgICAgICA6
IDB4ZmZmZmZhODBgMDgxNWEwMTAgX1hFTlZJRl9DT05UUk9MTEVSCiAgICAgICArMHgwODggRGVi
dWdJbnRlcmZhY2UgICA6IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCiAgICAgICArMHgwZDgg
U3VzcGVuZEludGVyZmFjZSA6IF9YRU5CVVNfU1VTUEVORF9JTlRFUkZBQ0VfVjEKICAgICAgICsw
eDEyOCBTdG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKICAgICAg
ICsweDFiMCBTdXNwZW5kQ2FsbGJhY2tFYXJseSA6IDB4ZmZmZmZhODBgMDc1ODEyYjAgX1hFTkJV
U19TVVNQRU5EX0NBTExCQUNLCiAgICAgICArMHgxYjggU3VzcGVuZENhbGxiYWNrTGF0ZSA6IDB4
ZmZmZmZhODBgMDc1NTAzZTAgX1hFTkJVU19TVVNQRU5EX0NBTExCQUNLCiAgICAgICArMHgxYzAg
RGVidWdDYWxsYmFjayAgICA6IDB4ZmZmZmZhODBgMDdkZjk3MjAgX1hFTkJVU19ERUJVR19DQUxM
QkFDSwogICAgICAgKzB4MWM4IFdhdGNoICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZGZjYjQw
IF9YRU5CVVNfU1RPUkVfV0FUQ0gKICAgICAgICsweDFkMCBTdGF0aXN0aWNzICAgICAgIDogMHhm
ZmZmZmE4MGAwODE1ODAxMCBfWEVOVklGX0ZST05URU5EX1NUQVRJU1RJQ1MKICAgICAgICsweDFk
OCBTdGF0aXN0aWNzQ291bnQgIDogOAogICAgICAgKzB4MWUwIE1pYlRocmVhZCAgICAgICAgOiAw
eGZmZmZmYTgwYDA3ZGQ2YTgwIF9YRU5WSUZfVEhSRUFECiAgICAgICArMHgxZTggQWxpYXMgICAg
ICAgICAgICA6IFsyNTddICAiUD8/PyIKICAgICAgICsweDJlYyBJbnRlcmZhY2VJbmRleCAgIDog
MHhmCiAgICAgICArMHgyZjAgQWRkcmVzc1RhYmxlICAgICA6IDB4ZmZmZmZhODBgMDY3ZGU0MTAg
X1NPQ0tBRERSX0lORVQKICAgICAgICsweDJmOCBBZGRyZXNzQ291bnQgICAgIDogNAogICAgICAg
KzB4MmZjIEhhc2ggICAgICAgICAgICAgOiBfWEVOVklGX0ZST05URU5EX0hBU0gKICAgICsweDAw
OCBDYWNoZUludGVyZmFjZSAgIDogX1hFTkJVU19DQUNIRV9JTlRFUkZBQ0VfVjEKICAgICAgICsw
eDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQpbc25pcF0KICAgICsweDBiMCBFdnRj
aG5JbnRlcmZhY2UgIDogX1hFTkJVU19FVlRDSE5fSU5URVJGQUNFX1Y1CiAgICAgICArMHgwMDAg
SW50ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKW3NuaXBdCiAgICArMHgxMjAgUmluZyAgICAg
ICAgICAgICA6IDB4ZmZmZmZhODBgMDc4NDkxNDAgIC0+IDB4ZmZmZmZhODBgMDgxNzA2ODAgX1hF
TlZJRl9SRUNFSVZFUl9SSU5HCiAgICAgICArMHgwMDAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZm
ZmZhODBgMDgxNDk2NzAgX1hFTlZJRl9SRUNFSVZFUgogICAgICAgKzB4MDA4IEluZGV4ICAgICAg
ICAgICAgOiAwCiAgICAgICArMHgwMTAgUGF0aCAgICAgICAgICAgICA6IDB4ZmZmZmZhODBgMDc1
NzE3NDAgICJkZXZpY2UvdmlmLzAvcXVldWUtMCIKICAgICAgICsweDAxOCBMb2NrICAgICAgICAg
ICAgIDogMAogICAgICAgKzB4MDIwIFBhY2tldENhY2hlICAgICAgOiAweGZmZmZmYTgwYDA3YTMw
NWYwIF9YRU5CVVNfQ0FDSEUKICAgICAgICsweDAyOCBGcmFnbWVudENhY2hlICAgIDogMHhmZmZm
ZmE4MGAwNzlhODQyMCBfWEVOQlVTX0NBQ0hFCiAgICAgICArMHgwMzAgR250dGFiQ2FjaGUgICAg
ICA6IDB4ZmZmZmZhODBgMDdlMDVhMTAgX1hFTkJVU19HTlRUQUJfQ0FDSEUKICAgICAgICsweDAz
OCBNZGwgICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwN2RlZjQ0MCBfTURMCiAgICAgICArMHgw
NDAgRnJvbnQgICAgICAgICAgICA6IG5ldGlmX3J4X2Zyb250X3JpbmcKICAgICAgICsweDA1OCBT
aGFyZWQgICAgICAgICAgIDogMHhmZmZmZjg4MGAwNGU0MTAwMCBuZXRpZl9yeF9zcmluZwogICAg
ICAgKzB4MDYwIEVudHJ5ICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZTE0Y2U4IF9YRU5CVVNf
R05UVEFCX0VOVFJZCiAgICAgICArMHgwNjggQ2hhbm5lbCAgICAgICAgICA6IDB4ZmZmZmZhODBg
MDdkZmFkMTAgX1hFTkJVU19FVlRDSE5fQ0hBTk5FTAogICAgICAgKzB4MDcwIERwYyAgICAgICAg
ICAgICAgOiBfS0RQQwogICAgICAgKzB4MGIwIERwY3MgICAgICAgICAgICAgOiAweDE4MTUKICAg
ICAgICsweDBiOCBUaW1lciAgICAgICAgICAgIDogX0tUSU1FUgogICAgICAgKzB4MGY4IFRpbWVy
RHBjICAgICAgICAgOiBfS0RQQwogICAgICAgKzB4MTM4IEV2ZW50cyAgICAgICAgICAgOiAweDE4
MTUKICAgICAgICsweDE0MCBQZW5kaW5nICAgICAgICAgIDogWzI1Nl0gMHhmZmZmZmE4MGAwN2Ux
MDU1OCBfWEVOVklGX1JFQ0VJVkVSX0ZSQUdNRU5UCiAgICAgICArMHg5NDAgUmVxdWVzdHNQb3N0
ZWQgICA6IDB4MzU4YQogICAgICAgKzB4OTQ0IFJlcXVlc3RzUHVzaGVkICAgOiAweDM1OGEKICAg
ICAgICsweDk0OCBSZXNwb25zZXNQcm9jZXNzZWQgOiAweDM0OGEKICAgICAgICsweDk0YyBDb25u
ZWN0ZWQgICAgICAgIDogMHgxICcnCiAgICAgICArMHg5NGQgRW5hYmxlZCAgICAgICAgICA6IDAg
JycKICAgICAgICsweDk0ZSBTdG9wcGVkICAgICAgICAgIDogMCAnJwogICAgICAgKzB4OTUwIE9m
ZmxvYWRPcHRpb25zICAgOiBfWEVOVklGX1ZJRl9PRkZMT0FEX09QVElPTlNfVjEKICAgICAgICsw
eDk1NCBCYWNrZmlsbFNpemUgICAgIDogMAogICAgICAgKzB4OTU4IERlYnVnQ2FsbGJhY2sgICAg
OiAweGZmZmZmYTgwYDA3ZGQ3NzcwIF9YRU5CVVNfREVCVUdfQ0FMTEJBQ0sKICAgICAgICsweDk2
MCBXYXRjaGRvZ1RocmVhZCAgIDogMHhmZmZmZmE4MGAwN2E4ZGU2MCBfWEVOVklGX1RIUkVBRAog
ICAgICAgKzB4OTY4IFBhY2tldExpc3QgICAgICAgOiBfTElTVF9FTlRSWSBbIDB4ZmZmZmZhODBg
MDgxNzBmZTggLSAweGZmZmZmYTgwYDA4MTcwZmU4IF0KICAgICAgICsweDk3OCBIYXNoICAgICAg
ICAgICAgIDogX1hFTlZJRl9SRUNFSVZFUl9IQVNICiAgICArMHgxMjggTG9hbmVkICAgICAgICAg
ICA6IDBuNDYyNjc1CiAgICArMHgxMmMgUmV0dXJuZWQgICAgICAgICA6IDBuNDYyNjI3CiAgICAr
MHgxMzAgRXZlbnQgICAgICAgICAgICA6IF9LRVZFTlQKICAgICAgICsweDAwMCBIZWFkZXIgICAg
ICAgICAgIDogX0RJU1BBVENIRVJfSEVBREVSCiAgICArMHgxNDggQ2FsY3VsYXRlQ2hlY2tzdW1z
IDogMQogICAgKzB4MTRjIEFsbG93R3NvUGFja2V0cyAgOiAxCiAgICArMHgxNTAgRGlzYWJsZUlw
VmVyc2lvbjRHc28gOiAwCiAgICArMHgxNTQgRGlzYWJsZUlwVmVyc2lvbjZHc28gOiAwCiAgICAr
MHgxNTggSXBBbGlnbk9mZnNldCAgICA6IDAKICAgICsweDE1YyBBbHdheXNQdWxsdXAgICAgIDog
MAogICAgKzB4MTYwIFN0b3JlSW50ZXJmYWNlICAgOiBfWEVOQlVTX1NUT1JFX0lOVEVSRkFDRV9W
MgogICAgICAgKzB4MDAwIEludGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCltzbmlwXQogICAg
KzB4MWU4IERlYnVnSW50ZXJmYWNlICAgOiBfWEVOQlVTX0RFQlVHX0lOVEVSRkFDRV9WMQogICAg
ICAgKzB4MDAwIEludGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCltzbmlwXQogICAgKzB4MjM4
IERlYnVnQ2FsbGJhY2sgICAgOiAweGZmZmZmYTgwYDA3ZGY5MTIwIF9YRU5CVVNfREVCVUdfQ0FM
TEJBQ0sKCjA6IGtkPiAuZnJhbWUgNQoKMDUgZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVk
OTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYgW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQoKMDoga2Q+IGR0IC1yMiBBZGFw
dGVyCgpMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIzNWE5YzAgVHlwZSBfWEVOTkVUX0FEQVBURVIq
CjB4ZmZmZmZhODBgMDgxYTJjNDAKICAgICsweDAwMCBMb2NhdGlvbiAgICAgICAgIDogMHhmZmZm
ZmE4MGAwNzU1OTBkMCAgLT4gMHgzMAogICAgKzB4MDA4IFZpZkludGVyZmFjZSAgICAgOiBfWEVO
VklGX1ZJRl9JTlRFUkZBQ0VfVjgKICAgICAgICsweDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lO
VEVSRkFDRQpbc25pcF0KICAgICsweDBmOCBTdG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9S
RV9JTlRFUkZBQ0VfVjIKICAgICAgICsweDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lOVEVSRkFD
RQpbc25pcF0KICAgICsweDE4MCBTdXNwZW5kSW50ZXJmYWNlIDogX1hFTkJVU19TVVNQRU5EX0lO
VEVSRkFDRV9WMQogICAgICAgKzB4MDAwIEludGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCltz
bmlwXQogICAgKzB4MWQwIFN1c3BlbmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NWJiZWUw
IF9YRU5CVVNfU1VTUEVORF9DQUxMQkFDSwogICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAw
eDVlZQogICAgKzB4MWRjIEN1cnJlbnRMb29rYWhlYWQgOiAwCiAgICArMHgxZTAgTmRpc0FkYXB0
ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKICAgICsweDFlOCBOZGlzRG1hSGFu
ZGxlICAgIDogMHhmZmZmZmE4MGAwNzYxOTExMCBWb2lkCiAgICArMHgxZjAgQ2FwYWJpbGl0aWVz
ICAgICA6IF9ORElTX1BOUF9DQVBBQklMSVRJRVMKICAgICAgICsweDAwMCBGbGFncyAgICAgICAg
ICAgIDogMAogICAgICAgKzB4MDA0IFdha2VVcENhcGFiaWxpdGllcyA6IF9ORElTX1BNX1dBS0Vf
VVBfQ0FQQUJJTElUSUVTCiAgICAgICAgICArMHgwMDAgTWluTWFnaWNQYWNrZXRXYWtlVXAgOiAw
ICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQgKQogICAgICAgICAgKzB4MDA0IE1pblBhdHRl
cm5XYWtlVXAgOiAwICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQgKQogICAgICAgICAgKzB4
MDA4IE1pbkxpbmtDaGFuZ2VXYWtlVXAgOiAwICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQg
KQogICAgKzB4MjAwIE9mZmxvYWQgICAgICAgICAgOiBfTkRJU19PRkZMT0FECiAgICAgICArMHgw
MDAgSGVhZGVyICAgICAgICAgICA6IF9ORElTX09CSkVDVF9IRUFERVIKICAgICAgICAgICsweDAw
MCBUeXBlICAgICAgICAgICAgIDogMHhhNyAnJwogICAgICAgICAgKzB4MDAxIFJldmlzaW9uICAg
ICAgICAgOiAweDIgJycKICAgICAgICAgICsweDAwMiBTaXplICAgICAgICAgICAgIDogMHg5MAog
ICAgICAgKzB4MDA0IENoZWNrc3VtICAgICAgICAgOiBfTkRJU19UQ1BfSVBfQ0hFQ0tTVU1fT0ZG
TE9BRAogICAgICAgICAgKzB4MDAwIElQdjRUcmFuc21pdCAgICAgOiA8dW5uYW1lZC10YWc+CiAg
ICAgICAgICArMHgwMDggSVB2NFJlY2VpdmUgICAgICA6IDx1bm5hbWVkLXRhZz4KICAgICAgICAg
ICsweDAxMCBJUHY2VHJhbnNtaXQgICAgIDogPHVubmFtZWQtdGFnPgogICAgICAgICAgKzB4MDE4
IElQdjZSZWNlaXZlICAgICAgOiA8dW5uYW1lZC10YWc+CiAgICAgICArMHgwMjQgTHNvVjEgICAg
ICAgICAgICA6IF9ORElTX1RDUF9MQVJHRV9TRU5EX09GRkxPQURfVjEKICAgICAgICAgICsweDAw
MCBJUHY0ICAgICAgICAgICAgIDogPHVubmFtZWQtdGFnPgogICAgICAgKzB4MDM0IElQc2VjVjEg
ICAgICAgICAgOiBfTkRJU19JUFNFQ19PRkZMT0FEX1YxCiAgICAgICAgICArMHgwMDAgU3VwcG9y
dGVkICAgICAgICA6IDx1bm5hbWVkLXRhZz4KICAgICAgICAgICsweDAxNCBJUHY0QUggICAgICAg
ICAgIDogPHVubmFtZWQtdGFnPgogICAgICAgICAgKzB4MDE4IElQdjRFU1AgICAgICAgICAgOiA8
dW5uYW1lZC10YWc+CiAgICAgICArMHgwNTAgTHNvVjIgICAgICAgICAgICA6IF9ORElTX1RDUF9M
QVJHRV9TRU5EX09GRkxPQURfVjIKICAgICAgICAgICsweDAwMCBJUHY0ICAgICAgICAgICAgIDog
PHVubmFtZWQtdGFnPgogICAgICAgICAgKzB4MDBjIElQdjYgICAgICAgICAgICAgOiA8dW5uYW1l
ZC10YWc+CiAgICAgICArMHgwNmMgRmxhZ3MgICAgICAgICAgICA6IDAKICAgICAgICsweDA3MCBJ
UHNlY1YyICAgICAgICAgIDogX05ESVNfSVBTRUNfT0ZGTE9BRF9WMgogICAgICAgICAgKzB4MDAw
IEVuY2Fwc3VsYXRpb24gICAgOiAwCiAgICAgICAgICArMHgwMDQgSVB2NlN1cHBvcnRlZCAgICA6
IDAgJycKICAgICAgICAgICsweDAwNSBJUHY0T3B0aW9ucyAgICAgIDogMCAnJwogICAgICAgICAg
KzB4MDA2IElQdjZOb25JUHNlY0V4dGVuc2lvbkhlYWRlcnMgOiAwICcnCiAgICAgICAgICArMHgw
MDcgQWggICAgICAgICAgICAgICA6IDAgJycKICAgICAgICAgICsweDAwOCBFc3AgICAgICAgICAg
ICAgIDogMCAnJwogICAgICAgICAgKzB4MDA5IEFoRXNwQ29tYmluZWQgICAgOiAwICcnCiAgICAg
ICAgICArMHgwMGEgVHJhbnNwb3J0ICAgICAgICA6IDAgJycKICAgICAgICAgICsweDAwYiBUdW5u
ZWwgICAgICAgICAgIDogMCAnJwogICAgICAgICAgKzB4MDBjIFRyYW5zcG9ydFR1bm5lbENvbWJp
bmVkIDogMCAnJwogICAgICAgICAgKzB4MDBkIExzb1N1cHBvcnRlZCAgICAgOiAwICcnCiAgICAg
ICAgICArMHgwMGUgRXh0ZW5kZWRTZXF1ZW5jZU51bWJlcnMgOiAwICcnCiAgICAgICAgICArMHgw
MTAgVWRwRXNwICAgICAgICAgICA6IDAKICAgICAgICAgICsweDAxNCBBdXRoZW50aWNhdGlvbkFs
Z29yaXRobXMgOiAwCiAgICAgICAgICArMHgwMTggRW5jcnlwdGlvbkFsZ29yaXRobXMgOiAwCiAg
ICAgICAgICArMHgwMWMgU2FPZmZsb2FkQ2FwYWNpdHkgOiAwCiAgICArMHgyOTAgUHJvcGVydGll
cyAgICAgICA6IF9QUk9QRVJUSUVTCiAgICAgICArMHgwMDAgaXB2NF9jc3VtICAgICAgICA6IDBu
MwogICAgICAgKzB4MDA0IHRjcHY0X2NzdW0gICAgICAgOiAwbjMKICAgICAgICsweDAwOCB1ZHB2
NF9jc3VtICAgICAgIDogMG4zCiAgICAgICArMHgwMGMgdGNwdjZfY3N1bSAgICAgICA6IDBuMwog
ICAgICAgKzB4MDEwIHVkcHY2X2NzdW0gICAgICAgOiAwbjMKICAgICAgICsweDAxNCBuZWVkX2Nz
dW1fdmFsdWUgIDogMG4xCiAgICAgICArMHgwMTggbHNvdjQgICAgICAgICAgICA6IDBuMQogICAg
ICAgKzB4MDFjIGxzb3Y2ICAgICAgICAgICAgOiAwbjEKICAgICAgICsweDAyMCBscm92NCAgICAg
ICAgICAgIDogMG4xCiAgICAgICArMHgwMjQgbHJvdjYgICAgICAgICAgICA6IDBuMQogICAgICAg
KzB4MDI4IHJzcyAgICAgICAgICAgICAgOiAwbjEKICAgICsweDJiYyBSc3MgICAgICAgICAgICAg
IDogX1hFTk5FVF9SU1MKICAgICAgICsweDAwMCBTdXBwb3J0ZWQgICAgICAgIDogMHgxICcnCiAg
ICAgICArMHgwMDEgSGFzaEVuYWJsZWQgICAgICA6IDAgJycKICAgICAgICsweDAwMiBTY2FsZUVu
YWJsZWQgICAgIDogMHgxICcnCiAgICAgICArMHgwMDQgVHlwZXMgICAgICAgICAgICA6IDB4MWUK
ICAgICAgICsweDAwOCBLZXkgICAgICAgICAgICAgIDogWzQwXSAgIj8/PyIKICAgICAgICsweDAz
MCBLZXlTaXplICAgICAgICAgIDogMHgyOAogICAgICAgKzB4MDM0IFRhYmxlICAgICAgICAgICAg
OiBbMTI4XSAgIiIKICAgICAgICsweDBiNCBUYWJsZVNpemUgICAgICAgIDogMHg0MAogICAgKzB4
Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCiAgICAgICArMHgwMDAgSGVh
ZGVyICAgICAgICAgICA6IF9ORElTX09CSkVDVF9IRUFERVIKICAgICAgICAgICsweDAwMCBUeXBl
ICAgICAgICAgICAgIDogMHg4MCAnJwogICAgICAgICAgKzB4MDAxIFJldmlzaW9uICAgICAgICAg
OiAweDEgJycKICAgICAgICAgICsweDAwMiBTaXplICAgICAgICAgICAgIDogMHgyOAogICAgICAg
KzB4MDA0IE1lZGlhQ29ubmVjdFN0YXRlIDogMSAoIE1lZGlhQ29ubmVjdFN0YXRlQ29ubmVjdGVk
ICkKICAgICAgICsweDAwOCBNZWRpYUR1cGxleFN0YXRlIDogMiAoIE1lZGlhRHVwbGV4U3RhdGVG
dWxsICkKICAgICAgICsweDAxMCBYbWl0TGlua1NwZWVkICAgIDogMHgzYjlhY2EwMAogICAgICAg
KzB4MDE4IFJjdkxpbmtTcGVlZCAgICAgOiAweDNiOWFjYTAwCiAgICAgICArMHgwMjAgUGF1c2VG
dW5jdGlvbnMgICA6IDAgKCBOZGlzUGF1c2VGdW5jdGlvbnNVbnN1cHBvcnRlZCApCiAgICAgICAr
MHgwMjQgQXV0b05lZ290aWF0aW9uRmxhZ3MgOiAwCiAgICArMHgzYTAgUmVjZWl2ZXIgICAgICAg
ICA6IDB4ZmZmZmZhODBgMDgxOTUwMDAgX1hFTk5FVF9SRUNFSVZFUgogICAgICAgKzB4MDAwIEFk
YXB0ZXIgICAgICAgICAgOiAweGZmZmZmYTgwYDA4MWEyYzQwIF9YRU5ORVRfQURBUFRFUgogICAg
ICAgICAgKzB4MDAwIExvY2F0aW9uICAgICAgICAgOiAweGZmZmZmYTgwYDA3NTU5MGQwICAtPiAw
eDMwCiAgICAgICAgICArMHgwMDggVmlmSW50ZXJmYWNlICAgICA6IF9YRU5WSUZfVklGX0lOVEVS
RkFDRV9WOAogICAgICAgICAgKzB4MGY4IFN0b3JlSW50ZXJmYWNlICAgOiBfWEVOQlVTX1NUT1JF
X0lOVEVSRkFDRV9WMgogICAgICAgICAgKzB4MTgwIFN1c3BlbmRJbnRlcmZhY2UgOiBfWEVOQlVT
X1NVU1BFTkRfSU5URVJGQUNFX1YxCiAgICAgICAgICArMHgxZDAgU3VzcGVuZENhbGxiYWNrTGF0
ZSA6IDB4ZmZmZmZhODBgMDc1YmJlZTAgX1hFTkJVU19TVVNQRU5EX0NBTExCQUNLCiAgICAgICAg
ICArMHgxZDggTWF4aW11bUZyYW1lU2l6ZSA6IDB4NWVlCiAgICAgICAgICArMHgxZGMgQ3VycmVu
dExvb2thaGVhZCA6IDAKICAgICAgICAgICsweDFlMCBOZGlzQWRhcHRlckhhbmRsZSA6IDB4ZmZm
ZmZhODBgMDgxNzUxYTAgVm9pZAogICAgICAgICAgKzB4MWU4IE5kaXNEbWFIYW5kbGUgICAgOiAw
eGZmZmZmYTgwYDA3NjE5MTEwIFZvaWQKICAgICAgICAgICsweDFmMCBDYXBhYmlsaXRpZXMgICAg
IDogX05ESVNfUE5QX0NBUEFCSUxJVElFUwogICAgICAgICAgKzB4MjAwIE9mZmxvYWQgICAgICAg
ICAgOiBfTkRJU19PRkZMT0FECiAgICAgICAgICArMHgyOTAgUHJvcGVydGllcyAgICAgICA6IF9Q
Uk9QRVJUSUVTCiAgICAgICAgICArMHgyYmMgUnNzICAgICAgICAgICAgICA6IF9YRU5ORVRfUlNT
CiAgICAgICAgICArMHgzNzggTGlua1N0YXRlICAgICAgICA6IF9ORElTX0xJTktfU1RBVEUKICAg
ICAgICAgICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVO
TkVUX1JFQ0VJVkVSCiAgICAgICAgICArMHgzYTggVHJhbnNtaXR0ZXIgICAgICA6IDB4ZmZmZmZh
ODBgMDc1YWM3NDAgX1hFTk5FVF9UUkFOU01JVFRFUgogICAgICAgICAgKzB4M2IwIEVuYWJsZWQg
ICAgICAgICAgOiAwICcnCiAgICAgICArMHgwMDggTmV0QnVmZmVyTGlzdFBvb2wgOiAweGZmZmZm
YTgwYDA4MTk2NjAwIFZvaWQKICAgICAgICsweDAxMCBQdXRMaXN0ICAgICAgICAgIDogMHhmZmZm
ZmE4MGAwNmIyMjdmMCBfTkVUX0JVRkZFUl9MSVNUCiAgICAgICAgICArMHgwMDAgTmV4dCAgICAg
ICAgICAgICA6IDB4ZmZmZmZhODBgMDZhODkzZDAgX05FVF9CVUZGRVJfTElTVAogICAgICAgICAg
KzB4MDA4IEZpcnN0TmV0QnVmZmVyICAgOiAweGZmZmZmYTgwYDA2YjIyOTIwIF9ORVRfQlVGRkVS
CiAgICAgICAgICArMHgwMDAgTGluayAgICAgICAgICAgICA6IF9TTElTVF9IRUFERVIKICAgICAg
ICAgICsweDAwMCBOZXRCdWZmZXJMaXN0SGVhZGVyIDogX05FVF9CVUZGRVJfTElTVF9IRUFERVIK
ICAgICAgICAgICsweDAxMCBDb250ZXh0ICAgICAgICAgIDogKG51bGwpCiAgICAgICAgICArMHgw
MTggUGFyZW50TmV0QnVmZmVyTGlzdCA6IChudWxsKQogICAgICAgICAgKzB4MDIwIE5kaXNQb29s
SGFuZGxlICAgOiAweGZmZmZmYTgwYDA4MTk2NjAwIFZvaWQKICAgICAgICAgICsweDAzMCBOZGlz
UmVzZXJ2ZWQgICAgIDogWzJdIChudWxsKQogICAgICAgICAgKzB4MDQwIFByb3RvY29sUmVzZXJ2
ZWQgOiBbNF0gKG51bGwpCiAgICAgICAgICArMHgwNjAgTWluaXBvcnRSZXNlcnZlZCA6IFsyXSAo
bnVsbCkKICAgICAgICAgICsweDA3MCBTY3JhdGNoICAgICAgICAgIDogKG51bGwpCiAgICAgICAg
ICArMHgwNzggU291cmNlSGFuZGxlICAgICA6IDB4ZmZmZmZhODBgMDgxNzUxYTAgVm9pZAogICAg
ICAgICAgKzB4MDgwIE5ibEZsYWdzICAgICAgICAgOiAwCiAgICAgICAgICArMHgwODQgQ2hpbGRS
ZWZDb3VudCAgICA6IDBuMAogICAgICAgICAgKzB4MDg4IEZsYWdzICAgICAgICAgICAgOiAweDYw
MDAwMTAyCiAgICAgICAgICArMHgwOGMgU3RhdHVzICAgICAgICAgICA6IDBuMAogICAgICAgICAg
KzB4MDhjIE5kaXNSZXNlcnZlZDIgICAgOiAwCiAgICAgICAgICArMHgwOTAgTmV0QnVmZmVyTGlz
dEluZm8gOiBbMTNdIChudWxsKQogICAgICAgKzB4MDE4IEdldExpc3QgICAgICAgICAgOiBbMTI4
XSAweGZmZmZmYTgwYDA2YWEzMDMwIF9ORVRfQlVGRkVSX0xJU1QKICAgICAgICAgICsweDAwMCBO
ZXh0ICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwNmFmZTVjMCBfTkVUX0JVRkZFUl9MSVNUCiAg
ICAgICAgICArMHgwMDggRmlyc3ROZXRCdWZmZXIgICA6IDB4ZmZmZmZhODBgMDZhYTMxNjAgX05F
VF9CVUZGRVIKICAgICAgICAgICsweDAwMCBMaW5rICAgICAgICAgICAgIDogX1NMSVNUX0hFQURF
UgogICAgICAgICAgKzB4MDAwIE5ldEJ1ZmZlckxpc3RIZWFkZXIgOiBfTkVUX0JVRkZFUl9MSVNU
X0hFQURFUgogICAgICAgICAgKzB4MDEwIENvbnRleHQgICAgICAgICAgOiAobnVsbCkKICAgICAg
ICAgICsweDAxOCBQYXJlbnROZXRCdWZmZXJMaXN0IDogKG51bGwpCiAgICAgICAgICArMHgwMjAg
TmRpc1Bvb2xIYW5kbGUgICA6IDB4ZmZmZmZhODBgMDgxOTY2MDAgVm9pZAogICAgICAgICAgKzB4
MDMwIE5kaXNSZXNlcnZlZCAgICAgOiBbMl0gKG51bGwpCiAgICAgICAgICArMHgwNDAgUHJvdG9j
b2xSZXNlcnZlZCA6IFs0XSAobnVsbCkKICAgICAgICAgICsweDA2MCBNaW5pcG9ydFJlc2VydmVk
IDogWzJdIChudWxsKQogICAgICAgICAgKzB4MDcwIFNjcmF0Y2ggICAgICAgICAgOiAobnVsbCkK
ICAgICAgICAgICsweDA3OCBTb3VyY2VIYW5kbGUgICAgIDogMHhmZmZmZmE4MGAwODE3NTFhMCBW
b2lkCiAgICAgICAgICArMHgwODAgTmJsRmxhZ3MgICAgICAgICA6IDAKICAgICAgICAgICsweDA4
NCBDaGlsZFJlZkNvdW50ICAgIDogMG4wCiAgICAgICAgICArMHgwODggRmxhZ3MgICAgICAgICAg
ICA6IDB4YTAwMDAxMDIKICAgICAgICAgICsweDA4YyBTdGF0dXMgICAgICAgICAgIDogMG4wCiAg
ICAgICAgICArMHgwOGMgTmRpc1Jlc2VydmVkMiAgICA6IDAKICAgICAgICAgICsweDA5MCBOZXRC
dWZmZXJMaXN0SW5mbyA6IFsxM10gMHgwMDAwMDAwMGAwMDAwMDAyOCBWb2lkCiAgICAgICArMHg0
MTggUXVldWUgICAgICAgICAgICA6IFsxMjhdIF9YRU5ORVRfUkVDRUlWRVJfUVVFVUUKICAgICAg
ICAgICsweDAwMCBMb2NrICAgICAgICAgICAgIDogMAogICAgICAgICAgKzB4MDA4IEhlYWQgICAg
ICAgICAgICAgOiAobnVsbCkKICAgICAgICAgICsweDAxMCBUYWlsICAgICAgICAgICAgIDogKG51
bGwpCiAgICAgICAgICArMHgwMTggQ291bnQgICAgICAgICAgICA6IDAKICAgICAgICsweDE0MTgg
SW5kaWNhdGVkICAgICAgICA6IDBuNDYyNjc1CiAgICAgICArMHgxNDFjIFJldHVybmVkICAgICAg
ICAgOiAwbjQ2MjYyNwogICAgICAgKzB4MTQyMCBPZmZsb2FkT3B0aW9ucyAgIDogX1hFTlZJRl9W
SUZfT0ZGTE9BRF9PUFRJT05TX1YxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZFRhZ01hbmlwdWxh
dGlvbiA6IDB5MQogICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240TGFyZ2VQYWNrZXQg
OiAweTEKICAgICAgICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNEhlYWRlckNoZWNrc3VtIDog
MHkxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRUY3BDaGVja3N1bSA6IDB5MQog
ICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240VWRwQ2hlY2tzdW0gOiAweTEKICAgICAg
ICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNkxhcmdlUGFja2V0IDogMHkxCiAgICAgICAgICAr
MHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZUY3BDaGVja3N1bSA6IDB5MQogICAgICAgICAgKzB4MDAw
IE9mZmxvYWRJcFZlcnNpb242VWRwQ2hlY2tzdW0gOiAweTEKICAgICAgICAgICsweDAwMCBOZWVk
Q2hlY2tzdW1WYWx1ZSA6IDB5MQogICAgICAgICAgKzB4MDAwIE5lZWRMYXJnZVBhY2tldFNwbGl0
IDogMHkxCiAgICAgICAgICArMHgwMDAgUmVzZXJ2ZWQgICAgICAgICA6IDB5MDAwMDAwICgwKQog
ICAgICAgICAgKzB4MDAwIFZhbHVlICAgICAgICAgICAgOiAweDNmZgogICAgKzB4M2E4IFRyYW5z
bWl0dGVyICAgICAgOiAweGZmZmZmYTgwYDA3NWFjNzQwIF9YRU5ORVRfVFJBTlNNSVRURVIKICAg
ICAgICsweDAwMCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFhMmM0MCBfWEVOTkVU
X0FEQVBURVIKICAgICAgICAgICsweDAwMCBMb2NhdGlvbiAgICAgICAgIDogMHhmZmZmZmE4MGAw
NzU1OTBkMCAgLT4gMHgzMAogICAgICAgICAgKzB4MDA4IFZpZkludGVyZmFjZSAgICAgOiBfWEVO
VklGX1ZJRl9JTlRFUkZBQ0VfVjgKICAgICAgICAgICsweDBmOCBTdG9yZUludGVyZmFjZSAgIDog
X1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKICAgICAgICAgICsweDE4MCBTdXNwZW5kSW50ZXJm
YWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9WMQogICAgICAgICAgKzB4MWQwIFN1c3Bl
bmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NWJiZWUwIF9YRU5CVVNfU1VTUEVORF9DQUxM
QkFDSwogICAgICAgICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAweDVlZQogICAgICAgICAg
KzB4MWRjIEN1cnJlbnRMb29rYWhlYWQgOiAwCiAgICAgICAgICArMHgxZTAgTmRpc0FkYXB0ZXJI
YW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKICAgICAgICAgICsweDFlOCBOZGlzRG1h
SGFuZGxlICAgIDogMHhmZmZmZmE4MGAwNzYxOTExMCBWb2lkCiAgICAgICAgICArMHgxZjAgQ2Fw
YWJpbGl0aWVzICAgICA6IF9ORElTX1BOUF9DQVBBQklMSVRJRVMKICAgICAgICAgICsweDIwMCBP
ZmZsb2FkICAgICAgICAgIDogX05ESVNfT0ZGTE9BRAogICAgICAgICAgKzB4MjkwIFByb3BlcnRp
ZXMgICAgICAgOiBfUFJPUEVSVElFUwogICAgICAgICAgKzB4MmJjIFJzcyAgICAgICAgICAgICAg
OiBfWEVOTkVUX1JTUwogICAgICAgICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19M
SU5LX1NUQVRFCiAgICAgICAgICArMHgzYTAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZmZmZhODBg
MDgxOTUwMDAgX1hFTk5FVF9SRUNFSVZFUgogICAgICAgICAgKzB4M2E4IFRyYW5zbWl0dGVyICAg
ICAgOiAweGZmZmZmYTgwYDA3NWFjNzQwIF9YRU5ORVRfVFJBTlNNSVRURVIKICAgICAgICAgICsw
eDNiMCBFbmFibGVkICAgICAgICAgIDogMCAnJwogICAgICAgKzB4MDA4IE9mZmxvYWRPcHRpb25z
ICAgOiBfWEVOVklGX1ZJRl9PRkZMT0FEX09QVElPTlNfVjEKICAgICAgICAgICsweDAwMCBPZmZs
b2FkVGFnTWFuaXB1bGF0aW9uIDogMHkxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lv
bjRMYXJnZVBhY2tldCA6IDB5MQogICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240SGVh
ZGVyQ2hlY2tzdW0gOiAweTEKICAgICAgICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNFRjcENo
ZWNrc3VtIDogMHkxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRVZHBDaGVja3N1
bSA6IDB5MQogICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb242TGFyZ2VQYWNrZXQgOiAw
eTEKICAgICAgICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNlRjcENoZWNrc3VtIDogMHkxCiAg
ICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZVZHBDaGVja3N1bSA6IDB5MQogICAgICAg
ICAgKzB4MDAwIE5lZWRDaGVja3N1bVZhbHVlIDogMHkwCiAgICAgICAgICArMHgwMDAgTmVlZExh
cmdlUGFja2V0U3BsaXQgOiAweTAKICAgICAgICAgICsweDAwMCBSZXNlcnZlZCAgICAgICAgIDog
MHkwMDAwMDAgKDApCiAgICAgICAgICArMHgwMDAgVmFsdWUgICAgICAgICAgICA6IDB4ZmYKICAg
ICAgICsweDAxMCBMb2NrICAgICAgICAgICAgIDogMAogICAgKzB4M2IwIEVuYWJsZWQgICAgICAg
ICAgOiAwICcnCgoKCj4gIFBhdWwKPgo+Pgo+PiBUaGlzIGlzIGFuYWx5c2lzIGZyb20gIG1lbW9y
eSBteSBjcmFzaCBkdW1wCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+PiBrZD4gIXN0YWNrcyAyIHhlbm5ldCEKPj4gUHJvYy5UaHJl
YWQgIC5UaHJlYWQgIFRpY2tzICAgVGhyZWFkU3RhdGUgQmxvY2tlcgo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFtmZmZmZjgwMDAyZTBiMTgwIElkbGVdCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW2ZmZmZmYTgwMDY2NzQ5YzAgU3lzdGVtXQo+PiAgICAgNC4wMDEwMDgg
IGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0ODIgQmxvY2tlZCAgICBudCFLaVN3YXBDb250ZXh0KzB4
N2EKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudCFLaUNvbW1p
dFRocmVhZFdhaXQrMHgxZDIKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3
OAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnZpZiFWaWZE
aXNhYmxlKzB4MTAxCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5uZXQhTWluaXBvcnRTaHV0ZG93bkV4KzB4M2QKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9y
dCsweGM5Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmRpcyFu
ZGlzU2V0UG93ZXIrMHg5MjEKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZGlzIW5kaXNQb3dlckRpc3BhdGNoKzB4MWVmCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbnQhUG9wSXJwV29ya2VyKzB4M2M1Cj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhUHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsw
eDVhCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFy
dFN5c3RlbVRocmVhZCsweDE2Cj4+IGtkPiAudGhyZWFkIGZmZmZmYTgwMDY5YWViNTAKPj4ga2Q+
IGsgbgo+PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFk
Ly5jeHIgcmVzZXRzIGl0Cj4+ICAgIyBDaGlsZC1TUCAgICAgICAgICBSZXRBZGRyICAgICAgICAg
ICBDYWxsIFNpdGUKPj4gMDAgZmZmZmY4ODBgMDIzNWE2MTAgZmZmZmY4MDBgMDJjNzNlNDIgbnQh
S2lTd2FwQ29udGV4dCsweDdhCj4+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAyYzg1
MWRmIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+PiAwMiBmZmZmZjg4MGAwMjM1YTdlMCBm
ZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKPj4gMDMgZmZm
ZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0OWU5NjEgeGVudmlmIVJlY2VpdmVyV2FpdEZvclBh
Y2tldHMrMHgyNzgKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZp
ZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4gMDQgZmZmZmY4ODBgMDIzNWE5MzAgZmZmZmY4ODBgMDVk
OTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW52aWZcc3JjXHhlbnZpZlx2aWYuYyBAIDI3MF0KPj4gMDUgZmZmZmY4ODBgMDIzNWE5ODAg
ZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4gW2M6XHVzZXJz
XGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+PiAw
NiBmZmZmZjg4MGAwMjM1YTljMCBmZmZmZjg4MGAwMTcwYjY0OSB4ZW5uZXQhTWluaXBvcnRTaHV0
ZG93bkV4KzB4M2QKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5l
dFxtaW5pcG9ydC5jIEAgMjg0XQo+PiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZmZjg4MGAwMTcx
NWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5Cj4+IDA4IGZmZmZmODgwYDAyMzVh
YTQwIGZmZmZmODgwYDAxNmFkZmRmIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIxCj4+IDA5IGZmZmZm
ODgwYDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgx
ZWYKPj4gMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQhUG9wSXJwV29y
a2VyKzB4M2M1Cj4+IDBiIGZmZmZmODgwYDAyMzVhYzAwIGZmZmZmODAwYDAyYzZmNzA2IG50IVBz
cFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1YQo+PiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAw
MGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPj4KPj4ga2Q+IC5mcmFtZSAz
Cj4+IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxIHhlbnZpZiFSZWNlaXZl
cldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVudmlm
XHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4+IDA6IGtkPiBkdgo+PiAgICAgICAgIFJl
Y2VpdmVyID0gMHhmZmZmZmE4MGAwODE0OTY3MAo+PiAgICAgICAgIFJldHVybmVkID0gMG40NjI2
MjcKPj4gICAgICAgICAgVGltZW91dCA9IHVuaW9uIF9MQVJHRV9JTlRFR0VSIDB4ZmZmZmZmZmZg
ZmEwYTFmMDAKPj4gICAgICAgICAgIExvYW5lZCA9IDBuNDYyNjc1Cj4+ICAgICAgICAgRnJvbnRl
bmQgPSAweGZmZmZmYTgwYDA4MTViYWQwCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pgo+PiBlZy4gTG9hbmVk
ID4gUmV0dXJuZWQKPj4KPj4gTWFydGluCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 15:10:53 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cakwE-0001PV-UC; Mon, 06 Feb 2017 15:10:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cakwD-0001PN-Oh
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 15:10:42 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FF/31-27678-BE198985; Mon, 06 Feb 2017 15:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsUSKTEtRffpxBk
 RBp1fJCz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxuNlM1kLLi1mrNi/bxFbA+O3gi5GLg4hgXmM
 Ej8vHWWGcOYwSvQ8mQDkcHJICLhLPGn9CGRzcLAIaElsWq4DEmYTUJeYsPIFE4gtJGAosav5B
 iuILQJUMmHLVrA4s4C3xJ8jB9lAbGEBT4nNZ++zgNicAh4SZzaeZgexeQXsJObtmMoEsfcWk8
 Tm+wtYQHaJCuhKTPgiCVEjKHFy5hMWiJmWEv/W/mKdwMg/C0lqFpLUAkamVYwaxalFZalFukY
 meklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GFeuCzzEKMnBpCTKa+gx
 NUKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/lhBkRQoJFqempFWmZOcDAh0lLcPAoifB6gKR5i
 wsSc4sz0yFSpxgtOU7dOP2SiePcrjNAcsq6ay+ZhFjy8vNSpcR5i0EaBEAaMkrz4MbBovMSo6
 yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHlzQabwZOaVwG19BXQQE9BB265MAzmoJBEhJdXAuEn
 4ib9zlZHpk/6vk9inps9ZnBh95XX1CuvNu4qsl5+6kH5xnWKf2gon43nqu7d39X+zFL+Zs/jC
 le1mK9U3hO+TN+85XXvnZk3H9ItbDv0KXKDdU+BRoe+dKszruJo73k+Z53LN1pLpPHkFLyoL5
 u7fmvnfXnfm9KtlB89dStU6Nb9dycZ5lRJLcUaioRZzUXEiAM9KU7XJAgAA
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-9.tower-27.messagelabs.com!1486393828!85713698!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56794 invoked from network); 6 Feb 2017 15:10:28 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 15:10:28 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16FA8YU007251;
 Mon, 6 Feb 2017 16:10:15 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16FA4Bc007248;
 Mon, 6 Feb 2017 16:10:05 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 16:10:04 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gT24gTW9u
LCA2IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gU2VudDogMDYgRmVicnVhcnkg
MjAxNyAwOTozNgo+Pj4gSSBzZWUuIFdlbGwsIGlmIGl0IGlzIGVhc3kgZm9yIHlvdSB0byByZXBy
b2R1Y2UsIGl0IHdvdWxkIGJlIHdvcnRoCj4+PiBhZGRpbmcgc29tZSBkZWJ1ZyB0byBYRU5ORVQg
YW5kIFhFTlZJRiB0byBmaWd1cmUgb3V0IGhvdyBtYW55IGJ1ZmZlcnMKPj4+IGFyZSBvdXRzdGFu
ZGluZy4KPj4KPj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRlciAyLTMgaG91
cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPj4gdHJ5ICJpcGVyZiIgb3IgImNvcHkgbmV0d29y
ayBmaWxlcyIgYnV0IHRoaXMgZG9lcyBub3QgdHJpZ2dlciBwcm9ibGVtLgo+Pgo+PiBXaGF0IGV4
YWN0bHkgeW91IG5lZWQgdG8gd2F0Y2ggPwoKPiBTbywgY2xlYXJseSAoZnJvbSBiZWxvdykgbG9h
bmVkID4gcmV0dXJuZWQgaW4gWEVOVklGIGJ1dCB0aGUgcXVlc3Rpb24gCj4gaXMsIGRvZXMgWEVO
TkVUIHRoaW5rIHRoZSBzYW1lPwoKPiBJZiBpdCBkb2VzIHRoZW4gZWl0aGVyIHNvbWV0aGluZyBo
aWdoZXIgdXAgdGhlIHN0YWNrIGlzIGhvbGRpbmcgb250byB0aGUgCj4gcGFja2V0cyBvciBzb21l
aG93IFhFTlZJRiBvciBYRU5ORVQgbGVha2VkIHRoZW0uCgpEbyB5b3UgbWVhbiBkYXRhIGluICJf
WEVOTkVUX0FEQVBURVIiIHZzICIgX1hFTlZJRl9SRUNFSVZFUiIgPwoKTG9jYWwgdmFyIEAgMHhm
ZmZmZjg4MDAyMzVhOWMwIFR5cGUgX1hFTk5FVF9BREFQVEVSKgoweGZmZmZmYTgwYDA4MWEyYzQw
CiAgICArMHgzYTAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZmZmZhODBgMDgxOTUwMDAgX1hFTk5F
VF9SRUNFSVZFUgogICAgICAgKzB4MTQxOCBJbmRpY2F0ZWQgICAgICAgIDogMG40NjI2NzUKICAg
ICAgICsweDE0MWMgUmV0dXJuZWQgICAgICAgICA6IDBuNDYyNjI3CgpMb2NhbCB2YXIgQCAweGZm
ZmZmODgwMDIzNWE5MzAgVHlwZSBfWEVOVklGX1JFQ0VJVkVSKgoweGZmZmZmYTgwYDA4MTQ5Njcw
CiAgICArMHgxMjggTG9hbmVkICAgICAgICAgICA6IDBuNDYyNjc1CiAgICArMHgxMmMgUmV0dXJu
ZWQgICAgICAgICA6IDBuNDYyNjI3CgpTZWVtcyB0byBiZSBzeW1ldHJpYy4KCldoYXQgbmV4dCA/
CkFueSBtb3JlIHN0YXRpYyBhbmFseXNpcyA/CgoKVGhhbmtzIGZvciBndWlkaW5nLApNYXJ0aW4K
CgpEZXRhaWxlZCBkdW1wOgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCjA6IGtkPiAudGhyZWFkIGZmZmZmYTgwMDY5
YWViNTAKCkltcGxpY2l0IHRocmVhZCBpcyBub3cgZmZmZmZhODBgMDY5YWViNTAKCjA6IGtkPiBr
IG4KCiAgICoqKiBTdGFjayB0cmFjZSBmb3IgbGFzdCBzZXQgY29udGV4dCAtIC50aHJlYWQvLmN4
ciByZXNldHMgaXQKICAjIENoaWxkLVNQICAgICAgICAgIFJldEFkZHIgICAgICAgICAgIENhbGwg
U2l0ZQowMCBmZmZmZjg4MGAwMjM1YTYxMCBmZmZmZjgwMGAwMmM3M2U0MiBudCFLaVN3YXBDb250
ZXh0KzB4N2EKMDEgZmZmZmY4ODBgMDIzNWE3NTAgZmZmZmY4MDBgMDJjODUxZGYgbnQhS2lDb21t
aXRUaHJlYWRXYWl0KzB4MWQyCjAyIGZmZmZmODgwYDAyMzVhN2UwIGZmZmZmODgwYDA1NDdlOTY4
IG50IUtlV2FpdEZvclNpbmdsZU9iamVjdCsweDE5ZgowMyBmZmZmZjg4MGAwMjM1YTg4MCBmZmZm
Zjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OCBbYzpcdXNl
cnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVyLmMgQCAzNzQwXQow
NCBmZmZmZjg4MGAwMjM1YTkzMCBmZmZmZjg4MGAwNWQ5MTM4NiB4ZW52aWYhVmlmRGlzYWJsZSsw
eDEwMSBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHZpZi5jIEAg
MjcwXQowNSBmZmZmZjg4MGAwMjM1YTk4MCBmZmZmZjg4MGAwNWQ5OWQ1ZCB4ZW5uZXQhQWRhcHRl
ckRpc2FibGUrMHg5NiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbm5ldFxzcmNceGVubmV0
XGFkYXB0ZXIuYyBAIDE5NzldCjA2IGZmZmZmODgwYDAyMzVhOWMwIGZmZmZmODgwYDAxNzBiNjQ5
IHhlbm5ldCFNaW5pcG9ydFNodXRkb3duRXgrMHgzZCBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRz
XHhlbm5ldFxzcmNceGVubmV0XG1pbmlwb3J0LmMgQCAyODRdCjA3IGZmZmZmODgwYDAyMzVhYTAw
IGZmZmZmODgwYDAxNzE1YzgxIG5kaXMhbmRpc01TaHV0ZG93bk1pbmlwb3J0KzB4YzkKMDggZmZm
ZmY4ODBgMDIzNWFhNDAgZmZmZmY4ODBgMDE2YWRmZGYgbmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEK
MDkgZmZmZmY4ODBgMDIzNWFiMDAgZmZmZmY4MDBgMDJkOWQyYTUgbmRpcyFuZGlzUG93ZXJEaXNw
YXRjaCsweDFlZgowYSBmZmZmZjg4MGAwMjM1YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJ
cnBXb3JrZXIrMHgzYzUKMGIgZmZmZmY4ODBgMDIzNWFjMDAgZmZmZmY4MDBgMDJjNmY3MDYgbnQh
UHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsweDVhCjBjIGZmZmZmODgwYDAyMzVhYzQwIDAwMDAwMDAw
YDAwMDAwMDAwIG50IUt4U3RhcnRTeXN0ZW1UaHJlYWQrMHgxNgoKMDoga2Q+IC5mcmFtZSAzCgow
MyBmZmZmZjg4MGAwMjM1YTg4MCBmZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYhUmVjZWl2ZXJXYWl0
Rm9yUGFja2V0cysweDI3OCBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVu
dmlmXHJlY2VpdmVyLmMgQCAzNzQwXQoKMDoga2Q+IGR0IC1yMSBSZWNlaXZlcgoKTG9jYWwgdmFy
IEAgMHhmZmZmZjg4MDAyMzVhOTMwIFR5cGUgX1hFTlZJRl9SRUNFSVZFUioKMHhmZmZmZmE4MGAw
ODE0OTY3MAogICAgKzB4MDAwIEZyb250ZW5kICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTViYWQw
IF9YRU5WSUZfRlJPTlRFTkQKICAgICAgICsweDAwMCBQZG8gICAgICAgICAgICAgIDogMHhmZmZm
ZmE4MGAwODE0OWRiMCBfWEVOVklGX1BETwogICAgICAgKzB4MDA4IFBhdGggICAgICAgICAgICAg
OiAweGZmZmZmYTgwYDA3NDZiMGQwICAiZGV2aWNlL3ZpZi8wIgogICAgICAgKzB4MDEwIFByZWZp
eCAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3NDZkMTQwICAiYXR0ci92aWYvMCIKICAgICAgICsw
eDAxOCBTdGF0ZSAgICAgICAgICAgIDogMyAoIEZST05URU5EX0NPTk5FQ1RFRCApCiAgICAgICAr
MHgwMWMgT25saW5lICAgICAgICAgICA6IDB4MSAnJwogICAgICAgKzB4MDIwIExvY2sgICAgICAg
ICAgICAgOiAwCiAgICAgICArMHgwMjggRWplY3RUaHJlYWQgICAgICA6IDB4ZmZmZmZhODBgMDdk
ZDZiNDAgX1hFTlZJRl9USFJFQUQKICAgICAgICsweDAzMCBFamVjdEV2ZW50ICAgICAgIDogX0tF
VkVOVAogICAgICAgKzB4MDQ4IEJhY2tlbmRQYXRoICAgICAgOiAweGZmZmZmYTgwYDA4MTViNDkw
ICAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzUvMCIKICAgICAgICsweDA1MCBCYWNrZW5k
RG9tYWluICAgIDogMAogICAgICAgKzB4MDU0IE1heFF1ZXVlcyAgICAgICAgOiA4CiAgICAgICAr
MHgwNTggTnVtUXVldWVzICAgICAgICA6IDgKICAgICAgICsweDA1YyBTcGxpdCAgICAgICAgICAg
IDogMHgxICcnCiAgICAgICArMHgwNjAgRGlzYWJsZVRvZXBsaXR6ICA6IDAKICAgICAgICsweDA2
OCBNYWMgICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwN2E4ZTU4MCBfWEVOVklGX01BQwogICAg
ICAgKzB4MDcwIFJlY2VpdmVyICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTQ5NjcwIF9YRU5WSUZf
UkVDRUlWRVIKICAgICAgICsweDA3OCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZmZmE4MGAwODE2
ODg4MCBfWEVOVklGX1RSQU5TTUlUVEVSCiAgICAgICArMHgwODAgQ29udHJvbGxlciAgICAgICA6
IDB4ZmZmZmZhODBgMDgxNWEwMTAgX1hFTlZJRl9DT05UUk9MTEVSCiAgICAgICArMHgwODggRGVi
dWdJbnRlcmZhY2UgICA6IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCiAgICAgICArMHgwZDgg
U3VzcGVuZEludGVyZmFjZSA6IF9YRU5CVVNfU1VTUEVORF9JTlRFUkZBQ0VfVjEKICAgICAgICsw
eDEyOCBTdG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKICAgICAg
ICsweDFiMCBTdXNwZW5kQ2FsbGJhY2tFYXJseSA6IDB4ZmZmZmZhODBgMDc1ODEyYjAgX1hFTkJV
U19TVVNQRU5EX0NBTExCQUNLCiAgICAgICArMHgxYjggU3VzcGVuZENhbGxiYWNrTGF0ZSA6IDB4
ZmZmZmZhODBgMDc1NTAzZTAgX1hFTkJVU19TVVNQRU5EX0NBTExCQUNLCiAgICAgICArMHgxYzAg
RGVidWdDYWxsYmFjayAgICA6IDB4ZmZmZmZhODBgMDdkZjk3MjAgX1hFTkJVU19ERUJVR19DQUxM
QkFDSwogICAgICAgKzB4MWM4IFdhdGNoICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZGZjYjQw
IF9YRU5CVVNfU1RPUkVfV0FUQ0gKICAgICAgICsweDFkMCBTdGF0aXN0aWNzICAgICAgIDogMHhm
ZmZmZmE4MGAwODE1ODAxMCBfWEVOVklGX0ZST05URU5EX1NUQVRJU1RJQ1MKICAgICAgICsweDFk
OCBTdGF0aXN0aWNzQ291bnQgIDogOAogICAgICAgKzB4MWUwIE1pYlRocmVhZCAgICAgICAgOiAw
eGZmZmZmYTgwYDA3ZGQ2YTgwIF9YRU5WSUZfVEhSRUFECiAgICAgICArMHgxZTggQWxpYXMgICAg
ICAgICAgICA6IFsyNTddICAiUD8/PyIKICAgICAgICsweDJlYyBJbnRlcmZhY2VJbmRleCAgIDog
MHhmCiAgICAgICArMHgyZjAgQWRkcmVzc1RhYmxlICAgICA6IDB4ZmZmZmZhODBgMDY3ZGU0MTAg
X1NPQ0tBRERSX0lORVQKICAgICAgICsweDJmOCBBZGRyZXNzQ291bnQgICAgIDogNAogICAgICAg
KzB4MmZjIEhhc2ggICAgICAgICAgICAgOiBfWEVOVklGX0ZST05URU5EX0hBU0gKICAgICsweDAw
OCBDYWNoZUludGVyZmFjZSAgIDogX1hFTkJVU19DQUNIRV9JTlRFUkZBQ0VfVjEKICAgICAgICsw
eDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQpbc25pcF0KICAgICsweDBiMCBFdnRj
aG5JbnRlcmZhY2UgIDogX1hFTkJVU19FVlRDSE5fSU5URVJGQUNFX1Y1CiAgICAgICArMHgwMDAg
SW50ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKW3NuaXBdCiAgICArMHgxMjAgUmluZyAgICAg
ICAgICAgICA6IDB4ZmZmZmZhODBgMDc4NDkxNDAgIC0+IDB4ZmZmZmZhODBgMDgxNzA2ODAgX1hF
TlZJRl9SRUNFSVZFUl9SSU5HCiAgICAgICArMHgwMDAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZm
ZmZhODBgMDgxNDk2NzAgX1hFTlZJRl9SRUNFSVZFUgogICAgICAgKzB4MDA4IEluZGV4ICAgICAg
ICAgICAgOiAwCiAgICAgICArMHgwMTAgUGF0aCAgICAgICAgICAgICA6IDB4ZmZmZmZhODBgMDc1
NzE3NDAgICJkZXZpY2UvdmlmLzAvcXVldWUtMCIKICAgICAgICsweDAxOCBMb2NrICAgICAgICAg
ICAgIDogMAogICAgICAgKzB4MDIwIFBhY2tldENhY2hlICAgICAgOiAweGZmZmZmYTgwYDA3YTMw
NWYwIF9YRU5CVVNfQ0FDSEUKICAgICAgICsweDAyOCBGcmFnbWVudENhY2hlICAgIDogMHhmZmZm
ZmE4MGAwNzlhODQyMCBfWEVOQlVTX0NBQ0hFCiAgICAgICArMHgwMzAgR250dGFiQ2FjaGUgICAg
ICA6IDB4ZmZmZmZhODBgMDdlMDVhMTAgX1hFTkJVU19HTlRUQUJfQ0FDSEUKICAgICAgICsweDAz
OCBNZGwgICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwN2RlZjQ0MCBfTURMCiAgICAgICArMHgw
NDAgRnJvbnQgICAgICAgICAgICA6IG5ldGlmX3J4X2Zyb250X3JpbmcKICAgICAgICsweDA1OCBT
aGFyZWQgICAgICAgICAgIDogMHhmZmZmZjg4MGAwNGU0MTAwMCBuZXRpZl9yeF9zcmluZwogICAg
ICAgKzB4MDYwIEVudHJ5ICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZTE0Y2U4IF9YRU5CVVNf
R05UVEFCX0VOVFJZCiAgICAgICArMHgwNjggQ2hhbm5lbCAgICAgICAgICA6IDB4ZmZmZmZhODBg
MDdkZmFkMTAgX1hFTkJVU19FVlRDSE5fQ0hBTk5FTAogICAgICAgKzB4MDcwIERwYyAgICAgICAg
ICAgICAgOiBfS0RQQwogICAgICAgKzB4MGIwIERwY3MgICAgICAgICAgICAgOiAweDE4MTUKICAg
ICAgICsweDBiOCBUaW1lciAgICAgICAgICAgIDogX0tUSU1FUgogICAgICAgKzB4MGY4IFRpbWVy
RHBjICAgICAgICAgOiBfS0RQQwogICAgICAgKzB4MTM4IEV2ZW50cyAgICAgICAgICAgOiAweDE4
MTUKICAgICAgICsweDE0MCBQZW5kaW5nICAgICAgICAgIDogWzI1Nl0gMHhmZmZmZmE4MGAwN2Ux
MDU1OCBfWEVOVklGX1JFQ0VJVkVSX0ZSQUdNRU5UCiAgICAgICArMHg5NDAgUmVxdWVzdHNQb3N0
ZWQgICA6IDB4MzU4YQogICAgICAgKzB4OTQ0IFJlcXVlc3RzUHVzaGVkICAgOiAweDM1OGEKICAg
ICAgICsweDk0OCBSZXNwb25zZXNQcm9jZXNzZWQgOiAweDM0OGEKICAgICAgICsweDk0YyBDb25u
ZWN0ZWQgICAgICAgIDogMHgxICcnCiAgICAgICArMHg5NGQgRW5hYmxlZCAgICAgICAgICA6IDAg
JycKICAgICAgICsweDk0ZSBTdG9wcGVkICAgICAgICAgIDogMCAnJwogICAgICAgKzB4OTUwIE9m
ZmxvYWRPcHRpb25zICAgOiBfWEVOVklGX1ZJRl9PRkZMT0FEX09QVElPTlNfVjEKICAgICAgICsw
eDk1NCBCYWNrZmlsbFNpemUgICAgIDogMAogICAgICAgKzB4OTU4IERlYnVnQ2FsbGJhY2sgICAg
OiAweGZmZmZmYTgwYDA3ZGQ3NzcwIF9YRU5CVVNfREVCVUdfQ0FMTEJBQ0sKICAgICAgICsweDk2
MCBXYXRjaGRvZ1RocmVhZCAgIDogMHhmZmZmZmE4MGAwN2E4ZGU2MCBfWEVOVklGX1RIUkVBRAog
ICAgICAgKzB4OTY4IFBhY2tldExpc3QgICAgICAgOiBfTElTVF9FTlRSWSBbIDB4ZmZmZmZhODBg
MDgxNzBmZTggLSAweGZmZmZmYTgwYDA4MTcwZmU4IF0KICAgICAgICsweDk3OCBIYXNoICAgICAg
ICAgICAgIDogX1hFTlZJRl9SRUNFSVZFUl9IQVNICiAgICArMHgxMjggTG9hbmVkICAgICAgICAg
ICA6IDBuNDYyNjc1CiAgICArMHgxMmMgUmV0dXJuZWQgICAgICAgICA6IDBuNDYyNjI3CiAgICAr
MHgxMzAgRXZlbnQgICAgICAgICAgICA6IF9LRVZFTlQKICAgICAgICsweDAwMCBIZWFkZXIgICAg
ICAgICAgIDogX0RJU1BBVENIRVJfSEVBREVSCiAgICArMHgxNDggQ2FsY3VsYXRlQ2hlY2tzdW1z
IDogMQogICAgKzB4MTRjIEFsbG93R3NvUGFja2V0cyAgOiAxCiAgICArMHgxNTAgRGlzYWJsZUlw
VmVyc2lvbjRHc28gOiAwCiAgICArMHgxNTQgRGlzYWJsZUlwVmVyc2lvbjZHc28gOiAwCiAgICAr
MHgxNTggSXBBbGlnbk9mZnNldCAgICA6IDAKICAgICsweDE1YyBBbHdheXNQdWxsdXAgICAgIDog
MAogICAgKzB4MTYwIFN0b3JlSW50ZXJmYWNlICAgOiBfWEVOQlVTX1NUT1JFX0lOVEVSRkFDRV9W
MgogICAgICAgKzB4MDAwIEludGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCltzbmlwXQogICAg
KzB4MWU4IERlYnVnSW50ZXJmYWNlICAgOiBfWEVOQlVTX0RFQlVHX0lOVEVSRkFDRV9WMQogICAg
ICAgKzB4MDAwIEludGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCltzbmlwXQogICAgKzB4MjM4
IERlYnVnQ2FsbGJhY2sgICAgOiAweGZmZmZmYTgwYDA3ZGY5MTIwIF9YRU5CVVNfREVCVUdfQ0FM
TEJBQ0sKCjA6IGtkPiAuZnJhbWUgNQoKMDUgZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVk
OTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYgW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQoKMDoga2Q+IGR0IC1yMiBBZGFw
dGVyCgpMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIzNWE5YzAgVHlwZSBfWEVOTkVUX0FEQVBURVIq
CjB4ZmZmZmZhODBgMDgxYTJjNDAKICAgICsweDAwMCBMb2NhdGlvbiAgICAgICAgIDogMHhmZmZm
ZmE4MGAwNzU1OTBkMCAgLT4gMHgzMAogICAgKzB4MDA4IFZpZkludGVyZmFjZSAgICAgOiBfWEVO
VklGX1ZJRl9JTlRFUkZBQ0VfVjgKICAgICAgICsweDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lO
VEVSRkFDRQpbc25pcF0KICAgICsweDBmOCBTdG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9S
RV9JTlRFUkZBQ0VfVjIKICAgICAgICsweDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lOVEVSRkFD
RQpbc25pcF0KICAgICsweDE4MCBTdXNwZW5kSW50ZXJmYWNlIDogX1hFTkJVU19TVVNQRU5EX0lO
VEVSRkFDRV9WMQogICAgICAgKzB4MDAwIEludGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCltz
bmlwXQogICAgKzB4MWQwIFN1c3BlbmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NWJiZWUw
IF9YRU5CVVNfU1VTUEVORF9DQUxMQkFDSwogICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAw
eDVlZQogICAgKzB4MWRjIEN1cnJlbnRMb29rYWhlYWQgOiAwCiAgICArMHgxZTAgTmRpc0FkYXB0
ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKICAgICsweDFlOCBOZGlzRG1hSGFu
ZGxlICAgIDogMHhmZmZmZmE4MGAwNzYxOTExMCBWb2lkCiAgICArMHgxZjAgQ2FwYWJpbGl0aWVz
ICAgICA6IF9ORElTX1BOUF9DQVBBQklMSVRJRVMKICAgICAgICsweDAwMCBGbGFncyAgICAgICAg
ICAgIDogMAogICAgICAgKzB4MDA0IFdha2VVcENhcGFiaWxpdGllcyA6IF9ORElTX1BNX1dBS0Vf
VVBfQ0FQQUJJTElUSUVTCiAgICAgICAgICArMHgwMDAgTWluTWFnaWNQYWNrZXRXYWtlVXAgOiAw
ICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQgKQogICAgICAgICAgKzB4MDA0IE1pblBhdHRl
cm5XYWtlVXAgOiAwICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQgKQogICAgICAgICAgKzB4
MDA4IE1pbkxpbmtDaGFuZ2VXYWtlVXAgOiAwICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQg
KQogICAgKzB4MjAwIE9mZmxvYWQgICAgICAgICAgOiBfTkRJU19PRkZMT0FECiAgICAgICArMHgw
MDAgSGVhZGVyICAgICAgICAgICA6IF9ORElTX09CSkVDVF9IRUFERVIKICAgICAgICAgICsweDAw
MCBUeXBlICAgICAgICAgICAgIDogMHhhNyAnJwogICAgICAgICAgKzB4MDAxIFJldmlzaW9uICAg
ICAgICAgOiAweDIgJycKICAgICAgICAgICsweDAwMiBTaXplICAgICAgICAgICAgIDogMHg5MAog
ICAgICAgKzB4MDA0IENoZWNrc3VtICAgICAgICAgOiBfTkRJU19UQ1BfSVBfQ0hFQ0tTVU1fT0ZG
TE9BRAogICAgICAgICAgKzB4MDAwIElQdjRUcmFuc21pdCAgICAgOiA8dW5uYW1lZC10YWc+CiAg
ICAgICAgICArMHgwMDggSVB2NFJlY2VpdmUgICAgICA6IDx1bm5hbWVkLXRhZz4KICAgICAgICAg
ICsweDAxMCBJUHY2VHJhbnNtaXQgICAgIDogPHVubmFtZWQtdGFnPgogICAgICAgICAgKzB4MDE4
IElQdjZSZWNlaXZlICAgICAgOiA8dW5uYW1lZC10YWc+CiAgICAgICArMHgwMjQgTHNvVjEgICAg
ICAgICAgICA6IF9ORElTX1RDUF9MQVJHRV9TRU5EX09GRkxPQURfVjEKICAgICAgICAgICsweDAw
MCBJUHY0ICAgICAgICAgICAgIDogPHVubmFtZWQtdGFnPgogICAgICAgKzB4MDM0IElQc2VjVjEg
ICAgICAgICAgOiBfTkRJU19JUFNFQ19PRkZMT0FEX1YxCiAgICAgICAgICArMHgwMDAgU3VwcG9y
dGVkICAgICAgICA6IDx1bm5hbWVkLXRhZz4KICAgICAgICAgICsweDAxNCBJUHY0QUggICAgICAg
ICAgIDogPHVubmFtZWQtdGFnPgogICAgICAgICAgKzB4MDE4IElQdjRFU1AgICAgICAgICAgOiA8
dW5uYW1lZC10YWc+CiAgICAgICArMHgwNTAgTHNvVjIgICAgICAgICAgICA6IF9ORElTX1RDUF9M
QVJHRV9TRU5EX09GRkxPQURfVjIKICAgICAgICAgICsweDAwMCBJUHY0ICAgICAgICAgICAgIDog
PHVubmFtZWQtdGFnPgogICAgICAgICAgKzB4MDBjIElQdjYgICAgICAgICAgICAgOiA8dW5uYW1l
ZC10YWc+CiAgICAgICArMHgwNmMgRmxhZ3MgICAgICAgICAgICA6IDAKICAgICAgICsweDA3MCBJ
UHNlY1YyICAgICAgICAgIDogX05ESVNfSVBTRUNfT0ZGTE9BRF9WMgogICAgICAgICAgKzB4MDAw
IEVuY2Fwc3VsYXRpb24gICAgOiAwCiAgICAgICAgICArMHgwMDQgSVB2NlN1cHBvcnRlZCAgICA6
IDAgJycKICAgICAgICAgICsweDAwNSBJUHY0T3B0aW9ucyAgICAgIDogMCAnJwogICAgICAgICAg
KzB4MDA2IElQdjZOb25JUHNlY0V4dGVuc2lvbkhlYWRlcnMgOiAwICcnCiAgICAgICAgICArMHgw
MDcgQWggICAgICAgICAgICAgICA6IDAgJycKICAgICAgICAgICsweDAwOCBFc3AgICAgICAgICAg
ICAgIDogMCAnJwogICAgICAgICAgKzB4MDA5IEFoRXNwQ29tYmluZWQgICAgOiAwICcnCiAgICAg
ICAgICArMHgwMGEgVHJhbnNwb3J0ICAgICAgICA6IDAgJycKICAgICAgICAgICsweDAwYiBUdW5u
ZWwgICAgICAgICAgIDogMCAnJwogICAgICAgICAgKzB4MDBjIFRyYW5zcG9ydFR1bm5lbENvbWJp
bmVkIDogMCAnJwogICAgICAgICAgKzB4MDBkIExzb1N1cHBvcnRlZCAgICAgOiAwICcnCiAgICAg
ICAgICArMHgwMGUgRXh0ZW5kZWRTZXF1ZW5jZU51bWJlcnMgOiAwICcnCiAgICAgICAgICArMHgw
MTAgVWRwRXNwICAgICAgICAgICA6IDAKICAgICAgICAgICsweDAxNCBBdXRoZW50aWNhdGlvbkFs
Z29yaXRobXMgOiAwCiAgICAgICAgICArMHgwMTggRW5jcnlwdGlvbkFsZ29yaXRobXMgOiAwCiAg
ICAgICAgICArMHgwMWMgU2FPZmZsb2FkQ2FwYWNpdHkgOiAwCiAgICArMHgyOTAgUHJvcGVydGll
cyAgICAgICA6IF9QUk9QRVJUSUVTCiAgICAgICArMHgwMDAgaXB2NF9jc3VtICAgICAgICA6IDBu
MwogICAgICAgKzB4MDA0IHRjcHY0X2NzdW0gICAgICAgOiAwbjMKICAgICAgICsweDAwOCB1ZHB2
NF9jc3VtICAgICAgIDogMG4zCiAgICAgICArMHgwMGMgdGNwdjZfY3N1bSAgICAgICA6IDBuMwog
ICAgICAgKzB4MDEwIHVkcHY2X2NzdW0gICAgICAgOiAwbjMKICAgICAgICsweDAxNCBuZWVkX2Nz
dW1fdmFsdWUgIDogMG4xCiAgICAgICArMHgwMTggbHNvdjQgICAgICAgICAgICA6IDBuMQogICAg
ICAgKzB4MDFjIGxzb3Y2ICAgICAgICAgICAgOiAwbjEKICAgICAgICsweDAyMCBscm92NCAgICAg
ICAgICAgIDogMG4xCiAgICAgICArMHgwMjQgbHJvdjYgICAgICAgICAgICA6IDBuMQogICAgICAg
KzB4MDI4IHJzcyAgICAgICAgICAgICAgOiAwbjEKICAgICsweDJiYyBSc3MgICAgICAgICAgICAg
IDogX1hFTk5FVF9SU1MKICAgICAgICsweDAwMCBTdXBwb3J0ZWQgICAgICAgIDogMHgxICcnCiAg
ICAgICArMHgwMDEgSGFzaEVuYWJsZWQgICAgICA6IDAgJycKICAgICAgICsweDAwMiBTY2FsZUVu
YWJsZWQgICAgIDogMHgxICcnCiAgICAgICArMHgwMDQgVHlwZXMgICAgICAgICAgICA6IDB4MWUK
ICAgICAgICsweDAwOCBLZXkgICAgICAgICAgICAgIDogWzQwXSAgIj8/PyIKICAgICAgICsweDAz
MCBLZXlTaXplICAgICAgICAgIDogMHgyOAogICAgICAgKzB4MDM0IFRhYmxlICAgICAgICAgICAg
OiBbMTI4XSAgIiIKICAgICAgICsweDBiNCBUYWJsZVNpemUgICAgICAgIDogMHg0MAogICAgKzB4
Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCiAgICAgICArMHgwMDAgSGVh
ZGVyICAgICAgICAgICA6IF9ORElTX09CSkVDVF9IRUFERVIKICAgICAgICAgICsweDAwMCBUeXBl
ICAgICAgICAgICAgIDogMHg4MCAnJwogICAgICAgICAgKzB4MDAxIFJldmlzaW9uICAgICAgICAg
OiAweDEgJycKICAgICAgICAgICsweDAwMiBTaXplICAgICAgICAgICAgIDogMHgyOAogICAgICAg
KzB4MDA0IE1lZGlhQ29ubmVjdFN0YXRlIDogMSAoIE1lZGlhQ29ubmVjdFN0YXRlQ29ubmVjdGVk
ICkKICAgICAgICsweDAwOCBNZWRpYUR1cGxleFN0YXRlIDogMiAoIE1lZGlhRHVwbGV4U3RhdGVG
dWxsICkKICAgICAgICsweDAxMCBYbWl0TGlua1NwZWVkICAgIDogMHgzYjlhY2EwMAogICAgICAg
KzB4MDE4IFJjdkxpbmtTcGVlZCAgICAgOiAweDNiOWFjYTAwCiAgICAgICArMHgwMjAgUGF1c2VG
dW5jdGlvbnMgICA6IDAgKCBOZGlzUGF1c2VGdW5jdGlvbnNVbnN1cHBvcnRlZCApCiAgICAgICAr
MHgwMjQgQXV0b05lZ290aWF0aW9uRmxhZ3MgOiAwCiAgICArMHgzYTAgUmVjZWl2ZXIgICAgICAg
ICA6IDB4ZmZmZmZhODBgMDgxOTUwMDAgX1hFTk5FVF9SRUNFSVZFUgogICAgICAgKzB4MDAwIEFk
YXB0ZXIgICAgICAgICAgOiAweGZmZmZmYTgwYDA4MWEyYzQwIF9YRU5ORVRfQURBUFRFUgogICAg
ICAgICAgKzB4MDAwIExvY2F0aW9uICAgICAgICAgOiAweGZmZmZmYTgwYDA3NTU5MGQwICAtPiAw
eDMwCiAgICAgICAgICArMHgwMDggVmlmSW50ZXJmYWNlICAgICA6IF9YRU5WSUZfVklGX0lOVEVS
RkFDRV9WOAogICAgICAgICAgKzB4MGY4IFN0b3JlSW50ZXJmYWNlICAgOiBfWEVOQlVTX1NUT1JF
X0lOVEVSRkFDRV9WMgogICAgICAgICAgKzB4MTgwIFN1c3BlbmRJbnRlcmZhY2UgOiBfWEVOQlVT
X1NVU1BFTkRfSU5URVJGQUNFX1YxCiAgICAgICAgICArMHgxZDAgU3VzcGVuZENhbGxiYWNrTGF0
ZSA6IDB4ZmZmZmZhODBgMDc1YmJlZTAgX1hFTkJVU19TVVNQRU5EX0NBTExCQUNLCiAgICAgICAg
ICArMHgxZDggTWF4aW11bUZyYW1lU2l6ZSA6IDB4NWVlCiAgICAgICAgICArMHgxZGMgQ3VycmVu
dExvb2thaGVhZCA6IDAKICAgICAgICAgICsweDFlMCBOZGlzQWRhcHRlckhhbmRsZSA6IDB4ZmZm
ZmZhODBgMDgxNzUxYTAgVm9pZAogICAgICAgICAgKzB4MWU4IE5kaXNEbWFIYW5kbGUgICAgOiAw
eGZmZmZmYTgwYDA3NjE5MTEwIFZvaWQKICAgICAgICAgICsweDFmMCBDYXBhYmlsaXRpZXMgICAg
IDogX05ESVNfUE5QX0NBUEFCSUxJVElFUwogICAgICAgICAgKzB4MjAwIE9mZmxvYWQgICAgICAg
ICAgOiBfTkRJU19PRkZMT0FECiAgICAgICAgICArMHgyOTAgUHJvcGVydGllcyAgICAgICA6IF9Q
Uk9QRVJUSUVTCiAgICAgICAgICArMHgyYmMgUnNzICAgICAgICAgICAgICA6IF9YRU5ORVRfUlNT
CiAgICAgICAgICArMHgzNzggTGlua1N0YXRlICAgICAgICA6IF9ORElTX0xJTktfU1RBVEUKICAg
ICAgICAgICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVO
TkVUX1JFQ0VJVkVSCiAgICAgICAgICArMHgzYTggVHJhbnNtaXR0ZXIgICAgICA6IDB4ZmZmZmZh
ODBgMDc1YWM3NDAgX1hFTk5FVF9UUkFOU01JVFRFUgogICAgICAgICAgKzB4M2IwIEVuYWJsZWQg
ICAgICAgICAgOiAwICcnCiAgICAgICArMHgwMDggTmV0QnVmZmVyTGlzdFBvb2wgOiAweGZmZmZm
YTgwYDA4MTk2NjAwIFZvaWQKICAgICAgICsweDAxMCBQdXRMaXN0ICAgICAgICAgIDogMHhmZmZm
ZmE4MGAwNmIyMjdmMCBfTkVUX0JVRkZFUl9MSVNUCiAgICAgICAgICArMHgwMDAgTmV4dCAgICAg
ICAgICAgICA6IDB4ZmZmZmZhODBgMDZhODkzZDAgX05FVF9CVUZGRVJfTElTVAogICAgICAgICAg
KzB4MDA4IEZpcnN0TmV0QnVmZmVyICAgOiAweGZmZmZmYTgwYDA2YjIyOTIwIF9ORVRfQlVGRkVS
CiAgICAgICAgICArMHgwMDAgTGluayAgICAgICAgICAgICA6IF9TTElTVF9IRUFERVIKICAgICAg
ICAgICsweDAwMCBOZXRCdWZmZXJMaXN0SGVhZGVyIDogX05FVF9CVUZGRVJfTElTVF9IRUFERVIK
ICAgICAgICAgICsweDAxMCBDb250ZXh0ICAgICAgICAgIDogKG51bGwpCiAgICAgICAgICArMHgw
MTggUGFyZW50TmV0QnVmZmVyTGlzdCA6IChudWxsKQogICAgICAgICAgKzB4MDIwIE5kaXNQb29s
SGFuZGxlICAgOiAweGZmZmZmYTgwYDA4MTk2NjAwIFZvaWQKICAgICAgICAgICsweDAzMCBOZGlz
UmVzZXJ2ZWQgICAgIDogWzJdIChudWxsKQogICAgICAgICAgKzB4MDQwIFByb3RvY29sUmVzZXJ2
ZWQgOiBbNF0gKG51bGwpCiAgICAgICAgICArMHgwNjAgTWluaXBvcnRSZXNlcnZlZCA6IFsyXSAo
bnVsbCkKICAgICAgICAgICsweDA3MCBTY3JhdGNoICAgICAgICAgIDogKG51bGwpCiAgICAgICAg
ICArMHgwNzggU291cmNlSGFuZGxlICAgICA6IDB4ZmZmZmZhODBgMDgxNzUxYTAgVm9pZAogICAg
ICAgICAgKzB4MDgwIE5ibEZsYWdzICAgICAgICAgOiAwCiAgICAgICAgICArMHgwODQgQ2hpbGRS
ZWZDb3VudCAgICA6IDBuMAogICAgICAgICAgKzB4MDg4IEZsYWdzICAgICAgICAgICAgOiAweDYw
MDAwMTAyCiAgICAgICAgICArMHgwOGMgU3RhdHVzICAgICAgICAgICA6IDBuMAogICAgICAgICAg
KzB4MDhjIE5kaXNSZXNlcnZlZDIgICAgOiAwCiAgICAgICAgICArMHgwOTAgTmV0QnVmZmVyTGlz
dEluZm8gOiBbMTNdIChudWxsKQogICAgICAgKzB4MDE4IEdldExpc3QgICAgICAgICAgOiBbMTI4
XSAweGZmZmZmYTgwYDA2YWEzMDMwIF9ORVRfQlVGRkVSX0xJU1QKICAgICAgICAgICsweDAwMCBO
ZXh0ICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwNmFmZTVjMCBfTkVUX0JVRkZFUl9MSVNUCiAg
ICAgICAgICArMHgwMDggRmlyc3ROZXRCdWZmZXIgICA6IDB4ZmZmZmZhODBgMDZhYTMxNjAgX05F
VF9CVUZGRVIKICAgICAgICAgICsweDAwMCBMaW5rICAgICAgICAgICAgIDogX1NMSVNUX0hFQURF
UgogICAgICAgICAgKzB4MDAwIE5ldEJ1ZmZlckxpc3RIZWFkZXIgOiBfTkVUX0JVRkZFUl9MSVNU
X0hFQURFUgogICAgICAgICAgKzB4MDEwIENvbnRleHQgICAgICAgICAgOiAobnVsbCkKICAgICAg
ICAgICsweDAxOCBQYXJlbnROZXRCdWZmZXJMaXN0IDogKG51bGwpCiAgICAgICAgICArMHgwMjAg
TmRpc1Bvb2xIYW5kbGUgICA6IDB4ZmZmZmZhODBgMDgxOTY2MDAgVm9pZAogICAgICAgICAgKzB4
MDMwIE5kaXNSZXNlcnZlZCAgICAgOiBbMl0gKG51bGwpCiAgICAgICAgICArMHgwNDAgUHJvdG9j
b2xSZXNlcnZlZCA6IFs0XSAobnVsbCkKICAgICAgICAgICsweDA2MCBNaW5pcG9ydFJlc2VydmVk
IDogWzJdIChudWxsKQogICAgICAgICAgKzB4MDcwIFNjcmF0Y2ggICAgICAgICAgOiAobnVsbCkK
ICAgICAgICAgICsweDA3OCBTb3VyY2VIYW5kbGUgICAgIDogMHhmZmZmZmE4MGAwODE3NTFhMCBW
b2lkCiAgICAgICAgICArMHgwODAgTmJsRmxhZ3MgICAgICAgICA6IDAKICAgICAgICAgICsweDA4
NCBDaGlsZFJlZkNvdW50ICAgIDogMG4wCiAgICAgICAgICArMHgwODggRmxhZ3MgICAgICAgICAg
ICA6IDB4YTAwMDAxMDIKICAgICAgICAgICsweDA4YyBTdGF0dXMgICAgICAgICAgIDogMG4wCiAg
ICAgICAgICArMHgwOGMgTmRpc1Jlc2VydmVkMiAgICA6IDAKICAgICAgICAgICsweDA5MCBOZXRC
dWZmZXJMaXN0SW5mbyA6IFsxM10gMHgwMDAwMDAwMGAwMDAwMDAyOCBWb2lkCiAgICAgICArMHg0
MTggUXVldWUgICAgICAgICAgICA6IFsxMjhdIF9YRU5ORVRfUkVDRUlWRVJfUVVFVUUKICAgICAg
ICAgICsweDAwMCBMb2NrICAgICAgICAgICAgIDogMAogICAgICAgICAgKzB4MDA4IEhlYWQgICAg
ICAgICAgICAgOiAobnVsbCkKICAgICAgICAgICsweDAxMCBUYWlsICAgICAgICAgICAgIDogKG51
bGwpCiAgICAgICAgICArMHgwMTggQ291bnQgICAgICAgICAgICA6IDAKICAgICAgICsweDE0MTgg
SW5kaWNhdGVkICAgICAgICA6IDBuNDYyNjc1CiAgICAgICArMHgxNDFjIFJldHVybmVkICAgICAg
ICAgOiAwbjQ2MjYyNwogICAgICAgKzB4MTQyMCBPZmZsb2FkT3B0aW9ucyAgIDogX1hFTlZJRl9W
SUZfT0ZGTE9BRF9PUFRJT05TX1YxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZFRhZ01hbmlwdWxh
dGlvbiA6IDB5MQogICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240TGFyZ2VQYWNrZXQg
OiAweTEKICAgICAgICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNEhlYWRlckNoZWNrc3VtIDog
MHkxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRUY3BDaGVja3N1bSA6IDB5MQog
ICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240VWRwQ2hlY2tzdW0gOiAweTEKICAgICAg
ICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNkxhcmdlUGFja2V0IDogMHkxCiAgICAgICAgICAr
MHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZUY3BDaGVja3N1bSA6IDB5MQogICAgICAgICAgKzB4MDAw
IE9mZmxvYWRJcFZlcnNpb242VWRwQ2hlY2tzdW0gOiAweTEKICAgICAgICAgICsweDAwMCBOZWVk
Q2hlY2tzdW1WYWx1ZSA6IDB5MQogICAgICAgICAgKzB4MDAwIE5lZWRMYXJnZVBhY2tldFNwbGl0
IDogMHkxCiAgICAgICAgICArMHgwMDAgUmVzZXJ2ZWQgICAgICAgICA6IDB5MDAwMDAwICgwKQog
ICAgICAgICAgKzB4MDAwIFZhbHVlICAgICAgICAgICAgOiAweDNmZgogICAgKzB4M2E4IFRyYW5z
bWl0dGVyICAgICAgOiAweGZmZmZmYTgwYDA3NWFjNzQwIF9YRU5ORVRfVFJBTlNNSVRURVIKICAg
ICAgICsweDAwMCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFhMmM0MCBfWEVOTkVU
X0FEQVBURVIKICAgICAgICAgICsweDAwMCBMb2NhdGlvbiAgICAgICAgIDogMHhmZmZmZmE4MGAw
NzU1OTBkMCAgLT4gMHgzMAogICAgICAgICAgKzB4MDA4IFZpZkludGVyZmFjZSAgICAgOiBfWEVO
VklGX1ZJRl9JTlRFUkZBQ0VfVjgKICAgICAgICAgICsweDBmOCBTdG9yZUludGVyZmFjZSAgIDog
X1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKICAgICAgICAgICsweDE4MCBTdXNwZW5kSW50ZXJm
YWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9WMQogICAgICAgICAgKzB4MWQwIFN1c3Bl
bmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NWJiZWUwIF9YRU5CVVNfU1VTUEVORF9DQUxM
QkFDSwogICAgICAgICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAweDVlZQogICAgICAgICAg
KzB4MWRjIEN1cnJlbnRMb29rYWhlYWQgOiAwCiAgICAgICAgICArMHgxZTAgTmRpc0FkYXB0ZXJI
YW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKICAgICAgICAgICsweDFlOCBOZGlzRG1h
SGFuZGxlICAgIDogMHhmZmZmZmE4MGAwNzYxOTExMCBWb2lkCiAgICAgICAgICArMHgxZjAgQ2Fw
YWJpbGl0aWVzICAgICA6IF9ORElTX1BOUF9DQVBBQklMSVRJRVMKICAgICAgICAgICsweDIwMCBP
ZmZsb2FkICAgICAgICAgIDogX05ESVNfT0ZGTE9BRAogICAgICAgICAgKzB4MjkwIFByb3BlcnRp
ZXMgICAgICAgOiBfUFJPUEVSVElFUwogICAgICAgICAgKzB4MmJjIFJzcyAgICAgICAgICAgICAg
OiBfWEVOTkVUX1JTUwogICAgICAgICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19M
SU5LX1NUQVRFCiAgICAgICAgICArMHgzYTAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZmZmZhODBg
MDgxOTUwMDAgX1hFTk5FVF9SRUNFSVZFUgogICAgICAgICAgKzB4M2E4IFRyYW5zbWl0dGVyICAg
ICAgOiAweGZmZmZmYTgwYDA3NWFjNzQwIF9YRU5ORVRfVFJBTlNNSVRURVIKICAgICAgICAgICsw
eDNiMCBFbmFibGVkICAgICAgICAgIDogMCAnJwogICAgICAgKzB4MDA4IE9mZmxvYWRPcHRpb25z
ICAgOiBfWEVOVklGX1ZJRl9PRkZMT0FEX09QVElPTlNfVjEKICAgICAgICAgICsweDAwMCBPZmZs
b2FkVGFnTWFuaXB1bGF0aW9uIDogMHkxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lv
bjRMYXJnZVBhY2tldCA6IDB5MQogICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240SGVh
ZGVyQ2hlY2tzdW0gOiAweTEKICAgICAgICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNFRjcENo
ZWNrc3VtIDogMHkxCiAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRVZHBDaGVja3N1
bSA6IDB5MQogICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb242TGFyZ2VQYWNrZXQgOiAw
eTEKICAgICAgICAgICsweDAwMCBPZmZsb2FkSXBWZXJzaW9uNlRjcENoZWNrc3VtIDogMHkxCiAg
ICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZVZHBDaGVja3N1bSA6IDB5MQogICAgICAg
ICAgKzB4MDAwIE5lZWRDaGVja3N1bVZhbHVlIDogMHkwCiAgICAgICAgICArMHgwMDAgTmVlZExh
cmdlUGFja2V0U3BsaXQgOiAweTAKICAgICAgICAgICsweDAwMCBSZXNlcnZlZCAgICAgICAgIDog
MHkwMDAwMDAgKDApCiAgICAgICAgICArMHgwMDAgVmFsdWUgICAgICAgICAgICA6IDB4ZmYKICAg
ICAgICsweDAxMCBMb2NrICAgICAgICAgICAgIDogMAogICAgKzB4M2IwIEVuYWJsZWQgICAgICAg
ICAgOiAwICcnCgoKCj4gIFBhdWwKPgo+Pgo+PiBUaGlzIGlzIGFuYWx5c2lzIGZyb20gIG1lbW9y
eSBteSBjcmFzaCBkdW1wCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+PiBrZD4gIXN0YWNrcyAyIHhlbm5ldCEKPj4gUHJvYy5UaHJl
YWQgIC5UaHJlYWQgIFRpY2tzICAgVGhyZWFkU3RhdGUgQmxvY2tlcgo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFtmZmZmZjgwMDAyZTBiMTgwIElkbGVdCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW2ZmZmZmYTgwMDY2NzQ5YzAgU3lzdGVtXQo+PiAgICAgNC4wMDEwMDgg
IGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0ODIgQmxvY2tlZCAgICBudCFLaVN3YXBDb250ZXh0KzB4
N2EKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudCFLaUNvbW1p
dFRocmVhZFdhaXQrMHgxZDIKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3
OAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnZpZiFWaWZE
aXNhYmxlKzB4MTAxCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5uZXQhTWluaXBvcnRTaHV0ZG93bkV4KzB4M2QKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9y
dCsweGM5Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmRpcyFu
ZGlzU2V0UG93ZXIrMHg5MjEKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZGlzIW5kaXNQb3dlckRpc3BhdGNoKzB4MWVmCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbnQhUG9wSXJwV29ya2VyKzB4M2M1Cj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhUHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsw
eDVhCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFy
dFN5c3RlbVRocmVhZCsweDE2Cj4+IGtkPiAudGhyZWFkIGZmZmZmYTgwMDY5YWViNTAKPj4ga2Q+
IGsgbgo+PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFk
Ly5jeHIgcmVzZXRzIGl0Cj4+ICAgIyBDaGlsZC1TUCAgICAgICAgICBSZXRBZGRyICAgICAgICAg
ICBDYWxsIFNpdGUKPj4gMDAgZmZmZmY4ODBgMDIzNWE2MTAgZmZmZmY4MDBgMDJjNzNlNDIgbnQh
S2lTd2FwQ29udGV4dCsweDdhCj4+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAyYzg1
MWRmIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+PiAwMiBmZmZmZjg4MGAwMjM1YTdlMCBm
ZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKPj4gMDMgZmZm
ZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0OWU5NjEgeGVudmlmIVJlY2VpdmVyV2FpdEZvclBh
Y2tldHMrMHgyNzgKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZp
ZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4gMDQgZmZmZmY4ODBgMDIzNWE5MzAgZmZmZmY4ODBgMDVk
OTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW52aWZcc3JjXHhlbnZpZlx2aWYuYyBAIDI3MF0KPj4gMDUgZmZmZmY4ODBgMDIzNWE5ODAg
ZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4gW2M6XHVzZXJz
XGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+PiAw
NiBmZmZmZjg4MGAwMjM1YTljMCBmZmZmZjg4MGAwMTcwYjY0OSB4ZW5uZXQhTWluaXBvcnRTaHV0
ZG93bkV4KzB4M2QKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5l
dFxtaW5pcG9ydC5jIEAgMjg0XQo+PiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZmZjg4MGAwMTcx
NWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5Cj4+IDA4IGZmZmZmODgwYDAyMzVh
YTQwIGZmZmZmODgwYDAxNmFkZmRmIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIxCj4+IDA5IGZmZmZm
ODgwYDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgx
ZWYKPj4gMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQhUG9wSXJwV29y
a2VyKzB4M2M1Cj4+IDBiIGZmZmZmODgwYDAyMzVhYzAwIGZmZmZmODAwYDAyYzZmNzA2IG50IVBz
cFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1YQo+PiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAw
MGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPj4KPj4ga2Q+IC5mcmFtZSAz
Cj4+IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxIHhlbnZpZiFSZWNlaXZl
cldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVudmlm
XHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4+IDA6IGtkPiBkdgo+PiAgICAgICAgIFJl
Y2VpdmVyID0gMHhmZmZmZmE4MGAwODE0OTY3MAo+PiAgICAgICAgIFJldHVybmVkID0gMG40NjI2
MjcKPj4gICAgICAgICAgVGltZW91dCA9IHVuaW9uIF9MQVJHRV9JTlRFR0VSIDB4ZmZmZmZmZmZg
ZmEwYTFmMDAKPj4gICAgICAgICAgIExvYW5lZCA9IDBuNDYyNjc1Cj4+ICAgICAgICAgRnJvbnRl
bmQgPSAweGZmZmZmYTgwYDA4MTViYWQwCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pgo+PiBlZy4gTG9hbmVk
ID4gUmV0dXJuZWQKPj4KPj4gTWFydGluCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 15:19:09 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 15:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cal4O-0001l0-SA; Mon, 06 Feb 2017 15: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 <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1cal4N-0001kb-7F
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 15:19:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DB/04-00888-AE398985; Mon, 06 Feb 2017 15:19:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQvfl5Bk
 RBluvcVv8WZzowOhx+MMVlgDGKNbMvKT8igTWjM/r7jIWbF3PWNH7dzZzA+PZii5GTg4JAT+J
 ed0PWUBsNgEdiaVH5zN1MXJwiAjoShx7HAQSZhbwlrh68iAjiC0s4Cmx+ex9sHIRAS+Jp89ms
 kPYURIbLzwFq2ERUJG49eUBG4jNK+Au8fvTDtYuRi4OIYFJzBJtWyASnAL2EisengVrYBSQlf
 jSuJoZYpm4xK0nIDeA3CYgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4mhl
 isaDEyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFgv
 N7W4ODE9NScxqVgvOT93EyMw9BmAYAdj4xenQ4ySHExKoryGHlMjhPiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnwJk+aESEkWJSanlqRlpkDjEKYtAQHj5II7wKQNG9xQWJucWY6ROoUozHHqRunXz
 JxnNt15iWTEEtefl6qlDhvCEipAEhpRmke3CBYcrjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkY
 lYd6TIFN4MvNK4Pa9AjqFCeiUbVemgZxSkoiQkmpgjNA5r2Tseij66vz2zhov1nazyVPaOXmP
 TGbt35FmfIozTPLbxAszt0zaFmHy5crmi13uQSqbHlTHrN3Rdu3Kwzl1j6cl39lv1SD/3zntV
 IdknLU8V8uXA6ya7NsjRL6JdrDx71lzIv7C1JZ3h8WXGP7cYlU0aQXXg9+V3UELwvIiZz2bLu
 E0U4mlOCPRUIu5qDgRAD82BYUJAwAA
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1486394344!26137991!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63885 invoked from network); 6 Feb 2017 15:19:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Feb 2017 15:19:05 -0000
X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="40198586"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA
Date: Mon, 6 Feb 2017 15:18:59 +0000
Message-ID: <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDE1OjEwCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IE9uIE1vbiwg
NiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+Pj4gU2VudDogMDYgRmVicnVhcnkg
MjAxNyAwOTozNgo+ID4+PiBJIHNlZS4gV2VsbCwgaWYgaXQgaXMgZWFzeSBmb3IgeW91IHRvIHJl
cHJvZHVjZSwgaXQgd291bGQgYmUgd29ydGgKPiA+Pj4gYWRkaW5nIHNvbWUgZGVidWcgdG8gWEVO
TkVUIGFuZCBYRU5WSUYgdG8gZmlndXJlIG91dCBob3cgbWFueQo+IGJ1ZmZlcnMKPiA+Pj4gYXJl
IG91dHN0YW5kaW5nLgo+ID4+Cj4gPj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBh
ZnRlciAyLTMgaG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPiA+PiB0cnkgImlwZXJmIiBv
ciAiY29weSBuZXR3b3JrIGZpbGVzIiBidXQgdGhpcyBkb2VzIG5vdCB0cmlnZ2VyIHByb2JsZW0u
Cj4gPj4KPiA+PiBXaGF0IGV4YWN0bHkgeW91IG5lZWQgdG8gd2F0Y2ggPwo+IAo+ID4gU28sIGNs
ZWFybHkgKGZyb20gYmVsb3cpIGxvYW5lZCA+IHJldHVybmVkIGluIFhFTlZJRiBidXQgdGhlIHF1
ZXN0aW9uCj4gPiBpcywgZG9lcyBYRU5ORVQgdGhpbmsgdGhlIHNhbWU/Cj4gCj4gPiBJZiBpdCBk
b2VzIHRoZW4gZWl0aGVyIHNvbWV0aGluZyBoaWdoZXIgdXAgdGhlIHN0YWNrIGlzIGhvbGRpbmcg
b250byB0aGUKPiA+IHBhY2tldHMgb3Igc29tZWhvdyBYRU5WSUYgb3IgWEVOTkVUIGxlYWtlZCB0
aGVtLgo+IAo+IERvIHlvdSBtZWFuIGRhdGEgaW4gIl9YRU5ORVRfQURBUFRFUiIgdnMgIiBfWEVO
VklGX1JFQ0VJVkVSIiA/Cj4gCj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVhOWMwIFR5cGUg
X1hFTk5FVF9BREFQVEVSKgo+IDB4ZmZmZmZhODBgMDgxYTJjNDAKPiAgICAgKzB4M2EwIFJlY2Vp
dmVyICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTk1MDAwIF9YRU5ORVRfUkVDRUlWRVIKPiAgICAg
ICAgKzB4MTQxOCBJbmRpY2F0ZWQgICAgICAgIDogMG40NjI2NzUKPiAgICAgICAgKzB4MTQxYyBS
ZXR1cm5lZCAgICAgICAgIDogMG40NjI2MjcKPiAKPiBMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIz
NWE5MzAgVHlwZSBfWEVOVklGX1JFQ0VJVkVSKgo+IDB4ZmZmZmZhODBgMDgxNDk2NzAKPiAgICAg
KzB4MTI4IExvYW5lZCAgICAgICAgICAgOiAwbjQ2MjY3NQo+ICAgICArMHgxMmMgUmV0dXJuZWQg
ICAgICAgICA6IDBuNDYyNjI3Cj4gCj4gU2VlbXMgdG8gYmUgc3ltZXRyaWMuCgpPaywgeW91ciBj
b2RlIGlzIHJlY2VudCBlbm91Z2ggZm9yIHRoYXQuIEdvb2QuCgo+IAo+IFdoYXQgbmV4dCA/CgpE
byB5b3UgaGF2ZSBhbnkgb3RoZXIgZmlsdGVyIGRyaXZlcnMgaW4geW91ciBuZXR3b3JrIHN0YWNr
PyBUaGUgZGF0YSBzdWdnZXN0cyB0aGF0IHNvbWV0aGluZyBpcyBob2xkaW5nIG9udG8gdHdvIHBh
Y2tldHMsIGJ1dCB0aGUgcXVlc3Rpb24gaXMgd2hhdCBpcyBpdD8KCiAgUGF1bAoKPiBBbnkgbW9y
ZSBzdGF0aWMgYW5hbHlzaXMgPwo+IAo+IAo+IFRoYW5rcyBmb3IgZ3VpZGluZywKPiBNYXJ0aW4K
PiAKPiAKPiBEZXRhaWxlZCBkdW1wOgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gMDoga2Q+IC50aHJl
YWQgZmZmZmZhODAwNjlhZWI1MAo+IAo+IEltcGxpY2l0IHRocmVhZCBpcyBub3cgZmZmZmZhODBg
MDY5YWViNTAKPiAKPiAwOiBrZD4gayBuCj4gCj4gICAgKioqIFN0YWNrIHRyYWNlIGZvciBsYXN0
IHNldCBjb250ZXh0IC0gLnRocmVhZC8uY3hyIHJlc2V0cyBpdAo+ICAgIyBDaGlsZC1TUCAgICAg
ICAgICBSZXRBZGRyICAgICAgICAgICBDYWxsIFNpdGUKPiAwMCBmZmZmZjg4MGAwMjM1YTYxMCBm
ZmZmZjgwMGAwMmM3M2U0MiBudCFLaVN3YXBDb250ZXh0KzB4N2EKPiAwMSBmZmZmZjg4MGAwMjM1
YTc1MCBmZmZmZjgwMGAwMmM4NTFkZiBudCFLaUNvbW1pdFRocmVhZFdhaXQrMHgxZDIKPiAwMiBm
ZmZmZjg4MGAwMjM1YTdlMCBmZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdhaXRGb3JTaW5nbGVPYmpl
Y3QrMHgxOWYKPiAwMyBmZmZmZjg4MGAwMjM1YTg4MCBmZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYh
UmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNc
eGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4gMDQgZmZmZmY4ODBgMDIzNWE5
MzAgZmZmZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPiBbYzpcdXNlcnNc
YWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHZpZi5jIEAgMjcwXQo+IDA1IGZmZmZm
ODgwYDAyMzVhOTgwIGZmZmZmODgwYDA1ZDk5ZDVkIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2
Cj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMg
QCAxOTc5XQo+IDA2IGZmZmZmODgwYDAyMzVhOWMwIGZmZmZmODgwYDAxNzBiNjQ5IHhlbm5ldCFN
aW5pcG9ydFNodXRkb3duRXgrMHgzZAo+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVubmV0
XHNyY1x4ZW5uZXRcbWluaXBvcnQuYyBAIDI4NF0KPiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZm
Zjg4MGAwMTcxNWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5Cj4gMDggZmZmZmY4
ODBgMDIzNWFhNDAgZmZmZmY4ODBgMDE2YWRmZGYgbmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEKPiAw
OSBmZmZmZjg4MGAwMjM1YWIwMCBmZmZmZjgwMGAwMmQ5ZDJhNSBuZGlzIW5kaXNQb3dlckRpc3Bh
dGNoKzB4MWVmCj4gMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQhUG9w
SXJwV29ya2VyKzB4M2M1Cj4gMGIgZmZmZmY4ODBgMDIzNWFjMDAgZmZmZmY4MDBgMDJjNmY3MDYg
bnQhUHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsweDVhCj4gMGMgZmZmZmY4ODBgMDIzNWFjNDAgMDAw
MDAwMDBgMDAwMDAwMDAgbnQhS3hTdGFydFN5c3RlbVRocmVhZCsweDE2Cj4gCj4gMDoga2Q+IC5m
cmFtZSAzCj4gCj4gMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0OWU5NjEgeGVudmlm
IVJlY2VpdmVyV2FpdEZvclBhY2tldHMrMHgyNzgKPiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRz
XHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVyLmMgQCAzNzQwXQo+IAo+IDA6IGtkPiBkdCAtcjEg
UmVjZWl2ZXIKPiAKPiBMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIzNWE5MzAgVHlwZSBfWEVOVklG
X1JFQ0VJVkVSKgo+IDB4ZmZmZmZhODBgMDgxNDk2NzAKPiAgICAgKzB4MDAwIEZyb250ZW5kICAg
ICAgICAgOiAweGZmZmZmYTgwYDA4MTViYWQwIF9YRU5WSUZfRlJPTlRFTkQKPiAgICAgICAgKzB4
MDAwIFBkbyAgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTQ5ZGIwIF9YRU5WSUZfUERPCj4g
ICAgICAgICsweDAwOCBQYXRoICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwNzQ2YjBkMCAgImRl
dmljZS92aWYvMCIKPiAgICAgICAgKzB4MDEwIFByZWZpeCAgICAgICAgICAgOiAweGZmZmZmYTgw
YDA3NDZkMTQwICAiYXR0ci92aWYvMCIKPiAgICAgICAgKzB4MDE4IFN0YXRlICAgICAgICAgICAg
OiAzICggRlJPTlRFTkRfQ09OTkVDVEVEICkKPiAgICAgICAgKzB4MDFjIE9ubGluZSAgICAgICAg
ICAgOiAweDEgJycKPiAgICAgICAgKzB4MDIwIExvY2sgICAgICAgICAgICAgOiAwCj4gICAgICAg
ICsweDAyOCBFamVjdFRocmVhZCAgICAgIDogMHhmZmZmZmE4MGAwN2RkNmI0MCBfWEVOVklGX1RI
UkVBRAo+ICAgICAgICArMHgwMzAgRWplY3RFdmVudCAgICAgICA6IF9LRVZFTlQKPiAgICAgICAg
KzB4MDQ4IEJhY2tlbmRQYXRoICAgICAgOiAweGZmZmZmYTgwYDA4MTViNDkwCj4gIi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi81LzAiCj4gICAgICAgICsweDA1MCBCYWNrZW5kRG9tYWluICAg
IDogMAo+ICAgICAgICArMHgwNTQgTWF4UXVldWVzICAgICAgICA6IDgKPiAgICAgICAgKzB4MDU4
IE51bVF1ZXVlcyAgICAgICAgOiA4Cj4gICAgICAgICsweDA1YyBTcGxpdCAgICAgICAgICAgIDog
MHgxICcnCj4gICAgICAgICsweDA2MCBEaXNhYmxlVG9lcGxpdHogIDogMAo+ICAgICAgICArMHgw
NjggTWFjICAgICAgICAgICAgICA6IDB4ZmZmZmZhODBgMDdhOGU1ODAgX1hFTlZJRl9NQUMKPiAg
ICAgICAgKzB4MDcwIFJlY2VpdmVyICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTQ5NjcwIF9YRU5W
SUZfUkVDRUlWRVIKPiAgICAgICAgKzB4MDc4IFRyYW5zbWl0dGVyICAgICAgOiAweGZmZmZmYTgw
YDA4MTY4ODgwIF9YRU5WSUZfVFJBTlNNSVRURVIKPiAgICAgICAgKzB4MDgwIENvbnRyb2xsZXIg
ICAgICAgOiAweGZmZmZmYTgwYDA4MTVhMDEwIF9YRU5WSUZfQ09OVFJPTExFUgo+ICAgICAgICAr
MHgwODggRGVidWdJbnRlcmZhY2UgICA6IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCj4gICAg
ICAgICsweDBkOCBTdXNwZW5kSW50ZXJmYWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9W
MQo+ICAgICAgICArMHgxMjggU3RvcmVJbnRlcmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJG
QUNFX1YyCj4gICAgICAgICsweDFiMCBTdXNwZW5kQ2FsbGJhY2tFYXJseSA6IDB4ZmZmZmZhODBg
MDc1ODEyYjAKPiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sKPiAgICAgICAgKzB4MWI4IFN1c3Bl
bmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NTUwM2UwCj4gX1hFTkJVU19TVVNQRU5EX0NB
TExCQUNLCj4gICAgICAgICsweDFjMCBEZWJ1Z0NhbGxiYWNrICAgIDogMHhmZmZmZmE4MGAwN2Rm
OTcyMAo+IF9YRU5CVVNfREVCVUdfQ0FMTEJBQ0sKPiAgICAgICAgKzB4MWM4IFdhdGNoICAgICAg
ICAgICAgOiAweGZmZmZmYTgwYDA3ZGZjYjQwIF9YRU5CVVNfU1RPUkVfV0FUQ0gKPiAgICAgICAg
KzB4MWQwIFN0YXRpc3RpY3MgICAgICAgOiAweGZmZmZmYTgwYDA4MTU4MDEwCj4gX1hFTlZJRl9G
Uk9OVEVORF9TVEFUSVNUSUNTCj4gICAgICAgICsweDFkOCBTdGF0aXN0aWNzQ291bnQgIDogOAo+
ICAgICAgICArMHgxZTAgTWliVGhyZWFkICAgICAgICA6IDB4ZmZmZmZhODBgMDdkZDZhODAgX1hF
TlZJRl9USFJFQUQKPiAgICAgICAgKzB4MWU4IEFsaWFzICAgICAgICAgICAgOiBbMjU3XSAgIlA/
Pz8iCj4gICAgICAgICsweDJlYyBJbnRlcmZhY2VJbmRleCAgIDogMHhmCj4gICAgICAgICsweDJm
MCBBZGRyZXNzVGFibGUgICAgIDogMHhmZmZmZmE4MGAwNjdkZTQxMCBfU09DS0FERFJfSU5FVAo+
ICAgICAgICArMHgyZjggQWRkcmVzc0NvdW50ICAgICA6IDQKPiAgICAgICAgKzB4MmZjIEhhc2gg
ICAgICAgICAgICAgOiBfWEVOVklGX0ZST05URU5EX0hBU0gKPiAgICAgKzB4MDA4IENhY2hlSW50
ZXJmYWNlICAgOiBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMQo+ICAgICAgICArMHgwMDAgSW50
ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPiBbc25pcF0KPiAgICAgKzB4MGIwIEV2dGNobklu
dGVyZmFjZSAgOiBfWEVOQlVTX0VWVENITl9JTlRFUkZBQ0VfVjUKPiAgICAgICAgKzB4MDAwIElu
dGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCj4gW3NuaXBdCj4gICAgICsweDEyMCBSaW5nICAg
ICAgICAgICAgIDogMHhmZmZmZmE4MGAwNzg0OTE0MCAgLT4gMHhmZmZmZmE4MGAwODE3MDY4MAo+
IF9YRU5WSUZfUkVDRUlWRVJfUklORwo+ICAgICAgICArMHgwMDAgUmVjZWl2ZXIgICAgICAgICA6
IDB4ZmZmZmZhODBgMDgxNDk2NzAgX1hFTlZJRl9SRUNFSVZFUgo+ICAgICAgICArMHgwMDggSW5k
ZXggICAgICAgICAgICA6IDAKPiAgICAgICAgKzB4MDEwIFBhdGggICAgICAgICAgICAgOiAweGZm
ZmZmYTgwYDA3NTcxNzQwICAiZGV2aWNlL3ZpZi8wL3F1ZXVlLTAiCj4gICAgICAgICsweDAxOCBM
b2NrICAgICAgICAgICAgIDogMAo+ICAgICAgICArMHgwMjAgUGFja2V0Q2FjaGUgICAgICA6IDB4
ZmZmZmZhODBgMDdhMzA1ZjAgX1hFTkJVU19DQUNIRQo+ICAgICAgICArMHgwMjggRnJhZ21lbnRD
YWNoZSAgICA6IDB4ZmZmZmZhODBgMDc5YTg0MjAgX1hFTkJVU19DQUNIRQo+ICAgICAgICArMHgw
MzAgR250dGFiQ2FjaGUgICAgICA6IDB4ZmZmZmZhODBgMDdlMDVhMTAgX1hFTkJVU19HTlRUQUJf
Q0FDSEUKPiAgICAgICAgKzB4MDM4IE1kbCAgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZGVm
NDQwIF9NREwKPiAgICAgICAgKzB4MDQwIEZyb250ICAgICAgICAgICAgOiBuZXRpZl9yeF9mcm9u
dF9yaW5nCj4gICAgICAgICsweDA1OCBTaGFyZWQgICAgICAgICAgIDogMHhmZmZmZjg4MGAwNGU0
MTAwMCBuZXRpZl9yeF9zcmluZwo+ICAgICAgICArMHgwNjAgRW50cnkgICAgICAgICAgICA6IDB4
ZmZmZmZhODBgMDdlMTRjZTggX1hFTkJVU19HTlRUQUJfRU5UUlkKPiAgICAgICAgKzB4MDY4IENo
YW5uZWwgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZGZhZDEwIF9YRU5CVVNfRVZUQ0hOX0NIQU5O
RUwKPiAgICAgICAgKzB4MDcwIERwYyAgICAgICAgICAgICAgOiBfS0RQQwo+ICAgICAgICArMHgw
YjAgRHBjcyAgICAgICAgICAgICA6IDB4MTgxNQo+ICAgICAgICArMHgwYjggVGltZXIgICAgICAg
ICAgICA6IF9LVElNRVIKPiAgICAgICAgKzB4MGY4IFRpbWVyRHBjICAgICAgICAgOiBfS0RQQwo+
ICAgICAgICArMHgxMzggRXZlbnRzICAgICAgICAgICA6IDB4MTgxNQo+ICAgICAgICArMHgxNDAg
UGVuZGluZyAgICAgICAgICA6IFsyNTZdIDB4ZmZmZmZhODBgMDdlMTA1NTgKPiBfWEVOVklGX1JF
Q0VJVkVSX0ZSQUdNRU5UCj4gICAgICAgICsweDk0MCBSZXF1ZXN0c1Bvc3RlZCAgIDogMHgzNThh
Cj4gICAgICAgICsweDk0NCBSZXF1ZXN0c1B1c2hlZCAgIDogMHgzNThhCj4gICAgICAgICsweDk0
OCBSZXNwb25zZXNQcm9jZXNzZWQgOiAweDM0OGEKPiAgICAgICAgKzB4OTRjIENvbm5lY3RlZCAg
ICAgICAgOiAweDEgJycKPiAgICAgICAgKzB4OTRkIEVuYWJsZWQgICAgICAgICAgOiAwICcnCj4g
ICAgICAgICsweDk0ZSBTdG9wcGVkICAgICAgICAgIDogMCAnJwo+ICAgICAgICArMHg5NTAgT2Zm
bG9hZE9wdGlvbnMgICA6IF9YRU5WSUZfVklGX09GRkxPQURfT1BUSU9OU19WMQo+ICAgICAgICAr
MHg5NTQgQmFja2ZpbGxTaXplICAgICA6IDAKPiAgICAgICAgKzB4OTU4IERlYnVnQ2FsbGJhY2sg
ICAgOiAweGZmZmZmYTgwYDA3ZGQ3NzcwCj4gX1hFTkJVU19ERUJVR19DQUxMQkFDSwo+ICAgICAg
ICArMHg5NjAgV2F0Y2hkb2dUaHJlYWQgICA6IDB4ZmZmZmZhODBgMDdhOGRlNjAgX1hFTlZJRl9U
SFJFQUQKPiAgICAgICAgKzB4OTY4IFBhY2tldExpc3QgICAgICAgOiBfTElTVF9FTlRSWSBbIDB4
ZmZmZmZhODBgMDgxNzBmZTggLQo+IDB4ZmZmZmZhODBgMDgxNzBmZTggXQo+ICAgICAgICArMHg5
NzggSGFzaCAgICAgICAgICAgICA6IF9YRU5WSUZfUkVDRUlWRVJfSEFTSAo+ICAgICArMHgxMjgg
TG9hbmVkICAgICAgICAgICA6IDBuNDYyNjc1Cj4gICAgICsweDEyYyBSZXR1cm5lZCAgICAgICAg
IDogMG40NjI2MjcKPiAgICAgKzB4MTMwIEV2ZW50ICAgICAgICAgICAgOiBfS0VWRU5UCj4gICAg
ICAgICsweDAwMCBIZWFkZXIgICAgICAgICAgIDogX0RJU1BBVENIRVJfSEVBREVSCj4gICAgICsw
eDE0OCBDYWxjdWxhdGVDaGVja3N1bXMgOiAxCj4gICAgICsweDE0YyBBbGxvd0dzb1BhY2tldHMg
IDogMQo+ICAgICArMHgxNTAgRGlzYWJsZUlwVmVyc2lvbjRHc28gOiAwCj4gICAgICsweDE1NCBE
aXNhYmxlSXBWZXJzaW9uNkdzbyA6IDAKPiAgICAgKzB4MTU4IElwQWxpZ25PZmZzZXQgICAgOiAw
Cj4gICAgICsweDE1YyBBbHdheXNQdWxsdXAgICAgIDogMAo+ICAgICArMHgxNjAgU3RvcmVJbnRl
cmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+IFtzbmlwXQo+ICAgICArMHgxZTggRGVidWdJbnRl
cmZhY2UgICA6IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+IFtzbmlwXQo+ICAgICArMHgyMzggRGVidWdDYWxs
YmFjayAgICA6IDB4ZmZmZmZhODBgMDdkZjkxMjAgX1hFTkJVU19ERUJVR19DQUxMQkFDSwo+IAo+
IDA6IGtkPiAuZnJhbWUgNQo+IAo+IDA1IGZmZmZmODgwYDAyMzVhOTgwIGZmZmZmODgwYDA1ZDk5
ZDVkIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2Cj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+IAo+IDA6IGtkPiBkdCAtcjIg
QWRhcHRlcgo+IAo+IExvY2FsIHZhciBAIDB4ZmZmZmY4ODAwMjM1YTljMCBUeXBlIF9YRU5ORVRf
QURBUFRFUioKPiAweGZmZmZmYTgwYDA4MWEyYzQwCj4gICAgICsweDAwMCBMb2NhdGlvbiAgICAg
ICAgIDogMHhmZmZmZmE4MGAwNzU1OTBkMCAgLT4gMHgzMAo+ICAgICArMHgwMDggVmlmSW50ZXJm
YWNlICAgICA6IF9YRU5WSUZfVklGX0lOVEVSRkFDRV9WOAo+ICAgICAgICArMHgwMDAgSW50ZXJm
YWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPiBbc25pcF0KPiAgICAgKzB4MGY4IFN0b3JlSW50ZXJm
YWNlICAgOiBfWEVOQlVTX1NUT1JFX0lOVEVSRkFDRV9WMgo+ICAgICAgICArMHgwMDAgSW50ZXJm
YWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPiBbc25pcF0KPiAgICAgKzB4MTgwIFN1c3BlbmRJbnRl
cmZhY2UgOiBfWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFX1YxCj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+IFtzbmlwXQo+ICAgICArMHgxZDAgU3VzcGVuZENh
bGxiYWNrTGF0ZSA6IDB4ZmZmZmZhODBgMDc1YmJlZTAKPiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJB
Q0sKPiAgICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAweDVlZQo+ICAgICArMHgxZGMgQ3Vy
cmVudExvb2thaGVhZCA6IDAKPiAgICAgKzB4MWUwIE5kaXNBZGFwdGVySGFuZGxlIDogMHhmZmZm
ZmE4MGAwODE3NTFhMCBWb2lkCj4gICAgICsweDFlOCBOZGlzRG1hSGFuZGxlICAgIDogMHhmZmZm
ZmE4MGAwNzYxOTExMCBWb2lkCj4gICAgICsweDFmMCBDYXBhYmlsaXRpZXMgICAgIDogX05ESVNf
UE5QX0NBUEFCSUxJVElFUwo+ICAgICAgICArMHgwMDAgRmxhZ3MgICAgICAgICAgICA6IDAKPiAg
ICAgICAgKzB4MDA0IFdha2VVcENhcGFiaWxpdGllcyA6IF9ORElTX1BNX1dBS0VfVVBfQ0FQQUJJ
TElUSUVTCj4gICAgICAgICAgICsweDAwMCBNaW5NYWdpY1BhY2tldFdha2VVcCA6IDAgKCBOZGlz
RGV2aWNlU3RhdGVVbnNwZWNpZmllZCApCj4gICAgICAgICAgICsweDAwNCBNaW5QYXR0ZXJuV2Fr
ZVVwIDogMCAoIE5kaXNEZXZpY2VTdGF0ZVVuc3BlY2lmaWVkICkKPiAgICAgICAgICAgKzB4MDA4
IE1pbkxpbmtDaGFuZ2VXYWtlVXAgOiAwICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQgKQo+
ICAgICArMHgyMDAgT2ZmbG9hZCAgICAgICAgICA6IF9ORElTX09GRkxPQUQKPiAgICAgICAgKzB4
MDAwIEhlYWRlciAgICAgICAgICAgOiBfTkRJU19PQkpFQ1RfSEVBREVSCj4gICAgICAgICAgICsw
eDAwMCBUeXBlICAgICAgICAgICAgIDogMHhhNyAnJwo+ICAgICAgICAgICArMHgwMDEgUmV2aXNp
b24gICAgICAgICA6IDB4MiAnJwo+ICAgICAgICAgICArMHgwMDIgU2l6ZSAgICAgICAgICAgICA6
IDB4OTAKPiAgICAgICAgKzB4MDA0IENoZWNrc3VtICAgICAgICAgOiBfTkRJU19UQ1BfSVBfQ0hF
Q0tTVU1fT0ZGTE9BRAo+ICAgICAgICAgICArMHgwMDAgSVB2NFRyYW5zbWl0ICAgICA6IDx1bm5h
bWVkLXRhZz4KPiAgICAgICAgICAgKzB4MDA4IElQdjRSZWNlaXZlICAgICAgOiA8dW5uYW1lZC10
YWc+Cj4gICAgICAgICAgICsweDAxMCBJUHY2VHJhbnNtaXQgICAgIDogPHVubmFtZWQtdGFnPgo+
ICAgICAgICAgICArMHgwMTggSVB2NlJlY2VpdmUgICAgICA6IDx1bm5hbWVkLXRhZz4KPiAgICAg
ICAgKzB4MDI0IExzb1YxICAgICAgICAgICAgOiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FE
X1YxCj4gICAgICAgICAgICsweDAwMCBJUHY0ICAgICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+
ICAgICAgICArMHgwMzQgSVBzZWNWMSAgICAgICAgICA6IF9ORElTX0lQU0VDX09GRkxPQURfVjEK
PiAgICAgICAgICAgKzB4MDAwIFN1cHBvcnRlZCAgICAgICAgOiA8dW5uYW1lZC10YWc+Cj4gICAg
ICAgICAgICsweDAxNCBJUHY0QUggICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+ICAgICAgICAg
ICArMHgwMTggSVB2NEVTUCAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPiAgICAgICAgKzB4MDUw
IExzb1YyICAgICAgICAgICAgOiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FEX1YyCj4gICAg
ICAgICAgICsweDAwMCBJUHY0ICAgICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+ICAgICAgICAg
ICArMHgwMGMgSVB2NiAgICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPiAgICAgICAgKzB4MDZj
IEZsYWdzICAgICAgICAgICAgOiAwCj4gICAgICAgICsweDA3MCBJUHNlY1YyICAgICAgICAgIDog
X05ESVNfSVBTRUNfT0ZGTE9BRF9WMgo+ICAgICAgICAgICArMHgwMDAgRW5jYXBzdWxhdGlvbiAg
ICA6IDAKPiAgICAgICAgICAgKzB4MDA0IElQdjZTdXBwb3J0ZWQgICAgOiAwICcnCj4gICAgICAg
ICAgICsweDAwNSBJUHY0T3B0aW9ucyAgICAgIDogMCAnJwo+ICAgICAgICAgICArMHgwMDYgSVB2
Nk5vbklQc2VjRXh0ZW5zaW9uSGVhZGVycyA6IDAgJycKPiAgICAgICAgICAgKzB4MDA3IEFoICAg
ICAgICAgICAgICAgOiAwICcnCj4gICAgICAgICAgICsweDAwOCBFc3AgICAgICAgICAgICAgIDog
MCAnJwo+ICAgICAgICAgICArMHgwMDkgQWhFc3BDb21iaW5lZCAgICA6IDAgJycKPiAgICAgICAg
ICAgKzB4MDBhIFRyYW5zcG9ydCAgICAgICAgOiAwICcnCj4gICAgICAgICAgICsweDAwYiBUdW5u
ZWwgICAgICAgICAgIDogMCAnJwo+ICAgICAgICAgICArMHgwMGMgVHJhbnNwb3J0VHVubmVsQ29t
YmluZWQgOiAwICcnCj4gICAgICAgICAgICsweDAwZCBMc29TdXBwb3J0ZWQgICAgIDogMCAnJwo+
ICAgICAgICAgICArMHgwMGUgRXh0ZW5kZWRTZXF1ZW5jZU51bWJlcnMgOiAwICcnCj4gICAgICAg
ICAgICsweDAxMCBVZHBFc3AgICAgICAgICAgIDogMAo+ICAgICAgICAgICArMHgwMTQgQXV0aGVu
dGljYXRpb25BbGdvcml0aG1zIDogMAo+ICAgICAgICAgICArMHgwMTggRW5jcnlwdGlvbkFsZ29y
aXRobXMgOiAwCj4gICAgICAgICAgICsweDAxYyBTYU9mZmxvYWRDYXBhY2l0eSA6IDAKPiAgICAg
KzB4MjkwIFByb3BlcnRpZXMgICAgICAgOiBfUFJPUEVSVElFUwo+ICAgICAgICArMHgwMDAgaXB2
NF9jc3VtICAgICAgICA6IDBuMwo+ICAgICAgICArMHgwMDQgdGNwdjRfY3N1bSAgICAgICA6IDBu
Mwo+ICAgICAgICArMHgwMDggdWRwdjRfY3N1bSAgICAgICA6IDBuMwo+ICAgICAgICArMHgwMGMg
dGNwdjZfY3N1bSAgICAgICA6IDBuMwo+ICAgICAgICArMHgwMTAgdWRwdjZfY3N1bSAgICAgICA6
IDBuMwo+ICAgICAgICArMHgwMTQgbmVlZF9jc3VtX3ZhbHVlICA6IDBuMQo+ICAgICAgICArMHgw
MTggbHNvdjQgICAgICAgICAgICA6IDBuMQo+ICAgICAgICArMHgwMWMgbHNvdjYgICAgICAgICAg
ICA6IDBuMQo+ICAgICAgICArMHgwMjAgbHJvdjQgICAgICAgICAgICA6IDBuMQo+ICAgICAgICAr
MHgwMjQgbHJvdjYgICAgICAgICAgICA6IDBuMQo+ICAgICAgICArMHgwMjggcnNzICAgICAgICAg
ICAgICA6IDBuMQo+ICAgICArMHgyYmMgUnNzICAgICAgICAgICAgICA6IF9YRU5ORVRfUlNTCj4g
ICAgICAgICsweDAwMCBTdXBwb3J0ZWQgICAgICAgIDogMHgxICcnCj4gICAgICAgICsweDAwMSBI
YXNoRW5hYmxlZCAgICAgIDogMCAnJwo+ICAgICAgICArMHgwMDIgU2NhbGVFbmFibGVkICAgICA6
IDB4MSAnJwo+ICAgICAgICArMHgwMDQgVHlwZXMgICAgICAgICAgICA6IDB4MWUKPiAgICAgICAg
KzB4MDA4IEtleSAgICAgICAgICAgICAgOiBbNDBdICAiPz8/Igo+ICAgICAgICArMHgwMzAgS2V5
U2l6ZSAgICAgICAgICA6IDB4MjgKPiAgICAgICAgKzB4MDM0IFRhYmxlICAgICAgICAgICAgOiBb
MTI4XSAgIiIKPiAgICAgICAgKzB4MGI0IFRhYmxlU2l6ZSAgICAgICAgOiAweDQwCj4gICAgICsw
eDM3OCBMaW5rU3RhdGUgICAgICAgIDogX05ESVNfTElOS19TVEFURQo+ICAgICAgICArMHgwMDAg
SGVhZGVyICAgICAgICAgICA6IF9ORElTX09CSkVDVF9IRUFERVIKPiAgICAgICAgICAgKzB4MDAw
IFR5cGUgICAgICAgICAgICAgOiAweDgwICcnCj4gICAgICAgICAgICsweDAwMSBSZXZpc2lvbiAg
ICAgICAgIDogMHgxICcnCj4gICAgICAgICAgICsweDAwMiBTaXplICAgICAgICAgICAgIDogMHgy
OAo+ICAgICAgICArMHgwMDQgTWVkaWFDb25uZWN0U3RhdGUgOiAxICggTWVkaWFDb25uZWN0U3Rh
dGVDb25uZWN0ZWQgKQo+ICAgICAgICArMHgwMDggTWVkaWFEdXBsZXhTdGF0ZSA6IDIgKCBNZWRp
YUR1cGxleFN0YXRlRnVsbCApCj4gICAgICAgICsweDAxMCBYbWl0TGlua1NwZWVkICAgIDogMHgz
YjlhY2EwMAo+ICAgICAgICArMHgwMTggUmN2TGlua1NwZWVkICAgICA6IDB4M2I5YWNhMDAKPiAg
ICAgICAgKzB4MDIwIFBhdXNlRnVuY3Rpb25zICAgOiAwICggTmRpc1BhdXNlRnVuY3Rpb25zVW5z
dXBwb3J0ZWQgKQo+ICAgICAgICArMHgwMjQgQXV0b05lZ290aWF0aW9uRmxhZ3MgOiAwCj4gICAg
ICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVOTkVUX1JF
Q0VJVkVSCj4gICAgICAgICsweDAwMCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFh
MmM0MCBfWEVOTkVUX0FEQVBURVIKPiAgICAgICAgICAgKzB4MDAwIExvY2F0aW9uICAgICAgICAg
OiAweGZmZmZmYTgwYDA3NTU5MGQwICAtPiAweDMwCj4gICAgICAgICAgICsweDAwOCBWaWZJbnRl
cmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4gICAgICAgICAgICsweDBmOCBT
dG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKPiAgICAgICAgICAg
KzB4MTgwIFN1c3BlbmRJbnRlcmZhY2UgOiBfWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFX1YxCj4g
ICAgICAgICAgICsweDFkMCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAwNzViYmVl
MAo+IF9YRU5CVVNfU1VTUEVORF9DQUxMQkFDSwo+ICAgICAgICAgICArMHgxZDggTWF4aW11bUZy
YW1lU2l6ZSA6IDB4NWVlCj4gICAgICAgICAgICsweDFkYyBDdXJyZW50TG9va2FoZWFkIDogMAo+
ICAgICAgICAgICArMHgxZTAgTmRpc0FkYXB0ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEw
IFZvaWQKPiAgICAgICAgICAgKzB4MWU4IE5kaXNEbWFIYW5kbGUgICAgOiAweGZmZmZmYTgwYDA3
NjE5MTEwIFZvaWQKPiAgICAgICAgICAgKzB4MWYwIENhcGFiaWxpdGllcyAgICAgOiBfTkRJU19Q
TlBfQ0FQQUJJTElUSUVTCj4gICAgICAgICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05E
SVNfT0ZGTE9BRAo+ICAgICAgICAgICArMHgyOTAgUHJvcGVydGllcyAgICAgICA6IF9QUk9QRVJU
SUVTCj4gICAgICAgICAgICsweDJiYyBSc3MgICAgICAgICAgICAgIDogX1hFTk5FVF9SU1MKPiAg
ICAgICAgICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCj4gICAg
ICAgICAgICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVO
TkVUX1JFQ0VJVkVSCj4gICAgICAgICAgICsweDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZm
ZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5TTUlUVEVSCj4gICAgICAgICAgICsweDNiMCBFbmFi
bGVkICAgICAgICAgIDogMCAnJwo+ICAgICAgICArMHgwMDggTmV0QnVmZmVyTGlzdFBvb2wgOiAw
eGZmZmZmYTgwYDA4MTk2NjAwIFZvaWQKPiAgICAgICAgKzB4MDEwIFB1dExpc3QgICAgICAgICAg
OiAweGZmZmZmYTgwYDA2YjIyN2YwIF9ORVRfQlVGRkVSX0xJU1QKPiAgICAgICAgICAgKzB4MDAw
IE5leHQgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA2YTg5M2QwIF9ORVRfQlVGRkVSX0xJU1QK
PiAgICAgICAgICAgKzB4MDA4IEZpcnN0TmV0QnVmZmVyICAgOiAweGZmZmZmYTgwYDA2YjIyOTIw
IF9ORVRfQlVGRkVSCj4gICAgICAgICAgICsweDAwMCBMaW5rICAgICAgICAgICAgIDogX1NMSVNU
X0hFQURFUgo+ICAgICAgICAgICArMHgwMDAgTmV0QnVmZmVyTGlzdEhlYWRlciA6IF9ORVRfQlVG
RkVSX0xJU1RfSEVBREVSCj4gICAgICAgICAgICsweDAxMCBDb250ZXh0ICAgICAgICAgIDogKG51
bGwpCj4gICAgICAgICAgICsweDAxOCBQYXJlbnROZXRCdWZmZXJMaXN0IDogKG51bGwpCj4gICAg
ICAgICAgICsweDAyMCBOZGlzUG9vbEhhbmRsZSAgIDogMHhmZmZmZmE4MGAwODE5NjYwMCBWb2lk
Cj4gICAgICAgICAgICsweDAzMCBOZGlzUmVzZXJ2ZWQgICAgIDogWzJdIChudWxsKQo+ICAgICAg
ICAgICArMHgwNDAgUHJvdG9jb2xSZXNlcnZlZCA6IFs0XSAobnVsbCkKPiAgICAgICAgICAgKzB4
MDYwIE1pbmlwb3J0UmVzZXJ2ZWQgOiBbMl0gKG51bGwpCj4gICAgICAgICAgICsweDA3MCBTY3Jh
dGNoICAgICAgICAgIDogKG51bGwpCj4gICAgICAgICAgICsweDA3OCBTb3VyY2VIYW5kbGUgICAg
IDogMHhmZmZmZmE4MGAwODE3NTFhMCBWb2lkCj4gICAgICAgICAgICsweDA4MCBOYmxGbGFncyAg
ICAgICAgIDogMAo+ICAgICAgICAgICArMHgwODQgQ2hpbGRSZWZDb3VudCAgICA6IDBuMAo+ICAg
ICAgICAgICArMHgwODggRmxhZ3MgICAgICAgICAgICA6IDB4NjAwMDAxMDIKPiAgICAgICAgICAg
KzB4MDhjIFN0YXR1cyAgICAgICAgICAgOiAwbjAKPiAgICAgICAgICAgKzB4MDhjIE5kaXNSZXNl
cnZlZDIgICAgOiAwCj4gICAgICAgICAgICsweDA5MCBOZXRCdWZmZXJMaXN0SW5mbyA6IFsxM10g
KG51bGwpCj4gICAgICAgICsweDAxOCBHZXRMaXN0ICAgICAgICAgIDogWzEyOF0gMHhmZmZmZmE4
MGAwNmFhMzAzMCBfTkVUX0JVRkZFUl9MSVNUCj4gICAgICAgICAgICsweDAwMCBOZXh0ICAgICAg
ICAgICAgIDogMHhmZmZmZmE4MGAwNmFmZTVjMCBfTkVUX0JVRkZFUl9MSVNUCj4gICAgICAgICAg
ICsweDAwOCBGaXJzdE5ldEJ1ZmZlciAgIDogMHhmZmZmZmE4MGAwNmFhMzE2MCBfTkVUX0JVRkZF
Ugo+ICAgICAgICAgICArMHgwMDAgTGluayAgICAgICAgICAgICA6IF9TTElTVF9IRUFERVIKPiAg
ICAgICAgICAgKzB4MDAwIE5ldEJ1ZmZlckxpc3RIZWFkZXIgOiBfTkVUX0JVRkZFUl9MSVNUX0hF
QURFUgo+ICAgICAgICAgICArMHgwMTAgQ29udGV4dCAgICAgICAgICA6IChudWxsKQo+ICAgICAg
ICAgICArMHgwMTggUGFyZW50TmV0QnVmZmVyTGlzdCA6IChudWxsKQo+ICAgICAgICAgICArMHgw
MjAgTmRpc1Bvb2xIYW5kbGUgICA6IDB4ZmZmZmZhODBgMDgxOTY2MDAgVm9pZAo+ICAgICAgICAg
ICArMHgwMzAgTmRpc1Jlc2VydmVkICAgICA6IFsyXSAobnVsbCkKPiAgICAgICAgICAgKzB4MDQw
IFByb3RvY29sUmVzZXJ2ZWQgOiBbNF0gKG51bGwpCj4gICAgICAgICAgICsweDA2MCBNaW5pcG9y
dFJlc2VydmVkIDogWzJdIChudWxsKQo+ICAgICAgICAgICArMHgwNzAgU2NyYXRjaCAgICAgICAg
ICA6IChudWxsKQo+ICAgICAgICAgICArMHgwNzggU291cmNlSGFuZGxlICAgICA6IDB4ZmZmZmZh
ODBgMDgxNzUxYTAgVm9pZAo+ICAgICAgICAgICArMHgwODAgTmJsRmxhZ3MgICAgICAgICA6IDAK
PiAgICAgICAgICAgKzB4MDg0IENoaWxkUmVmQ291bnQgICAgOiAwbjAKPiAgICAgICAgICAgKzB4
MDg4IEZsYWdzICAgICAgICAgICAgOiAweGEwMDAwMTAyCj4gICAgICAgICAgICsweDA4YyBTdGF0
dXMgICAgICAgICAgIDogMG4wCj4gICAgICAgICAgICsweDA4YyBOZGlzUmVzZXJ2ZWQyICAgIDog
MAo+ICAgICAgICAgICArMHgwOTAgTmV0QnVmZmVyTGlzdEluZm8gOiBbMTNdIDB4MDAwMDAwMDBg
MDAwMDAwMjggVm9pZAo+ICAgICAgICArMHg0MTggUXVldWUgICAgICAgICAgICA6IFsxMjhdIF9Y
RU5ORVRfUkVDRUlWRVJfUVVFVUUKPiAgICAgICAgICAgKzB4MDAwIExvY2sgICAgICAgICAgICAg
OiAwCj4gICAgICAgICAgICsweDAwOCBIZWFkICAgICAgICAgICAgIDogKG51bGwpCj4gICAgICAg
ICAgICsweDAxMCBUYWlsICAgICAgICAgICAgIDogKG51bGwpCj4gICAgICAgICAgICsweDAxOCBD
b3VudCAgICAgICAgICAgIDogMAo+ICAgICAgICArMHgxNDE4IEluZGljYXRlZCAgICAgICAgOiAw
bjQ2MjY3NQo+ICAgICAgICArMHgxNDFjIFJldHVybmVkICAgICAgICAgOiAwbjQ2MjYyNwo+ICAg
ICAgICArMHgxNDIwIE9mZmxvYWRPcHRpb25zICAgOiBfWEVOVklGX1ZJRl9PRkZMT0FEX09QVElP
TlNfVjEKPiAgICAgICAgICAgKzB4MDAwIE9mZmxvYWRUYWdNYW5pcHVsYXRpb24gOiAweTEKPiAg
ICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240TGFyZ2VQYWNrZXQgOiAweTEKPiAgICAg
ICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240SGVhZGVyQ2hlY2tzdW0gOiAweTEKPiAgICAg
ICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240VGNwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAg
ICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240VWRwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAgICAg
KzB4MDAwIE9mZmxvYWRJcFZlcnNpb242TGFyZ2VQYWNrZXQgOiAweTEKPiAgICAgICAgICAgKzB4
MDAwIE9mZmxvYWRJcFZlcnNpb242VGNwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAgICAgKzB4MDAw
IE9mZmxvYWRJcFZlcnNpb242VWRwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAgICAgKzB4MDAwIE5l
ZWRDaGVja3N1bVZhbHVlIDogMHkxCj4gICAgICAgICAgICsweDAwMCBOZWVkTGFyZ2VQYWNrZXRT
cGxpdCA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgUmVzZXJ2ZWQgICAgICAgICA6IDB5MDAwMDAw
ICgwKQo+ICAgICAgICAgICArMHgwMDAgVmFsdWUgICAgICAgICAgICA6IDB4M2ZmCj4gICAgICsw
eDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZmZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5T
TUlUVEVSCj4gICAgICAgICsweDAwMCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFh
MmM0MCBfWEVOTkVUX0FEQVBURVIKPiAgICAgICAgICAgKzB4MDAwIExvY2F0aW9uICAgICAgICAg
OiAweGZmZmZmYTgwYDA3NTU5MGQwICAtPiAweDMwCj4gICAgICAgICAgICsweDAwOCBWaWZJbnRl
cmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4gICAgICAgICAgICsweDBmOCBT
dG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKPiAgICAgICAgICAg
KzB4MTgwIFN1c3BlbmRJbnRlcmZhY2UgOiBfWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFX1YxCj4g
ICAgICAgICAgICsweDFkMCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAwNzViYmVl
MAo+IF9YRU5CVVNfU1VTUEVORF9DQUxMQkFDSwo+ICAgICAgICAgICArMHgxZDggTWF4aW11bUZy
YW1lU2l6ZSA6IDB4NWVlCj4gICAgICAgICAgICsweDFkYyBDdXJyZW50TG9va2FoZWFkIDogMAo+
ICAgICAgICAgICArMHgxZTAgTmRpc0FkYXB0ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEw
IFZvaWQKPiAgICAgICAgICAgKzB4MWU4IE5kaXNEbWFIYW5kbGUgICAgOiAweGZmZmZmYTgwYDA3
NjE5MTEwIFZvaWQKPiAgICAgICAgICAgKzB4MWYwIENhcGFiaWxpdGllcyAgICAgOiBfTkRJU19Q
TlBfQ0FQQUJJTElUSUVTCj4gICAgICAgICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05E
SVNfT0ZGTE9BRAo+ICAgICAgICAgICArMHgyOTAgUHJvcGVydGllcyAgICAgICA6IF9QUk9QRVJU
SUVTCj4gICAgICAgICAgICsweDJiYyBSc3MgICAgICAgICAgICAgIDogX1hFTk5FVF9SU1MKPiAg
ICAgICAgICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCj4gICAg
ICAgICAgICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVO
TkVUX1JFQ0VJVkVSCj4gICAgICAgICAgICsweDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZm
ZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5TTUlUVEVSCj4gICAgICAgICAgICsweDNiMCBFbmFi
bGVkICAgICAgICAgIDogMCAnJwo+ICAgICAgICArMHgwMDggT2ZmbG9hZE9wdGlvbnMgICA6IF9Y
RU5WSUZfVklGX09GRkxPQURfT1BUSU9OU19WMQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZFRh
Z01hbmlwdWxhdGlvbiA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRM
YXJnZVBhY2tldCA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRIZWFk
ZXJDaGVja3N1bSA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRUY3BD
aGVja3N1bSA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRVZHBDaGVj
a3N1bSA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZMYXJnZVBhY2tl
dCA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZUY3BDaGVja3N1bSA6
IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZVZHBDaGVja3N1bSA6IDB5
MQo+ICAgICAgICAgICArMHgwMDAgTmVlZENoZWNrc3VtVmFsdWUgOiAweTAKPiAgICAgICAgICAg
KzB4MDAwIE5lZWRMYXJnZVBhY2tldFNwbGl0IDogMHkwCj4gICAgICAgICAgICsweDAwMCBSZXNl
cnZlZCAgICAgICAgIDogMHkwMDAwMDAgKDApCj4gICAgICAgICAgICsweDAwMCBWYWx1ZSAgICAg
ICAgICAgIDogMHhmZgo+ICAgICAgICArMHgwMTAgTG9jayAgICAgICAgICAgICA6IDAKPiAgICAg
KzB4M2IwIEVuYWJsZWQgICAgICAgICAgOiAwICcnCj4gCj4gCj4gCj4gPiAgUGF1bAo+ID4KPiA+
Pgo+ID4+IFRoaXMgaXMgYW5hbHlzaXMgZnJvbSAgbWVtb3J5IG15IGNyYXNoIGR1bXAKPiA+PiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiA+PiBrZD4gIXN0YWNrcyAyIHhlbm5ldCEKPiA+PiBQcm9jLlRocmVhZCAgLlRocmVhZCAgVGlj
a3MgICBUaHJlYWRTdGF0ZSBCbG9ja2VyCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbZmZmZmY4MDAwMmUwYjE4MCBJZGxlXQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW2ZmZmZmYTgwMDY2NzQ5YzAgU3lzdGVtXQo+ID4+ICAgICA0LjAwMTAwOCAgZmZmZmZhODAw
NjlhZWI1MCBmZmY3ZTQ4MiBCbG9ja2VkICAgIG50IUtpU3dhcENvbnRleHQrMHg3YQo+ID4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS2lDb21taXRUaHJlYWRX
YWl0KzB4MWQyCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
dCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKPiA+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4g
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhVmlmRGlz
YWJsZSsweDEwMQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbm5ldCFNaW5pcG9ydFNodXRkb3duRXgrMHgzZAo+ID4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmRpcyFuZGlzTVNodXRkb3duTWlu
aXBvcnQrMHhjOQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYKPiA+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG50IVBvcElycFdvcmtlcisweDNjNQo+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhUHNwU3lzdGVtVGhy
ZWFkU3RhcnR1cCsweDVhCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPiA+PiBrZD4gLnRocmVhZCBmZmZmZmE4
MDA2OWFlYjUwCj4gPj4ga2Q+IGsgbgo+ID4+ICAgICoqKiBTdGFjayB0cmFjZSBmb3IgbGFzdCBz
ZXQgY29udGV4dCAtIC50aHJlYWQvLmN4ciByZXNldHMgaXQKPiA+PiAgICMgQ2hpbGQtU1AgICAg
ICAgICAgUmV0QWRkciAgICAgICAgICAgQ2FsbCBTaXRlCj4gPj4gMDAgZmZmZmY4ODBgMDIzNWE2
MTAgZmZmZmY4MDBgMDJjNzNlNDIgbnQhS2lTd2FwQ29udGV4dCsweDdhCj4gPj4gMDEgZmZmZmY4
ODBgMDIzNWE3NTAgZmZmZmY4MDBgMDJjODUxZGYgbnQhS2lDb21taXRUaHJlYWRXYWl0KzB4MWQy
Cj4gPj4gMDIgZmZmZmY4ODBgMDIzNWE3ZTAgZmZmZmY4ODBgMDU0N2U5NjggbnQhS2VXYWl0Rm9y
U2luZ2xlT2JqZWN0KzB4MTlmCj4gPj4gMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0
OWU5NjEKPiB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+ID4+IFtjOlx1c2Vy
c1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4g
Pj4gMDQgZmZmZmY4ODBgMDIzNWE5MzAgZmZmZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2Fi
bGUrMHgxMDEKPiA+PiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlm
XHZpZi5jIEAgMjcwXQo+ID4+IDA1IGZmZmZmODgwYDAyMzVhOTgwIGZmZmZmODgwYDA1ZDk5ZDVk
IHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2Cj4gPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+ID4+IDA2IGZmZmZmODgwYDAy
MzVhOWMwIGZmZmZmODgwYDAxNzBiNjQ5IHhlbm5ldCFNaW5pcG9ydFNodXRkb3duRXgrMHgzZAo+
ID4+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVubmV0XHNyY1x4ZW5uZXRcbWluaXBvcnQu
YyBAIDI4NF0KPiA+PiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZmZjg4MGAwMTcxNWM4MQo+IG5k
aXMhbmRpc01TaHV0ZG93bk1pbmlwb3J0KzB4YzkKPiA+PiAwOCBmZmZmZjg4MGAwMjM1YWE0MCBm
ZmZmZjg4MGAwMTZhZGZkZiBuZGlzIW5kaXNTZXRQb3dlcisweDkyMQo+ID4+IDA5IGZmZmZmODgw
YDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYK
PiA+PiAwYSBmZmZmZjg4MGAwMjM1YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJcnBXb3Jr
ZXIrMHgzYzUKPiA+PiAwYiBmZmZmZjg4MGAwMjM1YWMwMCBmZmZmZjgwMGAwMmM2ZjcwNiBudCFQ
c3BTeXN0ZW1UaHJlYWRTdGFydHVwKzB4NWEKPiA+PiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAw
MDAwMGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPiA+Pgo+ID4+IGtkPiAu
ZnJhbWUgMwo+ID4+IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxCj4geGVu
dmlmIVJlY2VpdmVyV2FpdEZvclBhY2tldHMrMHgyNzgKPiA+PiBbYzpcdXNlcnNcYWRtaW5cZG9j
dW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVyLmMgQCAzNzQwXQo+ID4+IDA6IGtkPiBk
dgo+ID4+ICAgICAgICAgUmVjZWl2ZXIgPSAweGZmZmZmYTgwYDA4MTQ5NjcwCj4gPj4gICAgICAg
ICBSZXR1cm5lZCA9IDBuNDYyNjI3Cj4gPj4gICAgICAgICAgVGltZW91dCA9IHVuaW9uIF9MQVJH
RV9JTlRFR0VSIDB4ZmZmZmZmZmZgZmEwYTFmMDAKPiA+PiAgICAgICAgICAgTG9hbmVkID0gMG40
NjI2NzUKPiA+PiAgICAgICAgIEZyb250ZW5kID0gMHhmZmZmZmE4MGAwODE1YmFkMAo+ID4+IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ID4+Cj4gPj4gZWcuIExvYW5lZCA+IFJldHVybmVkCj4gPj4KPiA+PiBNYXJ0
aW4KPiA+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3
aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93
aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 15:19:09 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 15:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cal4O-0001l0-SA; Mon, 06 Feb 2017 15: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 <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1cal4N-0001kb-7F
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 15:19:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DB/04-00888-AE398985; Mon, 06 Feb 2017 15:19:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQvfl5Bk
 RBluvcVv8WZzowOhx+MMVlgDGKNbMvKT8igTWjM/r7jIWbF3PWNH7dzZzA+PZii5GTg4JAT+J
 ed0PWUBsNgEdiaVH5zN1MXJwiAjoShx7HAQSZhbwlrh68iAjiC0s4Cmx+ex9sHIRAS+Jp89ms
 kPYURIbLzwFq2ERUJG49eUBG4jNK+Au8fvTDtYuRi4OIYFJzBJtWyASnAL2EisengVrYBSQlf
 jSuJoZYpm4xK0nIDeA3CYgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4mhl
 isaDEyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFgv
 N7W4ODE9NScxqVgvOT93EyMw9BmAYAdj4xenQ4ySHExKoryGHlMjhPiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnwJk+aESEkWJSanlqRlpkDjEKYtAQHj5II7wKQNG9xQWJucWY6ROoUozHHqRunXz
 JxnNt15iWTEEtefl6qlDhvCEipAEhpRmke3CBYcrjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkY
 lYd6TIFN4MvNK4Pa9AjqFCeiUbVemgZxSkoiQkmpgjNA5r2Tseij66vz2zhov1nazyVPaOXmP
 TGbt35FmfIozTPLbxAszt0zaFmHy5crmi13uQSqbHlTHrN3Rdu3Kwzl1j6cl39lv1SD/3zntV
 IdknLU8V8uXA6ya7NsjRL6JdrDx71lzIv7C1JZ3h8WXGP7cYlU0aQXXg9+V3UELwvIiZz2bLu
 E0U4mlOCPRUIu5qDgRAD82BYUJAwAA
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1486394344!26137991!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63885 invoked from network); 6 Feb 2017 15:19:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Feb 2017 15:19:05 -0000
X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="40198586"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA
Date: Mon, 6 Feb 2017 15:18:59 +0000
Message-ID: <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDE1OjEwCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IE9uIE1vbiwg
NiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+Pj4gU2VudDogMDYgRmVicnVhcnkg
MjAxNyAwOTozNgo+ID4+PiBJIHNlZS4gV2VsbCwgaWYgaXQgaXMgZWFzeSBmb3IgeW91IHRvIHJl
cHJvZHVjZSwgaXQgd291bGQgYmUgd29ydGgKPiA+Pj4gYWRkaW5nIHNvbWUgZGVidWcgdG8gWEVO
TkVUIGFuZCBYRU5WSUYgdG8gZmlndXJlIG91dCBob3cgbWFueQo+IGJ1ZmZlcnMKPiA+Pj4gYXJl
IG91dHN0YW5kaW5nLgo+ID4+Cj4gPj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBh
ZnRlciAyLTMgaG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPiA+PiB0cnkgImlwZXJmIiBv
ciAiY29weSBuZXR3b3JrIGZpbGVzIiBidXQgdGhpcyBkb2VzIG5vdCB0cmlnZ2VyIHByb2JsZW0u
Cj4gPj4KPiA+PiBXaGF0IGV4YWN0bHkgeW91IG5lZWQgdG8gd2F0Y2ggPwo+IAo+ID4gU28sIGNs
ZWFybHkgKGZyb20gYmVsb3cpIGxvYW5lZCA+IHJldHVybmVkIGluIFhFTlZJRiBidXQgdGhlIHF1
ZXN0aW9uCj4gPiBpcywgZG9lcyBYRU5ORVQgdGhpbmsgdGhlIHNhbWU/Cj4gCj4gPiBJZiBpdCBk
b2VzIHRoZW4gZWl0aGVyIHNvbWV0aGluZyBoaWdoZXIgdXAgdGhlIHN0YWNrIGlzIGhvbGRpbmcg
b250byB0aGUKPiA+IHBhY2tldHMgb3Igc29tZWhvdyBYRU5WSUYgb3IgWEVOTkVUIGxlYWtlZCB0
aGVtLgo+IAo+IERvIHlvdSBtZWFuIGRhdGEgaW4gIl9YRU5ORVRfQURBUFRFUiIgdnMgIiBfWEVO
VklGX1JFQ0VJVkVSIiA/Cj4gCj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVhOWMwIFR5cGUg
X1hFTk5FVF9BREFQVEVSKgo+IDB4ZmZmZmZhODBgMDgxYTJjNDAKPiAgICAgKzB4M2EwIFJlY2Vp
dmVyICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTk1MDAwIF9YRU5ORVRfUkVDRUlWRVIKPiAgICAg
ICAgKzB4MTQxOCBJbmRpY2F0ZWQgICAgICAgIDogMG40NjI2NzUKPiAgICAgICAgKzB4MTQxYyBS
ZXR1cm5lZCAgICAgICAgIDogMG40NjI2MjcKPiAKPiBMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIz
NWE5MzAgVHlwZSBfWEVOVklGX1JFQ0VJVkVSKgo+IDB4ZmZmZmZhODBgMDgxNDk2NzAKPiAgICAg
KzB4MTI4IExvYW5lZCAgICAgICAgICAgOiAwbjQ2MjY3NQo+ICAgICArMHgxMmMgUmV0dXJuZWQg
ICAgICAgICA6IDBuNDYyNjI3Cj4gCj4gU2VlbXMgdG8gYmUgc3ltZXRyaWMuCgpPaywgeW91ciBj
b2RlIGlzIHJlY2VudCBlbm91Z2ggZm9yIHRoYXQuIEdvb2QuCgo+IAo+IFdoYXQgbmV4dCA/CgpE
byB5b3UgaGF2ZSBhbnkgb3RoZXIgZmlsdGVyIGRyaXZlcnMgaW4geW91ciBuZXR3b3JrIHN0YWNr
PyBUaGUgZGF0YSBzdWdnZXN0cyB0aGF0IHNvbWV0aGluZyBpcyBob2xkaW5nIG9udG8gdHdvIHBh
Y2tldHMsIGJ1dCB0aGUgcXVlc3Rpb24gaXMgd2hhdCBpcyBpdD8KCiAgUGF1bAoKPiBBbnkgbW9y
ZSBzdGF0aWMgYW5hbHlzaXMgPwo+IAo+IAo+IFRoYW5rcyBmb3IgZ3VpZGluZywKPiBNYXJ0aW4K
PiAKPiAKPiBEZXRhaWxlZCBkdW1wOgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gMDoga2Q+IC50aHJl
YWQgZmZmZmZhODAwNjlhZWI1MAo+IAo+IEltcGxpY2l0IHRocmVhZCBpcyBub3cgZmZmZmZhODBg
MDY5YWViNTAKPiAKPiAwOiBrZD4gayBuCj4gCj4gICAgKioqIFN0YWNrIHRyYWNlIGZvciBsYXN0
IHNldCBjb250ZXh0IC0gLnRocmVhZC8uY3hyIHJlc2V0cyBpdAo+ICAgIyBDaGlsZC1TUCAgICAg
ICAgICBSZXRBZGRyICAgICAgICAgICBDYWxsIFNpdGUKPiAwMCBmZmZmZjg4MGAwMjM1YTYxMCBm
ZmZmZjgwMGAwMmM3M2U0MiBudCFLaVN3YXBDb250ZXh0KzB4N2EKPiAwMSBmZmZmZjg4MGAwMjM1
YTc1MCBmZmZmZjgwMGAwMmM4NTFkZiBudCFLaUNvbW1pdFRocmVhZFdhaXQrMHgxZDIKPiAwMiBm
ZmZmZjg4MGAwMjM1YTdlMCBmZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdhaXRGb3JTaW5nbGVPYmpl
Y3QrMHgxOWYKPiAwMyBmZmZmZjg4MGAwMjM1YTg4MCBmZmZmZjg4MGAwNTQ5ZTk2MSB4ZW52aWYh
UmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNc
eGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4gMDQgZmZmZmY4ODBgMDIzNWE5
MzAgZmZmZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPiBbYzpcdXNlcnNc
YWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHZpZi5jIEAgMjcwXQo+IDA1IGZmZmZm
ODgwYDAyMzVhOTgwIGZmZmZmODgwYDA1ZDk5ZDVkIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2
Cj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMg
QCAxOTc5XQo+IDA2IGZmZmZmODgwYDAyMzVhOWMwIGZmZmZmODgwYDAxNzBiNjQ5IHhlbm5ldCFN
aW5pcG9ydFNodXRkb3duRXgrMHgzZAo+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVubmV0
XHNyY1x4ZW5uZXRcbWluaXBvcnQuYyBAIDI4NF0KPiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZm
Zjg4MGAwMTcxNWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5Cj4gMDggZmZmZmY4
ODBgMDIzNWFhNDAgZmZmZmY4ODBgMDE2YWRmZGYgbmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEKPiAw
OSBmZmZmZjg4MGAwMjM1YWIwMCBmZmZmZjgwMGAwMmQ5ZDJhNSBuZGlzIW5kaXNQb3dlckRpc3Bh
dGNoKzB4MWVmCj4gMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQhUG9w
SXJwV29ya2VyKzB4M2M1Cj4gMGIgZmZmZmY4ODBgMDIzNWFjMDAgZmZmZmY4MDBgMDJjNmY3MDYg
bnQhUHNwU3lzdGVtVGhyZWFkU3RhcnR1cCsweDVhCj4gMGMgZmZmZmY4ODBgMDIzNWFjNDAgMDAw
MDAwMDBgMDAwMDAwMDAgbnQhS3hTdGFydFN5c3RlbVRocmVhZCsweDE2Cj4gCj4gMDoga2Q+IC5m
cmFtZSAzCj4gCj4gMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0OWU5NjEgeGVudmlm
IVJlY2VpdmVyV2FpdEZvclBhY2tldHMrMHgyNzgKPiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRz
XHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVyLmMgQCAzNzQwXQo+IAo+IDA6IGtkPiBkdCAtcjEg
UmVjZWl2ZXIKPiAKPiBMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIzNWE5MzAgVHlwZSBfWEVOVklG
X1JFQ0VJVkVSKgo+IDB4ZmZmZmZhODBgMDgxNDk2NzAKPiAgICAgKzB4MDAwIEZyb250ZW5kICAg
ICAgICAgOiAweGZmZmZmYTgwYDA4MTViYWQwIF9YRU5WSUZfRlJPTlRFTkQKPiAgICAgICAgKzB4
MDAwIFBkbyAgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTQ5ZGIwIF9YRU5WSUZfUERPCj4g
ICAgICAgICsweDAwOCBQYXRoICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwNzQ2YjBkMCAgImRl
dmljZS92aWYvMCIKPiAgICAgICAgKzB4MDEwIFByZWZpeCAgICAgICAgICAgOiAweGZmZmZmYTgw
YDA3NDZkMTQwICAiYXR0ci92aWYvMCIKPiAgICAgICAgKzB4MDE4IFN0YXRlICAgICAgICAgICAg
OiAzICggRlJPTlRFTkRfQ09OTkVDVEVEICkKPiAgICAgICAgKzB4MDFjIE9ubGluZSAgICAgICAg
ICAgOiAweDEgJycKPiAgICAgICAgKzB4MDIwIExvY2sgICAgICAgICAgICAgOiAwCj4gICAgICAg
ICsweDAyOCBFamVjdFRocmVhZCAgICAgIDogMHhmZmZmZmE4MGAwN2RkNmI0MCBfWEVOVklGX1RI
UkVBRAo+ICAgICAgICArMHgwMzAgRWplY3RFdmVudCAgICAgICA6IF9LRVZFTlQKPiAgICAgICAg
KzB4MDQ4IEJhY2tlbmRQYXRoICAgICAgOiAweGZmZmZmYTgwYDA4MTViNDkwCj4gIi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi81LzAiCj4gICAgICAgICsweDA1MCBCYWNrZW5kRG9tYWluICAg
IDogMAo+ICAgICAgICArMHgwNTQgTWF4UXVldWVzICAgICAgICA6IDgKPiAgICAgICAgKzB4MDU4
IE51bVF1ZXVlcyAgICAgICAgOiA4Cj4gICAgICAgICsweDA1YyBTcGxpdCAgICAgICAgICAgIDog
MHgxICcnCj4gICAgICAgICsweDA2MCBEaXNhYmxlVG9lcGxpdHogIDogMAo+ICAgICAgICArMHgw
NjggTWFjICAgICAgICAgICAgICA6IDB4ZmZmZmZhODBgMDdhOGU1ODAgX1hFTlZJRl9NQUMKPiAg
ICAgICAgKzB4MDcwIFJlY2VpdmVyICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTQ5NjcwIF9YRU5W
SUZfUkVDRUlWRVIKPiAgICAgICAgKzB4MDc4IFRyYW5zbWl0dGVyICAgICAgOiAweGZmZmZmYTgw
YDA4MTY4ODgwIF9YRU5WSUZfVFJBTlNNSVRURVIKPiAgICAgICAgKzB4MDgwIENvbnRyb2xsZXIg
ICAgICAgOiAweGZmZmZmYTgwYDA4MTVhMDEwIF9YRU5WSUZfQ09OVFJPTExFUgo+ICAgICAgICAr
MHgwODggRGVidWdJbnRlcmZhY2UgICA6IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCj4gICAg
ICAgICsweDBkOCBTdXNwZW5kSW50ZXJmYWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9W
MQo+ICAgICAgICArMHgxMjggU3RvcmVJbnRlcmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJG
QUNFX1YyCj4gICAgICAgICsweDFiMCBTdXNwZW5kQ2FsbGJhY2tFYXJseSA6IDB4ZmZmZmZhODBg
MDc1ODEyYjAKPiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sKPiAgICAgICAgKzB4MWI4IFN1c3Bl
bmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NTUwM2UwCj4gX1hFTkJVU19TVVNQRU5EX0NB
TExCQUNLCj4gICAgICAgICsweDFjMCBEZWJ1Z0NhbGxiYWNrICAgIDogMHhmZmZmZmE4MGAwN2Rm
OTcyMAo+IF9YRU5CVVNfREVCVUdfQ0FMTEJBQ0sKPiAgICAgICAgKzB4MWM4IFdhdGNoICAgICAg
ICAgICAgOiAweGZmZmZmYTgwYDA3ZGZjYjQwIF9YRU5CVVNfU1RPUkVfV0FUQ0gKPiAgICAgICAg
KzB4MWQwIFN0YXRpc3RpY3MgICAgICAgOiAweGZmZmZmYTgwYDA4MTU4MDEwCj4gX1hFTlZJRl9G
Uk9OVEVORF9TVEFUSVNUSUNTCj4gICAgICAgICsweDFkOCBTdGF0aXN0aWNzQ291bnQgIDogOAo+
ICAgICAgICArMHgxZTAgTWliVGhyZWFkICAgICAgICA6IDB4ZmZmZmZhODBgMDdkZDZhODAgX1hF
TlZJRl9USFJFQUQKPiAgICAgICAgKzB4MWU4IEFsaWFzICAgICAgICAgICAgOiBbMjU3XSAgIlA/
Pz8iCj4gICAgICAgICsweDJlYyBJbnRlcmZhY2VJbmRleCAgIDogMHhmCj4gICAgICAgICsweDJm
MCBBZGRyZXNzVGFibGUgICAgIDogMHhmZmZmZmE4MGAwNjdkZTQxMCBfU09DS0FERFJfSU5FVAo+
ICAgICAgICArMHgyZjggQWRkcmVzc0NvdW50ICAgICA6IDQKPiAgICAgICAgKzB4MmZjIEhhc2gg
ICAgICAgICAgICAgOiBfWEVOVklGX0ZST05URU5EX0hBU0gKPiAgICAgKzB4MDA4IENhY2hlSW50
ZXJmYWNlICAgOiBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMQo+ICAgICAgICArMHgwMDAgSW50
ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPiBbc25pcF0KPiAgICAgKzB4MGIwIEV2dGNobklu
dGVyZmFjZSAgOiBfWEVOQlVTX0VWVENITl9JTlRFUkZBQ0VfVjUKPiAgICAgICAgKzB4MDAwIElu
dGVyZmFjZSAgICAgICAgOiBfSU5URVJGQUNFCj4gW3NuaXBdCj4gICAgICsweDEyMCBSaW5nICAg
ICAgICAgICAgIDogMHhmZmZmZmE4MGAwNzg0OTE0MCAgLT4gMHhmZmZmZmE4MGAwODE3MDY4MAo+
IF9YRU5WSUZfUkVDRUlWRVJfUklORwo+ICAgICAgICArMHgwMDAgUmVjZWl2ZXIgICAgICAgICA6
IDB4ZmZmZmZhODBgMDgxNDk2NzAgX1hFTlZJRl9SRUNFSVZFUgo+ICAgICAgICArMHgwMDggSW5k
ZXggICAgICAgICAgICA6IDAKPiAgICAgICAgKzB4MDEwIFBhdGggICAgICAgICAgICAgOiAweGZm
ZmZmYTgwYDA3NTcxNzQwICAiZGV2aWNlL3ZpZi8wL3F1ZXVlLTAiCj4gICAgICAgICsweDAxOCBM
b2NrICAgICAgICAgICAgIDogMAo+ICAgICAgICArMHgwMjAgUGFja2V0Q2FjaGUgICAgICA6IDB4
ZmZmZmZhODBgMDdhMzA1ZjAgX1hFTkJVU19DQUNIRQo+ICAgICAgICArMHgwMjggRnJhZ21lbnRD
YWNoZSAgICA6IDB4ZmZmZmZhODBgMDc5YTg0MjAgX1hFTkJVU19DQUNIRQo+ICAgICAgICArMHgw
MzAgR250dGFiQ2FjaGUgICAgICA6IDB4ZmZmZmZhODBgMDdlMDVhMTAgX1hFTkJVU19HTlRUQUJf
Q0FDSEUKPiAgICAgICAgKzB4MDM4IE1kbCAgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZGVm
NDQwIF9NREwKPiAgICAgICAgKzB4MDQwIEZyb250ICAgICAgICAgICAgOiBuZXRpZl9yeF9mcm9u
dF9yaW5nCj4gICAgICAgICsweDA1OCBTaGFyZWQgICAgICAgICAgIDogMHhmZmZmZjg4MGAwNGU0
MTAwMCBuZXRpZl9yeF9zcmluZwo+ICAgICAgICArMHgwNjAgRW50cnkgICAgICAgICAgICA6IDB4
ZmZmZmZhODBgMDdlMTRjZTggX1hFTkJVU19HTlRUQUJfRU5UUlkKPiAgICAgICAgKzB4MDY4IENo
YW5uZWwgICAgICAgICAgOiAweGZmZmZmYTgwYDA3ZGZhZDEwIF9YRU5CVVNfRVZUQ0hOX0NIQU5O
RUwKPiAgICAgICAgKzB4MDcwIERwYyAgICAgICAgICAgICAgOiBfS0RQQwo+ICAgICAgICArMHgw
YjAgRHBjcyAgICAgICAgICAgICA6IDB4MTgxNQo+ICAgICAgICArMHgwYjggVGltZXIgICAgICAg
ICAgICA6IF9LVElNRVIKPiAgICAgICAgKzB4MGY4IFRpbWVyRHBjICAgICAgICAgOiBfS0RQQwo+
ICAgICAgICArMHgxMzggRXZlbnRzICAgICAgICAgICA6IDB4MTgxNQo+ICAgICAgICArMHgxNDAg
UGVuZGluZyAgICAgICAgICA6IFsyNTZdIDB4ZmZmZmZhODBgMDdlMTA1NTgKPiBfWEVOVklGX1JF
Q0VJVkVSX0ZSQUdNRU5UCj4gICAgICAgICsweDk0MCBSZXF1ZXN0c1Bvc3RlZCAgIDogMHgzNThh
Cj4gICAgICAgICsweDk0NCBSZXF1ZXN0c1B1c2hlZCAgIDogMHgzNThhCj4gICAgICAgICsweDk0
OCBSZXNwb25zZXNQcm9jZXNzZWQgOiAweDM0OGEKPiAgICAgICAgKzB4OTRjIENvbm5lY3RlZCAg
ICAgICAgOiAweDEgJycKPiAgICAgICAgKzB4OTRkIEVuYWJsZWQgICAgICAgICAgOiAwICcnCj4g
ICAgICAgICsweDk0ZSBTdG9wcGVkICAgICAgICAgIDogMCAnJwo+ICAgICAgICArMHg5NTAgT2Zm
bG9hZE9wdGlvbnMgICA6IF9YRU5WSUZfVklGX09GRkxPQURfT1BUSU9OU19WMQo+ICAgICAgICAr
MHg5NTQgQmFja2ZpbGxTaXplICAgICA6IDAKPiAgICAgICAgKzB4OTU4IERlYnVnQ2FsbGJhY2sg
ICAgOiAweGZmZmZmYTgwYDA3ZGQ3NzcwCj4gX1hFTkJVU19ERUJVR19DQUxMQkFDSwo+ICAgICAg
ICArMHg5NjAgV2F0Y2hkb2dUaHJlYWQgICA6IDB4ZmZmZmZhODBgMDdhOGRlNjAgX1hFTlZJRl9U
SFJFQUQKPiAgICAgICAgKzB4OTY4IFBhY2tldExpc3QgICAgICAgOiBfTElTVF9FTlRSWSBbIDB4
ZmZmZmZhODBgMDgxNzBmZTggLQo+IDB4ZmZmZmZhODBgMDgxNzBmZTggXQo+ICAgICAgICArMHg5
NzggSGFzaCAgICAgICAgICAgICA6IF9YRU5WSUZfUkVDRUlWRVJfSEFTSAo+ICAgICArMHgxMjgg
TG9hbmVkICAgICAgICAgICA6IDBuNDYyNjc1Cj4gICAgICsweDEyYyBSZXR1cm5lZCAgICAgICAg
IDogMG40NjI2MjcKPiAgICAgKzB4MTMwIEV2ZW50ICAgICAgICAgICAgOiBfS0VWRU5UCj4gICAg
ICAgICsweDAwMCBIZWFkZXIgICAgICAgICAgIDogX0RJU1BBVENIRVJfSEVBREVSCj4gICAgICsw
eDE0OCBDYWxjdWxhdGVDaGVja3N1bXMgOiAxCj4gICAgICsweDE0YyBBbGxvd0dzb1BhY2tldHMg
IDogMQo+ICAgICArMHgxNTAgRGlzYWJsZUlwVmVyc2lvbjRHc28gOiAwCj4gICAgICsweDE1NCBE
aXNhYmxlSXBWZXJzaW9uNkdzbyA6IDAKPiAgICAgKzB4MTU4IElwQWxpZ25PZmZzZXQgICAgOiAw
Cj4gICAgICsweDE1YyBBbHdheXNQdWxsdXAgICAgIDogMAo+ICAgICArMHgxNjAgU3RvcmVJbnRl
cmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+IFtzbmlwXQo+ICAgICArMHgxZTggRGVidWdJbnRl
cmZhY2UgICA6IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+IFtzbmlwXQo+ICAgICArMHgyMzggRGVidWdDYWxs
YmFjayAgICA6IDB4ZmZmZmZhODBgMDdkZjkxMjAgX1hFTkJVU19ERUJVR19DQUxMQkFDSwo+IAo+
IDA6IGtkPiAuZnJhbWUgNQo+IAo+IDA1IGZmZmZmODgwYDAyMzVhOTgwIGZmZmZmODgwYDA1ZDk5
ZDVkIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2Cj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+IAo+IDA6IGtkPiBkdCAtcjIg
QWRhcHRlcgo+IAo+IExvY2FsIHZhciBAIDB4ZmZmZmY4ODAwMjM1YTljMCBUeXBlIF9YRU5ORVRf
QURBUFRFUioKPiAweGZmZmZmYTgwYDA4MWEyYzQwCj4gICAgICsweDAwMCBMb2NhdGlvbiAgICAg
ICAgIDogMHhmZmZmZmE4MGAwNzU1OTBkMCAgLT4gMHgzMAo+ICAgICArMHgwMDggVmlmSW50ZXJm
YWNlICAgICA6IF9YRU5WSUZfVklGX0lOVEVSRkFDRV9WOAo+ICAgICAgICArMHgwMDAgSW50ZXJm
YWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPiBbc25pcF0KPiAgICAgKzB4MGY4IFN0b3JlSW50ZXJm
YWNlICAgOiBfWEVOQlVTX1NUT1JFX0lOVEVSRkFDRV9WMgo+ICAgICAgICArMHgwMDAgSW50ZXJm
YWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPiBbc25pcF0KPiAgICAgKzB4MTgwIFN1c3BlbmRJbnRl
cmZhY2UgOiBfWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFX1YxCj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+IFtzbmlwXQo+ICAgICArMHgxZDAgU3VzcGVuZENh
bGxiYWNrTGF0ZSA6IDB4ZmZmZmZhODBgMDc1YmJlZTAKPiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJB
Q0sKPiAgICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAweDVlZQo+ICAgICArMHgxZGMgQ3Vy
cmVudExvb2thaGVhZCA6IDAKPiAgICAgKzB4MWUwIE5kaXNBZGFwdGVySGFuZGxlIDogMHhmZmZm
ZmE4MGAwODE3NTFhMCBWb2lkCj4gICAgICsweDFlOCBOZGlzRG1hSGFuZGxlICAgIDogMHhmZmZm
ZmE4MGAwNzYxOTExMCBWb2lkCj4gICAgICsweDFmMCBDYXBhYmlsaXRpZXMgICAgIDogX05ESVNf
UE5QX0NBUEFCSUxJVElFUwo+ICAgICAgICArMHgwMDAgRmxhZ3MgICAgICAgICAgICA6IDAKPiAg
ICAgICAgKzB4MDA0IFdha2VVcENhcGFiaWxpdGllcyA6IF9ORElTX1BNX1dBS0VfVVBfQ0FQQUJJ
TElUSUVTCj4gICAgICAgICAgICsweDAwMCBNaW5NYWdpY1BhY2tldFdha2VVcCA6IDAgKCBOZGlz
RGV2aWNlU3RhdGVVbnNwZWNpZmllZCApCj4gICAgICAgICAgICsweDAwNCBNaW5QYXR0ZXJuV2Fr
ZVVwIDogMCAoIE5kaXNEZXZpY2VTdGF0ZVVuc3BlY2lmaWVkICkKPiAgICAgICAgICAgKzB4MDA4
IE1pbkxpbmtDaGFuZ2VXYWtlVXAgOiAwICggTmRpc0RldmljZVN0YXRlVW5zcGVjaWZpZWQgKQo+
ICAgICArMHgyMDAgT2ZmbG9hZCAgICAgICAgICA6IF9ORElTX09GRkxPQUQKPiAgICAgICAgKzB4
MDAwIEhlYWRlciAgICAgICAgICAgOiBfTkRJU19PQkpFQ1RfSEVBREVSCj4gICAgICAgICAgICsw
eDAwMCBUeXBlICAgICAgICAgICAgIDogMHhhNyAnJwo+ICAgICAgICAgICArMHgwMDEgUmV2aXNp
b24gICAgICAgICA6IDB4MiAnJwo+ICAgICAgICAgICArMHgwMDIgU2l6ZSAgICAgICAgICAgICA6
IDB4OTAKPiAgICAgICAgKzB4MDA0IENoZWNrc3VtICAgICAgICAgOiBfTkRJU19UQ1BfSVBfQ0hF
Q0tTVU1fT0ZGTE9BRAo+ICAgICAgICAgICArMHgwMDAgSVB2NFRyYW5zbWl0ICAgICA6IDx1bm5h
bWVkLXRhZz4KPiAgICAgICAgICAgKzB4MDA4IElQdjRSZWNlaXZlICAgICAgOiA8dW5uYW1lZC10
YWc+Cj4gICAgICAgICAgICsweDAxMCBJUHY2VHJhbnNtaXQgICAgIDogPHVubmFtZWQtdGFnPgo+
ICAgICAgICAgICArMHgwMTggSVB2NlJlY2VpdmUgICAgICA6IDx1bm5hbWVkLXRhZz4KPiAgICAg
ICAgKzB4MDI0IExzb1YxICAgICAgICAgICAgOiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FE
X1YxCj4gICAgICAgICAgICsweDAwMCBJUHY0ICAgICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+
ICAgICAgICArMHgwMzQgSVBzZWNWMSAgICAgICAgICA6IF9ORElTX0lQU0VDX09GRkxPQURfVjEK
PiAgICAgICAgICAgKzB4MDAwIFN1cHBvcnRlZCAgICAgICAgOiA8dW5uYW1lZC10YWc+Cj4gICAg
ICAgICAgICsweDAxNCBJUHY0QUggICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+ICAgICAgICAg
ICArMHgwMTggSVB2NEVTUCAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPiAgICAgICAgKzB4MDUw
IExzb1YyICAgICAgICAgICAgOiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FEX1YyCj4gICAg
ICAgICAgICsweDAwMCBJUHY0ICAgICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+ICAgICAgICAg
ICArMHgwMGMgSVB2NiAgICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPiAgICAgICAgKzB4MDZj
IEZsYWdzICAgICAgICAgICAgOiAwCj4gICAgICAgICsweDA3MCBJUHNlY1YyICAgICAgICAgIDog
X05ESVNfSVBTRUNfT0ZGTE9BRF9WMgo+ICAgICAgICAgICArMHgwMDAgRW5jYXBzdWxhdGlvbiAg
ICA6IDAKPiAgICAgICAgICAgKzB4MDA0IElQdjZTdXBwb3J0ZWQgICAgOiAwICcnCj4gICAgICAg
ICAgICsweDAwNSBJUHY0T3B0aW9ucyAgICAgIDogMCAnJwo+ICAgICAgICAgICArMHgwMDYgSVB2
Nk5vbklQc2VjRXh0ZW5zaW9uSGVhZGVycyA6IDAgJycKPiAgICAgICAgICAgKzB4MDA3IEFoICAg
ICAgICAgICAgICAgOiAwICcnCj4gICAgICAgICAgICsweDAwOCBFc3AgICAgICAgICAgICAgIDog
MCAnJwo+ICAgICAgICAgICArMHgwMDkgQWhFc3BDb21iaW5lZCAgICA6IDAgJycKPiAgICAgICAg
ICAgKzB4MDBhIFRyYW5zcG9ydCAgICAgICAgOiAwICcnCj4gICAgICAgICAgICsweDAwYiBUdW5u
ZWwgICAgICAgICAgIDogMCAnJwo+ICAgICAgICAgICArMHgwMGMgVHJhbnNwb3J0VHVubmVsQ29t
YmluZWQgOiAwICcnCj4gICAgICAgICAgICsweDAwZCBMc29TdXBwb3J0ZWQgICAgIDogMCAnJwo+
ICAgICAgICAgICArMHgwMGUgRXh0ZW5kZWRTZXF1ZW5jZU51bWJlcnMgOiAwICcnCj4gICAgICAg
ICAgICsweDAxMCBVZHBFc3AgICAgICAgICAgIDogMAo+ICAgICAgICAgICArMHgwMTQgQXV0aGVu
dGljYXRpb25BbGdvcml0aG1zIDogMAo+ICAgICAgICAgICArMHgwMTggRW5jcnlwdGlvbkFsZ29y
aXRobXMgOiAwCj4gICAgICAgICAgICsweDAxYyBTYU9mZmxvYWRDYXBhY2l0eSA6IDAKPiAgICAg
KzB4MjkwIFByb3BlcnRpZXMgICAgICAgOiBfUFJPUEVSVElFUwo+ICAgICAgICArMHgwMDAgaXB2
NF9jc3VtICAgICAgICA6IDBuMwo+ICAgICAgICArMHgwMDQgdGNwdjRfY3N1bSAgICAgICA6IDBu
Mwo+ICAgICAgICArMHgwMDggdWRwdjRfY3N1bSAgICAgICA6IDBuMwo+ICAgICAgICArMHgwMGMg
dGNwdjZfY3N1bSAgICAgICA6IDBuMwo+ICAgICAgICArMHgwMTAgdWRwdjZfY3N1bSAgICAgICA6
IDBuMwo+ICAgICAgICArMHgwMTQgbmVlZF9jc3VtX3ZhbHVlICA6IDBuMQo+ICAgICAgICArMHgw
MTggbHNvdjQgICAgICAgICAgICA6IDBuMQo+ICAgICAgICArMHgwMWMgbHNvdjYgICAgICAgICAg
ICA6IDBuMQo+ICAgICAgICArMHgwMjAgbHJvdjQgICAgICAgICAgICA6IDBuMQo+ICAgICAgICAr
MHgwMjQgbHJvdjYgICAgICAgICAgICA6IDBuMQo+ICAgICAgICArMHgwMjggcnNzICAgICAgICAg
ICAgICA6IDBuMQo+ICAgICArMHgyYmMgUnNzICAgICAgICAgICAgICA6IF9YRU5ORVRfUlNTCj4g
ICAgICAgICsweDAwMCBTdXBwb3J0ZWQgICAgICAgIDogMHgxICcnCj4gICAgICAgICsweDAwMSBI
YXNoRW5hYmxlZCAgICAgIDogMCAnJwo+ICAgICAgICArMHgwMDIgU2NhbGVFbmFibGVkICAgICA6
IDB4MSAnJwo+ICAgICAgICArMHgwMDQgVHlwZXMgICAgICAgICAgICA6IDB4MWUKPiAgICAgICAg
KzB4MDA4IEtleSAgICAgICAgICAgICAgOiBbNDBdICAiPz8/Igo+ICAgICAgICArMHgwMzAgS2V5
U2l6ZSAgICAgICAgICA6IDB4MjgKPiAgICAgICAgKzB4MDM0IFRhYmxlICAgICAgICAgICAgOiBb
MTI4XSAgIiIKPiAgICAgICAgKzB4MGI0IFRhYmxlU2l6ZSAgICAgICAgOiAweDQwCj4gICAgICsw
eDM3OCBMaW5rU3RhdGUgICAgICAgIDogX05ESVNfTElOS19TVEFURQo+ICAgICAgICArMHgwMDAg
SGVhZGVyICAgICAgICAgICA6IF9ORElTX09CSkVDVF9IRUFERVIKPiAgICAgICAgICAgKzB4MDAw
IFR5cGUgICAgICAgICAgICAgOiAweDgwICcnCj4gICAgICAgICAgICsweDAwMSBSZXZpc2lvbiAg
ICAgICAgIDogMHgxICcnCj4gICAgICAgICAgICsweDAwMiBTaXplICAgICAgICAgICAgIDogMHgy
OAo+ICAgICAgICArMHgwMDQgTWVkaWFDb25uZWN0U3RhdGUgOiAxICggTWVkaWFDb25uZWN0U3Rh
dGVDb25uZWN0ZWQgKQo+ICAgICAgICArMHgwMDggTWVkaWFEdXBsZXhTdGF0ZSA6IDIgKCBNZWRp
YUR1cGxleFN0YXRlRnVsbCApCj4gICAgICAgICsweDAxMCBYbWl0TGlua1NwZWVkICAgIDogMHgz
YjlhY2EwMAo+ICAgICAgICArMHgwMTggUmN2TGlua1NwZWVkICAgICA6IDB4M2I5YWNhMDAKPiAg
ICAgICAgKzB4MDIwIFBhdXNlRnVuY3Rpb25zICAgOiAwICggTmRpc1BhdXNlRnVuY3Rpb25zVW5z
dXBwb3J0ZWQgKQo+ICAgICAgICArMHgwMjQgQXV0b05lZ290aWF0aW9uRmxhZ3MgOiAwCj4gICAg
ICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVOTkVUX1JF
Q0VJVkVSCj4gICAgICAgICsweDAwMCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFh
MmM0MCBfWEVOTkVUX0FEQVBURVIKPiAgICAgICAgICAgKzB4MDAwIExvY2F0aW9uICAgICAgICAg
OiAweGZmZmZmYTgwYDA3NTU5MGQwICAtPiAweDMwCj4gICAgICAgICAgICsweDAwOCBWaWZJbnRl
cmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4gICAgICAgICAgICsweDBmOCBT
dG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKPiAgICAgICAgICAg
KzB4MTgwIFN1c3BlbmRJbnRlcmZhY2UgOiBfWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFX1YxCj4g
ICAgICAgICAgICsweDFkMCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAwNzViYmVl
MAo+IF9YRU5CVVNfU1VTUEVORF9DQUxMQkFDSwo+ICAgICAgICAgICArMHgxZDggTWF4aW11bUZy
YW1lU2l6ZSA6IDB4NWVlCj4gICAgICAgICAgICsweDFkYyBDdXJyZW50TG9va2FoZWFkIDogMAo+
ICAgICAgICAgICArMHgxZTAgTmRpc0FkYXB0ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEw
IFZvaWQKPiAgICAgICAgICAgKzB4MWU4IE5kaXNEbWFIYW5kbGUgICAgOiAweGZmZmZmYTgwYDA3
NjE5MTEwIFZvaWQKPiAgICAgICAgICAgKzB4MWYwIENhcGFiaWxpdGllcyAgICAgOiBfTkRJU19Q
TlBfQ0FQQUJJTElUSUVTCj4gICAgICAgICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05E
SVNfT0ZGTE9BRAo+ICAgICAgICAgICArMHgyOTAgUHJvcGVydGllcyAgICAgICA6IF9QUk9QRVJU
SUVTCj4gICAgICAgICAgICsweDJiYyBSc3MgICAgICAgICAgICAgIDogX1hFTk5FVF9SU1MKPiAg
ICAgICAgICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCj4gICAg
ICAgICAgICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVO
TkVUX1JFQ0VJVkVSCj4gICAgICAgICAgICsweDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZm
ZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5TTUlUVEVSCj4gICAgICAgICAgICsweDNiMCBFbmFi
bGVkICAgICAgICAgIDogMCAnJwo+ICAgICAgICArMHgwMDggTmV0QnVmZmVyTGlzdFBvb2wgOiAw
eGZmZmZmYTgwYDA4MTk2NjAwIFZvaWQKPiAgICAgICAgKzB4MDEwIFB1dExpc3QgICAgICAgICAg
OiAweGZmZmZmYTgwYDA2YjIyN2YwIF9ORVRfQlVGRkVSX0xJU1QKPiAgICAgICAgICAgKzB4MDAw
IE5leHQgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA2YTg5M2QwIF9ORVRfQlVGRkVSX0xJU1QK
PiAgICAgICAgICAgKzB4MDA4IEZpcnN0TmV0QnVmZmVyICAgOiAweGZmZmZmYTgwYDA2YjIyOTIw
IF9ORVRfQlVGRkVSCj4gICAgICAgICAgICsweDAwMCBMaW5rICAgICAgICAgICAgIDogX1NMSVNU
X0hFQURFUgo+ICAgICAgICAgICArMHgwMDAgTmV0QnVmZmVyTGlzdEhlYWRlciA6IF9ORVRfQlVG
RkVSX0xJU1RfSEVBREVSCj4gICAgICAgICAgICsweDAxMCBDb250ZXh0ICAgICAgICAgIDogKG51
bGwpCj4gICAgICAgICAgICsweDAxOCBQYXJlbnROZXRCdWZmZXJMaXN0IDogKG51bGwpCj4gICAg
ICAgICAgICsweDAyMCBOZGlzUG9vbEhhbmRsZSAgIDogMHhmZmZmZmE4MGAwODE5NjYwMCBWb2lk
Cj4gICAgICAgICAgICsweDAzMCBOZGlzUmVzZXJ2ZWQgICAgIDogWzJdIChudWxsKQo+ICAgICAg
ICAgICArMHgwNDAgUHJvdG9jb2xSZXNlcnZlZCA6IFs0XSAobnVsbCkKPiAgICAgICAgICAgKzB4
MDYwIE1pbmlwb3J0UmVzZXJ2ZWQgOiBbMl0gKG51bGwpCj4gICAgICAgICAgICsweDA3MCBTY3Jh
dGNoICAgICAgICAgIDogKG51bGwpCj4gICAgICAgICAgICsweDA3OCBTb3VyY2VIYW5kbGUgICAg
IDogMHhmZmZmZmE4MGAwODE3NTFhMCBWb2lkCj4gICAgICAgICAgICsweDA4MCBOYmxGbGFncyAg
ICAgICAgIDogMAo+ICAgICAgICAgICArMHgwODQgQ2hpbGRSZWZDb3VudCAgICA6IDBuMAo+ICAg
ICAgICAgICArMHgwODggRmxhZ3MgICAgICAgICAgICA6IDB4NjAwMDAxMDIKPiAgICAgICAgICAg
KzB4MDhjIFN0YXR1cyAgICAgICAgICAgOiAwbjAKPiAgICAgICAgICAgKzB4MDhjIE5kaXNSZXNl
cnZlZDIgICAgOiAwCj4gICAgICAgICAgICsweDA5MCBOZXRCdWZmZXJMaXN0SW5mbyA6IFsxM10g
KG51bGwpCj4gICAgICAgICsweDAxOCBHZXRMaXN0ICAgICAgICAgIDogWzEyOF0gMHhmZmZmZmE4
MGAwNmFhMzAzMCBfTkVUX0JVRkZFUl9MSVNUCj4gICAgICAgICAgICsweDAwMCBOZXh0ICAgICAg
ICAgICAgIDogMHhmZmZmZmE4MGAwNmFmZTVjMCBfTkVUX0JVRkZFUl9MSVNUCj4gICAgICAgICAg
ICsweDAwOCBGaXJzdE5ldEJ1ZmZlciAgIDogMHhmZmZmZmE4MGAwNmFhMzE2MCBfTkVUX0JVRkZF
Ugo+ICAgICAgICAgICArMHgwMDAgTGluayAgICAgICAgICAgICA6IF9TTElTVF9IRUFERVIKPiAg
ICAgICAgICAgKzB4MDAwIE5ldEJ1ZmZlckxpc3RIZWFkZXIgOiBfTkVUX0JVRkZFUl9MSVNUX0hF
QURFUgo+ICAgICAgICAgICArMHgwMTAgQ29udGV4dCAgICAgICAgICA6IChudWxsKQo+ICAgICAg
ICAgICArMHgwMTggUGFyZW50TmV0QnVmZmVyTGlzdCA6IChudWxsKQo+ICAgICAgICAgICArMHgw
MjAgTmRpc1Bvb2xIYW5kbGUgICA6IDB4ZmZmZmZhODBgMDgxOTY2MDAgVm9pZAo+ICAgICAgICAg
ICArMHgwMzAgTmRpc1Jlc2VydmVkICAgICA6IFsyXSAobnVsbCkKPiAgICAgICAgICAgKzB4MDQw
IFByb3RvY29sUmVzZXJ2ZWQgOiBbNF0gKG51bGwpCj4gICAgICAgICAgICsweDA2MCBNaW5pcG9y
dFJlc2VydmVkIDogWzJdIChudWxsKQo+ICAgICAgICAgICArMHgwNzAgU2NyYXRjaCAgICAgICAg
ICA6IChudWxsKQo+ICAgICAgICAgICArMHgwNzggU291cmNlSGFuZGxlICAgICA6IDB4ZmZmZmZh
ODBgMDgxNzUxYTAgVm9pZAo+ICAgICAgICAgICArMHgwODAgTmJsRmxhZ3MgICAgICAgICA6IDAK
PiAgICAgICAgICAgKzB4MDg0IENoaWxkUmVmQ291bnQgICAgOiAwbjAKPiAgICAgICAgICAgKzB4
MDg4IEZsYWdzICAgICAgICAgICAgOiAweGEwMDAwMTAyCj4gICAgICAgICAgICsweDA4YyBTdGF0
dXMgICAgICAgICAgIDogMG4wCj4gICAgICAgICAgICsweDA4YyBOZGlzUmVzZXJ2ZWQyICAgIDog
MAo+ICAgICAgICAgICArMHgwOTAgTmV0QnVmZmVyTGlzdEluZm8gOiBbMTNdIDB4MDAwMDAwMDBg
MDAwMDAwMjggVm9pZAo+ICAgICAgICArMHg0MTggUXVldWUgICAgICAgICAgICA6IFsxMjhdIF9Y
RU5ORVRfUkVDRUlWRVJfUVVFVUUKPiAgICAgICAgICAgKzB4MDAwIExvY2sgICAgICAgICAgICAg
OiAwCj4gICAgICAgICAgICsweDAwOCBIZWFkICAgICAgICAgICAgIDogKG51bGwpCj4gICAgICAg
ICAgICsweDAxMCBUYWlsICAgICAgICAgICAgIDogKG51bGwpCj4gICAgICAgICAgICsweDAxOCBD
b3VudCAgICAgICAgICAgIDogMAo+ICAgICAgICArMHgxNDE4IEluZGljYXRlZCAgICAgICAgOiAw
bjQ2MjY3NQo+ICAgICAgICArMHgxNDFjIFJldHVybmVkICAgICAgICAgOiAwbjQ2MjYyNwo+ICAg
ICAgICArMHgxNDIwIE9mZmxvYWRPcHRpb25zICAgOiBfWEVOVklGX1ZJRl9PRkZMT0FEX09QVElP
TlNfVjEKPiAgICAgICAgICAgKzB4MDAwIE9mZmxvYWRUYWdNYW5pcHVsYXRpb24gOiAweTEKPiAg
ICAgICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240TGFyZ2VQYWNrZXQgOiAweTEKPiAgICAg
ICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240SGVhZGVyQ2hlY2tzdW0gOiAweTEKPiAgICAg
ICAgICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240VGNwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAg
ICAgKzB4MDAwIE9mZmxvYWRJcFZlcnNpb240VWRwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAgICAg
KzB4MDAwIE9mZmxvYWRJcFZlcnNpb242TGFyZ2VQYWNrZXQgOiAweTEKPiAgICAgICAgICAgKzB4
MDAwIE9mZmxvYWRJcFZlcnNpb242VGNwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAgICAgKzB4MDAw
IE9mZmxvYWRJcFZlcnNpb242VWRwQ2hlY2tzdW0gOiAweTEKPiAgICAgICAgICAgKzB4MDAwIE5l
ZWRDaGVja3N1bVZhbHVlIDogMHkxCj4gICAgICAgICAgICsweDAwMCBOZWVkTGFyZ2VQYWNrZXRT
cGxpdCA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgUmVzZXJ2ZWQgICAgICAgICA6IDB5MDAwMDAw
ICgwKQo+ICAgICAgICAgICArMHgwMDAgVmFsdWUgICAgICAgICAgICA6IDB4M2ZmCj4gICAgICsw
eDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZmZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5T
TUlUVEVSCj4gICAgICAgICsweDAwMCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFh
MmM0MCBfWEVOTkVUX0FEQVBURVIKPiAgICAgICAgICAgKzB4MDAwIExvY2F0aW9uICAgICAgICAg
OiAweGZmZmZmYTgwYDA3NTU5MGQwICAtPiAweDMwCj4gICAgICAgICAgICsweDAwOCBWaWZJbnRl
cmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4gICAgICAgICAgICsweDBmOCBT
dG9yZUludGVyZmFjZSAgIDogX1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKPiAgICAgICAgICAg
KzB4MTgwIFN1c3BlbmRJbnRlcmZhY2UgOiBfWEVOQlVTX1NVU1BFTkRfSU5URVJGQUNFX1YxCj4g
ICAgICAgICAgICsweDFkMCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAwNzViYmVl
MAo+IF9YRU5CVVNfU1VTUEVORF9DQUxMQkFDSwo+ICAgICAgICAgICArMHgxZDggTWF4aW11bUZy
YW1lU2l6ZSA6IDB4NWVlCj4gICAgICAgICAgICsweDFkYyBDdXJyZW50TG9va2FoZWFkIDogMAo+
ICAgICAgICAgICArMHgxZTAgTmRpc0FkYXB0ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEw
IFZvaWQKPiAgICAgICAgICAgKzB4MWU4IE5kaXNEbWFIYW5kbGUgICAgOiAweGZmZmZmYTgwYDA3
NjE5MTEwIFZvaWQKPiAgICAgICAgICAgKzB4MWYwIENhcGFiaWxpdGllcyAgICAgOiBfTkRJU19Q
TlBfQ0FQQUJJTElUSUVTCj4gICAgICAgICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05E
SVNfT0ZGTE9BRAo+ICAgICAgICAgICArMHgyOTAgUHJvcGVydGllcyAgICAgICA6IF9QUk9QRVJU
SUVTCj4gICAgICAgICAgICsweDJiYyBSc3MgICAgICAgICAgICAgIDogX1hFTk5FVF9SU1MKPiAg
ICAgICAgICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCj4gICAg
ICAgICAgICsweDNhMCBSZWNlaXZlciAgICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVO
TkVUX1JFQ0VJVkVSCj4gICAgICAgICAgICsweDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZm
ZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5TTUlUVEVSCj4gICAgICAgICAgICsweDNiMCBFbmFi
bGVkICAgICAgICAgIDogMCAnJwo+ICAgICAgICArMHgwMDggT2ZmbG9hZE9wdGlvbnMgICA6IF9Y
RU5WSUZfVklGX09GRkxPQURfT1BUSU9OU19WMQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZFRh
Z01hbmlwdWxhdGlvbiA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRM
YXJnZVBhY2tldCA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRIZWFk
ZXJDaGVja3N1bSA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRUY3BD
aGVja3N1bSA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjRVZHBDaGVj
a3N1bSA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZMYXJnZVBhY2tl
dCA6IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZUY3BDaGVja3N1bSA6
IDB5MQo+ICAgICAgICAgICArMHgwMDAgT2ZmbG9hZElwVmVyc2lvbjZVZHBDaGVja3N1bSA6IDB5
MQo+ICAgICAgICAgICArMHgwMDAgTmVlZENoZWNrc3VtVmFsdWUgOiAweTAKPiAgICAgICAgICAg
KzB4MDAwIE5lZWRMYXJnZVBhY2tldFNwbGl0IDogMHkwCj4gICAgICAgICAgICsweDAwMCBSZXNl
cnZlZCAgICAgICAgIDogMHkwMDAwMDAgKDApCj4gICAgICAgICAgICsweDAwMCBWYWx1ZSAgICAg
ICAgICAgIDogMHhmZgo+ICAgICAgICArMHgwMTAgTG9jayAgICAgICAgICAgICA6IDAKPiAgICAg
KzB4M2IwIEVuYWJsZWQgICAgICAgICAgOiAwICcnCj4gCj4gCj4gCj4gPiAgUGF1bAo+ID4KPiA+
Pgo+ID4+IFRoaXMgaXMgYW5hbHlzaXMgZnJvbSAgbWVtb3J5IG15IGNyYXNoIGR1bXAKPiA+PiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiA+PiBrZD4gIXN0YWNrcyAyIHhlbm5ldCEKPiA+PiBQcm9jLlRocmVhZCAgLlRocmVhZCAgVGlj
a3MgICBUaHJlYWRTdGF0ZSBCbG9ja2VyCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbZmZmZmY4MDAwMmUwYjE4MCBJZGxlXQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW2ZmZmZmYTgwMDY2NzQ5YzAgU3lzdGVtXQo+ID4+ICAgICA0LjAwMTAwOCAgZmZmZmZhODAw
NjlhZWI1MCBmZmY3ZTQ4MiBCbG9ja2VkICAgIG50IUtpU3dhcENvbnRleHQrMHg3YQo+ID4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS2lDb21taXRUaHJlYWRX
YWl0KzB4MWQyCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
dCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYKPiA+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4g
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52aWYhVmlmRGlz
YWJsZSsweDEwMQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbm5ldCFNaW5pcG9ydFNodXRkb3duRXgrMHgzZAo+ID4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmRpcyFuZGlzTVNodXRkb3duTWlu
aXBvcnQrMHhjOQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bmRpcyFuZGlzU2V0UG93ZXIrMHg5MjEKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYKPiA+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG50IVBvcElycFdvcmtlcisweDNjNQo+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhUHNwU3lzdGVtVGhy
ZWFkU3RhcnR1cCsweDVhCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPiA+PiBrZD4gLnRocmVhZCBmZmZmZmE4
MDA2OWFlYjUwCj4gPj4ga2Q+IGsgbgo+ID4+ICAgICoqKiBTdGFjayB0cmFjZSBmb3IgbGFzdCBz
ZXQgY29udGV4dCAtIC50aHJlYWQvLmN4ciByZXNldHMgaXQKPiA+PiAgICMgQ2hpbGQtU1AgICAg
ICAgICAgUmV0QWRkciAgICAgICAgICAgQ2FsbCBTaXRlCj4gPj4gMDAgZmZmZmY4ODBgMDIzNWE2
MTAgZmZmZmY4MDBgMDJjNzNlNDIgbnQhS2lTd2FwQ29udGV4dCsweDdhCj4gPj4gMDEgZmZmZmY4
ODBgMDIzNWE3NTAgZmZmZmY4MDBgMDJjODUxZGYgbnQhS2lDb21taXRUaHJlYWRXYWl0KzB4MWQy
Cj4gPj4gMDIgZmZmZmY4ODBgMDIzNWE3ZTAgZmZmZmY4ODBgMDU0N2U5NjggbnQhS2VXYWl0Rm9y
U2luZ2xlT2JqZWN0KzB4MTlmCj4gPj4gMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0
OWU5NjEKPiB4ZW52aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+ID4+IFtjOlx1c2Vy
c1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4g
Pj4gMDQgZmZmZmY4ODBgMDIzNWE5MzAgZmZmZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2Fi
bGUrMHgxMDEKPiA+PiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbnZpZlxzcmNceGVudmlm
XHZpZi5jIEAgMjcwXQo+ID4+IDA1IGZmZmZmODgwYDAyMzVhOTgwIGZmZmZmODgwYDA1ZDk5ZDVk
IHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsweDk2Cj4gPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50
c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+ID4+IDA2IGZmZmZmODgwYDAy
MzVhOWMwIGZmZmZmODgwYDAxNzBiNjQ5IHhlbm5ldCFNaW5pcG9ydFNodXRkb3duRXgrMHgzZAo+
ID4+IFtjOlx1c2Vyc1xhZG1pblxkb2N1bWVudHNceGVubmV0XHNyY1x4ZW5uZXRcbWluaXBvcnQu
YyBAIDI4NF0KPiA+PiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZmZjg4MGAwMTcxNWM4MQo+IG5k
aXMhbmRpc01TaHV0ZG93bk1pbmlwb3J0KzB4YzkKPiA+PiAwOCBmZmZmZjg4MGAwMjM1YWE0MCBm
ZmZmZjg4MGAwMTZhZGZkZiBuZGlzIW5kaXNTZXRQb3dlcisweDkyMQo+ID4+IDA5IGZmZmZmODgw
YDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYK
PiA+PiAwYSBmZmZmZjg4MGAwMjM1YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJcnBXb3Jr
ZXIrMHgzYzUKPiA+PiAwYiBmZmZmZjg4MGAwMjM1YWMwMCBmZmZmZjgwMGAwMmM2ZjcwNiBudCFQ
c3BTeXN0ZW1UaHJlYWRTdGFydHVwKzB4NWEKPiA+PiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAw
MDAwMGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPiA+Pgo+ID4+IGtkPiAu
ZnJhbWUgMwo+ID4+IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxCj4geGVu
dmlmIVJlY2VpdmVyV2FpdEZvclBhY2tldHMrMHgyNzgKPiA+PiBbYzpcdXNlcnNcYWRtaW5cZG9j
dW1lbnRzXHhlbnZpZlxzcmNceGVudmlmXHJlY2VpdmVyLmMgQCAzNzQwXQo+ID4+IDA6IGtkPiBk
dgo+ID4+ICAgICAgICAgUmVjZWl2ZXIgPSAweGZmZmZmYTgwYDA4MTQ5NjcwCj4gPj4gICAgICAg
ICBSZXR1cm5lZCA9IDBuNDYyNjI3Cj4gPj4gICAgICAgICAgVGltZW91dCA9IHVuaW9uIF9MQVJH
RV9JTlRFR0VSIDB4ZmZmZmZmZmZgZmEwYTFmMDAKPiA+PiAgICAgICAgICAgTG9hbmVkID0gMG40
NjI2NzUKPiA+PiAgICAgICAgIEZyb250ZW5kID0gMHhmZmZmZmE4MGAwODE1YmFkMAo+ID4+IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ID4+Cj4gPj4gZWcuIExvYW5lZCA+IFJldHVybmVkCj4gPj4KPiA+PiBNYXJ0
aW4KPiA+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3
aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93
aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 16:13:04 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caluP-0006hg-H4; Mon, 06 Feb 2017 16: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 <martin@c-home.cz>) id 1caluO-0006ha-DK
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 16:12:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 80/22-21675-380A8985; Mon, 06 Feb 2017 16:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsUSKTEtRbdxwYw
 Ig0ufxSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrRveVj+wF3zczVvxuOsLUwLiztouRi0NIYB6j
 xP+395kgnDmMEjvuTWbtYuTkkBBwl3jS+pEZxGYR0JL4/ngTI4jNJqAuMWHlCyYQW0jAUGJX8
 w2wehGgmglbtoLFmQW8Jf4cOcgGYgsLeEp83DCDBcTmFPCQOLLmJNgcXgE7iWPH3zFCLD7JLL
 H29SX2LkYODlEBXYkJXyQhagQlTs58wgIx01Li3J/rbBMY+WchSc1CklrAyLSKUaM4tagstUj
 X2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfj6XWBhxglOZiURHkN
 PaZGCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg7Zk/I0JIsCg1PbUiLTMHGPowaQkOHiUR3gkga
 d7igsTc4sx0iNQpRmOOUzdOv2TiOLfrzEsmIZa8/LxUKXFef5BSAZDSjNI8uEGwmLzEKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYd5qkCk8mXklcPteAZ3CBHTKtivTQE4pSURISTUwMs+8xmI
 39WOk0LS6tcFeLBcVmXoyX73fLec/bfKzGSIc9boacmw9t4vTZ9pyez55LjUr7O6Ba07lTOUf
 55w95fO55x5T8mWX5EeXFlfy9XEwNotf1wvu3rnC3Cfpj42Wr4NKL+ut3Z/4a/9vPP+FSdtTP
 T746bUjm7bY+aiYnVz58kSMSH6kEktxRqKhFnNRcSIAqAHCK8QCAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1486397567!84159186!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64250 invoked from network); 6 Feb 2017 16:12:48 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 16:12:48 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16GCbQ4008962;
 Mon, 6 Feb 2017 17:12:42 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16GCaGd008959;
 Mon, 6 Feb 2017 17:12:36 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 17:12:36 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gT24gTW9u
LCA2IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gT24gTW9uLCA2IEZlYiAyMDE3
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+PiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDA5OjM2
Cj4+Pj4+IEkgc2VlLiBXZWxsLCBpZiBpdCBpcyBlYXN5IGZvciB5b3UgdG8gcmVwcm9kdWNlLCBp
dCB3b3VsZCBiZSB3b3J0aAo+Pj4+PiBhZGRpbmcgc29tZSBkZWJ1ZyB0byBYRU5ORVQgYW5kIFhF
TlZJRiB0byBmaWd1cmUgb3V0IGhvdyBtYW55Cj4+IGJ1ZmZlcnMKPj4+Pj4gYXJlIG91dHN0YW5k
aW5nLgo+Pj4+Cj4+Pj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRlciAyLTMg
aG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPj4+PiB0cnkgImlwZXJmIiBvciAiY29weSBu
ZXR3b3JrIGZpbGVzIiBidXQgdGhpcyBkb2VzIG5vdCB0cmlnZ2VyIHByb2JsZW0uCj4+Pj4KPj4+
PiBXaGF0IGV4YWN0bHkgeW91IG5lZWQgdG8gd2F0Y2ggPwo+Pgo+Pj4gU28sIGNsZWFybHkgKGZy
b20gYmVsb3cpIGxvYW5lZCA+IHJldHVybmVkIGluIFhFTlZJRiBidXQgdGhlIHF1ZXN0aW9uCj4+
PiBpcywgZG9lcyBYRU5ORVQgdGhpbmsgdGhlIHNhbWU/Cj4+Cj4+PiBJZiBpdCBkb2VzIHRoZW4g
ZWl0aGVyIHNvbWV0aGluZyBoaWdoZXIgdXAgdGhlIHN0YWNrIGlzIGhvbGRpbmcgb250byB0aGUK
Pj4+IHBhY2tldHMgb3Igc29tZWhvdyBYRU5WSUYgb3IgWEVOTkVUIGxlYWtlZCB0aGVtLgo+Pgo+
PiBEbyB5b3UgbWVhbiBkYXRhIGluICJfWEVOTkVUX0FEQVBURVIiIHZzICIgX1hFTlZJRl9SRUNF
SVZFUiIgPwo+Pgo+PiBMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIzNWE5YzAgVHlwZSBfWEVOTkVU
X0FEQVBURVIqCj4+IDB4ZmZmZmZhODBgMDgxYTJjNDAKPj4gICAgICsweDNhMCBSZWNlaXZlciAg
ICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVOTkVUX1JFQ0VJVkVSCj4+ICAgICAgICAr
MHgxNDE4IEluZGljYXRlZCAgICAgICAgOiAwbjQ2MjY3NQo+PiAgICAgICAgKzB4MTQxYyBSZXR1
cm5lZCAgICAgICAgIDogMG40NjI2MjcKPj4KPj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVh
OTMwIFR5cGUgX1hFTlZJRl9SRUNFSVZFUioKPj4gMHhmZmZmZmE4MGAwODE0OTY3MAo+PiAgICAg
KzB4MTI4IExvYW5lZCAgICAgICAgICAgOiAwbjQ2MjY3NQo+PiAgICAgKzB4MTJjIFJldHVybmVk
ICAgICAgICAgOiAwbjQ2MjYyNwo+Pgo+PiBTZWVtcyB0byBiZSBzeW1ldHJpYy4KPgo+IE9rLCB5
b3VyIGNvZGUgaXMgcmVjZW50IGVub3VnaCBmb3IgdGhhdC4gR29vZC4KPj4gV2hhdCBuZXh0ID8K
Pgo+IERvIHlvdSBoYXZlIGFueSBvdGhlciBmaWx0ZXIgZHJpdmVycyBpbiB5b3VyIG5ldHdvcmsg
c3RhY2s/IFRoZSBkYXRhIAo+IHN1Z2dlc3RzIHRoYXQgc29tZXRoaW5nIGlzIGhvbGRpbmcgb250
byB0d28gcGFja2V0cywgYnV0IHRoZSBxdWVzdGlvbiBpcyAKPiB3aGF0IGlzIGl0PwoKVHdvIHBh
Y2tldHMgPwpJIHN1cHBvc2UgNDYyNjc1LTQ2MjYyNz00OAooSSBoYXZlIGFsc28gc2Vjb25kIGNy
YXNoIHdpdGggUmV0dXJuZWQgPSAwbjMzNTkwMywgTG9hbmVkID0gMG41MTQyNjIgPT4gMTc4MzU5
KQoKSG93IHRvIGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/Ckkgc2VhcmNoIHJlZ2lz
dHJ5IGZvciAiRmlsdGVyTWVkaWFUeXBlcyIgfiAiZXRoZXJuZXQiOgptc19wYWNlciA9IFFvUyBQ
YWNrZXQgU2NoZWR1bGVyCm1zX3dmcGx3ZiA9IFdGUCBMaWdodHdlaWdodCBGaWx0ZXIgKE0kIGZp
cmV3YWxsIGlzIGVuYWJsZWQpCk1TX05ESVNDQVAgPSBORElTIENhcHR1cmUgTGlnaHRXZWlnaHQg
RmlsdGVyCgpNYXJ0aW4KCj4gIFBhdWwKPgo+PiBBbnkgbW9yZSBzdGF0aWMgYW5hbHlzaXMgPwo+
Pgo+Pgo+PiBUaGFua3MgZm9yIGd1aWRpbmcsCj4+IE1hcnRpbgo+Pgo+Pgo+PiBEZXRhaWxlZCBk
dW1wOgo+Pgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pgo+PiAwOiBrZD4gLnRocmVhZCBmZmZmZmE4MDA2OWFl
YjUwCj4+Cj4+IEltcGxpY2l0IHRocmVhZCBpcyBub3cgZmZmZmZhODBgMDY5YWViNTAKPj4KPj4g
MDoga2Q+IGsgbgo+Pgo+PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQg
LSAudGhyZWFkLy5jeHIgcmVzZXRzIGl0Cj4+ICAgIyBDaGlsZC1TUCAgICAgICAgICBSZXRBZGRy
ICAgICAgICAgICBDYWxsIFNpdGUKPj4gMDAgZmZmZmY4ODBgMDIzNWE2MTAgZmZmZmY4MDBgMDJj
NzNlNDIgbnQhS2lTd2FwQ29udGV4dCsweDdhCj4+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZm
ODAwYDAyYzg1MWRmIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+PiAwMiBmZmZmZjg4MGAw
MjM1YTdlMCBmZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYK
Pj4gMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0OWU5NjEgeGVudmlmIVJlY2VpdmVy
V2FpdEZvclBhY2tldHMrMHgyNzgKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZc
c3JjXHhlbnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4gMDQgZmZmZmY4ODBgMDIzNWE5MzAgZmZm
ZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPj4gW2M6XHVzZXJzXGFkbWlu
XGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlx2aWYuYyBAIDI3MF0KPj4gMDUgZmZmZmY4ODBg
MDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4g
W2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAx
OTc5XQo+PiAwNiBmZmZmZjg4MGAwMjM1YTljMCBmZmZmZjg4MGAwMTcwYjY0OSB4ZW5uZXQhTWlu
aXBvcnRTaHV0ZG93bkV4KzB4M2QKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRc
c3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0XQo+PiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZm
Zjg4MGAwMTcxNWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5Cj4+IDA4IGZmZmZm
ODgwYDAyMzVhYTQwIGZmZmZmODgwYDAxNmFkZmRmIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIxCj4+
IDA5IGZmZmZmODgwYDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlz
cGF0Y2grMHgxZWYKPj4gMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQh
UG9wSXJwV29ya2VyKzB4M2M1Cj4+IDBiIGZmZmZmODgwYDAyMzVhYzAwIGZmZmZmODAwYDAyYzZm
NzA2IG50IVBzcFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1YQo+PiAwYyBmZmZmZjg4MGAwMjM1YWM0
MCAwMDAwMDAwMGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPj4KPj4gMDog
a2Q+IC5mcmFtZSAzCj4+Cj4+IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYx
IHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4+IFtjOlx1c2Vyc1xhZG1pblxk
b2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4+Cj4+IDA6IGtk
PiBkdCAtcjEgUmVjZWl2ZXIKPj4KPj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVhOTMwIFR5
cGUgX1hFTlZJRl9SRUNFSVZFUioKPj4gMHhmZmZmZmE4MGAwODE0OTY3MAo+PiAgICAgKzB4MDAw
IEZyb250ZW5kICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTViYWQwIF9YRU5WSUZfRlJPTlRFTkQK
Pj4gICAgICAgICsweDAwMCBQZG8gICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwODE0OWRiMCBf
WEVOVklGX1BETwo+PiAgICAgICAgKzB4MDA4IFBhdGggICAgICAgICAgICAgOiAweGZmZmZmYTgw
YDA3NDZiMGQwICAiZGV2aWNlL3ZpZi8wIgo+PiAgICAgICAgKzB4MDEwIFByZWZpeCAgICAgICAg
ICAgOiAweGZmZmZmYTgwYDA3NDZkMTQwICAiYXR0ci92aWYvMCIKPj4gICAgICAgICsweDAxOCBT
dGF0ZSAgICAgICAgICAgIDogMyAoIEZST05URU5EX0NPTk5FQ1RFRCApCj4+ICAgICAgICArMHgw
MWMgT25saW5lICAgICAgICAgICA6IDB4MSAnJwo+PiAgICAgICAgKzB4MDIwIExvY2sgICAgICAg
ICAgICAgOiAwCj4+ICAgICAgICArMHgwMjggRWplY3RUaHJlYWQgICAgICA6IDB4ZmZmZmZhODBg
MDdkZDZiNDAgX1hFTlZJRl9USFJFQUQKPj4gICAgICAgICsweDAzMCBFamVjdEV2ZW50ICAgICAg
IDogX0tFVkVOVAo+PiAgICAgICAgKzB4MDQ4IEJhY2tlbmRQYXRoICAgICAgOiAweGZmZmZmYTgw
YDA4MTViNDkwCj4+ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvNS8wIgo+PiAgICAgICAg
KzB4MDUwIEJhY2tlbmREb21haW4gICAgOiAwCj4+ICAgICAgICArMHgwNTQgTWF4UXVldWVzICAg
ICAgICA6IDgKPj4gICAgICAgICsweDA1OCBOdW1RdWV1ZXMgICAgICAgIDogOAo+PiAgICAgICAg
KzB4MDVjIFNwbGl0ICAgICAgICAgICAgOiAweDEgJycKPj4gICAgICAgICsweDA2MCBEaXNhYmxl
VG9lcGxpdHogIDogMAo+PiAgICAgICAgKzB4MDY4IE1hYyAgICAgICAgICAgICAgOiAweGZmZmZm
YTgwYDA3YThlNTgwIF9YRU5WSUZfTUFDCj4+ICAgICAgICArMHgwNzAgUmVjZWl2ZXIgICAgICAg
ICA6IDB4ZmZmZmZhODBgMDgxNDk2NzAgX1hFTlZJRl9SRUNFSVZFUgo+PiAgICAgICAgKzB4MDc4
IFRyYW5zbWl0dGVyICAgICAgOiAweGZmZmZmYTgwYDA4MTY4ODgwIF9YRU5WSUZfVFJBTlNNSVRU
RVIKPj4gICAgICAgICsweDA4MCBDb250cm9sbGVyICAgICAgIDogMHhmZmZmZmE4MGAwODE1YTAx
MCBfWEVOVklGX0NPTlRST0xMRVIKPj4gICAgICAgICsweDA4OCBEZWJ1Z0ludGVyZmFjZSAgIDog
X1hFTkJVU19ERUJVR19JTlRFUkZBQ0VfVjEKPj4gICAgICAgICsweDBkOCBTdXNwZW5kSW50ZXJm
YWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9WMQo+PiAgICAgICAgKzB4MTI4IFN0b3Jl
SW50ZXJmYWNlICAgOiBfWEVOQlVTX1NUT1JFX0lOVEVSRkFDRV9WMgo+PiAgICAgICAgKzB4MWIw
IFN1c3BlbmRDYWxsYmFja0Vhcmx5IDogMHhmZmZmZmE4MGAwNzU4MTJiMAo+PiBfWEVOQlVTX1NV
U1BFTkRfQ0FMTEJBQ0sKPj4gICAgICAgICsweDFiOCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhm
ZmZmZmE4MGAwNzU1MDNlMAo+PiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sKPj4gICAgICAgICsw
eDFjMCBEZWJ1Z0NhbGxiYWNrICAgIDogMHhmZmZmZmE4MGAwN2RmOTcyMAo+PiBfWEVOQlVTX0RF
QlVHX0NBTExCQUNLCj4+ICAgICAgICArMHgxYzggV2F0Y2ggICAgICAgICAgICA6IDB4ZmZmZmZh
ODBgMDdkZmNiNDAgX1hFTkJVU19TVE9SRV9XQVRDSAo+PiAgICAgICAgKzB4MWQwIFN0YXRpc3Rp
Y3MgICAgICAgOiAweGZmZmZmYTgwYDA4MTU4MDEwCj4+IF9YRU5WSUZfRlJPTlRFTkRfU1RBVElT
VElDUwo+PiAgICAgICAgKzB4MWQ4IFN0YXRpc3RpY3NDb3VudCAgOiA4Cj4+ICAgICAgICArMHgx
ZTAgTWliVGhyZWFkICAgICAgICA6IDB4ZmZmZmZhODBgMDdkZDZhODAgX1hFTlZJRl9USFJFQUQK
Pj4gICAgICAgICsweDFlOCBBbGlhcyAgICAgICAgICAgIDogWzI1N10gICJQPz8/Igo+PiAgICAg
ICAgKzB4MmVjIEludGVyZmFjZUluZGV4ICAgOiAweGYKPj4gICAgICAgICsweDJmMCBBZGRyZXNz
VGFibGUgICAgIDogMHhmZmZmZmE4MGAwNjdkZTQxMCBfU09DS0FERFJfSU5FVAo+PiAgICAgICAg
KzB4MmY4IEFkZHJlc3NDb3VudCAgICAgOiA0Cj4+ICAgICAgICArMHgyZmMgSGFzaCAgICAgICAg
ICAgICA6IF9YRU5WSUZfRlJPTlRFTkRfSEFTSAo+PiAgICAgKzB4MDA4IENhY2hlSW50ZXJmYWNl
ICAgOiBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMQo+PiAgICAgICAgKzB4MDAwIEludGVyZmFj
ZSAgICAgICAgOiBfSU5URVJGQUNFCj4+IFtzbmlwXQo+PiAgICAgKzB4MGIwIEV2dGNobkludGVy
ZmFjZSAgOiBfWEVOQlVTX0VWVENITl9JTlRFUkZBQ0VfVjUKPj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+PiBbc25pcF0KPj4gICAgICsweDEyMCBSaW5nICAg
ICAgICAgICAgIDogMHhmZmZmZmE4MGAwNzg0OTE0MCAgLT4gMHhmZmZmZmE4MGAwODE3MDY4MAo+
PiBfWEVOVklGX1JFQ0VJVkVSX1JJTkcKPj4gICAgICAgICsweDAwMCBSZWNlaXZlciAgICAgICAg
IDogMHhmZmZmZmE4MGAwODE0OTY3MCBfWEVOVklGX1JFQ0VJVkVSCj4+ICAgICAgICArMHgwMDgg
SW5kZXggICAgICAgICAgICA6IDAKPj4gICAgICAgICsweDAxMCBQYXRoICAgICAgICAgICAgIDog
MHhmZmZmZmE4MGAwNzU3MTc0MCAgImRldmljZS92aWYvMC9xdWV1ZS0wIgo+PiAgICAgICAgKzB4
MDE4IExvY2sgICAgICAgICAgICAgOiAwCj4+ICAgICAgICArMHgwMjAgUGFja2V0Q2FjaGUgICAg
ICA6IDB4ZmZmZmZhODBgMDdhMzA1ZjAgX1hFTkJVU19DQUNIRQo+PiAgICAgICAgKzB4MDI4IEZy
YWdtZW50Q2FjaGUgICAgOiAweGZmZmZmYTgwYDA3OWE4NDIwIF9YRU5CVVNfQ0FDSEUKPj4gICAg
ICAgICsweDAzMCBHbnR0YWJDYWNoZSAgICAgIDogMHhmZmZmZmE4MGAwN2UwNWExMCBfWEVOQlVT
X0dOVFRBQl9DQUNIRQo+PiAgICAgICAgKzB4MDM4IE1kbCAgICAgICAgICAgICAgOiAweGZmZmZm
YTgwYDA3ZGVmNDQwIF9NREwKPj4gICAgICAgICsweDA0MCBGcm9udCAgICAgICAgICAgIDogbmV0
aWZfcnhfZnJvbnRfcmluZwo+PiAgICAgICAgKzB4MDU4IFNoYXJlZCAgICAgICAgICAgOiAweGZm
ZmZmODgwYDA0ZTQxMDAwIG5ldGlmX3J4X3NyaW5nCj4+ICAgICAgICArMHgwNjAgRW50cnkgICAg
ICAgICAgICA6IDB4ZmZmZmZhODBgMDdlMTRjZTggX1hFTkJVU19HTlRUQUJfRU5UUlkKPj4gICAg
ICAgICsweDA2OCBDaGFubmVsICAgICAgICAgIDogMHhmZmZmZmE4MGAwN2RmYWQxMCBfWEVOQlVT
X0VWVENITl9DSEFOTkVMCj4+ICAgICAgICArMHgwNzAgRHBjICAgICAgICAgICAgICA6IF9LRFBD
Cj4+ICAgICAgICArMHgwYjAgRHBjcyAgICAgICAgICAgICA6IDB4MTgxNQo+PiAgICAgICAgKzB4
MGI4IFRpbWVyICAgICAgICAgICAgOiBfS1RJTUVSCj4+ICAgICAgICArMHgwZjggVGltZXJEcGMg
ICAgICAgICA6IF9LRFBDCj4+ICAgICAgICArMHgxMzggRXZlbnRzICAgICAgICAgICA6IDB4MTgx
NQo+PiAgICAgICAgKzB4MTQwIFBlbmRpbmcgICAgICAgICAgOiBbMjU2XSAweGZmZmZmYTgwYDA3
ZTEwNTU4Cj4+IF9YRU5WSUZfUkVDRUlWRVJfRlJBR01FTlQKPj4gICAgICAgICsweDk0MCBSZXF1
ZXN0c1Bvc3RlZCAgIDogMHgzNThhCj4+ICAgICAgICArMHg5NDQgUmVxdWVzdHNQdXNoZWQgICA6
IDB4MzU4YQo+PiAgICAgICAgKzB4OTQ4IFJlc3BvbnNlc1Byb2Nlc3NlZCA6IDB4MzQ4YQo+PiAg
ICAgICAgKzB4OTRjIENvbm5lY3RlZCAgICAgICAgOiAweDEgJycKPj4gICAgICAgICsweDk0ZCBF
bmFibGVkICAgICAgICAgIDogMCAnJwo+PiAgICAgICAgKzB4OTRlIFN0b3BwZWQgICAgICAgICAg
OiAwICcnCj4+ICAgICAgICArMHg5NTAgT2ZmbG9hZE9wdGlvbnMgICA6IF9YRU5WSUZfVklGX09G
RkxPQURfT1BUSU9OU19WMQo+PiAgICAgICAgKzB4OTU0IEJhY2tmaWxsU2l6ZSAgICAgOiAwCj4+
ICAgICAgICArMHg5NTggRGVidWdDYWxsYmFjayAgICA6IDB4ZmZmZmZhODBgMDdkZDc3NzAKPj4g
X1hFTkJVU19ERUJVR19DQUxMQkFDSwo+PiAgICAgICAgKzB4OTYwIFdhdGNoZG9nVGhyZWFkICAg
OiAweGZmZmZmYTgwYDA3YThkZTYwIF9YRU5WSUZfVEhSRUFECj4+ICAgICAgICArMHg5NjggUGFj
a2V0TGlzdCAgICAgICA6IF9MSVNUX0VOVFJZIFsgMHhmZmZmZmE4MGAwODE3MGZlOCAtCj4+IDB4
ZmZmZmZhODBgMDgxNzBmZTggXQo+PiAgICAgICAgKzB4OTc4IEhhc2ggICAgICAgICAgICAgOiBf
WEVOVklGX1JFQ0VJVkVSX0hBU0gKPj4gICAgICsweDEyOCBMb2FuZWQgICAgICAgICAgIDogMG40
NjI2NzUKPj4gICAgICsweDEyYyBSZXR1cm5lZCAgICAgICAgIDogMG40NjI2MjcKPj4gICAgICsw
eDEzMCBFdmVudCAgICAgICAgICAgIDogX0tFVkVOVAo+PiAgICAgICAgKzB4MDAwIEhlYWRlciAg
ICAgICAgICAgOiBfRElTUEFUQ0hFUl9IRUFERVIKPj4gICAgICsweDE0OCBDYWxjdWxhdGVDaGVj
a3N1bXMgOiAxCj4+ICAgICArMHgxNGMgQWxsb3dHc29QYWNrZXRzICA6IDEKPj4gICAgICsweDE1
MCBEaXNhYmxlSXBWZXJzaW9uNEdzbyA6IDAKPj4gICAgICsweDE1NCBEaXNhYmxlSXBWZXJzaW9u
NkdzbyA6IDAKPj4gICAgICsweDE1OCBJcEFsaWduT2Zmc2V0ICAgIDogMAo+PiAgICAgKzB4MTVj
IEFsd2F5c1B1bGx1cCAgICAgOiAwCj4+ICAgICArMHgxNjAgU3RvcmVJbnRlcmZhY2UgICA6IF9Y
RU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4+ICAgICAgICArMHgwMDAgSW50ZXJmYWNlICAgICAg
ICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgxZTggRGVidWdJbnRlcmZhY2UgICA6
IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCj4+ICAgICAgICArMHgwMDAgSW50ZXJmYWNlICAg
ICAgICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgyMzggRGVidWdDYWxsYmFjayAg
ICA6IDB4ZmZmZmZhODBgMDdkZjkxMjAgX1hFTkJVU19ERUJVR19DQUxMQkFDSwo+Pgo+PiAwOiBr
ZD4gLmZyYW1lIDUKPj4KPj4gMDUgZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQg
eGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4
ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+Pgo+PiAwOiBrZD4gZHQgLXIyIEFk
YXB0ZXIKPj4KPj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVhOWMwIFR5cGUgX1hFTk5FVF9B
REFQVEVSKgo+PiAweGZmZmZmYTgwYDA4MWEyYzQwCj4+ICAgICArMHgwMDAgTG9jYXRpb24gICAg
ICAgICA6IDB4ZmZmZmZhODBgMDc1NTkwZDAgIC0+IDB4MzAKPj4gICAgICsweDAwOCBWaWZJbnRl
cmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4+ICAgICAgICArMHgwMDAgSW50
ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgwZjggU3RvcmVJ
bnRlcmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4+ICAgICAgICArMHgwMDAg
SW50ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgxODAgU3Vz
cGVuZEludGVyZmFjZSA6IF9YRU5CVVNfU1VTUEVORF9JTlRFUkZBQ0VfVjEKPj4gICAgICAgICsw
eDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+PiBbc25pcF0KPj4gICAgICsweDFk
MCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAwNzViYmVlMAo+PiBfWEVOQlVTX1NV
U1BFTkRfQ0FMTEJBQ0sKPj4gICAgICsweDFkOCBNYXhpbXVtRnJhbWVTaXplIDogMHg1ZWUKPj4g
ICAgICsweDFkYyBDdXJyZW50TG9va2FoZWFkIDogMAo+PiAgICAgKzB4MWUwIE5kaXNBZGFwdGVy
SGFuZGxlIDogMHhmZmZmZmE4MGAwODE3NTFhMCBWb2lkCj4+ICAgICArMHgxZTggTmRpc0RtYUhh
bmRsZSAgICA6IDB4ZmZmZmZhODBgMDc2MTkxMTAgVm9pZAo+PiAgICAgKzB4MWYwIENhcGFiaWxp
dGllcyAgICAgOiBfTkRJU19QTlBfQ0FQQUJJTElUSUVTCj4+ICAgICAgICArMHgwMDAgRmxhZ3Mg
ICAgICAgICAgICA6IDAKPj4gICAgICAgICsweDAwNCBXYWtlVXBDYXBhYmlsaXRpZXMgOiBfTkRJ
U19QTV9XQUtFX1VQX0NBUEFCSUxJVElFUwo+PiAgICAgICAgICAgKzB4MDAwIE1pbk1hZ2ljUGFj
a2V0V2FrZVVwIDogMCAoIE5kaXNEZXZpY2VTdGF0ZVVuc3BlY2lmaWVkICkKPj4gICAgICAgICAg
ICsweDAwNCBNaW5QYXR0ZXJuV2FrZVVwIDogMCAoIE5kaXNEZXZpY2VTdGF0ZVVuc3BlY2lmaWVk
ICkKPj4gICAgICAgICAgICsweDAwOCBNaW5MaW5rQ2hhbmdlV2FrZVVwIDogMCAoIE5kaXNEZXZp
Y2VTdGF0ZVVuc3BlY2lmaWVkICkKPj4gICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05E
SVNfT0ZGTE9BRAo+PiAgICAgICAgKzB4MDAwIEhlYWRlciAgICAgICAgICAgOiBfTkRJU19PQkpF
Q1RfSEVBREVSCj4+ICAgICAgICAgICArMHgwMDAgVHlwZSAgICAgICAgICAgICA6IDB4YTcgJycK
Pj4gICAgICAgICAgICsweDAwMSBSZXZpc2lvbiAgICAgICAgIDogMHgyICcnCj4+ICAgICAgICAg
ICArMHgwMDIgU2l6ZSAgICAgICAgICAgICA6IDB4OTAKPj4gICAgICAgICsweDAwNCBDaGVja3N1
bSAgICAgICAgIDogX05ESVNfVENQX0lQX0NIRUNLU1VNX09GRkxPQUQKPj4gICAgICAgICAgICsw
eDAwMCBJUHY0VHJhbnNtaXQgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgICAgKzB4MDA4
IElQdjRSZWNlaXZlICAgICAgOiA8dW5uYW1lZC10YWc+Cj4+ICAgICAgICAgICArMHgwMTAgSVB2
NlRyYW5zbWl0ICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICAgICsweDAxOCBJUHY2UmVj
ZWl2ZSAgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgKzB4MDI0IExzb1YxICAgICAgICAg
ICAgOiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FEX1YxCj4+ICAgICAgICAgICArMHgwMDAg
SVB2NCAgICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICsweDAzNCBJUHNlY1Yx
ICAgICAgICAgIDogX05ESVNfSVBTRUNfT0ZGTE9BRF9WMQo+PiAgICAgICAgICAgKzB4MDAwIFN1
cHBvcnRlZCAgICAgICAgOiA8dW5uYW1lZC10YWc+Cj4+ICAgICAgICAgICArMHgwMTQgSVB2NEFI
ICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICAgICsweDAxOCBJUHY0RVNQICAg
ICAgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgKzB4MDUwIExzb1YyICAgICAgICAgICAg
OiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FEX1YyCj4+ICAgICAgICAgICArMHgwMDAgSVB2
NCAgICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICAgICsweDAwYyBJUHY2ICAg
ICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgKzB4MDZjIEZsYWdzICAgICAgICAg
ICAgOiAwCj4+ICAgICAgICArMHgwNzAgSVBzZWNWMiAgICAgICAgICA6IF9ORElTX0lQU0VDX09G
RkxPQURfVjIKPj4gICAgICAgICAgICsweDAwMCBFbmNhcHN1bGF0aW9uICAgIDogMAo+PiAgICAg
ICAgICAgKzB4MDA0IElQdjZTdXBwb3J0ZWQgICAgOiAwICcnCj4+ICAgICAgICAgICArMHgwMDUg
SVB2NE9wdGlvbnMgICAgICA6IDAgJycKPj4gICAgICAgICAgICsweDAwNiBJUHY2Tm9uSVBzZWNF
eHRlbnNpb25IZWFkZXJzIDogMCAnJwo+PiAgICAgICAgICAgKzB4MDA3IEFoICAgICAgICAgICAg
ICAgOiAwICcnCj4+ICAgICAgICAgICArMHgwMDggRXNwICAgICAgICAgICAgICA6IDAgJycKPj4g
ICAgICAgICAgICsweDAwOSBBaEVzcENvbWJpbmVkICAgIDogMCAnJwo+PiAgICAgICAgICAgKzB4
MDBhIFRyYW5zcG9ydCAgICAgICAgOiAwICcnCj4+ICAgICAgICAgICArMHgwMGIgVHVubmVsICAg
ICAgICAgICA6IDAgJycKPj4gICAgICAgICAgICsweDAwYyBUcmFuc3BvcnRUdW5uZWxDb21iaW5l
ZCA6IDAgJycKPj4gICAgICAgICAgICsweDAwZCBMc29TdXBwb3J0ZWQgICAgIDogMCAnJwo+PiAg
ICAgICAgICAgKzB4MDBlIEV4dGVuZGVkU2VxdWVuY2VOdW1iZXJzIDogMCAnJwo+PiAgICAgICAg
ICAgKzB4MDEwIFVkcEVzcCAgICAgICAgICAgOiAwCj4+ICAgICAgICAgICArMHgwMTQgQXV0aGVu
dGljYXRpb25BbGdvcml0aG1zIDogMAo+PiAgICAgICAgICAgKzB4MDE4IEVuY3J5cHRpb25BbGdv
cml0aG1zIDogMAo+PiAgICAgICAgICAgKzB4MDFjIFNhT2ZmbG9hZENhcGFjaXR5IDogMAo+PiAg
ICAgKzB4MjkwIFByb3BlcnRpZXMgICAgICAgOiBfUFJPUEVSVElFUwo+PiAgICAgICAgKzB4MDAw
IGlwdjRfY3N1bSAgICAgICAgOiAwbjMKPj4gICAgICAgICsweDAwNCB0Y3B2NF9jc3VtICAgICAg
IDogMG4zCj4+ICAgICAgICArMHgwMDggdWRwdjRfY3N1bSAgICAgICA6IDBuMwo+PiAgICAgICAg
KzB4MDBjIHRjcHY2X2NzdW0gICAgICAgOiAwbjMKPj4gICAgICAgICsweDAxMCB1ZHB2Nl9jc3Vt
ICAgICAgIDogMG4zCj4+ICAgICAgICArMHgwMTQgbmVlZF9jc3VtX3ZhbHVlICA6IDBuMQo+PiAg
ICAgICAgKzB4MDE4IGxzb3Y0ICAgICAgICAgICAgOiAwbjEKPj4gICAgICAgICsweDAxYyBsc292
NiAgICAgICAgICAgIDogMG4xCj4+ICAgICAgICArMHgwMjAgbHJvdjQgICAgICAgICAgICA6IDBu
MQo+PiAgICAgICAgKzB4MDI0IGxyb3Y2ICAgICAgICAgICAgOiAwbjEKPj4gICAgICAgICsweDAy
OCByc3MgICAgICAgICAgICAgIDogMG4xCj4+ICAgICArMHgyYmMgUnNzICAgICAgICAgICAgICA6
IF9YRU5ORVRfUlNTCj4+ICAgICAgICArMHgwMDAgU3VwcG9ydGVkICAgICAgICA6IDB4MSAnJwo+
PiAgICAgICAgKzB4MDAxIEhhc2hFbmFibGVkICAgICAgOiAwICcnCj4+ICAgICAgICArMHgwMDIg
U2NhbGVFbmFibGVkICAgICA6IDB4MSAnJwo+PiAgICAgICAgKzB4MDA0IFR5cGVzICAgICAgICAg
ICAgOiAweDFlCj4+ICAgICAgICArMHgwMDggS2V5ICAgICAgICAgICAgICA6IFs0MF0gICI/Pz8i
Cj4+ICAgICAgICArMHgwMzAgS2V5U2l6ZSAgICAgICAgICA6IDB4MjgKPj4gICAgICAgICsweDAz
NCBUYWJsZSAgICAgICAgICAgIDogWzEyOF0gICIiCj4+ICAgICAgICArMHgwYjQgVGFibGVTaXpl
ICAgICAgICA6IDB4NDAKPj4gICAgICsweDM3OCBMaW5rU3RhdGUgICAgICAgIDogX05ESVNfTElO
S19TVEFURQo+PiAgICAgICAgKzB4MDAwIEhlYWRlciAgICAgICAgICAgOiBfTkRJU19PQkpFQ1Rf
SEVBREVSCj4+ICAgICAgICAgICArMHgwMDAgVHlwZSAgICAgICAgICAgICA6IDB4ODAgJycKPj4g
ICAgICAgICAgICsweDAwMSBSZXZpc2lvbiAgICAgICAgIDogMHgxICcnCj4+ICAgICAgICAgICAr
MHgwMDIgU2l6ZSAgICAgICAgICAgICA6IDB4MjgKPj4gICAgICAgICsweDAwNCBNZWRpYUNvbm5l
Y3RTdGF0ZSA6IDEgKCBNZWRpYUNvbm5lY3RTdGF0ZUNvbm5lY3RlZCApCj4+ICAgICAgICArMHgw
MDggTWVkaWFEdXBsZXhTdGF0ZSA6IDIgKCBNZWRpYUR1cGxleFN0YXRlRnVsbCApCj4+ICAgICAg
ICArMHgwMTAgWG1pdExpbmtTcGVlZCAgICA6IDB4M2I5YWNhMDAKPj4gICAgICAgICsweDAxOCBS
Y3ZMaW5rU3BlZWQgICAgIDogMHgzYjlhY2EwMAo+PiAgICAgICAgKzB4MDIwIFBhdXNlRnVuY3Rp
b25zICAgOiAwICggTmRpc1BhdXNlRnVuY3Rpb25zVW5zdXBwb3J0ZWQgKQo+PiAgICAgICAgKzB4
MDI0IEF1dG9OZWdvdGlhdGlvbkZsYWdzIDogMAo+PiAgICAgKzB4M2EwIFJlY2VpdmVyICAgICAg
ICAgOiAweGZmZmZmYTgwYDA4MTk1MDAwIF9YRU5ORVRfUkVDRUlWRVIKPj4gICAgICAgICsweDAw
MCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFhMmM0MCBfWEVOTkVUX0FEQVBURVIK
Pj4gICAgICAgICAgICsweDAwMCBMb2NhdGlvbiAgICAgICAgIDogMHhmZmZmZmE4MGAwNzU1OTBk
MCAgLT4gMHgzMAo+PiAgICAgICAgICAgKzB4MDA4IFZpZkludGVyZmFjZSAgICAgOiBfWEVOVklG
X1ZJRl9JTlRFUkZBQ0VfVjgKPj4gICAgICAgICAgICsweDBmOCBTdG9yZUludGVyZmFjZSAgIDog
X1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKPj4gICAgICAgICAgICsweDE4MCBTdXNwZW5kSW50
ZXJmYWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9WMQo+PiAgICAgICAgICAgKzB4MWQw
IFN1c3BlbmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NWJiZWUwCj4+IF9YRU5CVVNfU1VT
UEVORF9DQUxMQkFDSwo+PiAgICAgICAgICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAweDVl
ZQo+PiAgICAgICAgICAgKzB4MWRjIEN1cnJlbnRMb29rYWhlYWQgOiAwCj4+ICAgICAgICAgICAr
MHgxZTAgTmRpc0FkYXB0ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKPj4gICAg
ICAgICAgICsweDFlOCBOZGlzRG1hSGFuZGxlICAgIDogMHhmZmZmZmE4MGAwNzYxOTExMCBWb2lk
Cj4+ICAgICAgICAgICArMHgxZjAgQ2FwYWJpbGl0aWVzICAgICA6IF9ORElTX1BOUF9DQVBBQklM
SVRJRVMKPj4gICAgICAgICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05ESVNfT0ZGTE9B
RAo+PiAgICAgICAgICAgKzB4MjkwIFByb3BlcnRpZXMgICAgICAgOiBfUFJPUEVSVElFUwo+PiAg
ICAgICAgICAgKzB4MmJjIFJzcyAgICAgICAgICAgICAgOiBfWEVOTkVUX1JTUwo+PiAgICAgICAg
ICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCj4+ICAgICAgICAg
ICArMHgzYTAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZmZmZhODBgMDgxOTUwMDAgX1hFTk5FVF9S
RUNFSVZFUgo+PiAgICAgICAgICAgKzB4M2E4IFRyYW5zbWl0dGVyICAgICAgOiAweGZmZmZmYTgw
YDA3NWFjNzQwIF9YRU5ORVRfVFJBTlNNSVRURVIKPj4gICAgICAgICAgICsweDNiMCBFbmFibGVk
ICAgICAgICAgIDogMCAnJwo+PiAgICAgICAgKzB4MDA4IE5ldEJ1ZmZlckxpc3RQb29sIDogMHhm
ZmZmZmE4MGAwODE5NjYwMCBWb2lkCj4+ICAgICAgICArMHgwMTAgUHV0TGlzdCAgICAgICAgICA6
IDB4ZmZmZmZhODBgMDZiMjI3ZjAgX05FVF9CVUZGRVJfTElTVAo+PiAgICAgICAgICAgKzB4MDAw
IE5leHQgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA2YTg5M2QwIF9ORVRfQlVGRkVSX0xJU1QK
Pj4gICAgICAgICAgICsweDAwOCBGaXJzdE5ldEJ1ZmZlciAgIDogMHhmZmZmZmE4MGAwNmIyMjky
MCBfTkVUX0JVRkZFUgo+PiAgICAgICAgICAgKzB4MDAwIExpbmsgICAgICAgICAgICAgOiBfU0xJ
U1RfSEVBREVSCj4+ICAgICAgICAgICArMHgwMDAgTmV0QnVmZmVyTGlzdEhlYWRlciA6IF9ORVRf
QlVGRkVSX0xJU1RfSEVBREVSCj4+ICAgICAgICAgICArMHgwMTAgQ29udGV4dCAgICAgICAgICA6
IChudWxsKQo+PiAgICAgICAgICAgKzB4MDE4IFBhcmVudE5ldEJ1ZmZlckxpc3QgOiAobnVsbCkK
Pj4gICAgICAgICAgICsweDAyMCBOZGlzUG9vbEhhbmRsZSAgIDogMHhmZmZmZmE4MGAwODE5NjYw
MCBWb2lkCj4+ICAgICAgICAgICArMHgwMzAgTmRpc1Jlc2VydmVkICAgICA6IFsyXSAobnVsbCkK
Pj4gICAgICAgICAgICsweDA0MCBQcm90b2NvbFJlc2VydmVkIDogWzRdIChudWxsKQo+PiAgICAg
ICAgICAgKzB4MDYwIE1pbmlwb3J0UmVzZXJ2ZWQgOiBbMl0gKG51bGwpCj4+ICAgICAgICAgICAr
MHgwNzAgU2NyYXRjaCAgICAgICAgICA6IChudWxsKQo+PiAgICAgICAgICAgKzB4MDc4IFNvdXJj
ZUhhbmRsZSAgICAgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKPj4gICAgICAgICAgICsweDA4
MCBOYmxGbGFncyAgICAgICAgIDogMAo+PiAgICAgICAgICAgKzB4MDg0IENoaWxkUmVmQ291bnQg
ICAgOiAwbjAKPj4gICAgICAgICAgICsweDA4OCBGbGFncyAgICAgICAgICAgIDogMHg2MDAwMDEw
Mgo+PiAgICAgICAgICAgKzB4MDhjIFN0YXR1cyAgICAgICAgICAgOiAwbjAKPj4gICAgICAgICAg
ICsweDA4YyBOZGlzUmVzZXJ2ZWQyICAgIDogMAo+PiAgICAgICAgICAgKzB4MDkwIE5ldEJ1ZmZl
ckxpc3RJbmZvIDogWzEzXSAobnVsbCkKPj4gICAgICAgICsweDAxOCBHZXRMaXN0ICAgICAgICAg
IDogWzEyOF0gMHhmZmZmZmE4MGAwNmFhMzAzMCBfTkVUX0JVRkZFUl9MSVNUCj4+ICAgICAgICAg
ICArMHgwMDAgTmV4dCAgICAgICAgICAgICA6IDB4ZmZmZmZhODBgMDZhZmU1YzAgX05FVF9CVUZG
RVJfTElTVAo+PiAgICAgICAgICAgKzB4MDA4IEZpcnN0TmV0QnVmZmVyICAgOiAweGZmZmZmYTgw
YDA2YWEzMTYwIF9ORVRfQlVGRkVSCj4+ICAgICAgICAgICArMHgwMDAgTGluayAgICAgICAgICAg
ICA6IF9TTElTVF9IRUFERVIKPj4gICAgICAgICAgICsweDAwMCBOZXRCdWZmZXJMaXN0SGVhZGVy
IDogX05FVF9CVUZGRVJfTElTVF9IRUFERVIKPj4gICAgICAgICAgICsweDAxMCBDb250ZXh0ICAg
ICAgICAgIDogKG51bGwpCj4+ICAgICAgICAgICArMHgwMTggUGFyZW50TmV0QnVmZmVyTGlzdCA6
IChudWxsKQo+PiAgICAgICAgICAgKzB4MDIwIE5kaXNQb29sSGFuZGxlICAgOiAweGZmZmZmYTgw
YDA4MTk2NjAwIFZvaWQKPj4gICAgICAgICAgICsweDAzMCBOZGlzUmVzZXJ2ZWQgICAgIDogWzJd
IChudWxsKQo+PiAgICAgICAgICAgKzB4MDQwIFByb3RvY29sUmVzZXJ2ZWQgOiBbNF0gKG51bGwp
Cj4+ICAgICAgICAgICArMHgwNjAgTWluaXBvcnRSZXNlcnZlZCA6IFsyXSAobnVsbCkKPj4gICAg
ICAgICAgICsweDA3MCBTY3JhdGNoICAgICAgICAgIDogKG51bGwpCj4+ICAgICAgICAgICArMHgw
NzggU291cmNlSGFuZGxlICAgICA6IDB4ZmZmZmZhODBgMDgxNzUxYTAgVm9pZAo+PiAgICAgICAg
ICAgKzB4MDgwIE5ibEZsYWdzICAgICAgICAgOiAwCj4+ICAgICAgICAgICArMHgwODQgQ2hpbGRS
ZWZDb3VudCAgICA6IDBuMAo+PiAgICAgICAgICAgKzB4MDg4IEZsYWdzICAgICAgICAgICAgOiAw
eGEwMDAwMTAyCj4+ICAgICAgICAgICArMHgwOGMgU3RhdHVzICAgICAgICAgICA6IDBuMAo+PiAg
ICAgICAgICAgKzB4MDhjIE5kaXNSZXNlcnZlZDIgICAgOiAwCj4+ICAgICAgICAgICArMHgwOTAg
TmV0QnVmZmVyTGlzdEluZm8gOiBbMTNdIDB4MDAwMDAwMDBgMDAwMDAwMjggVm9pZAo+PiAgICAg
ICAgKzB4NDE4IFF1ZXVlICAgICAgICAgICAgOiBbMTI4XSBfWEVOTkVUX1JFQ0VJVkVSX1FVRVVF
Cj4+ICAgICAgICAgICArMHgwMDAgTG9jayAgICAgICAgICAgICA6IDAKPj4gICAgICAgICAgICsw
eDAwOCBIZWFkICAgICAgICAgICAgIDogKG51bGwpCj4+ICAgICAgICAgICArMHgwMTAgVGFpbCAg
ICAgICAgICAgICA6IChudWxsKQo+PiAgICAgICAgICAgKzB4MDE4IENvdW50ICAgICAgICAgICAg
OiAwCj4+ICAgICAgICArMHgxNDE4IEluZGljYXRlZCAgICAgICAgOiAwbjQ2MjY3NQo+PiAgICAg
ICAgKzB4MTQxYyBSZXR1cm5lZCAgICAgICAgIDogMG40NjI2MjcKPj4gICAgICAgICsweDE0MjAg
T2ZmbG9hZE9wdGlvbnMgICA6IF9YRU5WSUZfVklGX09GRkxPQURfT1BUSU9OU19WMQo+PiAgICAg
ICAgICAgKzB4MDAwIE9mZmxvYWRUYWdNYW5pcHVsYXRpb24gOiAweTEKPj4gICAgICAgICAgICsw
eDAwMCBPZmZsb2FkSXBWZXJzaW9uNExhcmdlUGFja2V0IDogMHkxCj4+ICAgICAgICAgICArMHgw
MDAgT2ZmbG9hZElwVmVyc2lvbjRIZWFkZXJDaGVja3N1bSA6IDB5MQo+PiAgICAgICAgICAgKzB4
MDAwIE9mZmxvYWRJcFZlcnNpb240VGNwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAw
MCBPZmZsb2FkSXBWZXJzaW9uNFVkcENoZWNrc3VtIDogMHkxCj4+ICAgICAgICAgICArMHgwMDAg
T2ZmbG9hZElwVmVyc2lvbjZMYXJnZVBhY2tldCA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAwIE9m
ZmxvYWRJcFZlcnNpb242VGNwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAwMCBPZmZs
b2FkSXBWZXJzaW9uNlVkcENoZWNrc3VtIDogMHkxCj4+ICAgICAgICAgICArMHgwMDAgTmVlZENo
ZWNrc3VtVmFsdWUgOiAweTEKPj4gICAgICAgICAgICsweDAwMCBOZWVkTGFyZ2VQYWNrZXRTcGxp
dCA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAwIFJlc2VydmVkICAgICAgICAgOiAweTAwMDAwMCAo
MCkKPj4gICAgICAgICAgICsweDAwMCBWYWx1ZSAgICAgICAgICAgIDogMHgzZmYKPj4gICAgICsw
eDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZmZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5T
TUlUVEVSCj4+ICAgICAgICArMHgwMDAgQWRhcHRlciAgICAgICAgICA6IDB4ZmZmZmZhODBgMDgx
YTJjNDAgX1hFTk5FVF9BREFQVEVSCj4+ICAgICAgICAgICArMHgwMDAgTG9jYXRpb24gICAgICAg
ICA6IDB4ZmZmZmZhODBgMDc1NTkwZDAgIC0+IDB4MzAKPj4gICAgICAgICAgICsweDAwOCBWaWZJ
bnRlcmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4+ICAgICAgICAgICArMHgw
ZjggU3RvcmVJbnRlcmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4+ICAgICAg
ICAgICArMHgxODAgU3VzcGVuZEludGVyZmFjZSA6IF9YRU5CVVNfU1VTUEVORF9JTlRFUkZBQ0Vf
VjEKPj4gICAgICAgICAgICsweDFkMCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAw
NzViYmVlMAo+PiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sKPj4gICAgICAgICAgICsweDFkOCBN
YXhpbXVtRnJhbWVTaXplIDogMHg1ZWUKPj4gICAgICAgICAgICsweDFkYyBDdXJyZW50TG9va2Fo
ZWFkIDogMAo+PiAgICAgICAgICAgKzB4MWUwIE5kaXNBZGFwdGVySGFuZGxlIDogMHhmZmZmZmE4
MGAwODE3NTFhMCBWb2lkCj4+ICAgICAgICAgICArMHgxZTggTmRpc0RtYUhhbmRsZSAgICA6IDB4
ZmZmZmZhODBgMDc2MTkxMTAgVm9pZAo+PiAgICAgICAgICAgKzB4MWYwIENhcGFiaWxpdGllcyAg
ICAgOiBfTkRJU19QTlBfQ0FQQUJJTElUSUVTCj4+ICAgICAgICAgICArMHgyMDAgT2ZmbG9hZCAg
ICAgICAgICA6IF9ORElTX09GRkxPQUQKPj4gICAgICAgICAgICsweDI5MCBQcm9wZXJ0aWVzICAg
ICAgIDogX1BST1BFUlRJRVMKPj4gICAgICAgICAgICsweDJiYyBSc3MgICAgICAgICAgICAgIDog
X1hFTk5FVF9SU1MKPj4gICAgICAgICAgICsweDM3OCBMaW5rU3RhdGUgICAgICAgIDogX05ESVNf
TElOS19TVEFURQo+PiAgICAgICAgICAgKzB4M2EwIFJlY2VpdmVyICAgICAgICAgOiAweGZmZmZm
YTgwYDA4MTk1MDAwIF9YRU5ORVRfUkVDRUlWRVIKPj4gICAgICAgICAgICsweDNhOCBUcmFuc21p
dHRlciAgICAgIDogMHhmZmZmZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5TTUlUVEVSCj4+ICAg
ICAgICAgICArMHgzYjAgRW5hYmxlZCAgICAgICAgICA6IDAgJycKPj4gICAgICAgICsweDAwOCBP
ZmZsb2FkT3B0aW9ucyAgIDogX1hFTlZJRl9WSUZfT0ZGTE9BRF9PUFRJT05TX1YxCj4+ICAgICAg
ICAgICArMHgwMDAgT2ZmbG9hZFRhZ01hbmlwdWxhdGlvbiA6IDB5MQo+PiAgICAgICAgICAgKzB4
MDAwIE9mZmxvYWRJcFZlcnNpb240TGFyZ2VQYWNrZXQgOiAweTEKPj4gICAgICAgICAgICsweDAw
MCBPZmZsb2FkSXBWZXJzaW9uNEhlYWRlckNoZWNrc3VtIDogMHkxCj4+ICAgICAgICAgICArMHgw
MDAgT2ZmbG9hZElwVmVyc2lvbjRUY3BDaGVja3N1bSA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAw
IE9mZmxvYWRJcFZlcnNpb240VWRwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAwMCBP
ZmZsb2FkSXBWZXJzaW9uNkxhcmdlUGFja2V0IDogMHkxCj4+ICAgICAgICAgICArMHgwMDAgT2Zm
bG9hZElwVmVyc2lvbjZUY3BDaGVja3N1bSA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAwIE9mZmxv
YWRJcFZlcnNpb242VWRwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAwMCBOZWVkQ2hl
Y2tzdW1WYWx1ZSA6IDB5MAo+PiAgICAgICAgICAgKzB4MDAwIE5lZWRMYXJnZVBhY2tldFNwbGl0
IDogMHkwCj4+ICAgICAgICAgICArMHgwMDAgUmVzZXJ2ZWQgICAgICAgICA6IDB5MDAwMDAwICgw
KQo+PiAgICAgICAgICAgKzB4MDAwIFZhbHVlICAgICAgICAgICAgOiAweGZmCj4+ICAgICAgICAr
MHgwMTAgTG9jayAgICAgICAgICAgICA6IDAKPj4gICAgICsweDNiMCBFbmFibGVkICAgICAgICAg
IDogMCAnJwo+Pgo+Pgo+Pgo+Pj4gIFBhdWwKPj4+Cj4+Pj4KPj4+PiBUaGlzIGlzIGFuYWx5c2lz
IGZyb20gIG1lbW9yeSBteSBjcmFzaCBkdW1wCj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4ga2Q+ICFzdGFja3MgMiB4ZW5u
ZXQhCj4+Pj4gUHJvYy5UaHJlYWQgIC5UaHJlYWQgIFRpY2tzICAgVGhyZWFkU3RhdGUgQmxvY2tl
cgo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZmZmZmODAwMDJlMGIxODAgSWRs
ZV0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmZmZmZmE4MDA2Njc0OWMwIFN5
c3RlbV0KPj4+PiAgICAgNC4wMDEwMDggIGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0ODIgQmxvY2tl
ZCAgICBudCFLaVN3YXBDb250ZXh0KzB4N2EKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS2VXYWl0Rm9yU2luZ2xlT2JqZWN0
KzB4MTlmCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52
aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsw
eDk2Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5uZXQh
TWluaXBvcnRTaHV0ZG93bkV4KzB4M2QKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5kaXMhbmRpc01TaHV0ZG93bk1pbmlwb3J0KzB4YzkKPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIx
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZGlzIW5kaXNQ
b3dlckRpc3BhdGNoKzB4MWVmCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG50IVBzcFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1YQo+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFydFN5c3RlbVRo
cmVhZCsweDE2Cj4+Pj4ga2Q+IC50aHJlYWQgZmZmZmZhODAwNjlhZWI1MAo+Pj4+IGtkPiBrIG4K
Pj4+PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFkLy5j
eHIgcmVzZXRzIGl0Cj4+Pj4gICAjIENoaWxkLVNQICAgICAgICAgIFJldEFkZHIgICAgICAgICAg
IENhbGwgU2l0ZQo+Pj4+IDAwIGZmZmZmODgwYDAyMzVhNjEwIGZmZmZmODAwYDAyYzczZTQyIG50
IUtpU3dhcENvbnRleHQrMHg3YQo+Pj4+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAy
Yzg1MWRmIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+Pj4+IDAyIGZmZmZmODgwYDAyMzVh
N2UwIGZmZmZmODgwYDA1NDdlOTY4IG50IUtlV2FpdEZvclNpbmdsZU9iamVjdCsweDE5Zgo+Pj4+
IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxCj4+IHhlbnZpZiFSZWNlaXZl
cldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4+Pj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52
aWZcc3JjXHhlbnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4+PiAwNCBmZmZmZjg4MGAwMjM1YTkz
MCBmZmZmZjg4MGAwNWQ5MTM4NiB4ZW52aWYhVmlmRGlzYWJsZSsweDEwMQo+Pj4+IFtjOlx1c2Vy
c1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZcdmlmLmMgQCAyNzBdCj4+Pj4gMDUg
ZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxl
KzB4OTYKPj4+PiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbm5ldFxzcmNceGVubmV0XGFk
YXB0ZXIuYyBAIDE5NzldCj4+Pj4gMDYgZmZmZmY4ODBgMDIzNWE5YzAgZmZmZmY4ODBgMDE3MGI2
NDkgeGVubmV0IU1pbmlwb3J0U2h1dGRvd25FeCsweDNkCj4+Pj4gW2M6XHVzZXJzXGFkbWluXGRv
Y3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0XQo+Pj4+IDA3IGZmZmZm
ODgwYDAyMzVhYTAwIGZmZmZmODgwYDAxNzE1YzgxCj4+IG5kaXMhbmRpc01TaHV0ZG93bk1pbmlw
b3J0KzB4YzkKPj4+PiAwOCBmZmZmZjg4MGAwMjM1YWE0MCBmZmZmZjg4MGAwMTZhZGZkZiBuZGlz
IW5kaXNTZXRQb3dlcisweDkyMQo+Pj4+IDA5IGZmZmZmODgwYDAyMzVhYjAwIGZmZmZmODAwYDAy
ZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYKPj4+PiAwYSBmZmZmZjg4MGAwMjM1
YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPj4+PiAwYiBmZmZm
Zjg4MGAwMjM1YWMwMCBmZmZmZjgwMGAwMmM2ZjcwNiBudCFQc3BTeXN0ZW1UaHJlYWRTdGFydHVw
KzB4NWEKPj4+PiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAwMGAwMDAwMDAwMCBudCFLeFN0
YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPj4+Pgo+Pj4+IGtkPiAuZnJhbWUgMwo+Pj4+IDAzIGZmZmZm
ODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxCj4+IHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQ
YWNrZXRzKzB4Mjc4Cj4+Pj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhl
bnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4+PiAwOiBrZD4gZHYKPj4+PiAgICAgICAgIFJlY2Vp
dmVyID0gMHhmZmZmZmE4MGAwODE0OTY3MAo+Pj4+ICAgICAgICAgUmV0dXJuZWQgPSAwbjQ2MjYy
Nwo+Pj4+ICAgICAgICAgIFRpbWVvdXQgPSB1bmlvbiBfTEFSR0VfSU5URUdFUiAweGZmZmZmZmZm
YGZhMGExZjAwCj4+Pj4gICAgICAgICAgIExvYW5lZCA9IDBuNDYyNjc1Cj4+Pj4gICAgICAgICBG
cm9udGVuZCA9IDB4ZmZmZmZhODBgMDgxNWJhZDAKPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pgo+Pj4+
IGVnLiBMb2FuZWQgPiBSZXR1cm5lZAo+Pj4+Cj4+Pj4gTWFydGluCj4+Pgo+Cj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiB3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs
Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 16:13:04 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1caluP-0006hg-H4; Mon, 06 Feb 2017 16: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 <martin@c-home.cz>) id 1caluO-0006ha-DK
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 16:12:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 80/22-21675-380A8985; Mon, 06 Feb 2017 16:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsUSKTEtRbdxwYw
 Ig0ufxSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrRveVj+wF3zczVvxuOsLUwLiztouRi0NIYB6j
 xP+395kgnDmMEjvuTWbtYuTkkBBwl3jS+pEZxGYR0JL4/ngTI4jNJqAuMWHlCyYQW0jAUGJX8
 w2wehGgmglbtoLFmQW8Jf4cOcgGYgsLeEp83DCDBcTmFPCQOLLmJNgcXgE7iWPH3zFCLD7JLL
 H29SX2LkYODlEBXYkJXyQhagQlTs58wgIx01Li3J/rbBMY+WchSc1CklrAyLSKUaM4tagstUj
 X2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfj6XWBhxglOZiURHkN
 PaZGCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg7Zk/I0JIsCg1PbUiLTMHGPowaQkOHiUR3gkga
 d7igsTc4sx0iNQpRmOOUzdOv2TiOLfrzEsmIZa8/LxUKXFef5BSAZDSjNI8uEGwmLzEKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYd5qkCk8mXklcPteAZ3CBHTKtivTQE4pSURISTUwMs+8xmI
 39WOk0LS6tcFeLBcVmXoyX73fLec/bfKzGSIc9boacmw9t4vTZ9pyez55LjUr7O6Ba07lTOUf
 55w95fO55x5T8mWX5EeXFlfy9XEwNotf1wvu3rnC3Cfpj42Wr4NKL+ut3Z/4a/9vPP+FSdtTP
 T746bUjm7bY+aiYnVz58kSMSH6kEktxRqKhFnNRcSIAqAHCK8QCAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1486397567!84159186!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64250 invoked from network); 6 Feb 2017 16:12:48 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 16:12:48 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16GCbQ4008962;
 Mon, 6 Feb 2017 17:12:42 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16GCaGd008959;
 Mon, 6 Feb 2017 17:12:36 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 17:12:36 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gT24gTW9u
LCA2IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gT24gTW9uLCA2IEZlYiAyMDE3
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+PiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDA5OjM2
Cj4+Pj4+IEkgc2VlLiBXZWxsLCBpZiBpdCBpcyBlYXN5IGZvciB5b3UgdG8gcmVwcm9kdWNlLCBp
dCB3b3VsZCBiZSB3b3J0aAo+Pj4+PiBhZGRpbmcgc29tZSBkZWJ1ZyB0byBYRU5ORVQgYW5kIFhF
TlZJRiB0byBmaWd1cmUgb3V0IGhvdyBtYW55Cj4+IGJ1ZmZlcnMKPj4+Pj4gYXJlIG91dHN0YW5k
aW5nLgo+Pj4+Cj4+Pj4gQmFkbHkgcmVwcm9kdWNpYmxlLiBJdCBoYXBwZW5kcyBhZnRlciAyLTMg
aG91cnMgb2YgbmV0d29yayBzdHJlYW1pbmcuIEkKPj4+PiB0cnkgImlwZXJmIiBvciAiY29weSBu
ZXR3b3JrIGZpbGVzIiBidXQgdGhpcyBkb2VzIG5vdCB0cmlnZ2VyIHByb2JsZW0uCj4+Pj4KPj4+
PiBXaGF0IGV4YWN0bHkgeW91IG5lZWQgdG8gd2F0Y2ggPwo+Pgo+Pj4gU28sIGNsZWFybHkgKGZy
b20gYmVsb3cpIGxvYW5lZCA+IHJldHVybmVkIGluIFhFTlZJRiBidXQgdGhlIHF1ZXN0aW9uCj4+
PiBpcywgZG9lcyBYRU5ORVQgdGhpbmsgdGhlIHNhbWU/Cj4+Cj4+PiBJZiBpdCBkb2VzIHRoZW4g
ZWl0aGVyIHNvbWV0aGluZyBoaWdoZXIgdXAgdGhlIHN0YWNrIGlzIGhvbGRpbmcgb250byB0aGUK
Pj4+IHBhY2tldHMgb3Igc29tZWhvdyBYRU5WSUYgb3IgWEVOTkVUIGxlYWtlZCB0aGVtLgo+Pgo+
PiBEbyB5b3UgbWVhbiBkYXRhIGluICJfWEVOTkVUX0FEQVBURVIiIHZzICIgX1hFTlZJRl9SRUNF
SVZFUiIgPwo+Pgo+PiBMb2NhbCB2YXIgQCAweGZmZmZmODgwMDIzNWE5YzAgVHlwZSBfWEVOTkVU
X0FEQVBURVIqCj4+IDB4ZmZmZmZhODBgMDgxYTJjNDAKPj4gICAgICsweDNhMCBSZWNlaXZlciAg
ICAgICAgIDogMHhmZmZmZmE4MGAwODE5NTAwMCBfWEVOTkVUX1JFQ0VJVkVSCj4+ICAgICAgICAr
MHgxNDE4IEluZGljYXRlZCAgICAgICAgOiAwbjQ2MjY3NQo+PiAgICAgICAgKzB4MTQxYyBSZXR1
cm5lZCAgICAgICAgIDogMG40NjI2MjcKPj4KPj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVh
OTMwIFR5cGUgX1hFTlZJRl9SRUNFSVZFUioKPj4gMHhmZmZmZmE4MGAwODE0OTY3MAo+PiAgICAg
KzB4MTI4IExvYW5lZCAgICAgICAgICAgOiAwbjQ2MjY3NQo+PiAgICAgKzB4MTJjIFJldHVybmVk
ICAgICAgICAgOiAwbjQ2MjYyNwo+Pgo+PiBTZWVtcyB0byBiZSBzeW1ldHJpYy4KPgo+IE9rLCB5
b3VyIGNvZGUgaXMgcmVjZW50IGVub3VnaCBmb3IgdGhhdC4gR29vZC4KPj4gV2hhdCBuZXh0ID8K
Pgo+IERvIHlvdSBoYXZlIGFueSBvdGhlciBmaWx0ZXIgZHJpdmVycyBpbiB5b3VyIG5ldHdvcmsg
c3RhY2s/IFRoZSBkYXRhIAo+IHN1Z2dlc3RzIHRoYXQgc29tZXRoaW5nIGlzIGhvbGRpbmcgb250
byB0d28gcGFja2V0cywgYnV0IHRoZSBxdWVzdGlvbiBpcyAKPiB3aGF0IGlzIGl0PwoKVHdvIHBh
Y2tldHMgPwpJIHN1cHBvc2UgNDYyNjc1LTQ2MjYyNz00OAooSSBoYXZlIGFsc28gc2Vjb25kIGNy
YXNoIHdpdGggUmV0dXJuZWQgPSAwbjMzNTkwMywgTG9hbmVkID0gMG41MTQyNjIgPT4gMTc4MzU5
KQoKSG93IHRvIGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/Ckkgc2VhcmNoIHJlZ2lz
dHJ5IGZvciAiRmlsdGVyTWVkaWFUeXBlcyIgfiAiZXRoZXJuZXQiOgptc19wYWNlciA9IFFvUyBQ
YWNrZXQgU2NoZWR1bGVyCm1zX3dmcGx3ZiA9IFdGUCBMaWdodHdlaWdodCBGaWx0ZXIgKE0kIGZp
cmV3YWxsIGlzIGVuYWJsZWQpCk1TX05ESVNDQVAgPSBORElTIENhcHR1cmUgTGlnaHRXZWlnaHQg
RmlsdGVyCgpNYXJ0aW4KCj4gIFBhdWwKPgo+PiBBbnkgbW9yZSBzdGF0aWMgYW5hbHlzaXMgPwo+
Pgo+Pgo+PiBUaGFua3MgZm9yIGd1aWRpbmcsCj4+IE1hcnRpbgo+Pgo+Pgo+PiBEZXRhaWxlZCBk
dW1wOgo+Pgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pgo+PiAwOiBrZD4gLnRocmVhZCBmZmZmZmE4MDA2OWFl
YjUwCj4+Cj4+IEltcGxpY2l0IHRocmVhZCBpcyBub3cgZmZmZmZhODBgMDY5YWViNTAKPj4KPj4g
MDoga2Q+IGsgbgo+Pgo+PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQg
LSAudGhyZWFkLy5jeHIgcmVzZXRzIGl0Cj4+ICAgIyBDaGlsZC1TUCAgICAgICAgICBSZXRBZGRy
ICAgICAgICAgICBDYWxsIFNpdGUKPj4gMDAgZmZmZmY4ODBgMDIzNWE2MTAgZmZmZmY4MDBgMDJj
NzNlNDIgbnQhS2lTd2FwQ29udGV4dCsweDdhCj4+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZm
ODAwYDAyYzg1MWRmIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+PiAwMiBmZmZmZjg4MGAw
MjM1YTdlMCBmZmZmZjg4MGAwNTQ3ZTk2OCBudCFLZVdhaXRGb3JTaW5nbGVPYmplY3QrMHgxOWYK
Pj4gMDMgZmZmZmY4ODBgMDIzNWE4ODAgZmZmZmY4ODBgMDU0OWU5NjEgeGVudmlmIVJlY2VpdmVy
V2FpdEZvclBhY2tldHMrMHgyNzgKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZc
c3JjXHhlbnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4gMDQgZmZmZmY4ODBgMDIzNWE5MzAgZmZm
ZmY4ODBgMDVkOTEzODYgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPj4gW2M6XHVzZXJzXGFkbWlu
XGRvY3VtZW50c1x4ZW52aWZcc3JjXHhlbnZpZlx2aWYuYyBAIDI3MF0KPj4gMDUgZmZmZmY4ODBg
MDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4g
W2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAx
OTc5XQo+PiAwNiBmZmZmZjg4MGAwMjM1YTljMCBmZmZmZjg4MGAwMTcwYjY0OSB4ZW5uZXQhTWlu
aXBvcnRTaHV0ZG93bkV4KzB4M2QKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW5uZXRc
c3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0XQo+PiAwNyBmZmZmZjg4MGAwMjM1YWEwMCBmZmZm
Zjg4MGAwMTcxNWM4MSBuZGlzIW5kaXNNU2h1dGRvd25NaW5pcG9ydCsweGM5Cj4+IDA4IGZmZmZm
ODgwYDAyMzVhYTQwIGZmZmZmODgwYDAxNmFkZmRmIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIxCj4+
IDA5IGZmZmZmODgwYDAyMzVhYjAwIGZmZmZmODAwYDAyZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlz
cGF0Y2grMHgxZWYKPj4gMGEgZmZmZmY4ODBgMDIzNWFiNTAgZmZmZmY4MDBgMDJmMTkyMzYgbnQh
UG9wSXJwV29ya2VyKzB4M2M1Cj4+IDBiIGZmZmZmODgwYDAyMzVhYzAwIGZmZmZmODAwYDAyYzZm
NzA2IG50IVBzcFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1YQo+PiAwYyBmZmZmZjg4MGAwMjM1YWM0
MCAwMDAwMDAwMGAwMDAwMDAwMCBudCFLeFN0YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPj4KPj4gMDog
a2Q+IC5mcmFtZSAzCj4+Cj4+IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYx
IHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4+IFtjOlx1c2Vyc1xhZG1pblxk
b2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZccmVjZWl2ZXIuYyBAIDM3NDBdCj4+Cj4+IDA6IGtk
PiBkdCAtcjEgUmVjZWl2ZXIKPj4KPj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVhOTMwIFR5
cGUgX1hFTlZJRl9SRUNFSVZFUioKPj4gMHhmZmZmZmE4MGAwODE0OTY3MAo+PiAgICAgKzB4MDAw
IEZyb250ZW5kICAgICAgICAgOiAweGZmZmZmYTgwYDA4MTViYWQwIF9YRU5WSUZfRlJPTlRFTkQK
Pj4gICAgICAgICsweDAwMCBQZG8gICAgICAgICAgICAgIDogMHhmZmZmZmE4MGAwODE0OWRiMCBf
WEVOVklGX1BETwo+PiAgICAgICAgKzB4MDA4IFBhdGggICAgICAgICAgICAgOiAweGZmZmZmYTgw
YDA3NDZiMGQwICAiZGV2aWNlL3ZpZi8wIgo+PiAgICAgICAgKzB4MDEwIFByZWZpeCAgICAgICAg
ICAgOiAweGZmZmZmYTgwYDA3NDZkMTQwICAiYXR0ci92aWYvMCIKPj4gICAgICAgICsweDAxOCBT
dGF0ZSAgICAgICAgICAgIDogMyAoIEZST05URU5EX0NPTk5FQ1RFRCApCj4+ICAgICAgICArMHgw
MWMgT25saW5lICAgICAgICAgICA6IDB4MSAnJwo+PiAgICAgICAgKzB4MDIwIExvY2sgICAgICAg
ICAgICAgOiAwCj4+ICAgICAgICArMHgwMjggRWplY3RUaHJlYWQgICAgICA6IDB4ZmZmZmZhODBg
MDdkZDZiNDAgX1hFTlZJRl9USFJFQUQKPj4gICAgICAgICsweDAzMCBFamVjdEV2ZW50ICAgICAg
IDogX0tFVkVOVAo+PiAgICAgICAgKzB4MDQ4IEJhY2tlbmRQYXRoICAgICAgOiAweGZmZmZmYTgw
YDA4MTViNDkwCj4+ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvNS8wIgo+PiAgICAgICAg
KzB4MDUwIEJhY2tlbmREb21haW4gICAgOiAwCj4+ICAgICAgICArMHgwNTQgTWF4UXVldWVzICAg
ICAgICA6IDgKPj4gICAgICAgICsweDA1OCBOdW1RdWV1ZXMgICAgICAgIDogOAo+PiAgICAgICAg
KzB4MDVjIFNwbGl0ICAgICAgICAgICAgOiAweDEgJycKPj4gICAgICAgICsweDA2MCBEaXNhYmxl
VG9lcGxpdHogIDogMAo+PiAgICAgICAgKzB4MDY4IE1hYyAgICAgICAgICAgICAgOiAweGZmZmZm
YTgwYDA3YThlNTgwIF9YRU5WSUZfTUFDCj4+ICAgICAgICArMHgwNzAgUmVjZWl2ZXIgICAgICAg
ICA6IDB4ZmZmZmZhODBgMDgxNDk2NzAgX1hFTlZJRl9SRUNFSVZFUgo+PiAgICAgICAgKzB4MDc4
IFRyYW5zbWl0dGVyICAgICAgOiAweGZmZmZmYTgwYDA4MTY4ODgwIF9YRU5WSUZfVFJBTlNNSVRU
RVIKPj4gICAgICAgICsweDA4MCBDb250cm9sbGVyICAgICAgIDogMHhmZmZmZmE4MGAwODE1YTAx
MCBfWEVOVklGX0NPTlRST0xMRVIKPj4gICAgICAgICsweDA4OCBEZWJ1Z0ludGVyZmFjZSAgIDog
X1hFTkJVU19ERUJVR19JTlRFUkZBQ0VfVjEKPj4gICAgICAgICsweDBkOCBTdXNwZW5kSW50ZXJm
YWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9WMQo+PiAgICAgICAgKzB4MTI4IFN0b3Jl
SW50ZXJmYWNlICAgOiBfWEVOQlVTX1NUT1JFX0lOVEVSRkFDRV9WMgo+PiAgICAgICAgKzB4MWIw
IFN1c3BlbmRDYWxsYmFja0Vhcmx5IDogMHhmZmZmZmE4MGAwNzU4MTJiMAo+PiBfWEVOQlVTX1NV
U1BFTkRfQ0FMTEJBQ0sKPj4gICAgICAgICsweDFiOCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhm
ZmZmZmE4MGAwNzU1MDNlMAo+PiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sKPj4gICAgICAgICsw
eDFjMCBEZWJ1Z0NhbGxiYWNrICAgIDogMHhmZmZmZmE4MGAwN2RmOTcyMAo+PiBfWEVOQlVTX0RF
QlVHX0NBTExCQUNLCj4+ICAgICAgICArMHgxYzggV2F0Y2ggICAgICAgICAgICA6IDB4ZmZmZmZh
ODBgMDdkZmNiNDAgX1hFTkJVU19TVE9SRV9XQVRDSAo+PiAgICAgICAgKzB4MWQwIFN0YXRpc3Rp
Y3MgICAgICAgOiAweGZmZmZmYTgwYDA4MTU4MDEwCj4+IF9YRU5WSUZfRlJPTlRFTkRfU1RBVElT
VElDUwo+PiAgICAgICAgKzB4MWQ4IFN0YXRpc3RpY3NDb3VudCAgOiA4Cj4+ICAgICAgICArMHgx
ZTAgTWliVGhyZWFkICAgICAgICA6IDB4ZmZmZmZhODBgMDdkZDZhODAgX1hFTlZJRl9USFJFQUQK
Pj4gICAgICAgICsweDFlOCBBbGlhcyAgICAgICAgICAgIDogWzI1N10gICJQPz8/Igo+PiAgICAg
ICAgKzB4MmVjIEludGVyZmFjZUluZGV4ICAgOiAweGYKPj4gICAgICAgICsweDJmMCBBZGRyZXNz
VGFibGUgICAgIDogMHhmZmZmZmE4MGAwNjdkZTQxMCBfU09DS0FERFJfSU5FVAo+PiAgICAgICAg
KzB4MmY4IEFkZHJlc3NDb3VudCAgICAgOiA0Cj4+ICAgICAgICArMHgyZmMgSGFzaCAgICAgICAg
ICAgICA6IF9YRU5WSUZfRlJPTlRFTkRfSEFTSAo+PiAgICAgKzB4MDA4IENhY2hlSW50ZXJmYWNl
ICAgOiBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMQo+PiAgICAgICAgKzB4MDAwIEludGVyZmFj
ZSAgICAgICAgOiBfSU5URVJGQUNFCj4+IFtzbmlwXQo+PiAgICAgKzB4MGIwIEV2dGNobkludGVy
ZmFjZSAgOiBfWEVOQlVTX0VWVENITl9JTlRFUkZBQ0VfVjUKPj4gICAgICAgICsweDAwMCBJbnRl
cmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+PiBbc25pcF0KPj4gICAgICsweDEyMCBSaW5nICAg
ICAgICAgICAgIDogMHhmZmZmZmE4MGAwNzg0OTE0MCAgLT4gMHhmZmZmZmE4MGAwODE3MDY4MAo+
PiBfWEVOVklGX1JFQ0VJVkVSX1JJTkcKPj4gICAgICAgICsweDAwMCBSZWNlaXZlciAgICAgICAg
IDogMHhmZmZmZmE4MGAwODE0OTY3MCBfWEVOVklGX1JFQ0VJVkVSCj4+ICAgICAgICArMHgwMDgg
SW5kZXggICAgICAgICAgICA6IDAKPj4gICAgICAgICsweDAxMCBQYXRoICAgICAgICAgICAgIDog
MHhmZmZmZmE4MGAwNzU3MTc0MCAgImRldmljZS92aWYvMC9xdWV1ZS0wIgo+PiAgICAgICAgKzB4
MDE4IExvY2sgICAgICAgICAgICAgOiAwCj4+ICAgICAgICArMHgwMjAgUGFja2V0Q2FjaGUgICAg
ICA6IDB4ZmZmZmZhODBgMDdhMzA1ZjAgX1hFTkJVU19DQUNIRQo+PiAgICAgICAgKzB4MDI4IEZy
YWdtZW50Q2FjaGUgICAgOiAweGZmZmZmYTgwYDA3OWE4NDIwIF9YRU5CVVNfQ0FDSEUKPj4gICAg
ICAgICsweDAzMCBHbnR0YWJDYWNoZSAgICAgIDogMHhmZmZmZmE4MGAwN2UwNWExMCBfWEVOQlVT
X0dOVFRBQl9DQUNIRQo+PiAgICAgICAgKzB4MDM4IE1kbCAgICAgICAgICAgICAgOiAweGZmZmZm
YTgwYDA3ZGVmNDQwIF9NREwKPj4gICAgICAgICsweDA0MCBGcm9udCAgICAgICAgICAgIDogbmV0
aWZfcnhfZnJvbnRfcmluZwo+PiAgICAgICAgKzB4MDU4IFNoYXJlZCAgICAgICAgICAgOiAweGZm
ZmZmODgwYDA0ZTQxMDAwIG5ldGlmX3J4X3NyaW5nCj4+ICAgICAgICArMHgwNjAgRW50cnkgICAg
ICAgICAgICA6IDB4ZmZmZmZhODBgMDdlMTRjZTggX1hFTkJVU19HTlRUQUJfRU5UUlkKPj4gICAg
ICAgICsweDA2OCBDaGFubmVsICAgICAgICAgIDogMHhmZmZmZmE4MGAwN2RmYWQxMCBfWEVOQlVT
X0VWVENITl9DSEFOTkVMCj4+ICAgICAgICArMHgwNzAgRHBjICAgICAgICAgICAgICA6IF9LRFBD
Cj4+ICAgICAgICArMHgwYjAgRHBjcyAgICAgICAgICAgICA6IDB4MTgxNQo+PiAgICAgICAgKzB4
MGI4IFRpbWVyICAgICAgICAgICAgOiBfS1RJTUVSCj4+ICAgICAgICArMHgwZjggVGltZXJEcGMg
ICAgICAgICA6IF9LRFBDCj4+ICAgICAgICArMHgxMzggRXZlbnRzICAgICAgICAgICA6IDB4MTgx
NQo+PiAgICAgICAgKzB4MTQwIFBlbmRpbmcgICAgICAgICAgOiBbMjU2XSAweGZmZmZmYTgwYDA3
ZTEwNTU4Cj4+IF9YRU5WSUZfUkVDRUlWRVJfRlJBR01FTlQKPj4gICAgICAgICsweDk0MCBSZXF1
ZXN0c1Bvc3RlZCAgIDogMHgzNThhCj4+ICAgICAgICArMHg5NDQgUmVxdWVzdHNQdXNoZWQgICA6
IDB4MzU4YQo+PiAgICAgICAgKzB4OTQ4IFJlc3BvbnNlc1Byb2Nlc3NlZCA6IDB4MzQ4YQo+PiAg
ICAgICAgKzB4OTRjIENvbm5lY3RlZCAgICAgICAgOiAweDEgJycKPj4gICAgICAgICsweDk0ZCBF
bmFibGVkICAgICAgICAgIDogMCAnJwo+PiAgICAgICAgKzB4OTRlIFN0b3BwZWQgICAgICAgICAg
OiAwICcnCj4+ICAgICAgICArMHg5NTAgT2ZmbG9hZE9wdGlvbnMgICA6IF9YRU5WSUZfVklGX09G
RkxPQURfT1BUSU9OU19WMQo+PiAgICAgICAgKzB4OTU0IEJhY2tmaWxsU2l6ZSAgICAgOiAwCj4+
ICAgICAgICArMHg5NTggRGVidWdDYWxsYmFjayAgICA6IDB4ZmZmZmZhODBgMDdkZDc3NzAKPj4g
X1hFTkJVU19ERUJVR19DQUxMQkFDSwo+PiAgICAgICAgKzB4OTYwIFdhdGNoZG9nVGhyZWFkICAg
OiAweGZmZmZmYTgwYDA3YThkZTYwIF9YRU5WSUZfVEhSRUFECj4+ICAgICAgICArMHg5NjggUGFj
a2V0TGlzdCAgICAgICA6IF9MSVNUX0VOVFJZIFsgMHhmZmZmZmE4MGAwODE3MGZlOCAtCj4+IDB4
ZmZmZmZhODBgMDgxNzBmZTggXQo+PiAgICAgICAgKzB4OTc4IEhhc2ggICAgICAgICAgICAgOiBf
WEVOVklGX1JFQ0VJVkVSX0hBU0gKPj4gICAgICsweDEyOCBMb2FuZWQgICAgICAgICAgIDogMG40
NjI2NzUKPj4gICAgICsweDEyYyBSZXR1cm5lZCAgICAgICAgIDogMG40NjI2MjcKPj4gICAgICsw
eDEzMCBFdmVudCAgICAgICAgICAgIDogX0tFVkVOVAo+PiAgICAgICAgKzB4MDAwIEhlYWRlciAg
ICAgICAgICAgOiBfRElTUEFUQ0hFUl9IRUFERVIKPj4gICAgICsweDE0OCBDYWxjdWxhdGVDaGVj
a3N1bXMgOiAxCj4+ICAgICArMHgxNGMgQWxsb3dHc29QYWNrZXRzICA6IDEKPj4gICAgICsweDE1
MCBEaXNhYmxlSXBWZXJzaW9uNEdzbyA6IDAKPj4gICAgICsweDE1NCBEaXNhYmxlSXBWZXJzaW9u
NkdzbyA6IDAKPj4gICAgICsweDE1OCBJcEFsaWduT2Zmc2V0ICAgIDogMAo+PiAgICAgKzB4MTVj
IEFsd2F5c1B1bGx1cCAgICAgOiAwCj4+ICAgICArMHgxNjAgU3RvcmVJbnRlcmZhY2UgICA6IF9Y
RU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4+ICAgICAgICArMHgwMDAgSW50ZXJmYWNlICAgICAg
ICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgxZTggRGVidWdJbnRlcmZhY2UgICA6
IF9YRU5CVVNfREVCVUdfSU5URVJGQUNFX1YxCj4+ICAgICAgICArMHgwMDAgSW50ZXJmYWNlICAg
ICAgICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgyMzggRGVidWdDYWxsYmFjayAg
ICA6IDB4ZmZmZmZhODBgMDdkZjkxMjAgX1hFTkJVU19ERUJVR19DQUxMQkFDSwo+Pgo+PiAwOiBr
ZD4gLmZyYW1lIDUKPj4KPj4gMDUgZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQg
eGVubmV0IUFkYXB0ZXJEaXNhYmxlKzB4OTYKPj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4
ZW5uZXRcc3JjXHhlbm5ldFxhZGFwdGVyLmMgQCAxOTc5XQo+Pgo+PiAwOiBrZD4gZHQgLXIyIEFk
YXB0ZXIKPj4KPj4gTG9jYWwgdmFyIEAgMHhmZmZmZjg4MDAyMzVhOWMwIFR5cGUgX1hFTk5FVF9B
REFQVEVSKgo+PiAweGZmZmZmYTgwYDA4MWEyYzQwCj4+ICAgICArMHgwMDAgTG9jYXRpb24gICAg
ICAgICA6IDB4ZmZmZmZhODBgMDc1NTkwZDAgIC0+IDB4MzAKPj4gICAgICsweDAwOCBWaWZJbnRl
cmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4+ICAgICAgICArMHgwMDAgSW50
ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgwZjggU3RvcmVJ
bnRlcmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4+ICAgICAgICArMHgwMDAg
SW50ZXJmYWNlICAgICAgICA6IF9JTlRFUkZBQ0UKPj4gW3NuaXBdCj4+ICAgICArMHgxODAgU3Vz
cGVuZEludGVyZmFjZSA6IF9YRU5CVVNfU1VTUEVORF9JTlRFUkZBQ0VfVjEKPj4gICAgICAgICsw
eDAwMCBJbnRlcmZhY2UgICAgICAgIDogX0lOVEVSRkFDRQo+PiBbc25pcF0KPj4gICAgICsweDFk
MCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAwNzViYmVlMAo+PiBfWEVOQlVTX1NV
U1BFTkRfQ0FMTEJBQ0sKPj4gICAgICsweDFkOCBNYXhpbXVtRnJhbWVTaXplIDogMHg1ZWUKPj4g
ICAgICsweDFkYyBDdXJyZW50TG9va2FoZWFkIDogMAo+PiAgICAgKzB4MWUwIE5kaXNBZGFwdGVy
SGFuZGxlIDogMHhmZmZmZmE4MGAwODE3NTFhMCBWb2lkCj4+ICAgICArMHgxZTggTmRpc0RtYUhh
bmRsZSAgICA6IDB4ZmZmZmZhODBgMDc2MTkxMTAgVm9pZAo+PiAgICAgKzB4MWYwIENhcGFiaWxp
dGllcyAgICAgOiBfTkRJU19QTlBfQ0FQQUJJTElUSUVTCj4+ICAgICAgICArMHgwMDAgRmxhZ3Mg
ICAgICAgICAgICA6IDAKPj4gICAgICAgICsweDAwNCBXYWtlVXBDYXBhYmlsaXRpZXMgOiBfTkRJ
U19QTV9XQUtFX1VQX0NBUEFCSUxJVElFUwo+PiAgICAgICAgICAgKzB4MDAwIE1pbk1hZ2ljUGFj
a2V0V2FrZVVwIDogMCAoIE5kaXNEZXZpY2VTdGF0ZVVuc3BlY2lmaWVkICkKPj4gICAgICAgICAg
ICsweDAwNCBNaW5QYXR0ZXJuV2FrZVVwIDogMCAoIE5kaXNEZXZpY2VTdGF0ZVVuc3BlY2lmaWVk
ICkKPj4gICAgICAgICAgICsweDAwOCBNaW5MaW5rQ2hhbmdlV2FrZVVwIDogMCAoIE5kaXNEZXZp
Y2VTdGF0ZVVuc3BlY2lmaWVkICkKPj4gICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05E
SVNfT0ZGTE9BRAo+PiAgICAgICAgKzB4MDAwIEhlYWRlciAgICAgICAgICAgOiBfTkRJU19PQkpF
Q1RfSEVBREVSCj4+ICAgICAgICAgICArMHgwMDAgVHlwZSAgICAgICAgICAgICA6IDB4YTcgJycK
Pj4gICAgICAgICAgICsweDAwMSBSZXZpc2lvbiAgICAgICAgIDogMHgyICcnCj4+ICAgICAgICAg
ICArMHgwMDIgU2l6ZSAgICAgICAgICAgICA6IDB4OTAKPj4gICAgICAgICsweDAwNCBDaGVja3N1
bSAgICAgICAgIDogX05ESVNfVENQX0lQX0NIRUNLU1VNX09GRkxPQUQKPj4gICAgICAgICAgICsw
eDAwMCBJUHY0VHJhbnNtaXQgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgICAgKzB4MDA4
IElQdjRSZWNlaXZlICAgICAgOiA8dW5uYW1lZC10YWc+Cj4+ICAgICAgICAgICArMHgwMTAgSVB2
NlRyYW5zbWl0ICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICAgICsweDAxOCBJUHY2UmVj
ZWl2ZSAgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgKzB4MDI0IExzb1YxICAgICAgICAg
ICAgOiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FEX1YxCj4+ICAgICAgICAgICArMHgwMDAg
SVB2NCAgICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICsweDAzNCBJUHNlY1Yx
ICAgICAgICAgIDogX05ESVNfSVBTRUNfT0ZGTE9BRF9WMQo+PiAgICAgICAgICAgKzB4MDAwIFN1
cHBvcnRlZCAgICAgICAgOiA8dW5uYW1lZC10YWc+Cj4+ICAgICAgICAgICArMHgwMTQgSVB2NEFI
ICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICAgICsweDAxOCBJUHY0RVNQICAg
ICAgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgKzB4MDUwIExzb1YyICAgICAgICAgICAg
OiBfTkRJU19UQ1BfTEFSR0VfU0VORF9PRkZMT0FEX1YyCj4+ICAgICAgICAgICArMHgwMDAgSVB2
NCAgICAgICAgICAgICA6IDx1bm5hbWVkLXRhZz4KPj4gICAgICAgICAgICsweDAwYyBJUHY2ICAg
ICAgICAgICAgIDogPHVubmFtZWQtdGFnPgo+PiAgICAgICAgKzB4MDZjIEZsYWdzICAgICAgICAg
ICAgOiAwCj4+ICAgICAgICArMHgwNzAgSVBzZWNWMiAgICAgICAgICA6IF9ORElTX0lQU0VDX09G
RkxPQURfVjIKPj4gICAgICAgICAgICsweDAwMCBFbmNhcHN1bGF0aW9uICAgIDogMAo+PiAgICAg
ICAgICAgKzB4MDA0IElQdjZTdXBwb3J0ZWQgICAgOiAwICcnCj4+ICAgICAgICAgICArMHgwMDUg
SVB2NE9wdGlvbnMgICAgICA6IDAgJycKPj4gICAgICAgICAgICsweDAwNiBJUHY2Tm9uSVBzZWNF
eHRlbnNpb25IZWFkZXJzIDogMCAnJwo+PiAgICAgICAgICAgKzB4MDA3IEFoICAgICAgICAgICAg
ICAgOiAwICcnCj4+ICAgICAgICAgICArMHgwMDggRXNwICAgICAgICAgICAgICA6IDAgJycKPj4g
ICAgICAgICAgICsweDAwOSBBaEVzcENvbWJpbmVkICAgIDogMCAnJwo+PiAgICAgICAgICAgKzB4
MDBhIFRyYW5zcG9ydCAgICAgICAgOiAwICcnCj4+ICAgICAgICAgICArMHgwMGIgVHVubmVsICAg
ICAgICAgICA6IDAgJycKPj4gICAgICAgICAgICsweDAwYyBUcmFuc3BvcnRUdW5uZWxDb21iaW5l
ZCA6IDAgJycKPj4gICAgICAgICAgICsweDAwZCBMc29TdXBwb3J0ZWQgICAgIDogMCAnJwo+PiAg
ICAgICAgICAgKzB4MDBlIEV4dGVuZGVkU2VxdWVuY2VOdW1iZXJzIDogMCAnJwo+PiAgICAgICAg
ICAgKzB4MDEwIFVkcEVzcCAgICAgICAgICAgOiAwCj4+ICAgICAgICAgICArMHgwMTQgQXV0aGVu
dGljYXRpb25BbGdvcml0aG1zIDogMAo+PiAgICAgICAgICAgKzB4MDE4IEVuY3J5cHRpb25BbGdv
cml0aG1zIDogMAo+PiAgICAgICAgICAgKzB4MDFjIFNhT2ZmbG9hZENhcGFjaXR5IDogMAo+PiAg
ICAgKzB4MjkwIFByb3BlcnRpZXMgICAgICAgOiBfUFJPUEVSVElFUwo+PiAgICAgICAgKzB4MDAw
IGlwdjRfY3N1bSAgICAgICAgOiAwbjMKPj4gICAgICAgICsweDAwNCB0Y3B2NF9jc3VtICAgICAg
IDogMG4zCj4+ICAgICAgICArMHgwMDggdWRwdjRfY3N1bSAgICAgICA6IDBuMwo+PiAgICAgICAg
KzB4MDBjIHRjcHY2X2NzdW0gICAgICAgOiAwbjMKPj4gICAgICAgICsweDAxMCB1ZHB2Nl9jc3Vt
ICAgICAgIDogMG4zCj4+ICAgICAgICArMHgwMTQgbmVlZF9jc3VtX3ZhbHVlICA6IDBuMQo+PiAg
ICAgICAgKzB4MDE4IGxzb3Y0ICAgICAgICAgICAgOiAwbjEKPj4gICAgICAgICsweDAxYyBsc292
NiAgICAgICAgICAgIDogMG4xCj4+ICAgICAgICArMHgwMjAgbHJvdjQgICAgICAgICAgICA6IDBu
MQo+PiAgICAgICAgKzB4MDI0IGxyb3Y2ICAgICAgICAgICAgOiAwbjEKPj4gICAgICAgICsweDAy
OCByc3MgICAgICAgICAgICAgIDogMG4xCj4+ICAgICArMHgyYmMgUnNzICAgICAgICAgICAgICA6
IF9YRU5ORVRfUlNTCj4+ICAgICAgICArMHgwMDAgU3VwcG9ydGVkICAgICAgICA6IDB4MSAnJwo+
PiAgICAgICAgKzB4MDAxIEhhc2hFbmFibGVkICAgICAgOiAwICcnCj4+ICAgICAgICArMHgwMDIg
U2NhbGVFbmFibGVkICAgICA6IDB4MSAnJwo+PiAgICAgICAgKzB4MDA0IFR5cGVzICAgICAgICAg
ICAgOiAweDFlCj4+ICAgICAgICArMHgwMDggS2V5ICAgICAgICAgICAgICA6IFs0MF0gICI/Pz8i
Cj4+ICAgICAgICArMHgwMzAgS2V5U2l6ZSAgICAgICAgICA6IDB4MjgKPj4gICAgICAgICsweDAz
NCBUYWJsZSAgICAgICAgICAgIDogWzEyOF0gICIiCj4+ICAgICAgICArMHgwYjQgVGFibGVTaXpl
ICAgICAgICA6IDB4NDAKPj4gICAgICsweDM3OCBMaW5rU3RhdGUgICAgICAgIDogX05ESVNfTElO
S19TVEFURQo+PiAgICAgICAgKzB4MDAwIEhlYWRlciAgICAgICAgICAgOiBfTkRJU19PQkpFQ1Rf
SEVBREVSCj4+ICAgICAgICAgICArMHgwMDAgVHlwZSAgICAgICAgICAgICA6IDB4ODAgJycKPj4g
ICAgICAgICAgICsweDAwMSBSZXZpc2lvbiAgICAgICAgIDogMHgxICcnCj4+ICAgICAgICAgICAr
MHgwMDIgU2l6ZSAgICAgICAgICAgICA6IDB4MjgKPj4gICAgICAgICsweDAwNCBNZWRpYUNvbm5l
Y3RTdGF0ZSA6IDEgKCBNZWRpYUNvbm5lY3RTdGF0ZUNvbm5lY3RlZCApCj4+ICAgICAgICArMHgw
MDggTWVkaWFEdXBsZXhTdGF0ZSA6IDIgKCBNZWRpYUR1cGxleFN0YXRlRnVsbCApCj4+ICAgICAg
ICArMHgwMTAgWG1pdExpbmtTcGVlZCAgICA6IDB4M2I5YWNhMDAKPj4gICAgICAgICsweDAxOCBS
Y3ZMaW5rU3BlZWQgICAgIDogMHgzYjlhY2EwMAo+PiAgICAgICAgKzB4MDIwIFBhdXNlRnVuY3Rp
b25zICAgOiAwICggTmRpc1BhdXNlRnVuY3Rpb25zVW5zdXBwb3J0ZWQgKQo+PiAgICAgICAgKzB4
MDI0IEF1dG9OZWdvdGlhdGlvbkZsYWdzIDogMAo+PiAgICAgKzB4M2EwIFJlY2VpdmVyICAgICAg
ICAgOiAweGZmZmZmYTgwYDA4MTk1MDAwIF9YRU5ORVRfUkVDRUlWRVIKPj4gICAgICAgICsweDAw
MCBBZGFwdGVyICAgICAgICAgIDogMHhmZmZmZmE4MGAwODFhMmM0MCBfWEVOTkVUX0FEQVBURVIK
Pj4gICAgICAgICAgICsweDAwMCBMb2NhdGlvbiAgICAgICAgIDogMHhmZmZmZmE4MGAwNzU1OTBk
MCAgLT4gMHgzMAo+PiAgICAgICAgICAgKzB4MDA4IFZpZkludGVyZmFjZSAgICAgOiBfWEVOVklG
X1ZJRl9JTlRFUkZBQ0VfVjgKPj4gICAgICAgICAgICsweDBmOCBTdG9yZUludGVyZmFjZSAgIDog
X1hFTkJVU19TVE9SRV9JTlRFUkZBQ0VfVjIKPj4gICAgICAgICAgICsweDE4MCBTdXNwZW5kSW50
ZXJmYWNlIDogX1hFTkJVU19TVVNQRU5EX0lOVEVSRkFDRV9WMQo+PiAgICAgICAgICAgKzB4MWQw
IFN1c3BlbmRDYWxsYmFja0xhdGUgOiAweGZmZmZmYTgwYDA3NWJiZWUwCj4+IF9YRU5CVVNfU1VT
UEVORF9DQUxMQkFDSwo+PiAgICAgICAgICAgKzB4MWQ4IE1heGltdW1GcmFtZVNpemUgOiAweDVl
ZQo+PiAgICAgICAgICAgKzB4MWRjIEN1cnJlbnRMb29rYWhlYWQgOiAwCj4+ICAgICAgICAgICAr
MHgxZTAgTmRpc0FkYXB0ZXJIYW5kbGUgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKPj4gICAg
ICAgICAgICsweDFlOCBOZGlzRG1hSGFuZGxlICAgIDogMHhmZmZmZmE4MGAwNzYxOTExMCBWb2lk
Cj4+ICAgICAgICAgICArMHgxZjAgQ2FwYWJpbGl0aWVzICAgICA6IF9ORElTX1BOUF9DQVBBQklM
SVRJRVMKPj4gICAgICAgICAgICsweDIwMCBPZmZsb2FkICAgICAgICAgIDogX05ESVNfT0ZGTE9B
RAo+PiAgICAgICAgICAgKzB4MjkwIFByb3BlcnRpZXMgICAgICAgOiBfUFJPUEVSVElFUwo+PiAg
ICAgICAgICAgKzB4MmJjIFJzcyAgICAgICAgICAgICAgOiBfWEVOTkVUX1JTUwo+PiAgICAgICAg
ICAgKzB4Mzc4IExpbmtTdGF0ZSAgICAgICAgOiBfTkRJU19MSU5LX1NUQVRFCj4+ICAgICAgICAg
ICArMHgzYTAgUmVjZWl2ZXIgICAgICAgICA6IDB4ZmZmZmZhODBgMDgxOTUwMDAgX1hFTk5FVF9S
RUNFSVZFUgo+PiAgICAgICAgICAgKzB4M2E4IFRyYW5zbWl0dGVyICAgICAgOiAweGZmZmZmYTgw
YDA3NWFjNzQwIF9YRU5ORVRfVFJBTlNNSVRURVIKPj4gICAgICAgICAgICsweDNiMCBFbmFibGVk
ICAgICAgICAgIDogMCAnJwo+PiAgICAgICAgKzB4MDA4IE5ldEJ1ZmZlckxpc3RQb29sIDogMHhm
ZmZmZmE4MGAwODE5NjYwMCBWb2lkCj4+ICAgICAgICArMHgwMTAgUHV0TGlzdCAgICAgICAgICA6
IDB4ZmZmZmZhODBgMDZiMjI3ZjAgX05FVF9CVUZGRVJfTElTVAo+PiAgICAgICAgICAgKzB4MDAw
IE5leHQgICAgICAgICAgICAgOiAweGZmZmZmYTgwYDA2YTg5M2QwIF9ORVRfQlVGRkVSX0xJU1QK
Pj4gICAgICAgICAgICsweDAwOCBGaXJzdE5ldEJ1ZmZlciAgIDogMHhmZmZmZmE4MGAwNmIyMjky
MCBfTkVUX0JVRkZFUgo+PiAgICAgICAgICAgKzB4MDAwIExpbmsgICAgICAgICAgICAgOiBfU0xJ
U1RfSEVBREVSCj4+ICAgICAgICAgICArMHgwMDAgTmV0QnVmZmVyTGlzdEhlYWRlciA6IF9ORVRf
QlVGRkVSX0xJU1RfSEVBREVSCj4+ICAgICAgICAgICArMHgwMTAgQ29udGV4dCAgICAgICAgICA6
IChudWxsKQo+PiAgICAgICAgICAgKzB4MDE4IFBhcmVudE5ldEJ1ZmZlckxpc3QgOiAobnVsbCkK
Pj4gICAgICAgICAgICsweDAyMCBOZGlzUG9vbEhhbmRsZSAgIDogMHhmZmZmZmE4MGAwODE5NjYw
MCBWb2lkCj4+ICAgICAgICAgICArMHgwMzAgTmRpc1Jlc2VydmVkICAgICA6IFsyXSAobnVsbCkK
Pj4gICAgICAgICAgICsweDA0MCBQcm90b2NvbFJlc2VydmVkIDogWzRdIChudWxsKQo+PiAgICAg
ICAgICAgKzB4MDYwIE1pbmlwb3J0UmVzZXJ2ZWQgOiBbMl0gKG51bGwpCj4+ICAgICAgICAgICAr
MHgwNzAgU2NyYXRjaCAgICAgICAgICA6IChudWxsKQo+PiAgICAgICAgICAgKzB4MDc4IFNvdXJj
ZUhhbmRsZSAgICAgOiAweGZmZmZmYTgwYDA4MTc1MWEwIFZvaWQKPj4gICAgICAgICAgICsweDA4
MCBOYmxGbGFncyAgICAgICAgIDogMAo+PiAgICAgICAgICAgKzB4MDg0IENoaWxkUmVmQ291bnQg
ICAgOiAwbjAKPj4gICAgICAgICAgICsweDA4OCBGbGFncyAgICAgICAgICAgIDogMHg2MDAwMDEw
Mgo+PiAgICAgICAgICAgKzB4MDhjIFN0YXR1cyAgICAgICAgICAgOiAwbjAKPj4gICAgICAgICAg
ICsweDA4YyBOZGlzUmVzZXJ2ZWQyICAgIDogMAo+PiAgICAgICAgICAgKzB4MDkwIE5ldEJ1ZmZl
ckxpc3RJbmZvIDogWzEzXSAobnVsbCkKPj4gICAgICAgICsweDAxOCBHZXRMaXN0ICAgICAgICAg
IDogWzEyOF0gMHhmZmZmZmE4MGAwNmFhMzAzMCBfTkVUX0JVRkZFUl9MSVNUCj4+ICAgICAgICAg
ICArMHgwMDAgTmV4dCAgICAgICAgICAgICA6IDB4ZmZmZmZhODBgMDZhZmU1YzAgX05FVF9CVUZG
RVJfTElTVAo+PiAgICAgICAgICAgKzB4MDA4IEZpcnN0TmV0QnVmZmVyICAgOiAweGZmZmZmYTgw
YDA2YWEzMTYwIF9ORVRfQlVGRkVSCj4+ICAgICAgICAgICArMHgwMDAgTGluayAgICAgICAgICAg
ICA6IF9TTElTVF9IRUFERVIKPj4gICAgICAgICAgICsweDAwMCBOZXRCdWZmZXJMaXN0SGVhZGVy
IDogX05FVF9CVUZGRVJfTElTVF9IRUFERVIKPj4gICAgICAgICAgICsweDAxMCBDb250ZXh0ICAg
ICAgICAgIDogKG51bGwpCj4+ICAgICAgICAgICArMHgwMTggUGFyZW50TmV0QnVmZmVyTGlzdCA6
IChudWxsKQo+PiAgICAgICAgICAgKzB4MDIwIE5kaXNQb29sSGFuZGxlICAgOiAweGZmZmZmYTgw
YDA4MTk2NjAwIFZvaWQKPj4gICAgICAgICAgICsweDAzMCBOZGlzUmVzZXJ2ZWQgICAgIDogWzJd
IChudWxsKQo+PiAgICAgICAgICAgKzB4MDQwIFByb3RvY29sUmVzZXJ2ZWQgOiBbNF0gKG51bGwp
Cj4+ICAgICAgICAgICArMHgwNjAgTWluaXBvcnRSZXNlcnZlZCA6IFsyXSAobnVsbCkKPj4gICAg
ICAgICAgICsweDA3MCBTY3JhdGNoICAgICAgICAgIDogKG51bGwpCj4+ICAgICAgICAgICArMHgw
NzggU291cmNlSGFuZGxlICAgICA6IDB4ZmZmZmZhODBgMDgxNzUxYTAgVm9pZAo+PiAgICAgICAg
ICAgKzB4MDgwIE5ibEZsYWdzICAgICAgICAgOiAwCj4+ICAgICAgICAgICArMHgwODQgQ2hpbGRS
ZWZDb3VudCAgICA6IDBuMAo+PiAgICAgICAgICAgKzB4MDg4IEZsYWdzICAgICAgICAgICAgOiAw
eGEwMDAwMTAyCj4+ICAgICAgICAgICArMHgwOGMgU3RhdHVzICAgICAgICAgICA6IDBuMAo+PiAg
ICAgICAgICAgKzB4MDhjIE5kaXNSZXNlcnZlZDIgICAgOiAwCj4+ICAgICAgICAgICArMHgwOTAg
TmV0QnVmZmVyTGlzdEluZm8gOiBbMTNdIDB4MDAwMDAwMDBgMDAwMDAwMjggVm9pZAo+PiAgICAg
ICAgKzB4NDE4IFF1ZXVlICAgICAgICAgICAgOiBbMTI4XSBfWEVOTkVUX1JFQ0VJVkVSX1FVRVVF
Cj4+ICAgICAgICAgICArMHgwMDAgTG9jayAgICAgICAgICAgICA6IDAKPj4gICAgICAgICAgICsw
eDAwOCBIZWFkICAgICAgICAgICAgIDogKG51bGwpCj4+ICAgICAgICAgICArMHgwMTAgVGFpbCAg
ICAgICAgICAgICA6IChudWxsKQo+PiAgICAgICAgICAgKzB4MDE4IENvdW50ICAgICAgICAgICAg
OiAwCj4+ICAgICAgICArMHgxNDE4IEluZGljYXRlZCAgICAgICAgOiAwbjQ2MjY3NQo+PiAgICAg
ICAgKzB4MTQxYyBSZXR1cm5lZCAgICAgICAgIDogMG40NjI2MjcKPj4gICAgICAgICsweDE0MjAg
T2ZmbG9hZE9wdGlvbnMgICA6IF9YRU5WSUZfVklGX09GRkxPQURfT1BUSU9OU19WMQo+PiAgICAg
ICAgICAgKzB4MDAwIE9mZmxvYWRUYWdNYW5pcHVsYXRpb24gOiAweTEKPj4gICAgICAgICAgICsw
eDAwMCBPZmZsb2FkSXBWZXJzaW9uNExhcmdlUGFja2V0IDogMHkxCj4+ICAgICAgICAgICArMHgw
MDAgT2ZmbG9hZElwVmVyc2lvbjRIZWFkZXJDaGVja3N1bSA6IDB5MQo+PiAgICAgICAgICAgKzB4
MDAwIE9mZmxvYWRJcFZlcnNpb240VGNwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAw
MCBPZmZsb2FkSXBWZXJzaW9uNFVkcENoZWNrc3VtIDogMHkxCj4+ICAgICAgICAgICArMHgwMDAg
T2ZmbG9hZElwVmVyc2lvbjZMYXJnZVBhY2tldCA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAwIE9m
ZmxvYWRJcFZlcnNpb242VGNwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAwMCBPZmZs
b2FkSXBWZXJzaW9uNlVkcENoZWNrc3VtIDogMHkxCj4+ICAgICAgICAgICArMHgwMDAgTmVlZENo
ZWNrc3VtVmFsdWUgOiAweTEKPj4gICAgICAgICAgICsweDAwMCBOZWVkTGFyZ2VQYWNrZXRTcGxp
dCA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAwIFJlc2VydmVkICAgICAgICAgOiAweTAwMDAwMCAo
MCkKPj4gICAgICAgICAgICsweDAwMCBWYWx1ZSAgICAgICAgICAgIDogMHgzZmYKPj4gICAgICsw
eDNhOCBUcmFuc21pdHRlciAgICAgIDogMHhmZmZmZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5T
TUlUVEVSCj4+ICAgICAgICArMHgwMDAgQWRhcHRlciAgICAgICAgICA6IDB4ZmZmZmZhODBgMDgx
YTJjNDAgX1hFTk5FVF9BREFQVEVSCj4+ICAgICAgICAgICArMHgwMDAgTG9jYXRpb24gICAgICAg
ICA6IDB4ZmZmZmZhODBgMDc1NTkwZDAgIC0+IDB4MzAKPj4gICAgICAgICAgICsweDAwOCBWaWZJ
bnRlcmZhY2UgICAgIDogX1hFTlZJRl9WSUZfSU5URVJGQUNFX1Y4Cj4+ICAgICAgICAgICArMHgw
ZjggU3RvcmVJbnRlcmZhY2UgICA6IF9YRU5CVVNfU1RPUkVfSU5URVJGQUNFX1YyCj4+ICAgICAg
ICAgICArMHgxODAgU3VzcGVuZEludGVyZmFjZSA6IF9YRU5CVVNfU1VTUEVORF9JTlRFUkZBQ0Vf
VjEKPj4gICAgICAgICAgICsweDFkMCBTdXNwZW5kQ2FsbGJhY2tMYXRlIDogMHhmZmZmZmE4MGAw
NzViYmVlMAo+PiBfWEVOQlVTX1NVU1BFTkRfQ0FMTEJBQ0sKPj4gICAgICAgICAgICsweDFkOCBN
YXhpbXVtRnJhbWVTaXplIDogMHg1ZWUKPj4gICAgICAgICAgICsweDFkYyBDdXJyZW50TG9va2Fo
ZWFkIDogMAo+PiAgICAgICAgICAgKzB4MWUwIE5kaXNBZGFwdGVySGFuZGxlIDogMHhmZmZmZmE4
MGAwODE3NTFhMCBWb2lkCj4+ICAgICAgICAgICArMHgxZTggTmRpc0RtYUhhbmRsZSAgICA6IDB4
ZmZmZmZhODBgMDc2MTkxMTAgVm9pZAo+PiAgICAgICAgICAgKzB4MWYwIENhcGFiaWxpdGllcyAg
ICAgOiBfTkRJU19QTlBfQ0FQQUJJTElUSUVTCj4+ICAgICAgICAgICArMHgyMDAgT2ZmbG9hZCAg
ICAgICAgICA6IF9ORElTX09GRkxPQUQKPj4gICAgICAgICAgICsweDI5MCBQcm9wZXJ0aWVzICAg
ICAgIDogX1BST1BFUlRJRVMKPj4gICAgICAgICAgICsweDJiYyBSc3MgICAgICAgICAgICAgIDog
X1hFTk5FVF9SU1MKPj4gICAgICAgICAgICsweDM3OCBMaW5rU3RhdGUgICAgICAgIDogX05ESVNf
TElOS19TVEFURQo+PiAgICAgICAgICAgKzB4M2EwIFJlY2VpdmVyICAgICAgICAgOiAweGZmZmZm
YTgwYDA4MTk1MDAwIF9YRU5ORVRfUkVDRUlWRVIKPj4gICAgICAgICAgICsweDNhOCBUcmFuc21p
dHRlciAgICAgIDogMHhmZmZmZmE4MGAwNzVhYzc0MCBfWEVOTkVUX1RSQU5TTUlUVEVSCj4+ICAg
ICAgICAgICArMHgzYjAgRW5hYmxlZCAgICAgICAgICA6IDAgJycKPj4gICAgICAgICsweDAwOCBP
ZmZsb2FkT3B0aW9ucyAgIDogX1hFTlZJRl9WSUZfT0ZGTE9BRF9PUFRJT05TX1YxCj4+ICAgICAg
ICAgICArMHgwMDAgT2ZmbG9hZFRhZ01hbmlwdWxhdGlvbiA6IDB5MQo+PiAgICAgICAgICAgKzB4
MDAwIE9mZmxvYWRJcFZlcnNpb240TGFyZ2VQYWNrZXQgOiAweTEKPj4gICAgICAgICAgICsweDAw
MCBPZmZsb2FkSXBWZXJzaW9uNEhlYWRlckNoZWNrc3VtIDogMHkxCj4+ICAgICAgICAgICArMHgw
MDAgT2ZmbG9hZElwVmVyc2lvbjRUY3BDaGVja3N1bSA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAw
IE9mZmxvYWRJcFZlcnNpb240VWRwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAwMCBP
ZmZsb2FkSXBWZXJzaW9uNkxhcmdlUGFja2V0IDogMHkxCj4+ICAgICAgICAgICArMHgwMDAgT2Zm
bG9hZElwVmVyc2lvbjZUY3BDaGVja3N1bSA6IDB5MQo+PiAgICAgICAgICAgKzB4MDAwIE9mZmxv
YWRJcFZlcnNpb242VWRwQ2hlY2tzdW0gOiAweTEKPj4gICAgICAgICAgICsweDAwMCBOZWVkQ2hl
Y2tzdW1WYWx1ZSA6IDB5MAo+PiAgICAgICAgICAgKzB4MDAwIE5lZWRMYXJnZVBhY2tldFNwbGl0
IDogMHkwCj4+ICAgICAgICAgICArMHgwMDAgUmVzZXJ2ZWQgICAgICAgICA6IDB5MDAwMDAwICgw
KQo+PiAgICAgICAgICAgKzB4MDAwIFZhbHVlICAgICAgICAgICAgOiAweGZmCj4+ICAgICAgICAr
MHgwMTAgTG9jayAgICAgICAgICAgICA6IDAKPj4gICAgICsweDNiMCBFbmFibGVkICAgICAgICAg
IDogMCAnJwo+Pgo+Pgo+Pgo+Pj4gIFBhdWwKPj4+Cj4+Pj4KPj4+PiBUaGlzIGlzIGFuYWx5c2lz
IGZyb20gIG1lbW9yeSBteSBjcmFzaCBkdW1wCj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4ga2Q+ICFzdGFja3MgMiB4ZW5u
ZXQhCj4+Pj4gUHJvYy5UaHJlYWQgIC5UaHJlYWQgIFRpY2tzICAgVGhyZWFkU3RhdGUgQmxvY2tl
cgo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2ZmZmZmODAwMDJlMGIxODAgSWRs
ZV0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtmZmZmZmE4MDA2Njc0OWMwIFN5
c3RlbV0KPj4+PiAgICAgNC4wMDEwMDggIGZmZmZmYTgwMDY5YWViNTAgZmZmN2U0ODIgQmxvY2tl
ZCAgICBudCFLaVN3YXBDb250ZXh0KzB4N2EKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS2VXYWl0Rm9yU2luZ2xlT2JqZWN0
KzB4MTlmCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW52
aWYhUmVjZWl2ZXJXYWl0Rm9yUGFja2V0cysweDI3OAo+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVudmlmIVZpZkRpc2FibGUrMHgxMDEKPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm5ldCFBZGFwdGVyRGlzYWJsZSsw
eDk2Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5uZXQh
TWluaXBvcnRTaHV0ZG93bkV4KzB4M2QKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5kaXMhbmRpc01TaHV0ZG93bk1pbmlwb3J0KzB4YzkKPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5kaXMhbmRpc1NldFBvd2VyKzB4OTIx
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZGlzIW5kaXNQ
b3dlckRpc3BhdGNoKzB4MWVmCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG50IVBzcFN5c3RlbVRocmVhZFN0YXJ0dXArMHg1YQo+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnQhS3hTdGFydFN5c3RlbVRo
cmVhZCsweDE2Cj4+Pj4ga2Q+IC50aHJlYWQgZmZmZmZhODAwNjlhZWI1MAo+Pj4+IGtkPiBrIG4K
Pj4+PiAgICAqKiogU3RhY2sgdHJhY2UgZm9yIGxhc3Qgc2V0IGNvbnRleHQgLSAudGhyZWFkLy5j
eHIgcmVzZXRzIGl0Cj4+Pj4gICAjIENoaWxkLVNQICAgICAgICAgIFJldEFkZHIgICAgICAgICAg
IENhbGwgU2l0ZQo+Pj4+IDAwIGZmZmZmODgwYDAyMzVhNjEwIGZmZmZmODAwYDAyYzczZTQyIG50
IUtpU3dhcENvbnRleHQrMHg3YQo+Pj4+IDAxIGZmZmZmODgwYDAyMzVhNzUwIGZmZmZmODAwYDAy
Yzg1MWRmIG50IUtpQ29tbWl0VGhyZWFkV2FpdCsweDFkMgo+Pj4+IDAyIGZmZmZmODgwYDAyMzVh
N2UwIGZmZmZmODgwYDA1NDdlOTY4IG50IUtlV2FpdEZvclNpbmdsZU9iamVjdCsweDE5Zgo+Pj4+
IDAzIGZmZmZmODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxCj4+IHhlbnZpZiFSZWNlaXZl
cldhaXRGb3JQYWNrZXRzKzB4Mjc4Cj4+Pj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52
aWZcc3JjXHhlbnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4+PiAwNCBmZmZmZjg4MGAwMjM1YTkz
MCBmZmZmZjg4MGAwNWQ5MTM4NiB4ZW52aWYhVmlmRGlzYWJsZSsweDEwMQo+Pj4+IFtjOlx1c2Vy
c1xhZG1pblxkb2N1bWVudHNceGVudmlmXHNyY1x4ZW52aWZcdmlmLmMgQCAyNzBdCj4+Pj4gMDUg
ZmZmZmY4ODBgMDIzNWE5ODAgZmZmZmY4ODBgMDVkOTlkNWQgeGVubmV0IUFkYXB0ZXJEaXNhYmxl
KzB4OTYKPj4+PiBbYzpcdXNlcnNcYWRtaW5cZG9jdW1lbnRzXHhlbm5ldFxzcmNceGVubmV0XGFk
YXB0ZXIuYyBAIDE5NzldCj4+Pj4gMDYgZmZmZmY4ODBgMDIzNWE5YzAgZmZmZmY4ODBgMDE3MGI2
NDkgeGVubmV0IU1pbmlwb3J0U2h1dGRvd25FeCsweDNkCj4+Pj4gW2M6XHVzZXJzXGFkbWluXGRv
Y3VtZW50c1x4ZW5uZXRcc3JjXHhlbm5ldFxtaW5pcG9ydC5jIEAgMjg0XQo+Pj4+IDA3IGZmZmZm
ODgwYDAyMzVhYTAwIGZmZmZmODgwYDAxNzE1YzgxCj4+IG5kaXMhbmRpc01TaHV0ZG93bk1pbmlw
b3J0KzB4YzkKPj4+PiAwOCBmZmZmZjg4MGAwMjM1YWE0MCBmZmZmZjg4MGAwMTZhZGZkZiBuZGlz
IW5kaXNTZXRQb3dlcisweDkyMQo+Pj4+IDA5IGZmZmZmODgwYDAyMzVhYjAwIGZmZmZmODAwYDAy
ZDlkMmE1IG5kaXMhbmRpc1Bvd2VyRGlzcGF0Y2grMHgxZWYKPj4+PiAwYSBmZmZmZjg4MGAwMjM1
YWI1MCBmZmZmZjgwMGAwMmYxOTIzNiBudCFQb3BJcnBXb3JrZXIrMHgzYzUKPj4+PiAwYiBmZmZm
Zjg4MGAwMjM1YWMwMCBmZmZmZjgwMGAwMmM2ZjcwNiBudCFQc3BTeXN0ZW1UaHJlYWRTdGFydHVw
KzB4NWEKPj4+PiAwYyBmZmZmZjg4MGAwMjM1YWM0MCAwMDAwMDAwMGAwMDAwMDAwMCBudCFLeFN0
YXJ0U3lzdGVtVGhyZWFkKzB4MTYKPj4+Pgo+Pj4+IGtkPiAuZnJhbWUgMwo+Pj4+IDAzIGZmZmZm
ODgwYDAyMzVhODgwIGZmZmZmODgwYDA1NDllOTYxCj4+IHhlbnZpZiFSZWNlaXZlcldhaXRGb3JQ
YWNrZXRzKzB4Mjc4Cj4+Pj4gW2M6XHVzZXJzXGFkbWluXGRvY3VtZW50c1x4ZW52aWZcc3JjXHhl
bnZpZlxyZWNlaXZlci5jIEAgMzc0MF0KPj4+PiAwOiBrZD4gZHYKPj4+PiAgICAgICAgIFJlY2Vp
dmVyID0gMHhmZmZmZmE4MGAwODE0OTY3MAo+Pj4+ICAgICAgICAgUmV0dXJuZWQgPSAwbjQ2MjYy
Nwo+Pj4+ICAgICAgICAgIFRpbWVvdXQgPSB1bmlvbiBfTEFSR0VfSU5URUdFUiAweGZmZmZmZmZm
YGZhMGExZjAwCj4+Pj4gICAgICAgICAgIExvYW5lZCA9IDBuNDYyNjc1Cj4+Pj4gICAgICAgICBG
cm9udGVuZCA9IDB4ZmZmZmZhODBgMDgxNWJhZDAKPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pgo+Pj4+
IGVnLiBMb2FuZWQgPiBSZXR1cm5lZAo+Pj4+Cj4+Pj4gTWFydGluCj4+Pgo+Cj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiB3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs
Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 16:40:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 16:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1camKl-0000JF-4y; Mon, 06 Feb 2017 16:40:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1camKj-0000J0-QA
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 16:40:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B5/4D-00888-5E6A8985; Mon, 06 Feb 2017 16:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQvfJshk
 RBgf2qlj8WZzowOhx+MMVlgDGKNbMvKT8igTWjHVP/rAUNLFWbJr+j6mBsY+li5GTQ0LAT+LL
 5D4mEJtNQEdi6dH5QDYHh4iArsSxx0EgYWYBb4mrJw8ygtjCAp4Sm8/eB2sVEfCSePpsJjuEn
 SWxf9ERsDEsAioSl288AavnFXCX+LD5D1A9F4eQQDOLxNbfe5hBEpwC9hJr1p4AsxkFZCW+NK
 5mhlgmLnHryXwmiNsEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9jsSC3Z/YIGxtiWULXzNDLBa
 UODnzCcsERuFZSMbOQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhoY6+Wm
 FhcnpqfmJCYV6yXn525iBIY+AxDsYFz92+kQoyQHk5Ior6HH1AghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKErwFS2dECAkWpaanVqRl5gCjECYtwcGjJML7EiTNW1yQmFucmQ6ROsWoy3Hq04WXTE
 Isefl5qVLivHdBigRAijJK8+BGwBLCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTgOZwpO
 ZVwK36RXQEUxAR2y7Mg3kiJJEhJRUA2PArobN57drJM/oDb9y2zrxsf+Wrf2GM65PCOjqWPXh
 xvPCAxx/ml3etOu/rT99tipEeT5nx8JP9yQlZu66M9nOl3nWDP1/RYeK9282nPa6SnTSddUri
 k7sXMsz0qRmXdjjo7Zt0c6S7b26xWaX0m7MWTJnhkeKS0/rBPeTThphJ7dL7RNa0nFaiaU4I9
 FQi7moOBEAzXNgbQMDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1486399204!76680446!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62126 invoked from network); 6 Feb 2017 16:40:04 -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;
 6 Feb 2017 16:40:04 -0000
X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="40215969"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA////UwCAABWF0A==
Date: Mon, 6 Feb 2017 16:32:21 +0000
Message-ID: <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpbc25pcF0KPiAKPiBUd28gcGFja2V0cyA/Cj4g
SSBzdXBwb3NlIDQ2MjY3NS00NjI2Mjc9NDgKClNvcnJ5LCBJIG1pc3JlYWQuLi4ganVzdCBzYXcg
dGhlIDcgYW5kIHRoZSA1LgoKPiAoSSBoYXZlIGFsc28gc2Vjb25kIGNyYXNoIHdpdGggUmV0dXJu
ZWQgPSAwbjMzNTkwMywgTG9hbmVkID0gMG41MTQyNjIgPT4KPiAxNzgzNTkpCj4gCj4gSG93IHRv
IGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/CgpZb3UgY2FuIHVzZSB0aGUgbmRpc2tk
IHdpbmRiZyBleHRlbnNpb24gSUlSQy4KCj4gSSBzZWFyY2ggcmVnaXN0cnkgZm9yICJGaWx0ZXJN
ZWRpYVR5cGVzIiB+ICJldGhlcm5ldCI6Cj4gbXNfcGFjZXIgPSBRb1MgUGFja2V0IFNjaGVkdWxl
cgo+IG1zX3dmcGx3ZiA9IFdGUCBMaWdodHdlaWdodCBGaWx0ZXIgKE0kIGZpcmV3YWxsIGlzIGVu
YWJsZWQpCj4gTVNfTkRJU0NBUCA9IE5ESVMgQ2FwdHVyZSBMaWdodFdlaWdodCBGaWx0ZXIKPgoK
RG9lc24ndCBzb3VuZCBsaWtlIHlvdSBoYXZlIGFueXRoaW5nIG91dCBvZiB0aGUgb3JkaW5hcnku
IFBlcmhhcHMgbmRpc2tkIHdpbGwgc2hlZCBzb21lIGxpZ2h0LgoKICBQYXVsCiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 16:40:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 16:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1camKl-0000JF-4y; Mon, 06 Feb 2017 16:40:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20390bceb=Paul.Durrant@citrix.com>)
 id 1camKj-0000J0-QA
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 16:40:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B5/4D-00888-5E6A8985; Mon, 06 Feb 2017 16:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQvfJshk
 RBgf2qlj8WZzowOhx+MMVlgDGKNbMvKT8igTWjHVP/rAUNLFWbJr+j6mBsY+li5GTQ0LAT+LL
 5D4mEJtNQEdi6dH5QDYHh4iArsSxx0EgYWYBb4mrJw8ygtjCAp4Sm8/eB2sVEfCSePpsJjuEn
 SWxf9ERsDEsAioSl288AavnFXCX+LD5D1A9F4eQQDOLxNbfe5hBEpwC9hJr1p4AsxkFZCW+NK
 5mhlgmLnHryXwmiNsEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9jsSC3Z/YIGxtiWULXzNDLBa
 UODnzCcsERuFZSMbOQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhoY6+Wm
 FhcnpqfmJCYV6yXn525iBIY+AxDsYFz92+kQoyQHk5Ior6HH1AghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKErwFS2dECAkWpaanVqRl5gCjECYtwcGjJML7EiTNW1yQmFucmQ6ROsWoy3Hq04WXTE
 Isefl5qVLivHdBigRAijJK8+BGwBLCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTgOZwpO
 ZVwK36RXQEUxAR2y7Mg3kiJJEhJRUA2PArobN57drJM/oDb9y2zrxsf+Wrf2GM65PCOjqWPXh
 xvPCAxx/ml3etOu/rT99tipEeT5nx8JP9yQlZu66M9nOl3nWDP1/RYeK9282nPa6SnTSddUri
 k7sXMsz0qRmXdjjo7Zt0c6S7b26xWaX0m7MWTJnhkeKS0/rBPeTThphJ7dL7RNa0nFaiaU4I9
 FQi7moOBEAzXNgbQMDAAA=
X-Env-Sender: prvs=20390bceb=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1486399204!76680446!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62126 invoked from network); 6 Feb 2017 16:40:04 -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;
 6 Feb 2017 16:40:04 -0000
X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="40215969"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA////UwCAABWF0A==
Date: Mon, 6 Feb 2017 16:32:21 +0000
Message-ID: <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpbc25pcF0KPiAKPiBUd28gcGFja2V0cyA/Cj4g
SSBzdXBwb3NlIDQ2MjY3NS00NjI2Mjc9NDgKClNvcnJ5LCBJIG1pc3JlYWQuLi4ganVzdCBzYXcg
dGhlIDcgYW5kIHRoZSA1LgoKPiAoSSBoYXZlIGFsc28gc2Vjb25kIGNyYXNoIHdpdGggUmV0dXJu
ZWQgPSAwbjMzNTkwMywgTG9hbmVkID0gMG41MTQyNjIgPT4KPiAxNzgzNTkpCj4gCj4gSG93IHRv
IGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/CgpZb3UgY2FuIHVzZSB0aGUgbmRpc2tk
IHdpbmRiZyBleHRlbnNpb24gSUlSQy4KCj4gSSBzZWFyY2ggcmVnaXN0cnkgZm9yICJGaWx0ZXJN
ZWRpYVR5cGVzIiB+ICJldGhlcm5ldCI6Cj4gbXNfcGFjZXIgPSBRb1MgUGFja2V0IFNjaGVkdWxl
cgo+IG1zX3dmcGx3ZiA9IFdGUCBMaWdodHdlaWdodCBGaWx0ZXIgKE0kIGZpcmV3YWxsIGlzIGVu
YWJsZWQpCj4gTVNfTkRJU0NBUCA9IE5ESVMgQ2FwdHVyZSBMaWdodFdlaWdodCBGaWx0ZXIKPgoK
RG9lc24ndCBzb3VuZCBsaWtlIHlvdSBoYXZlIGFueXRoaW5nIG91dCBvZiB0aGUgb3JkaW5hcnku
IFBlcmhhcHMgbmRpc2tkIHdpbGwgc2hlZCBzb21lIGxpZ2h0LgoKICBQYXVsCiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 17:44:43 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 17:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1canL6-00060U-4S; Mon, 06 Feb 2017 17:44:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1canL4-00060E-2y
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 17:44:30 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B6/25-27678-DF5B8985; Mon, 06 Feb 2017 17:44:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsUSKTEtRffX1hk
 RBiuXK1v8WZzowOhx+MMVlgDGKNbMvKT8igTWjO6Lt5kKds5nqujZfYGtgbF/FlMXIxeHkMA8
 RomJU18yQzhzGCUmL3gL5HBySAi4Szxp/QhmswhoScye1MkKYrMJqEtMWPmCCcQWEjCU2NV8A
 ywuAlQzYctWsDizgLfEnyMH2UBsYQFPiY8bZrCA2JwCHhL/myaCzeQVsJe4eqafHWLOThaJLa
 8tuxg5OEQFdCUmfJGEKBGUODnzCQvEyACJZ6+3sU5g5J+FJDULSQrCtpT4t/YXlG0osXzndCY
 IW1Fi84HdUHF7iWftbVC2qMSKG3MYIWxziVMbn7IsYORYxahRnFpUllqka2Shl1SUmZ5RkpuY
 maNraGCml5taXJyYnpqTmFSsl5yfu4kRGAEMQLCD8fzawEOMkhxMSqK8ImtnRAjxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4O3eApQTLEpNT61Iy8wBxiJMWoKDR0mEtx0kzVtckJhbnJkOkTrFqM
 tx6NbJl0xCLHn5ealS4rzVIEUCIEUZpXlwI2Bp4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJW
 Eee+ATOHJzCuB2/QK6AgmoCO2XZkGckRJIkJKqoHRZh7jtksz5J+sCjGIDX7t4LKSWWbOguur
 WIu2BP7lnVB9c1fWlxVbyzrEVRu6Xga+Wtkm/HiRTbCXv5OCz4Hb8dMsAvv1hRd/nte4uE+s6
 +eh+5M+BCYb295yDlyUK2wVtWR1W/xlZV7hJVJ3GffnnrKeMnsdi0GZGMdBro6b85fZKJfIOR
 orsRRnJBpqMRcVJwIApTcMfAYDAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-3.tower-27.messagelabs.com!1486403064!85358273!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21933 invoked from network); 6 Feb 2017 17:44:25 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 17:44:25 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16Hi89Y011385;
 Mon, 6 Feb 2017 18:44:13 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16Hi7Rh011382;
 Mon, 6 Feb 2017 18:44:08 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 18:44:07 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
 BOUNDARY="-559023410-824023566-1486403048=:11380"
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

---559023410-824023566-1486403048=:11380
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII

Hello.

On Mon, 6 Feb 2017, Paul Durrant wrote:
> [snip]
>> How to identify active filter drivers ?
>
> You can use the ndiskd windbg extension IIRC.

Yes, loaded.
0: kd> !ndiskd.netreport  -verbose
Output attached.

Martin
---559023410-824023566-1486403048=:11380
Content-Type: APPLICATION/ZIP; name=netreport.zip
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.GSO.2.00.1702061844070.11380@dmz.c-home.cz>
Content-Description: 
Content-Disposition: attachment; filename=netreport.zip

UEsDBBQAAAAIAICURkqk3YfcR2cAACP3AgAMAAAATktENUFDMS5odG1s3Fx7
c+LGsv87rtrvMOutc9g9MVgvJMF6ncI2znLXNgTwblKnUs5IGhnFQtKVhLGT
yne/PTMSCCFAPHLq1NXWApZ6un/9mO4eoeHs7VX3cvhLr41G8dg9f3N0Nnsn
2IJ3BMfZ22oVRfiZWMgO/TGahO6n94IgKh+w4U/ipuPFJPRIjKrVdMSYxBhY
xkGV/O/Eef50fOkDkRdXh68BOUYm/+vTcUxe4lMq8qM5wmFE4k+T2K7qx6cr
Gf1cvW9VL/1xgGPHcLO8Ou1PovARXhtseMIgdmKXnL/1LCd6stAVMSaPqE8C
P4zPTvm1GWkUv7oExYAwAWZG0XEC5KJ79Qv6k3+mhw1SqzYeO+5rEx0PyKNP
0H0H3TiPo/j4BLVCB7sn6DjCXlSNSOjYxx9zgyPnD9JEoiL8I3NljMNHx2si
IXhJzv6Vwuvc9e6H/2boKuaImE+G/1L5NYtp6ljxCFjqs8H0GBGKaeH0jOc7
8NrUD58GMTafOmP8SLL8AmxZjvfYRCrAQXX4LyYf1vKhrg59N8qyMuD8Y+hP
PKtq+q4fNtE7W6H/MkADP3JixwftbeeFWFmrOF41VUMWFrRLdRYWzGj4ceyP
s2ZkAlJ9mBpKgY1rI/EEXqQT9I7GPxAv+Xya4HDpGwkz7KvjqMrDguB4EhLw
exwDiwgCJBqbwXGOdgJxATQuMYGd53skHyEl+ExHTgwEATYJ5TENcbDkGxbl
S3rw8JMW7WZOwog6xyI2nrjxEqsCoyRGrbrEBjWUUt4pEQyrFaOH/0xC2/Wn
TTRyLIt4BX5ciD4/tMDWIMzFQQQM00/zcfRtPnZ4xcIgeZfhPcsutVLgs8y3
mglqpWz4J8aolWVF00zVIqYfYh76uThI7ON4I8gh8cdlDItXFgwwvGqOqKFS
DPO/5NlfG+YoUei/1QrWePgSa4iNVEz+nJw7V2TJxXhjVzgCFgYbvJvNpvVZ
oBW5YzlsC3NBftwq9AUGEwRJ0fRiVtIq0MIq0NIq0PWV+SvvgY14ZdWoF0uX
V+DVV8HNz5M1cPPDtoAs6nV9Vh3mmg8cixg4hPGLyW5eVbAR+e4kzk4vnrQK
c5YiLJ7elLSWkFz41msWCC/taZ7MJcqMedWseROW0LnkfZH2HlBtQS0cnaCx
7/ksYWaVyabRAGpJYYUgYeiHtySKcg1Akc62AEfWLjy3xn4A1QT8DGAci9LR
Y5kurcwZUkOg/zKkc1k5HpsLOFdluKbiiXKuU1iAJc5gFWYezr4DLefqerrg
V0ixsWNit4qhX4AYBDMV87yCPtdxiwort+xKXVnLtQJNQSidnbIuN22vIzN0
gpj3vBXW8/6OnzE/WzmfMz2GZgVFceiYMW0/5hdOT9Ed7VKw676eoHhEIAyj
GFmObTsmpHRQI4yREyE+wWnzQIlC2j1xR0c1OFDGZDikDZ9DW/RLSgDnPqHK
OywSXZMqHxcp3amdErGDUtq21VDVPKUfEC9LyilVVbPylNAYTCy/O6PnlPTI
Uz57jpnnKWHdNhtLlOMFmIxSVU19madTQNlgxxLPaOrE5mhGTikNxTSsJUrX
8Uge55znLDKY2+ni7zRZ/Z0ZkMTYAunMcp4RC51PlXyjzr3JZ2Xl/AzWayGx
P1Xoqq15evro18aOGfqRb8c10x+f2lOA83T6ww28dqxPUh0yulY5/0zc4OwU
n5+dgqjzRKJjAR/edFay51hPWzm/48uO3LIuGb+Cz4Amw8qymGwSrKSqwqox
cPFr0pcxCDGtMOdnccj+sOZjaVqonP/z3Ytoq7AQheWlxUmWpAw5+iG0bqQS
IQyZ2QemY6g98QjmB0yXcEGXbwQa3RgI/2c2O1HyxhjSbAUZb4yf6AR79Sdh
wqCG0C/+pOK6MP8INItg/8AlMUEwxgj9J+IBYQTzNEIGgYYa6HsuwTDZ+XgO
hsuIfDQlyMQedTty4rd5tXgOy5gWCs78KktU9CKcZe4Bw8BLSF+YSQtclqzt
md1H4nkX0umzQ6YQn+I8Kinh0jqWDqEzmCsQ0MLmeGBAUHoK6y44jcGEk4Aq
GaHB1x/Re9d5IiiN3uMkehdD1yHH5530bkf7JYAZBbwaNGypRV0Mlz68ObLh
M0bPTjTBLvS2AWRNmC7It7lrErAQY4C2xvSAyp1OvgH7QP04nkAmxS7Y3SCI
eNRIVo1aKUO9YLJc0PKYXbJPuj6vcBNCc+AxmmjkTz+z5dSF/7I0Aygz5gfH
CyZpxZjdh0AeHpMsi0qOZQX5nuk65hPMXf/x0SWD2aXbJNlH76mvaownsT7w
2eZiiEuoaeECs3M6Oln7zYpFdHbKqJlVqFYF+t1M7Wgv7SiDygK7CkoQJwOI
VagrJS2hIOPI1bu76gxgqrkQU2VU++qE8V6qUQaVBXYlVaOkJVRjHLlqz/AR
5obzB1v1FiuXBDaf+YPXKCbjZN4vdC3Hua7l+PyIVjx6v48G1lXoQNKIoOL9
efRdhRVxrAuC2qjbhiBUUPPoO7jwHbVCWjCb6BhHr545xubxCb0GrMb4d1Y8
oXOfnXK85JQAp/46ybLXxbpqqnP2Dru1NmP/QjyYkLXoNeICFoXzqwWi1WXR
4pJoDWNZ1VdqFuIoiuKggHu9jGJaw2w0jHXcg2AP7rqhm9Z67oFPdmaPNU21
V7Knw6fY2527opmrQwrAu9IepsG6hbWVEdV6hPr/NfBWxVQfRylJucBKEPz1
8WhhOvFymZ9MmiqKeI7NYnMulb086ai0JHcnNHE4IfQsu59mQ3+WH2krgq7x
kXnNWgPUotMVtSwcwPDjJdvpolYvgy+dtcv4bKjCmwDqKwD+DGx6X9G8VX12
YPg7YRmn1iB2GZzpFN/FjrK2Aua31h1KPYzeDwbD3odChFYphEma2AmhUQph
r7cCoamXQpikmp0QmiUR9rrtQog2KQUxSVc7QbRKQez0ntVihObfjtAuibAI
n27gvx0fKYUvnda3vufEflgMtqQxef3YCSwuBfZGKp4zOi43Z5IatAtCRS2F
sPOl/SylELPFpxf6sW/SbxVzxUcH3mamqOcKYxgFnhWuLIuD3t1Vv1xFlAra
PNWWBHGlbNeNLcdfJfvmZnjV6e4sW9UES1dWtht3V71+9+dfdm43ID02Giu5
Q9Fl2W1n9jAxsbwGfGcAcbEzd1m31rgFejwcBqvcAnJb/d5XdWfHgHSyJiDL
SN9dtqDIymq3DS97nZ46vL+7a9/sLAPmm9Ew18s4gIg1JozNwFlpQa7jzqI1
QdMUaQ/R20nOpjh6u6poodrQM0ui9GYHF5lNB7wHp6KCJFfmadJZt6Q05LF6
dsKsEpI20uuEpPm4SIikCgcTwhLvshDRIofSJI3CIiGSrB5GSBpvy4GIdSWb
31cJSRcNazVJakWhkDLm2lOIdjAhK0NYw6pa0lzWJiFrNFHVkprsI0STDiVk
pblUnRjlzMWXUztpQoWU02QvIbZ8KCHrzFUqraRLu7VCku5k2fE6hFejlBCz
hBBSmLtgsFjK8cmqZSefaFgsF117CWmo2qGErE4rDbWkJnj36AIhjUMJWWMu
82CaLArJ9jDX7OuKFTfdISh1ffUd0p/8Aeph84nEaGCOiDVxi27maTS6VjP5
dt3jD+F+Y89pIg6oYEHJLywvJ0VLMDO3z1euhRMY1EyrVr3AS0xm+neuP03Z
5Ghw2smU6iNK3lysFtuhSh/eYR3qJAiyeAoCJkW20RKJV9dbwiQrLHF41Yvi
aKXiS45fsgPN/aUiooQdgJe1kx2yhWXzHb3tTFCoM73JeSidbWFXnc2SOu+v
MS2+4uE0lnbTOLmvuVHj/F3H3dTPpsNOqsvyCjS5mZxaZgT5ZG6Zf//KLGGb
KVbE78jAKcezyEtySl22BR85JpaDF0ceZg4wxYMM+6I7Relt3r100w6h266e
L6mmUt9bTVHaQs/8/UKCofw8of7wRhflxuX36BpHMWrHI/4ozV3nEr2Ty+mi
L95z5Q9IpPTLE/pkZ323idmtfLZhtm60QPLdyV7e1LdQ7hAJupxmSanY5Nu0
PO3u223m7CbV9nanIu7tTlHYXaESk7OsIsr+ioh/qyLonVROl6RR2xyJvDnc
PRK3mYibq97+sajt70Jld5XWPSyRQ8/ELMHXt4MvFsCvbwH/gOuWciqmK6lN
gZldV242Q5EXG1uYoaSKW0VnofJ8Qb1Z+dlabjflpT3S6c5L8o3qp0+elA/v
AtVKRjfv9srcTF2blObPwJTJPcLe2pUMWnmdctmv0pa/915+2KyEZrK6t2Yl
6yLvbHKwB74dT3FI0I3vB3RTF5ot95BYVoX9C0PJBcSm0Jt/S7Q29GaPsJVQ
TjmAf+SDaJe5+7q+2s8elCmhHn88aC/1DqSdUW7BMHtQqYxyxt7KlWxYNgam
VUq52ZOLxcrRuzJHs81YZyPp/CsJI/aYPHzO7PM4frKO6eP6x+bYeqAbDXH4
SOLjc7btxnRxFH2q4Ens091WlfNvoLA/jZCGvtBu2EUJV6Spggizhe6sgXRA
qzMSP6DbHnqv031JZvQBXYeEoBdVeXPUC31rQn+vANjdxScomjgxaaIhCcEs
2KVcwIgDx3t0yX1EwuHgzdHFBAodMl6bTFRNkuuaVMNjS1XskNSmjqdFgfjg
WmFNVKG8i1VBFYQ3R7fYHDkeQXdgy+abowS1QfcmfULCC7M7mP03QTIFAjUU
9aIbH1vEuvVpX3HjQOufIyR1QZOBNd8uFpGIGSB2QAAaTDx0TQyE6pBDm/V6
U5Zrcl2FVkDU0Pv74SX6HglNQfjw5ohvRkD3AR8pIAu/RkhqinpTlGoNTaG7
F+guJ76H4cwIwSfnXSPGoE/yGyrhxPPoHp8z07fI+cx7Z6fsbxjOPP+2BUZ9
/YOsdT3mNKsc/6/DHm+O/oUOeaxjeDF5ZDtKEDND5ESrCLPH34LwsAfd1XLV
73xt9x963W/wOhi2hu2H61bn5r7fRu8bNkRZCyX3oEc4QjZ2XAid2EezHXwY
BSxjdfo9tm+QbW+LAmJCbjNZUNeASfg4GRMvjprsswjRunjIJwgE8R7VN34n
ZszkGQS6WMP1TbahEHuoEwZ0Jw8g8JHr03NMBOMqNVEmxas2zN8T1BuBw0zs
pg1wlzP3bbb/l219Y4PlZLBO0RgNLFv6CfLit8N+p/Vj+6FxzU2EYKJCztEA
i4V4kj9BPl3ZTx3ICJTn9cRj++w2y1QygDFRGyYGwEMgYRqDncGmzEc0TzxS
C/CtjdSK1aWDUlJ/fmVAuSsH9xeX3at2EyGZXuzcUl3uWrf0zAvxnh2bPkTG
xrUv7n98uL7pP3CiYee2DTxue0BZ13XL0qUGpbvtXt3fpDw4i7PTCdsgdd26
vxl27n584DSpQUG5ulLXaGpcpL9qsxEPF/eXX9rDh84ViPrWudMekphkVykh
ILv83L78AvHZBxrhpXFNT/f63cv2YJDqw9MhvXB53++374Bj/6cbuCDRc627
1s0vg87gATgPOt27JlJrcq0BKb4marKsovcWszJUo/eW8fihJtYFSVKr8CZ8
QGmZYLB7l3SiAJyL1oAKvqYHi5uLlnB9IVAiTjBs/zxs0l+YmCd/Flu6juZn
JNMWZFNA8znxG39r2PkzgjwLmN/SEM9wSuIWOEHgfiGQti5p2mq/LAFoCAsA
9EbdNFEzx0ox88zpmTyk5TMiB4B++AE1m9d33avuxfVts/kb3bfvPf7zndz4
+L3wIhEFC3lgipwHpqjqAjCJyJJNFoXqoqlbSzDy4LW6kFjGgfbBhKo7hMwR
XgUm+7EOgKSaS3hwHo+skJmnRPk3hdAIl/KyDFEvQJjVQhAUSc/hab8ETkgs
Bov2DQDJVPOQsJ2HJMraDJKm/9YgWBFNU5yfERZNNKPRpQWQlMxMITEQDBDb
GwlQRIPksRi5OIIVq4AX3WXZJtGFRdWxWRhHnIaGti5rptaYuatPYrALOCox
iqRpeSSmUsQxF9GGkA+K+tIZbBZE9AxJx4KODhavAKKOecLlM/2ye3vbuqMZ
7MlgubB7c9P9dt9Lk1PSRXanHgl5rmQ1diH3/awqDzS3PchJOb7qfrt74Nsw
k6y8mLP3GjxLiIPuff+SYvxym0XWuXr43Bp8pjkXcjpVbNx84UJsEMKK/gO0
8l4qhD2inBOSYwZc/jQkDTdUzapaEIlV0RCUqmXWjaogaQSbktZQRcx+JuTa
d2EtNAmaOeMtFLwtG9y3SZOKqs+5Fnc4Cgm2Iro7nz72v7bTpV9Ux5x+VbdL
Z3SN80Ro9mHomE+0eeR/D2IM/dMFq/Xh/Icyio5/pzFKpw8kFwHRSPy1zCC2
OlU1pQFzjpfIX1kjidr9fhfKKV+mQDMFANOmzkLGJEbR69igO11Mf+JayPNj
uv/fZWsb1oPdBvzWIXc2CFRqAFAEOfO2RiWYCEoyxwisay6S1gYONqMGUxyw
H2V8oTNbw+tVyh5s+KU/Hjsxt+c37FAeoiVtx4TQgdd+yJeLvFmjfBr2Fnwg
JNiPO3IoPd93WQb9DH2iS0KatMQtuMVve1HAvTWLlTCepHln0/j0oNq9sKFZ
XlQ3NeswJecwzeIOs7BR/690WJ+M/Wfy04RMSPsFOMiSvDuHbX2TevqbH8K8
nZlU0rfg8Z/1r77gX0PReNHTSF3H/5X+PeSEvBxTbjPLqGQLHv8JNx0kFV/g
P5zoK/81i8uri0nEc3KG94BxoL/jQRa52PR31WoIlpbstw/56p68sHuEqVgq
wnt2LWv8NKacURXN4kuErjEbXw1MjHoSXwp0mP9P44v3OW/7xCT07kjCkX+p
GLEedYt8kDD76thXTpQsRkRhi6TEW7C3ybdBcyYNdWse6Q3iwWgS0/aOJ1ir
PJ/ZzLtNWaQs6XqmsQOjAYl7tN2kCu2UqtlosEqAY3NEbUu28DTNAn7QCQOe
8Kk1zPp2w//2JLKezbwR1GAdqMJqNRpHUY280A6y7FBY5IqGKCAzCrcfC4WG
jp1CIHhOvPXohtwQdpOsNWAdqTLJrv/oe9sONzjwiH8tsbV0Q2Q2cyO8PXJD
VPjY8dYjNVmWAfSzOfKjba2tGYJB5XrP07GjKluO1lWxzgy2o2yxrhsCuo1u
g7b3uO1oTFRN2lW2rirKXsiJUt99tKxpu3vMbJi7I/+/9r60q21kW/T7Wev+
ByX91jGcIOJ5CAlnEXA6fofpAkk6l/C4siSDOsby9cBw+/Df3941qapUkiUz
hcTqAZCqdu3ateeamo1GmdQeQswyvsxdu1UtzU/zZqmJbTujCwCQt3LLrWDl
LxfB/ujysJ27ukfGexfsyyh3t+u1ah296GDk98LrvLVbDsncbqNG+tTJWbvh
livlYrz2f/yN5zBYOtH33liVVil/koTMUIytMjWgWqLkAJq4sVj6IzVNgiVu
MuRJAFXwL4tvrN2Qw8U0zEF7Y+srzpZMfDLhy8qVMpYrZyxXyViumrFcLWO5
esZyjdRyeYeWjIkyoqV1vMUiHODsHDnY7m84ymKZAJ38I+MMHyqEJb57oso7
aQkEO1ZrnZ9aB5Uq6/RESG3cre8eOZmvu77T2e3s7x0cWXTO5+3r7jqVAw6E
y8UutGudk2wKFwm9ZVqQbvqzWIhBCu5+2t5mH+nM0t77/9vePNKgNL1mDaRS
gSIfu/A2WD/+L38U2n1/cDY5t+h0xsnb1wFD+cA/C+DljQVu5nnmOj1/5A9c
HxCeDgi6LJj50HfOtInmY2CEHnk99idE5iUKHka0ezuNxu8eHjpfh79FFKdr
0yAOjC1F40cmZuFGykyruJSFTTLbuBnSt2xk78C17OkgwKJWKTbaChOn8SU/
Tm2dBjh34koKIgtPslbvyJMNp9iqNpN5MjrBMZEFvx20f+8cHh18/bazsfmx
s9v+dvj18Ki9842dvwrBFQTx37iH+413kYJ7ltzJVj0DdyYtgn1wJmXDn5lJ
+Vl66+xgzDtxKYORhU1Zu3dm00alVVuozthjYE62cBSY07BO9MH5ko13dr5k
JyiusyNV78qXCCMTX9J278qXAMWrLvgy9pj50jPxJVkm+vB8Scc7O1+yczPX
+WG8d2dMAJKJM2nLd+XMZtdr+QvOjD1GziS7PAyciZs6Hp416YBnZ0122uc6
FrlyBnfiTAYjE2PSdu/KmC2n2e0+PWNWnwVjkpMAYoxJtkDGy7rmsrGSdA9+
rKS+ffvhGZ8yVA7GpyfHrrMzxu/E+AxGNsYn7d6V8Z1mrVp5esZ/FhqZbqCJ
sSjZL/MIfEnGOwdf0vOC16XT5+/EmxKcbPxJ2k/kT1KQLJNu9Uplt5mNVxsp
3oN8DH8ic+ZNDCi9pjCfKfM6RneCbmV7BO4l3KBl1TkamRKtbGPoeiz3loer
FZIbINE1+vg9NfVKcZEKbux38Lo5sqXJsi6rq+wjA0zvSaacH0FpVls9rsG1
1LNakOb+YOx4fhiaKPImuIWUDkSKatJtvbxPO2THG97cwruE3EC/iS0juC1u
esF7xl/vkLefBmyPi8+WRrDcUjCAsR+Qs5iswy/f/vJ9p9totIq2WytV7VLJ
K9ndarlrF4vNYg1cgnKj6N9+i7LdEii2D8ZSKYBrrHmqBQTXcjxv5I+FtJWL
drVk1yp2rWVXfbvXY6JGL+lhszQuudlwdNZdKtdqK8WV4vLay/WNT0d7OxtH
nU1rq7Px++7eIfx6yG7CiZiFLKWwLpwBaBvc0YN36uFKInYvFJ2IgvbI/pOo
mkGmEzAqrpTKTYrRARU3cRuPRJv9wX4OQGTZhO+pgJyJEynDjIB2w9GF01fg
RFuYc8D5NFRg7Ej7OzPDADU9IHeVKqD2pe2jmUFtFRUYQrFHOnw2jLIC4iic
gAABY/qTcWYQKhb7/oBc8rzX2cqOxS4oSwWKwRTt7uGeo8PTnQ0wdwcrVgeY
/aB9etD+z0/tw6NT+P+n9gqtbXhY6aO9f7V3T3Fp/ClZYXe4YvH9TKhdTzc2
jzqfQQS2kiFttQ/bB52N7c5/QSnroE0X4h+ebnze6GxvvN9OQQK7cPhpn9jO
0502COzpYXv3sA1I7AGE7b29/fcbm/9KBkDrbO7t7oJ3gc3v75x+3CDbtxj1
QcB6Ku2gCGsTK2y1P3c222yzQXsX8YW3HztbW+3dFVB97d1PO2kdIM2d7u0C
zMP99i6hwGYbfJ4t3F11cAQwPn46IvvJcCsDUyt0E97Oxu7G7+2d9q5sxbrr
76djaxOEuhv0g0ngj/Ej2PWD/dOdXRzWg6+nmxv7G+87252jTvtw+Q2tSddT
fXG+RyJMpIi9B4sCbChrH6XolrApYEfZllwyOcu/U4Ulv8r2RK4LQ0H+uMUs
wGEpVm+LrZA7LCd/qiR/qlpLH4OuPxoAvsvqp5q1xJf0LUe1WOdn2pcZlkO6
cw3hbTp4MAvnMnnYMIqaungjvWoV67gCW/ACI3ucHUCdnBJmP9j6snHQNnJE
Bv8V330Jt9GfBv0/GKcU2+fH14a9Hq7ZHZuL7YKroUGTWYswnX/pDyIbikb1
AmsRyo78/5ni9jFr9hOx1o5zBn7qkJ6FQ5/dUNxIyX2b98Hkwhly7JJK4UWq
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
kDkvK+xZF7iWF35OzoFtLZD9i3mSoZHWyKCSmXrK7J1Aed+gf3WT+ZiquJFD
FfuPqoqpf7FQxb+YKm5kVMVmPzNBK5eStbJjl6sZtbJALaaVa91ereo2fLtV
8hy7Wmt4drPY7dmVSqXeaHgNv1KqL7Ty42llP59WrtaIVj7wHXDGv1sHR9vN
UqW1+cr6gCcytQH3EUiPtdvZtH6rPJ52tirZlTPpwqMpZ9HeQjn/QsrZqiTq
5myik6qjy4k6ulim1wTz/9ejQYjpaFBkAlBMTdfx5E7Hd+xSpenb1Ua5Z7cq
9Z7d9brNVrHqgOpsZlbThInZe6YfExX27t7R6f5B+5Ac8JGouYvW8SF5EbDj
4YbDPnB8t88TECbF/bPobKJQsutsmjOa5UnfLc9n1uIotv/lj0K77w/OJufW
eDKCzhPJzayuecYL3z6CuhbZw4W6fsbqOoXxEvXyvOKRqqmFHr+TNw2aOjnN
0azWfb/SLNuNYqVll0oeuNZeGa+LL3nFVs+pOSU3s6ae7VBv7R3sbPDDl+Tv
LGfMvp/ub3w6jJhq4XwbJ2zyTb/3Kj1jSvpRsyDNzJqbovt4mpvOMS4097PW
3HMwZEaNLuaaE1R1NVlV50hHC2xierrsOk696nt213EqdrXaqNjdeqVhe75b
Bx1ddZuOc496epH4mJH46OV0oosGJ/rOC0Ie0m8uPqbfLNacLLTvM9a+d/eb
M5yhkKB/a/eif0FJJeeematcW7jKz01dU22WXV33gFoZ89Tzq+m8vkpm3U2x
fzzdzdtb6O5nrLvzcmOiQs8gM6mKXKQqZmanJZYzKXJhL2KKvFGuNsGB7tpd
v+qAL13q2o7f6NlN1/ObvuOXut1KZkW+yE7fp6amuiSPpq5m1dTWb+XHU9ZW
OYe6rj6yuq4u1PWvpq4tMVc3j8IG0UnV2cJnvqvOFstHYjq7WK+BmirX7UYd
/geeuGM71WYRfHGn7jlFr+I0Fzr7qXR2NZfOppuOHmAf2AOmQ9g+KXz7GDqa
bzRb6OhnrKPvIx2S4WDKBJ0sUsl3TYgk56RZQqSySIg8N5VN9Vl2ld2rNoib
nbRXeX7tnNuRqWZW2hTpx1PavL1HUtrS14Vyzq2c8/Ndos5OP60gQT23EtVz
zkV4Aq94mqNS84pNr2s3fAdcZq9XsZs9VPjlkuNXGl0YisUivKfRv1RV5NG/
zR9F/9Zy6N/mY+pfdnzIr6l/v/rjn10Bixm+e1HAUXr4rgpY4BXPWVS9plus
uHbZLffsKtDNduqNou25Prhgrtdy3Ow5i9n+8Yw1G/yxlkp3c3U/TPv9Z6Nn
m3n0LDs96KHOd3qw/IQ49QjfPoqqdeSDBH4tVfvsXN158hD5BSBV2SZvC8yp
bIXbHFO2Xq/ntcqgZ71muWGXSn7dbnWbjl0sF3HyH/+7z52B95iM+AUVM1NY
ORQzOSHx4U6yfEDVzM52xLePoprZGZkL1fyrqeaZ5wUmKOf72g9YFs0kKOdK
caGcn4VyJiors3Ku49rd+M6S/f39vfajbi7JkZogGD+aUm603Ga21AQQLVER
b+7ZX8Tt0fc1ibe/B9S3j/Zs8st9qGk8Qfhn0tFz8GGi7jZJSKJuLlfSTjlS
7IZDv5xEdI/p5+Q0RdOvFEtOrWw7QDe72qu27G7LdWy30Sq26ng2TO0+lfOD
bC2ptqqJmveZpYaJasqhfKtFugJu49DaGN8MXGvDc4aTbFcK3ZfmLWU+X5Hh
+2iqt96ol+6uehd69zno3SinG1/kpktHqtZNTleUi3TJhF1r2VXf7vVSNG5y
rqLRLFbK3YZvV1v1pl0texW71as07HKz4TvNult0fvjNfJVyrf6zaFyikXJo
3EqdaNzDsDe5cka+tR2Gw67jfrfEGaFWaX7tK6Dtj/2pF9oK0KxKlqCYTcl2
XUXJ9nnzOXQsb26mjj3c+3D0ZeOgfbq9t7f/fmPzX4kal1PhntWu2u7dFO5P
mI9I4b1E1ZoqBslqtnqfzm3yumG6Rq0aO9+iCbxf78F/rfojzsHNpWp/krQC
0xJ59GzDkFY4PDx63CMrcpwNV3nUBWeNlt/L5toefdrdbW8n6tpFYuFJlO0c
rJiohA0ykqh6S5XSfere5FPgGqVes9XwGrbfbbh21Wt6drPldW3HbRa9lueV
y9Rp+IF1b7XYKiXq3mfm5lbyrjmrm84L+lf7svyY+je79q1m93nvQ/s2nYw5
3Z9D+/6E3m5uXsyofqmMpOvflBURRfsh/03R5OBqCgsTP3nZa7ilXqNsl+r1
nl0tuUXb6RZdu+V6Tfi32nSrXmZlnmc18dbel934RzGT92X3FNcbb+6BkG0e
pc7m2SVpyfGUNpuy1nhQqvKLYJ6/8q/m9b0dg/LfLj+y793Krv0Jwo+o/bsZ
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
IQ7IEmmVVehvMNG9A11hKZtIbiVvic0Qc4lck6dXQsejYkp3ypj8oiW2zWpM
XC3QxdKfxF/AE/TlIm/0FpdJMV1x6GhHZE9pjxoU02Sm2H8TL35cPFkxQIFY
zUSuURimSXCBMSMZCxaGQQCGtVasY+bfwvAeDpwhWaYyCSagn9jtT5NwyLd8
oNlbJUW3Qnp8Obl8DefnQUKx1FvC7+vA2GdW13edKUTRV/CvM5iQevQitvF0
RF67DqpVumaHbIFg63D5vVpciGgvmRZI1Zu0COko+51JID+rFoWsF1z7XiFW
BDsKX4vD6/i3/+V30hZK+HEWAodDMOhixpF26oiA52Dlc1xQtdJGCY3I6lRw
h8KrMa4cIPdReCFe0TWeDsmxXe3NnY1Dkguyav/xN23WVXCavsyCMY5hfpJ9
0dfDsdcpK2USNBJ8VgyqEBhNyoAemr8DZZhwxLbWvRyGQyIL4LMKJaAI49vX
NEG2jr9isE1+OZ9c9Nfx83/87f8DUEsBAhQAFAAAAAgAgJRGSqTdh9xHZwAA
I/cCAAwAAAAAAAAAAQAgAAAAAAAAAE5LRDVBQzEuaHRtbFBLBQYAAAAAAQAB
ADoAAABxZwAAAAA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

---559023410-824023566-1486403048=:11380--


From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 17:44:43 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 17:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1canL6-00060U-4S; Mon, 06 Feb 2017 17:44:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1canL4-00060E-2y
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 17:44:30 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B6/25-27678-DF5B8985; Mon, 06 Feb 2017 17:44:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsUSKTEtRffX1hk
 RBiuXK1v8WZzowOhx+MMVlgDGKNbMvKT8igTWjO6Lt5kKds5nqujZfYGtgbF/FlMXIxeHkMA8
 RomJU18yQzhzGCUmL3gL5HBySAi4Szxp/QhmswhoScye1MkKYrMJqEtMWPmCCcQWEjCU2NV8A
 ywuAlQzYctWsDizgLfEnyMH2UBsYQFPiY8bZrCA2JwCHhL/myaCzeQVsJe4eqafHWLOThaJLa
 8tuxg5OEQFdCUmfJGEKBGUODnzCQvEyACJZ6+3sU5g5J+FJDULSQrCtpT4t/YXlG0osXzndCY
 IW1Fi84HdUHF7iWftbVC2qMSKG3MYIWxziVMbn7IsYORYxahRnFpUllqka2Shl1SUmZ5RkpuY
 maNraGCml5taXJyYnpqTmFSsl5yfu4kRGAEMQLCD8fzawEOMkhxMSqK8ImtnRAjxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4O3eApQTLEpNT61Iy8wBxiJMWoKDR0mEtx0kzVtckJhbnJkOkTrFqM
 tx6NbJl0xCLHn5ealS4rzVIEUCIEUZpXlwI2Bp4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJW
 Eee+ATOHJzCuB2/QK6AgmoCO2XZkGckRJIkJKqoHRZh7jtksz5J+sCjGIDX7t4LKSWWbOguur
 WIu2BP7lnVB9c1fWlxVbyzrEVRu6Xga+Wtkm/HiRTbCXv5OCz4Hb8dMsAvv1hRd/nte4uE+s6
 +eh+5M+BCYb295yDlyUK2wVtWR1W/xlZV7hJVJ3GffnnrKeMnsdi0GZGMdBro6b85fZKJfIOR
 orsRRnJBpqMRcVJwIApTcMfAYDAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-3.tower-27.messagelabs.com!1486403064!85358273!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21933 invoked from network); 6 Feb 2017 17:44:25 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 17:44:25 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16Hi89Y011385;
 Mon, 6 Feb 2017 18:44:13 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16Hi7Rh011382;
 Mon, 6 Feb 2017 18:44:08 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 18:44:07 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
 BOUNDARY="-559023410-824023566-1486403048=:11380"
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

---559023410-824023566-1486403048=:11380
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII

Hello.

On Mon, 6 Feb 2017, Paul Durrant wrote:
> [snip]
>> How to identify active filter drivers ?
>
> You can use the ndiskd windbg extension IIRC.

Yes, loaded.
0: kd> !ndiskd.netreport  -verbose
Output attached.

Martin
---559023410-824023566-1486403048=:11380
Content-Type: APPLICATION/ZIP; name=netreport.zip
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.GSO.2.00.1702061844070.11380@dmz.c-home.cz>
Content-Description: 
Content-Disposition: attachment; filename=netreport.zip

UEsDBBQAAAAIAICURkqk3YfcR2cAACP3AgAMAAAATktENUFDMS5odG1s3Fx7
c+LGsv87rtrvMOutc9g9MVgvJMF6ncI2znLXNgTwblKnUs5IGhnFQtKVhLGT
yne/PTMSCCFAPHLq1NXWApZ6un/9mO4eoeHs7VX3cvhLr41G8dg9f3N0Nnsn
2IJ3BMfZ22oVRfiZWMgO/TGahO6n94IgKh+w4U/ipuPFJPRIjKrVdMSYxBhY
xkGV/O/Eef50fOkDkRdXh68BOUYm/+vTcUxe4lMq8qM5wmFE4k+T2K7qx6cr
Gf1cvW9VL/1xgGPHcLO8Ou1PovARXhtseMIgdmKXnL/1LCd6stAVMSaPqE8C
P4zPTvm1GWkUv7oExYAwAWZG0XEC5KJ79Qv6k3+mhw1SqzYeO+5rEx0PyKNP
0H0H3TiPo/j4BLVCB7sn6DjCXlSNSOjYxx9zgyPnD9JEoiL8I3NljMNHx2si
IXhJzv6Vwuvc9e6H/2boKuaImE+G/1L5NYtp6ljxCFjqs8H0GBGKaeH0jOc7
8NrUD58GMTafOmP8SLL8AmxZjvfYRCrAQXX4LyYf1vKhrg59N8qyMuD8Y+hP
PKtq+q4fNtE7W6H/MkADP3JixwftbeeFWFmrOF41VUMWFrRLdRYWzGj4ceyP
s2ZkAlJ9mBpKgY1rI/EEXqQT9I7GPxAv+Xya4HDpGwkz7KvjqMrDguB4EhLw
exwDiwgCJBqbwXGOdgJxATQuMYGd53skHyEl+ExHTgwEATYJ5TENcbDkGxbl
S3rw8JMW7WZOwog6xyI2nrjxEqsCoyRGrbrEBjWUUt4pEQyrFaOH/0xC2/Wn
TTRyLIt4BX5ciD4/tMDWIMzFQQQM00/zcfRtPnZ4xcIgeZfhPcsutVLgs8y3
mglqpWz4J8aolWVF00zVIqYfYh76uThI7ON4I8gh8cdlDItXFgwwvGqOqKFS
DPO/5NlfG+YoUei/1QrWePgSa4iNVEz+nJw7V2TJxXhjVzgCFgYbvJvNpvVZ
oBW5YzlsC3NBftwq9AUGEwRJ0fRiVtIq0MIq0NIq0PWV+SvvgY14ZdWoF0uX
V+DVV8HNz5M1cPPDtoAs6nV9Vh3mmg8cixg4hPGLyW5eVbAR+e4kzk4vnrQK
c5YiLJ7elLSWkFz41msWCC/taZ7MJcqMedWseROW0LnkfZH2HlBtQS0cnaCx
7/ksYWaVyabRAGpJYYUgYeiHtySKcg1Akc62AEfWLjy3xn4A1QT8DGAci9LR
Y5kurcwZUkOg/zKkc1k5HpsLOFdluKbiiXKuU1iAJc5gFWYezr4DLefqerrg
V0ixsWNit4qhX4AYBDMV87yCPtdxiwort+xKXVnLtQJNQSidnbIuN22vIzN0
gpj3vBXW8/6OnzE/WzmfMz2GZgVFceiYMW0/5hdOT9Ed7VKw676eoHhEIAyj
GFmObTsmpHRQI4yREyE+wWnzQIlC2j1xR0c1OFDGZDikDZ9DW/RLSgDnPqHK
OywSXZMqHxcp3amdErGDUtq21VDVPKUfEC9LyilVVbPylNAYTCy/O6PnlPTI
Uz57jpnnKWHdNhtLlOMFmIxSVU19madTQNlgxxLPaOrE5mhGTikNxTSsJUrX
8Uge55znLDKY2+ni7zRZ/Z0ZkMTYAunMcp4RC51PlXyjzr3JZ2Xl/AzWayGx
P1Xoqq15evro18aOGfqRb8c10x+f2lOA83T6ww28dqxPUh0yulY5/0zc4OwU
n5+dgqjzRKJjAR/edFay51hPWzm/48uO3LIuGb+Cz4Amw8qymGwSrKSqwqox
cPFr0pcxCDGtMOdnccj+sOZjaVqonP/z3Ytoq7AQheWlxUmWpAw5+iG0bqQS
IQyZ2QemY6g98QjmB0yXcEGXbwQa3RgI/2c2O1HyxhjSbAUZb4yf6AR79Sdh
wqCG0C/+pOK6MP8INItg/8AlMUEwxgj9J+IBYQTzNEIGgYYa6HsuwTDZ+XgO
hsuIfDQlyMQedTty4rd5tXgOy5gWCs78KktU9CKcZe4Bw8BLSF+YSQtclqzt
md1H4nkX0umzQ6YQn+I8Kinh0jqWDqEzmCsQ0MLmeGBAUHoK6y44jcGEk4Aq
GaHB1x/Re9d5IiiN3uMkehdD1yHH5530bkf7JYAZBbwaNGypRV0Mlz68ObLh
M0bPTjTBLvS2AWRNmC7It7lrErAQY4C2xvSAyp1OvgH7QP04nkAmxS7Y3SCI
eNRIVo1aKUO9YLJc0PKYXbJPuj6vcBNCc+AxmmjkTz+z5dSF/7I0Aygz5gfH
CyZpxZjdh0AeHpMsi0qOZQX5nuk65hPMXf/x0SWD2aXbJNlH76mvaownsT7w
2eZiiEuoaeECs3M6Oln7zYpFdHbKqJlVqFYF+t1M7Wgv7SiDygK7CkoQJwOI
VagrJS2hIOPI1bu76gxgqrkQU2VU++qE8V6qUQaVBXYlVaOkJVRjHLlqz/AR
5obzB1v1FiuXBDaf+YPXKCbjZN4vdC3Hua7l+PyIVjx6v48G1lXoQNKIoOL9
efRdhRVxrAuC2qjbhiBUUPPoO7jwHbVCWjCb6BhHr545xubxCb0GrMb4d1Y8
oXOfnXK85JQAp/46ybLXxbpqqnP2Dru1NmP/QjyYkLXoNeICFoXzqwWi1WXR
4pJoDWNZ1VdqFuIoiuKggHu9jGJaw2w0jHXcg2AP7rqhm9Z67oFPdmaPNU21
V7Knw6fY2527opmrQwrAu9IepsG6hbWVEdV6hPr/NfBWxVQfRylJucBKEPz1
8WhhOvFymZ9MmiqKeI7NYnMulb086ai0JHcnNHE4IfQsu59mQ3+WH2krgq7x
kXnNWgPUotMVtSwcwPDjJdvpolYvgy+dtcv4bKjCmwDqKwD+DGx6X9G8VX12
YPg7YRmn1iB2GZzpFN/FjrK2Aua31h1KPYzeDwbD3odChFYphEma2AmhUQph
r7cCoamXQpikmp0QmiUR9rrtQog2KQUxSVc7QbRKQez0ntVihObfjtAuibAI
n27gvx0fKYUvnda3vufEflgMtqQxef3YCSwuBfZGKp4zOi43Z5IatAtCRS2F
sPOl/SylELPFpxf6sW/SbxVzxUcH3mamqOcKYxgFnhWuLIuD3t1Vv1xFlAra
PNWWBHGlbNeNLcdfJfvmZnjV6e4sW9UES1dWtht3V71+9+dfdm43ID02Giu5
Q9Fl2W1n9jAxsbwGfGcAcbEzd1m31rgFejwcBqvcAnJb/d5XdWfHgHSyJiDL
SN9dtqDIymq3DS97nZ46vL+7a9/sLAPmm9Ew18s4gIg1JozNwFlpQa7jzqI1
QdMUaQ/R20nOpjh6u6poodrQM0ui9GYHF5lNB7wHp6KCJFfmadJZt6Q05LF6
dsKsEpI20uuEpPm4SIikCgcTwhLvshDRIofSJI3CIiGSrB5GSBpvy4GIdSWb
31cJSRcNazVJakWhkDLm2lOIdjAhK0NYw6pa0lzWJiFrNFHVkprsI0STDiVk
pblUnRjlzMWXUztpQoWU02QvIbZ8KCHrzFUqraRLu7VCku5k2fE6hFejlBCz
hBBSmLtgsFjK8cmqZSefaFgsF117CWmo2qGErE4rDbWkJnj36AIhjUMJWWMu
82CaLArJ9jDX7OuKFTfdISh1ffUd0p/8Aeph84nEaGCOiDVxi27maTS6VjP5
dt3jD+F+Y89pIg6oYEHJLywvJ0VLMDO3z1euhRMY1EyrVr3AS0xm+neuP03Z
5Ghw2smU6iNK3lysFtuhSh/eYR3qJAiyeAoCJkW20RKJV9dbwiQrLHF41Yvi
aKXiS45fsgPN/aUiooQdgJe1kx2yhWXzHb3tTFCoM73JeSidbWFXnc2SOu+v
MS2+4uE0lnbTOLmvuVHj/F3H3dTPpsNOqsvyCjS5mZxaZgT5ZG6Zf//KLGGb
KVbE78jAKcezyEtySl22BR85JpaDF0ceZg4wxYMM+6I7Relt3r100w6h266e
L6mmUt9bTVHaQs/8/UKCofw8of7wRhflxuX36BpHMWrHI/4ozV3nEr2Ty+mi
L95z5Q9IpPTLE/pkZ323idmtfLZhtm60QPLdyV7e1LdQ7hAJupxmSanY5Nu0
PO3u223m7CbV9nanIu7tTlHYXaESk7OsIsr+ioh/qyLonVROl6RR2xyJvDnc
PRK3mYibq97+sajt70Jld5XWPSyRQ8/ELMHXt4MvFsCvbwH/gOuWciqmK6lN
gZldV242Q5EXG1uYoaSKW0VnofJ8Qb1Z+dlabjflpT3S6c5L8o3qp0+elA/v
AtVKRjfv9srcTF2blObPwJTJPcLe2pUMWnmdctmv0pa/915+2KyEZrK6t2Yl
6yLvbHKwB74dT3FI0I3vB3RTF5ot95BYVoX9C0PJBcSm0Jt/S7Q29GaPsJVQ
TjmAf+SDaJe5+7q+2s8elCmhHn88aC/1DqSdUW7BMHtQqYxyxt7KlWxYNgam
VUq52ZOLxcrRuzJHs81YZyPp/CsJI/aYPHzO7PM4frKO6eP6x+bYeqAbDXH4
SOLjc7btxnRxFH2q4Ens091WlfNvoLA/jZCGvtBu2EUJV6Spggizhe6sgXRA
qzMSP6DbHnqv031JZvQBXYeEoBdVeXPUC31rQn+vANjdxScomjgxaaIhCcEs
2KVcwIgDx3t0yX1EwuHgzdHFBAodMl6bTFRNkuuaVMNjS1XskNSmjqdFgfjg
WmFNVKG8i1VBFYQ3R7fYHDkeQXdgy+abowS1QfcmfULCC7M7mP03QTIFAjUU
9aIbH1vEuvVpX3HjQOufIyR1QZOBNd8uFpGIGSB2QAAaTDx0TQyE6pBDm/V6
U5Zrcl2FVkDU0Pv74SX6HglNQfjw5ohvRkD3AR8pIAu/RkhqinpTlGoNTaG7
F+guJ76H4cwIwSfnXSPGoE/yGyrhxPPoHp8z07fI+cx7Z6fsbxjOPP+2BUZ9
/YOsdT3mNKsc/6/DHm+O/oUOeaxjeDF5ZDtKEDND5ESrCLPH34LwsAfd1XLV
73xt9x963W/wOhi2hu2H61bn5r7fRu8bNkRZCyX3oEc4QjZ2XAid2EezHXwY
BSxjdfo9tm+QbW+LAmJCbjNZUNeASfg4GRMvjprsswjRunjIJwgE8R7VN34n
ZszkGQS6WMP1TbahEHuoEwZ0Jw8g8JHr03NMBOMqNVEmxas2zN8T1BuBw0zs
pg1wlzP3bbb/l219Y4PlZLBO0RgNLFv6CfLit8N+p/Vj+6FxzU2EYKJCztEA
i4V4kj9BPl3ZTx3ICJTn9cRj++w2y1QygDFRGyYGwEMgYRqDncGmzEc0TzxS
C/CtjdSK1aWDUlJ/fmVAuSsH9xeX3at2EyGZXuzcUl3uWrf0zAvxnh2bPkTG
xrUv7n98uL7pP3CiYee2DTxue0BZ13XL0qUGpbvtXt3fpDw4i7PTCdsgdd26
vxl27n584DSpQUG5ulLXaGpcpL9qsxEPF/eXX9rDh84ViPrWudMekphkVykh
ILv83L78AvHZBxrhpXFNT/f63cv2YJDqw9MhvXB53++374Bj/6cbuCDRc627
1s0vg87gATgPOt27JlJrcq0BKb4marKsovcWszJUo/eW8fihJtYFSVKr8CZ8
QGmZYLB7l3SiAJyL1oAKvqYHi5uLlnB9IVAiTjBs/zxs0l+YmCd/Flu6juZn
JNMWZFNA8znxG39r2PkzgjwLmN/SEM9wSuIWOEHgfiGQti5p2mq/LAFoCAsA
9EbdNFEzx0ox88zpmTyk5TMiB4B++AE1m9d33avuxfVts/kb3bfvPf7zndz4
+L3wIhEFC3lgipwHpqjqAjCJyJJNFoXqoqlbSzDy4LW6kFjGgfbBhKo7hMwR
XgUm+7EOgKSaS3hwHo+skJmnRPk3hdAIl/KyDFEvQJjVQhAUSc/hab8ETkgs
Bov2DQDJVPOQsJ2HJMraDJKm/9YgWBFNU5yfERZNNKPRpQWQlMxMITEQDBDb
GwlQRIPksRi5OIIVq4AX3WXZJtGFRdWxWRhHnIaGti5rptaYuatPYrALOCox
iqRpeSSmUsQxF9GGkA+K+tIZbBZE9AxJx4KODhavAKKOecLlM/2ye3vbuqMZ
7MlgubB7c9P9dt9Lk1PSRXanHgl5rmQ1diH3/awqDzS3PchJOb7qfrt74Nsw
k6y8mLP3GjxLiIPuff+SYvxym0XWuXr43Bp8pjkXcjpVbNx84UJsEMKK/gO0
8l4qhD2inBOSYwZc/jQkDTdUzapaEIlV0RCUqmXWjaogaQSbktZQRcx+JuTa
d2EtNAmaOeMtFLwtG9y3SZOKqs+5Fnc4Cgm2Iro7nz72v7bTpV9Ux5x+VbdL
Z3SN80Ro9mHomE+0eeR/D2IM/dMFq/Xh/Icyio5/pzFKpw8kFwHRSPy1zCC2
OlU1pQFzjpfIX1kjidr9fhfKKV+mQDMFANOmzkLGJEbR69igO11Mf+JayPNj
uv/fZWsb1oPdBvzWIXc2CFRqAFAEOfO2RiWYCEoyxwisay6S1gYONqMGUxyw
H2V8oTNbw+tVyh5s+KU/Hjsxt+c37FAeoiVtx4TQgdd+yJeLvFmjfBr2Fnwg
JNiPO3IoPd93WQb9DH2iS0KatMQtuMVve1HAvTWLlTCepHln0/j0oNq9sKFZ
XlQ3NeswJecwzeIOs7BR/690WJ+M/Wfy04RMSPsFOMiSvDuHbX2TevqbH8K8
nZlU0rfg8Z/1r77gX0PReNHTSF3H/5X+PeSEvBxTbjPLqGQLHv8JNx0kFV/g
P5zoK/81i8uri0nEc3KG94BxoL/jQRa52PR31WoIlpbstw/56p68sHuEqVgq
wnt2LWv8NKacURXN4kuErjEbXw1MjHoSXwp0mP9P44v3OW/7xCT07kjCkX+p
GLEedYt8kDD76thXTpQsRkRhi6TEW7C3ybdBcyYNdWse6Q3iwWgS0/aOJ1ir
PJ/ZzLtNWaQs6XqmsQOjAYl7tN2kCu2UqtlosEqAY3NEbUu28DTNAn7QCQOe
8Kk1zPp2w//2JLKezbwR1GAdqMJqNRpHUY280A6y7FBY5IqGKCAzCrcfC4WG
jp1CIHhOvPXohtwQdpOsNWAdqTLJrv/oe9sONzjwiH8tsbV0Q2Q2cyO8PXJD
VPjY8dYjNVmWAfSzOfKjba2tGYJB5XrP07GjKluO1lWxzgy2o2yxrhsCuo1u
g7b3uO1oTFRN2lW2rirKXsiJUt99tKxpu3vMbJi7I/+/9r60q21kW/T7Wev+
ByX91jGcIOJ5CAlnEXA6fofpAkk6l/C4siSDOsby9cBw+/Df3941qapUkiUz
hcTqAZCqdu3ateeamo1GmdQeQswyvsxdu1UtzU/zZqmJbTujCwCQt3LLrWDl
LxfB/ujysJ27ukfGexfsyyh3t+u1ah296GDk98LrvLVbDsncbqNG+tTJWbvh
livlYrz2f/yN5zBYOtH33liVVil/koTMUIytMjWgWqLkAJq4sVj6IzVNgiVu
MuRJAFXwL4tvrN2Qw8U0zEF7Y+srzpZMfDLhy8qVMpYrZyxXyViumrFcLWO5
esZyjdRyeYeWjIkyoqV1vMUiHODsHDnY7m84ymKZAJ38I+MMHyqEJb57oso7
aQkEO1ZrnZ9aB5Uq6/RESG3cre8eOZmvu77T2e3s7x0cWXTO5+3r7jqVAw6E
y8UutGudk2wKFwm9ZVqQbvqzWIhBCu5+2t5mH+nM0t77/9vePNKgNL1mDaRS
gSIfu/A2WD/+L38U2n1/cDY5t+h0xsnb1wFD+cA/C+DljQVu5nnmOj1/5A9c
HxCeDgi6LJj50HfOtInmY2CEHnk99idE5iUKHka0ezuNxu8eHjpfh79FFKdr
0yAOjC1F40cmZuFGykyruJSFTTLbuBnSt2xk78C17OkgwKJWKTbaChOn8SU/
Tm2dBjh34koKIgtPslbvyJMNp9iqNpN5MjrBMZEFvx20f+8cHh18/bazsfmx
s9v+dvj18Ki9842dvwrBFQTx37iH+413kYJ7ltzJVj0DdyYtgn1wJmXDn5lJ
+Vl66+xgzDtxKYORhU1Zu3dm00alVVuozthjYE62cBSY07BO9MH5ko13dr5k
JyiusyNV78qXCCMTX9J278qXAMWrLvgy9pj50jPxJVkm+vB8Scc7O1+yczPX
+WG8d2dMAJKJM2nLd+XMZtdr+QvOjD1GziS7PAyciZs6Hp416YBnZ0122uc6
FrlyBnfiTAYjE2PSdu/KmC2n2e0+PWNWnwVjkpMAYoxJtkDGy7rmsrGSdA9+
rKS+ffvhGZ8yVA7GpyfHrrMzxu/E+AxGNsYn7d6V8Z1mrVp5esZ/FhqZbqCJ
sSjZL/MIfEnGOwdf0vOC16XT5+/EmxKcbPxJ2k/kT1KQLJNu9Uplt5mNVxsp
3oN8DH8ic+ZNDCi9pjCfKfM6RneCbmV7BO4l3KBl1TkamRKtbGPoeiz3loer
FZIbINE1+vg9NfVKcZEKbux38Lo5sqXJsi6rq+wjA0zvSaacH0FpVls9rsG1
1LNakOb+YOx4fhiaKPImuIWUDkSKatJtvbxPO2THG97cwruE3EC/iS0juC1u
esF7xl/vkLefBmyPi8+WRrDcUjCAsR+Qs5iswy/f/vJ9p9totIq2WytV7VLJ
K9ndarlrF4vNYg1cgnKj6N9+i7LdEii2D8ZSKYBrrHmqBQTXcjxv5I+FtJWL
drVk1yp2rWVXfbvXY6JGL+lhszQuudlwdNZdKtdqK8WV4vLay/WNT0d7OxtH
nU1rq7Px++7eIfx6yG7CiZiFLKWwLpwBaBvc0YN36uFKInYvFJ2IgvbI/pOo
mkGmEzAqrpTKTYrRARU3cRuPRJv9wX4OQGTZhO+pgJyJEynDjIB2w9GF01fg
RFuYc8D5NFRg7Ej7OzPDADU9IHeVKqD2pe2jmUFtFRUYQrFHOnw2jLIC4iic
gAABY/qTcWYQKhb7/oBc8rzX2cqOxS4oSwWKwRTt7uGeo8PTnQ0wdwcrVgeY
/aB9etD+z0/tw6NT+P+n9gqtbXhY6aO9f7V3T3Fp/ClZYXe4YvH9TKhdTzc2
jzqfQQS2kiFttQ/bB52N7c5/QSnroE0X4h+ebnze6GxvvN9OQQK7cPhpn9jO
0502COzpYXv3sA1I7AGE7b29/fcbm/9KBkDrbO7t7oJ3gc3v75x+3CDbtxj1
QcB6Ku2gCGsTK2y1P3c222yzQXsX8YW3HztbW+3dFVB97d1PO2kdIM2d7u0C
zMP99i6hwGYbfJ4t3F11cAQwPn46IvvJcCsDUyt0E97Oxu7G7+2d9q5sxbrr
76djaxOEuhv0g0ngj/Ej2PWD/dOdXRzWg6+nmxv7G+87252jTvtw+Q2tSddT
fXG+RyJMpIi9B4sCbChrH6XolrApYEfZllwyOcu/U4Ulv8r2RK4LQ0H+uMUs
wGEpVm+LrZA7LCd/qiR/qlpLH4OuPxoAvsvqp5q1xJf0LUe1WOdn2pcZlkO6
cw3hbTp4MAvnMnnYMIqaungjvWoV67gCW/ACI3ucHUCdnBJmP9j6snHQNnJE
Bv8V330Jt9GfBv0/GKcU2+fH14a9Hq7ZHZuL7YKroUGTWYswnX/pDyIbikb1
AmsRyo78/5ni9jFr9hOx1o5zBn7qkJ6FQ5/dUNxIyX2b98Hkwhly7JJK4UWq
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
kDkvK+xZF7iWF35OzoFtLZD9i3mSoZHWyKCSmXrK7J1Aed+gf3WT+ZiquJFD
FfuPqoqpf7FQxb+YKm5kVMVmPzNBK5eStbJjl6sZtbJALaaVa91ereo2fLtV
8hy7Wmt4drPY7dmVSqXeaHgNv1KqL7Ty42llP59WrtaIVj7wHXDGv1sHR9vN
UqW1+cr6gCcytQH3EUiPtdvZtH6rPJ52tirZlTPpwqMpZ9HeQjn/QsrZqiTq
5myik6qjy4k6ulim1wTz/9ejQYjpaFBkAlBMTdfx5E7Hd+xSpenb1Ua5Z7cq
9Z7d9brNVrHqgOpsZlbThInZe6YfExX27t7R6f5B+5Ac8JGouYvW8SF5EbDj
4YbDPnB8t88TECbF/bPobKJQsutsmjOa5UnfLc9n1uIotv/lj0K77w/OJufW
eDKCzhPJzayuecYL3z6CuhbZw4W6fsbqOoXxEvXyvOKRqqmFHr+TNw2aOjnN
0azWfb/SLNuNYqVll0oeuNZeGa+LL3nFVs+pOSU3s6ae7VBv7R3sbPDDl+Tv
LGfMvp/ub3w6jJhq4XwbJ2zyTb/3Kj1jSvpRsyDNzJqbovt4mpvOMS4097PW
3HMwZEaNLuaaE1R1NVlV50hHC2xierrsOk696nt213EqdrXaqNjdeqVhe75b
Bx1ddZuOc496epH4mJH46OV0oosGJ/rOC0Ie0m8uPqbfLNacLLTvM9a+d/eb
M5yhkKB/a/eif0FJJeeematcW7jKz01dU22WXV33gFoZ89Tzq+m8vkpm3U2x
fzzdzdtb6O5nrLvzcmOiQs8gM6mKXKQqZmanJZYzKXJhL2KKvFGuNsGB7tpd
v+qAL13q2o7f6NlN1/ObvuOXut1KZkW+yE7fp6amuiSPpq5m1dTWb+XHU9ZW
OYe6rj6yuq4u1PWvpq4tMVc3j8IG0UnV2cJnvqvOFstHYjq7WK+BmirX7UYd
/geeuGM71WYRfHGn7jlFr+I0Fzr7qXR2NZfOppuOHmAf2AOmQ9g+KXz7GDqa
bzRb6OhnrKPvIx2S4WDKBJ0sUsl3TYgk56RZQqSySIg8N5VN9Vl2ld2rNoib
nbRXeX7tnNuRqWZW2hTpx1PavL1HUtrS14Vyzq2c8/Ndos5OP60gQT23EtVz
zkV4Aq94mqNS84pNr2s3fAdcZq9XsZs9VPjlkuNXGl0YisUivKfRv1RV5NG/
zR9F/9Zy6N/mY+pfdnzIr6l/v/rjn10Bixm+e1HAUXr4rgpY4BXPWVS9plus
uHbZLffsKtDNduqNou25Prhgrtdy3Ow5i9n+8Yw1G/yxlkp3c3U/TPv9Z6Nn
m3n0LDs96KHOd3qw/IQ49QjfPoqqdeSDBH4tVfvsXN158hD5BSBV2SZvC8yp
bIXbHFO2Xq/ntcqgZ71muWGXSn7dbnWbjl0sF3HyH/+7z52B95iM+AUVM1NY
ORQzOSHx4U6yfEDVzM52xLePoprZGZkL1fyrqeaZ5wUmKOf72g9YFs0kKOdK
caGcn4VyJiors3Ku49rd+M6S/f39vfajbi7JkZogGD+aUm603Ga21AQQLVER
b+7ZX8Tt0fc1ibe/B9S3j/Zs8st9qGk8Qfhn0tFz8GGi7jZJSKJuLlfSTjlS
7IZDv5xEdI/p5+Q0RdOvFEtOrWw7QDe72qu27G7LdWy30Sq26ng2TO0+lfOD
bC2ptqqJmveZpYaJasqhfKtFugJu49DaGN8MXGvDc4aTbFcK3ZfmLWU+X5Hh
+2iqt96ol+6uehd69zno3SinG1/kpktHqtZNTleUi3TJhF1r2VXf7vVSNG5y
rqLRLFbK3YZvV1v1pl0texW71as07HKz4TvNult0fvjNfJVyrf6zaFyikXJo
3EqdaNzDsDe5cka+tR2Gw67jfrfEGaFWaX7tK6Dtj/2pF9oK0KxKlqCYTcl2
XUXJ9nnzOXQsb26mjj3c+3D0ZeOgfbq9t7f/fmPzX4kal1PhntWu2u7dFO5P
mI9I4b1E1ZoqBslqtnqfzm3yumG6Rq0aO9+iCbxf78F/rfojzsHNpWp/krQC
0xJ59GzDkFY4PDx63CMrcpwNV3nUBWeNlt/L5toefdrdbW8n6tpFYuFJlO0c
rJiohA0ykqh6S5XSfere5FPgGqVes9XwGrbfbbh21Wt6drPldW3HbRa9lueV
y9Rp+IF1b7XYKiXq3mfm5lbyrjmrm84L+lf7svyY+je79q1m93nvQ/s2nYw5
3Z9D+/6E3m5uXsyofqmMpOvflBURRfsh/03R5OBqCgsTP3nZa7ilXqNsl+r1
nl0tuUXb6RZdu+V6Tfi32nSrXmZlnmc18dbel934RzGT92X3FNcbb+6BkG0e
pc7m2SVpyfGUNpuy1nhQqvKLYJ6/8q/m9b0dg/LfLj+y793Krv0Jwo+o/bsZ
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
IQ7IEmmVVehvMNG9A11hKZtIbiVvic0Qc4lck6dXQsejYkp3ypj8oiW2zWpM
XC3QxdKfxF/AE/TlIm/0FpdJMV1x6GhHZE9pjxoU02Sm2H8TL35cPFkxQIFY
zUSuURimSXCBMSMZCxaGQQCGtVasY+bfwvAeDpwhWaYyCSagn9jtT5NwyLd8
oNlbJUW3Qnp8Obl8DefnQUKx1FvC7+vA2GdW13edKUTRV/CvM5iQevQitvF0
RF67DqpVumaHbIFg63D5vVpciGgvmRZI1Zu0COko+51JID+rFoWsF1z7XiFW
BDsKX4vD6/i3/+V30hZK+HEWAodDMOhixpF26oiA52Dlc1xQtdJGCY3I6lRw
h8KrMa4cIPdReCFe0TWeDsmxXe3NnY1Dkguyav/xN23WVXCavsyCMY5hfpJ9
0dfDsdcpK2USNBJ8VgyqEBhNyoAemr8DZZhwxLbWvRyGQyIL4LMKJaAI49vX
NEG2jr9isE1+OZ9c9Nfx83/87f8DUEsBAhQAFAAAAAgAgJRGSqTdh9xHZwAA
I/cCAAwAAAAAAAAAAQAgAAAAAAAAAE5LRDVBQzEuaHRtbFBLBQYAAAAAAQAB
ADoAAABxZwAAAAA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

---559023410-824023566-1486403048=:11380--


From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 18:20:13 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 18: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cantR-0000CO-QM; Mon, 06 Feb 2017 18:20:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cantQ-00005b-P6
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 18:20:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 22/02-13192-05EB8985; Mon, 06 Feb 2017 18:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSKTEtRdd/34w
 Ig/PrVSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxrumdawFzdwVp593sDYwnuDoYuTiEBKYxyix
 ZvIfZghnDqPE9Zev2LoYOTkkBNwlnrR+ZAaxWQS0JKZt+c8OYrMJqEtMWPmCCcQWEjCU2NV8g
 xXEFhHQlnh3eAMLiM0s4C3x58hBsDnCAp4SHzfMAIpzcHAKOEhcuJINYvIK2Eus214HsfYti8
 Sa7juMIHFRAV2JCV8kQTp5BQQlTs58AjXRUuLcn+tsExj5ZyFJzUKSWsDItIpRozi1qCy1SNf
 IUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+OfZQGHGCU5mJREeUXW
 zogQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbtwcoJ1iUmp5akZaZAwx6mLQEB4+SCO9ukDRvc
 UFibnFmOkTqFKMux5R1114yCbHk5eelSonzXgApEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuaN3As0hSczrwRu0yugI5iAjth2ZRrIESWJCCmpBkbWu5N2q31aELuQKzq
 snfGI9tfbpoXrub9LHW1NfPHq0Pxnefd0lboPO9ty+FpcW/erRHJK+mTrLAab/96LlPb5/sj5
 L7F2ccPWmt+C8VtD6hRe1Lw7Nv3nG4Wbq5b844uQNFjkpcb7uFehgX/No45dvw42pTcZxz8pW
 R6jGio7dd6dimqutUeVWIozEg21mIuKEwFlqN/auwIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1486405198!84179140!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26951 invoked from network); 6 Feb 2017 18:19:59 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 18:19:59 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16IJqnK012302;
 Mon, 6 Feb 2017 19:19:57 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16IJogD012299;
 Mon, 6 Feb 2017 19:19:51 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 19:19:50 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Martin Cerveny <M.Cerveny@computer.org>
In-Reply-To: <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
Message-ID: <alpine.GSO.2.00.1702061907071.11380@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIE1hcnRpbiBDZXJ2ZW55IHdyb3RlOgo+IE9uIE1v
biwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBbc25pcF0KPj4+IEhvdyB0byBp
ZGVudGlmeSBhY3RpdmUgZmlsdGVyIGRyaXZlcnMgPwo+PiAKPj4gWW91IGNhbiB1c2UgdGhlIG5k
aXNrZCB3aW5kYmcgZXh0ZW5zaW9uIElJUkMuCgoicGVuZGluZ25ibHMgLSBTaG93IGFsbCBORVRf
QlVGRkVSX0xJU1RzIHRoYXQgYXJlIGluIHRyYW5zaXQiCklzIHRoZSBwZW5kaW5nIE5CTHMgaW50
ZXJlc3RpbmcgPwpCYWQgbmV3cywgbm90aGluZyBmb3VuZCBhZnRlciA1IG1pbnV0ZXMgb2Ygc2Vh
cmNoaW5nLgoKTWFydGluCgpNb3JlIGRlYnVnOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjA6IGtkPiAgIW5kaXNrZC5taW5pcG9ydAogICAgIE1pbmlEcml2
ZXIgICAgICAgICBNaW5pcG9ydCAgICAgICAgICAgIE5hbWUKICAgICBmZmZmZmE4MDA2OTVmYjAw
ICAgZmZmZmZhODAwNjc2MTFhMCAgICBSQVMgQXN5bmMgQWRhcHRlcgogICAgIGZmZmZmYTgwMDgx
NTZjNjAgICBmZmZmZmE4MDA4MTc1MWEwICAgIFhlbiBQViBOZXR3b3JrIERldmljZSAjMAogICAg
IGZmZmZmYTgwMDdhYTM2ODAgICBmZmZmZmE4MDA3OWVmMWEwICAgIFdBTiBNaW5pcG9ydCAoU1NU
UCkKICAgICBmZmZmZmE4MDA3OWM5OWIwICAgZmZmZmZhODAwNzllZDFhMCAgICBXQU4gTWluaXBv
cnQgKFBQVFApCiAgICAgZmZmZmZhODAwNzhiOGNkMCAgIGZmZmZmYTgwMDc5YzgxYTAgICAgV0FO
IE1pbmlwb3J0IChQUFBPRSkKICAgICBmZmZmZmE4MDA3YTc3NmYwICAgZmZmZmZhODAwNzlmZTFh
MCAgICBXQU4gTWluaXBvcnQgKElQdjYpCiAgICAgZmZmZmZhODAwN2E3NzZmMCAgIGZmZmZmYTgw
MDc5ZmMxYTAgICAgV0FOIE1pbmlwb3J0IChJUCkKICAgICBmZmZmZmE4MDA3YTc3NmYwICAgZmZm
ZmZhODAwNzhiYTFhMCAgICBXQU4gTWluaXBvcnQgKE5ldHdvcmsgTW9uaXRvcikKICAgICBmZmZm
ZmE4MDA3YTQ3YzAwICAgZmZmZmZhODAwNzhiYzFhMCAgICBXQU4gTWluaXBvcnQgKEwyVFApCiAg
ICAgZmZmZmZhODAwN2E4ZGE3MCAgIGZmZmZmYTgwMDc4YTgxYTAgICAgV0FOIE1pbmlwb3J0IChJ
S0V2MikKCjA6IGtkPiAhbmRpc2tkLnBlbmRpbmduYmxzIGZmZmZmYTgwMDgxNzUxYTAKClBIQVNF
IDEvMzogRm91bmQgMTcgTkJMIHBvb2wocykuClBIQVNFIDIvMzogRm91bmQgMTg2IGZyZWVkIE5C
TChzKS4KCiAgICAgUGVuZGluZyBOYmwgICAgICAgIEN1cnJlbnRseSBoZWxkIGJ5CiAgICAgTm8g
cGVuZGluZyBOQkxzIHdlcmUgZm91bmQuCgpQSEFTRSAzLzM6IEZvdW5kIDAgcGVuZGluZyBOQkwo
cykgb2YgMTM5OCB0b3RhbCBOQkwocykuClNlYXJjaCBjb21wbGV0ZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 06 18:20:13 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 06 Feb 2017 18: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cantR-0000CO-QM; Mon, 06 Feb 2017 18:20:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1cantQ-00005b-P6
 for win-pv-devel@lists.xenproject.org; Mon, 06 Feb 2017 18:20:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 22/02-13192-05EB8985; Mon, 06 Feb 2017 18:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSKTEtRdd/34w
 Ig/PrVSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxrumdawFzdwVp593sDYwnuDoYuTiEBKYxyix
 ZvIfZghnDqPE9Zev2LoYOTkkBNwlnrR+ZAaxWQS0JKZt+c8OYrMJqEtMWPmCCcQWEjCU2NV8g
 xXEFhHQlnh3eAMLiM0s4C3x58hBsDnCAp4SHzfMAIpzcHAKOEhcuJINYvIK2Eus214HsfYti8
 Sa7juMIHFRAV2JCV8kQTp5BQQlTs58AjXRUuLcn+tsExj5ZyFJzUKSWsDItIpRozi1qCy1SNf
 IUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+OfZQGHGCU5mJREeUXW
 zogQ4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbtwcoJ1iUmp5akZaZAwx6mLQEB4+SCO9ukDRvc
 UFibnFmOkTqFKMux5R1114yCbHk5eelSonzXgApEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuaN3As0hSczrwRu0yugI5iAjth2ZRrIESWJCCmpBkbWu5N2q31aELuQKzq
 snfGI9tfbpoXrub9LHW1NfPHq0Pxnefd0lboPO9ty+FpcW/erRHJK+mTrLAab/96LlPb5/sj5
 L7F2ccPWmt+C8VtD6hRe1Lw7Nv3nG4Wbq5b844uQNFjkpcb7uFehgX/No45dvw42pTcZxz8pW
 R6jGio7dd6dimqutUeVWIozEg21mIuKEwFlqN/auwIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-12.tower-27.messagelabs.com!1486405198!84179140!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26951 invoked from network); 6 Feb 2017 18:19:59 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 6 Feb 2017 18:19:59 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v16IJqnK012302;
 Mon, 6 Feb 2017 19:19:57 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v16IJogD012299;
 Mon, 6 Feb 2017 19:19:51 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 6 Feb 2017 19:19:50 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Martin Cerveny <M.Cerveny@computer.org>
In-Reply-To: <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
Message-ID: <alpine.GSO.2.00.1702061907071.11380@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDYgRmViIDIwMTcsIE1hcnRpbiBDZXJ2ZW55IHdyb3RlOgo+IE9uIE1v
biwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBbc25pcF0KPj4+IEhvdyB0byBp
ZGVudGlmeSBhY3RpdmUgZmlsdGVyIGRyaXZlcnMgPwo+PiAKPj4gWW91IGNhbiB1c2UgdGhlIG5k
aXNrZCB3aW5kYmcgZXh0ZW5zaW9uIElJUkMuCgoicGVuZGluZ25ibHMgLSBTaG93IGFsbCBORVRf
QlVGRkVSX0xJU1RzIHRoYXQgYXJlIGluIHRyYW5zaXQiCklzIHRoZSBwZW5kaW5nIE5CTHMgaW50
ZXJlc3RpbmcgPwpCYWQgbmV3cywgbm90aGluZyBmb3VuZCBhZnRlciA1IG1pbnV0ZXMgb2Ygc2Vh
cmNoaW5nLgoKTWFydGluCgpNb3JlIGRlYnVnOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjA6IGtkPiAgIW5kaXNrZC5taW5pcG9ydAogICAgIE1pbmlEcml2
ZXIgICAgICAgICBNaW5pcG9ydCAgICAgICAgICAgIE5hbWUKICAgICBmZmZmZmE4MDA2OTVmYjAw
ICAgZmZmZmZhODAwNjc2MTFhMCAgICBSQVMgQXN5bmMgQWRhcHRlcgogICAgIGZmZmZmYTgwMDgx
NTZjNjAgICBmZmZmZmE4MDA4MTc1MWEwICAgIFhlbiBQViBOZXR3b3JrIERldmljZSAjMAogICAg
IGZmZmZmYTgwMDdhYTM2ODAgICBmZmZmZmE4MDA3OWVmMWEwICAgIFdBTiBNaW5pcG9ydCAoU1NU
UCkKICAgICBmZmZmZmE4MDA3OWM5OWIwICAgZmZmZmZhODAwNzllZDFhMCAgICBXQU4gTWluaXBv
cnQgKFBQVFApCiAgICAgZmZmZmZhODAwNzhiOGNkMCAgIGZmZmZmYTgwMDc5YzgxYTAgICAgV0FO
IE1pbmlwb3J0IChQUFBPRSkKICAgICBmZmZmZmE4MDA3YTc3NmYwICAgZmZmZmZhODAwNzlmZTFh
MCAgICBXQU4gTWluaXBvcnQgKElQdjYpCiAgICAgZmZmZmZhODAwN2E3NzZmMCAgIGZmZmZmYTgw
MDc5ZmMxYTAgICAgV0FOIE1pbmlwb3J0IChJUCkKICAgICBmZmZmZmE4MDA3YTc3NmYwICAgZmZm
ZmZhODAwNzhiYTFhMCAgICBXQU4gTWluaXBvcnQgKE5ldHdvcmsgTW9uaXRvcikKICAgICBmZmZm
ZmE4MDA3YTQ3YzAwICAgZmZmZmZhODAwNzhiYzFhMCAgICBXQU4gTWluaXBvcnQgKEwyVFApCiAg
ICAgZmZmZmZhODAwN2E4ZGE3MCAgIGZmZmZmYTgwMDc4YTgxYTAgICAgV0FOIE1pbmlwb3J0IChJ
S0V2MikKCjA6IGtkPiAhbmRpc2tkLnBlbmRpbmduYmxzIGZmZmZmYTgwMDgxNzUxYTAKClBIQVNF
IDEvMzogRm91bmQgMTcgTkJMIHBvb2wocykuClBIQVNFIDIvMzogRm91bmQgMTg2IGZyZWVkIE5C
TChzKS4KCiAgICAgUGVuZGluZyBOYmwgICAgICAgIEN1cnJlbnRseSBoZWxkIGJ5CiAgICAgTm8g
cGVuZGluZyBOQkxzIHdlcmUgZm91bmQuCgpQSEFTRSAzLzM6IEZvdW5kIDAgcGVuZGluZyBOQkwo
cykgb2YgMTM5OCB0b3RhbCBOQkwocykuClNlYXJjaCBjb21wbGV0ZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 09:47:04 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 09:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cb2MP-00041J-Hx; Tue, 07 Feb 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 <prvs=204c22f05=Paul.Durrant@citrix.com>)
 id 1cb2MO-00041D-Lh
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 09:46:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AC/01-15112-B8799985; Tue, 07 Feb 2017 09:46:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQrdj+sw
 Ig0UPpC3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxoKLdxgLTrNVTNkU2MC4i7WLkYNDQsBPYvcN
 8y5GTg42AR2JpUfnM4GERQR0JY49DgIJMwt4S1w9eZARxBYW8JTYfPY+C4gtIuAl8fTZTHaI8
 jKJX4ulQMIsAioSn1svM4PYvALuElc+/QMq4eIQEvjKIvGup5ENpJ5TwEHiwpVskBpGAVmJL4
 2rmSFWiUvcegJyASfQYQISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvofY
 KSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRy
 U4uLE9NTcxKTivWS83M3MQJDngEIdjBe3hhwiFGSg0lJlLfQa2aEEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQleoWlAOcGi1PTUirTMHGD0waQlOHiURHizQNK8xQWJucWZ6RCpU4zGHKdunH7JxH
 Hq04WXTEIsefl5qVLivJtASgVASjNK8+AGwZLCJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgn
 zdoBM4cnMK4Hb9wroFCagU7ZdmQZySkkiQkqqgVGLefVd/s8zOso3lBpwFtxl+rdtWhRj5Xu+
 vdVulVtXv/Cr0fkRv+2bXZdqVMzF6wGdGTa+8VayM18uYe3wfjKtu2Dtj8C3y4t28qt4e7NG3
 tA4a3n48/RjidtWcOSLfzoex+Xl56X3VEN+/Q8D80uSaqs+XVj65DnrpZUdVWozI9f/n/JP+J
 kSS3FGoqEWc1FxIgDehDsXBQMAAA==
X-Env-Sender: prvs=204c22f05=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1486460808!49820037!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13126 invoked from network); 7 Feb 2017 09:46:48 -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;
 7 Feb 2017 09:46:48 -0000
X-IronPort-AV: E=Sophos;i="5.33,345,1477958400"; d="scan'208";a="40290648"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA////UwCAABWF0IAABAyAgAEdCkA=
Date: Tue, 7 Feb 2017 09:46:31 +0000
Message-ID: <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDE3OjQ0Cj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gW3NuaXBdCj4g
Pj4gSG93IHRvIGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/Cj4gPgo+ID4gWW91IGNh
biB1c2UgdGhlIG5kaXNrZCB3aW5kYmcgZXh0ZW5zaW9uIElJUkMuCj4gCj4gWWVzLCBsb2FkZWQu
Cj4gMDoga2Q+ICFuZGlza2QubmV0cmVwb3J0ICAtdmVyYm9zZQo+IE91dHB1dCBhdHRhY2hlZC4K
PiAKCkkgY2FuJ3Qgc2VlIGFueXRoaW5nIGluIHRoZXJlIHRvIGluZGljYXRlIG91dHN0YW5kaW5n
IHBhY2tldHMgc28gSSByZWFsbHkgZG9uJ3Qga25vdyB3aHkgeW91J3JlIGdldHRpbmcgaW50byB0
aGlzIHNpdHVhdGlvbi4gQXMgYSBuZXh0IHN0ZXAgSSBzdWdnZXN0IHR1cm5pbmcgb2ZmIFJTUyBp
biB0aGUgYWR2YW5jZWQgcHJvcGVydGllcyBhbmQgc2VlaW5nIGlmIHRoZSBwcm9ibGVtIHN0aWxs
IG9jY3VycyAoUlNTIGlzIHRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgOC4xIGFuZCA4
LjIgbmV0d29yayBkcml2ZXJzKS4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 09:47:04 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 09:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cb2MP-00041J-Hx; Tue, 07 Feb 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 <prvs=204c22f05=Paul.Durrant@citrix.com>)
 id 1cb2MO-00041D-Lh
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 09:46:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AC/01-15112-B8799985; Tue, 07 Feb 2017 09:46:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQrdj+sw
 Ig0UPpC3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxoKLdxgLTrNVTNkU2MC4i7WLkYNDQsBPYvcN
 8y5GTg42AR2JpUfnM4GERQR0JY49DgIJMwt4S1w9eZARxBYW8JTYfPY+C4gtIuAl8fTZTHaI8
 jKJX4ulQMIsAioSn1svM4PYvALuElc+/QMq4eIQEvjKIvGup5ENpJ5TwEHiwpVskBpGAVmJL4
 2rmSFWiUvcegJyASfQYQISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvofY
 KSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRy
 U4uLE9NTcxKTivWS83M3MQJDngEIdjBe3hhwiFGSg0lJlLfQa2aEEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQleoWlAOcGi1PTUirTMHGD0waQlOHiURHizQNK8xQWJucWZ6RCpU4zGHKdunH7JxH
 Hq04WXTEIsefl5qVLivJtASgVASjNK8+AGwZLCJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgn
 zdoBM4cnMK4Hb9wroFCagU7ZdmQZySkkiQkqqgVGLefVd/s8zOso3lBpwFtxl+rdtWhRj5Xu+
 vdVulVtXv/Cr0fkRv+2bXZdqVMzF6wGdGTa+8VayM18uYe3wfjKtu2Dtj8C3y4t28qt4e7NG3
 tA4a3n48/RjidtWcOSLfzoex+Xl56X3VEN+/Q8D80uSaqs+XVj65DnrpZUdVWozI9f/n/JP+J
 kSS3FGoqEWc1FxIgDehDsXBQMAAA==
X-Env-Sender: prvs=204c22f05=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1486460808!49820037!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13126 invoked from network); 7 Feb 2017 09:46:48 -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;
 7 Feb 2017 09:46:48 -0000
X-IronPort-AV: E=Sophos;i="5.33,345,1477958400"; d="scan'208";a="40290648"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA////UwCAABWF0IAABAyAgAEdCkA=
Date: Tue, 7 Feb 2017 09:46:31 +0000
Message-ID: <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNiBGZWJydWFyeSAyMDE3IDE3OjQ0Cj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IE9uIE1vbiwgNiBGZWIgMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gW3NuaXBdCj4g
Pj4gSG93IHRvIGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/Cj4gPgo+ID4gWW91IGNh
biB1c2UgdGhlIG5kaXNrZCB3aW5kYmcgZXh0ZW5zaW9uIElJUkMuCj4gCj4gWWVzLCBsb2FkZWQu
Cj4gMDoga2Q+ICFuZGlza2QubmV0cmVwb3J0ICAtdmVyYm9zZQo+IE91dHB1dCBhdHRhY2hlZC4K
PiAKCkkgY2FuJ3Qgc2VlIGFueXRoaW5nIGluIHRoZXJlIHRvIGluZGljYXRlIG91dHN0YW5kaW5n
IHBhY2tldHMgc28gSSByZWFsbHkgZG9uJ3Qga25vdyB3aHkgeW91J3JlIGdldHRpbmcgaW50byB0
aGlzIHNpdHVhdGlvbi4gQXMgYSBuZXh0IHN0ZXAgSSBzdWdnZXN0IHR1cm5pbmcgb2ZmIFJTUyBp
biB0aGUgYWR2YW5jZWQgcHJvcGVydGllcyBhbmQgc2VlaW5nIGlmIHRoZSBwcm9ibGVtIHN0aWxs
IG9jY3VycyAoUlNTIGlzIHRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgOC4xIGFuZCA4
LjIgbmV0d29yayBkcml2ZXJzKS4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 13:36:30 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 13:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cb5wR-0005Du-B4; Tue, 07 Feb 2017 13: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 <martin@c-home.cz>) id 1cb5wQ-0005Da-6t
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 13:36:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7C/84-21675-15DC9985; Tue, 07 Feb 2017 13:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsUSKTEtRTfg7Mw
 Igyt3+C3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxsn9GxkLpmtUXDszm7mB8bJqFyMXh5DAPEaJ
 Sc/XMHUxcgI5cxglfqwpArElBNwlnrR+ZAaxWQS0JFbuvc8KYrMJqEtMWPkCqt5QYlfzDbC4C
 FDNhC1bweLMAt4Sf44cZAOxhQU8JT5umMECYnMKeEhM3XICbCavgL3ElZfT2CGOWMkqcaR1F1
 CCg0NUQFdiwhdJiBpBiZMzn7CAhJkFAiVmvmOfwMg/C0lmFkJmFthiS4lzf66zQdiREksX97N
 A2IoSmw/sZoWw7SW6Jy2GskUlVtyYwwhhB0lse7idbQEjxypGjeLUorLUIl1DM72kosz0jJLc
 xMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAZwCCHYz3NwYcYpTkYFIS5T29e2aEEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQlezTNAOcGi1PTUirTMHGAMwqQlOHiURHhPgKR5iwsSc4sz0yFSpx
 h1OU7dOP2SSYglLz8vVUqc1wmkSACkKKM0D24ELB1cYpSVEuZlBDpKiKcgtSg3swRV/hWjOAe
 jkjDv99NAU3gy80rgNr0COoIJ6IhtV6aBHFGSiJCSamDcX5ThucPI13vdy3dXVk+O01CuNrrM
 6HhmZsbCfj4rA9ln55U4bzAfX/q3tXL5FQ+Wy3GXW/+vYHe4cbmx6UXez0cX6j4elTesY7sjk
 ipw6f//4MdL/PW/Tuxj1Vlb37H3mt+UK7xfF6gXn87Z7L5rqaZpTNfX18ZtebvVdrWvmRWR96
 zLPDBZiaU4I9FQi7moOBEAVXPsaAIDAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486474575!33354248!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37839 invoked from network); 7 Feb 2017 13:36:15 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 7 Feb 2017 13:36:15 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v17Da7HS012490;
 Tue, 7 Feb 2017 14:36:12 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v17Da6ZI012487;
 Tue, 7 Feb 2017 14:36:06 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Tue, 7 Feb 2017 14:36:06 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702071428110.11395@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
 <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
 BOUNDARY="-559023410-1932422408-1486474567=:11395"
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

---559023410-1932422408-1486474567=:11395
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

Hello.

I think I found it:

When IN_NDIS_MAX is hit (NDIS_RECEIVE_FLAGS_RESOURCES) and more then one packet in NetBufferList,
you increment Indicated more then one, send through __IndicateReceiveNetBufferLists(),
but there is side effect that split linked list, __ReceiverReturnNetBufferLists() free only the first one and increment 
Returned only by one.

Some testing patch added but rethink patch by your own.

M.C>

On Tue, 7 Feb 2017, Paul Durrant wrote:

>> -----Original Message-----
>> From: Martin Cerveny [mailto:martin@c-home.cz]
>> Sent: 06 February 2017 17:44
>> To: Paul Durrant <Paul.Durrant@citrix.com>
>> Cc: win-pv-devel@lists.xenproject.org
>> Subject: Re: [win-pv-devel] xenvif Win7 BSOD -
>> DRIVER_POWER_STATE_FAILURE
>>
>> Hello.
>>
>> On Mon, 6 Feb 2017, Paul Durrant wrote:
>>> [snip]
>>>> How to identify active filter drivers ?
>>>
>>> You can use the ndiskd windbg extension IIRC.
>>
>> Yes, loaded.
>> 0: kd> !ndiskd.netreport  -verbose
>> Output attached.
>>
>
> I can't see anything in there to indicate outstanding packets so I really don't know why you're getting into this situation. As a next step I suggest turning off RSS in the advanced properties and seeing if the problem still occurs (RSS is the main difference between the 8.1 and 8.2 network drivers).
>
>  Paul
>
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>
---559023410-1932422408-1486474567=:11395
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0001-Indicated-Returned-disbalance.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.GSO.2.00.1702071436060.11395@dmz.c-home.cz>
Content-Description: 
Content-Disposition: attachment; filename=0001-Indicated-Returned-disbalance.patch

RnJvbSAwOWI3Y2I2YjY5ZTkwYjA2N2U4OGE1M2E3ZGU4ZDM5NThmZjU4YzE3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFydGluIENlcnZl
bnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+DQpEYXRlOiBUdWUsIDcgRmVi
IDIwMTcgMTQ6MjI6MzIgKzAwMDANClN1YmplY3Q6IFtQQVRDSF0gSW5kaWNh
dGVkL1JldHVybmVkIGRpc2JhbGFuY2UNCg0KLS0tDQogc3JjL3hlbm5ldC9y
ZWNlaXZlci5jIHwgMTIgKysrKysrLS0tLS0tDQogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp
dCBhL3NyYy94ZW5uZXQvcmVjZWl2ZXIuYyBiL3NyYy94ZW5uZXQvcmVjZWl2
ZXIuYw0KaW5kZXggMWU2Nzc1ZS4uNzI3ZjMwYSAxMDA2NDQNCi0tLSBhL3Ny
Yy94ZW5uZXQvcmVjZWl2ZXIuYw0KKysrIGIvc3JjL3hlbm5ldC9yZWNlaXZl
ci5jDQpAQCAtMzI4LDcgKzMyOCw3IEBAIGZhaWwxOg0KIH0NCiANCiBzdGF0
aWMgRk9SQ0VJTkxJTkUgVk9JRCBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZl
ckxpc3RzKA0KLSAgICBJTiAgTkRJU19IQU5ETEUgICAgICAgICBNaW5pcG9y
dEFkYXB0ZXJIYW5kbGUsDQorICAgIElOICBQWEVOTkVUX1JFQ0VJVkVSICAg
IFJlY2VpdmVyLA0KICAgICBJTiAgUE5FVF9CVUZGRVJfTElTVCAgICBOZXRC
dWZmZXJMaXN0cywNCiAgICAgSU4gIE5ESVNfUE9SVF9OVU1CRVIgICAgUG9y
dE51bWJlciwNCiAgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgTnVtYmVy
T2ZOZXRCdWZmZXJMaXN0cywNCkBAIC0zNDQsMTIgKzM0NCwxNSBAQCBzdGF0
aWMgRk9SQ0VJTkxJTkUgVk9JRCBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZl
ckxpc3RzKA0KICAgICAgICAgTmV4dCA9IE5FVF9CVUZGRVJfTElTVF9ORVhU
X05CTChOZXRCdWZmZXJMaXN0cyk7DQogICAgICAgICBORVRfQlVGRkVSX0xJ
U1RfTkVYVF9OQkwoTmV0QnVmZmVyTGlzdHMpID0gTlVMTDsNCiANCi0gICAg
ICAgIE5kaXNNSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoTWluaXBv
cnRBZGFwdGVySGFuZGxlLA0KKyAgICAgICAgTmRpc01JbmRpY2F0ZVJlY2Vp
dmVOZXRCdWZmZXJMaXN0cyhBZGFwdGVyR2V0SGFuZGxlKFJlY2VpdmVyLT5B
ZGFwdGVyKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTmV0QnVmZmVyTGlzdHMsDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBvcnROdW1iZXIsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2Vp
dmVGbGFncyk7DQogDQorICAgICAgICBpZiAoUmVjZWl2ZUZsYWdzICYgTkRJ
U19SRUNFSVZFX0ZMQUdTX1JFU09VUkNFUykNCisgICAgICAgICAgICAoVk9J
RClfX1JlY2VpdmVyUmV0dXJuTmV0QnVmZmVyTGlzdHMoUmVjZWl2ZXIsIE5l
dEJ1ZmZlckxpc3RzLCBGQUxTRSk7DQorDQogICAgICAgICBDb3VudCsrOw0K
ICAgICAgICAgTmV0QnVmZmVyTGlzdHMgPSBOZXh0Ow0KICAgICB9DQpAQCAt
Mzk2LDE0ICszOTksMTEgQEAgX19SZWNlaXZlclB1c2hQYWNrZXRzKA0KICAg
ICBpZiAoSW5kaWNhdGVkIC0gUmV0dXJuZWQgPiBJTl9ORElTX01BWCkNCiAg
ICAgICAgIEZsYWdzIHw9IE5ESVNfUkVDRUlWRV9GTEFHU19SRVNPVVJDRVM7
DQogDQotICAgIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoQWRh
cHRlckdldEhhbmRsZShSZWNlaXZlci0+QWRhcHRlciksDQorICAgIF9fSW5k
aWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoUmVjZWl2ZXIsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV0QnVmZmVyTGlzdCwN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBORElTX0RF
RkFVTFRfUE9SVF9OVU1CRVIsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ291bnQsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRmxhZ3MpOw0KLQ0KLSAgICBpZiAoRmxhZ3MgJiBORElT
X1JFQ0VJVkVfRkxBR1NfUkVTT1VSQ0VTKQ0KLSAgICAgICAgKFZPSUQpIF9f
UmVjZWl2ZXJSZXR1cm5OZXRCdWZmZXJMaXN0cyhSZWNlaXZlciwgTmV0QnVm
ZmVyTGlzdCwgRkFMU0UpOw0KIH0NCiANCiBORElTX1NUQVRVUw0KLS0gDQoy
LjEwLjAud2luZG93cy4xDQoNCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

---559023410-1932422408-1486474567=:11395--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 13:36:30 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 13:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cb5wR-0005Du-B4; Tue, 07 Feb 2017 13: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 <martin@c-home.cz>) id 1cb5wQ-0005Da-6t
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 13:36:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7C/84-21675-15DC9985; Tue, 07 Feb 2017 13:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsUSKTEtRTfg7Mw
 Igyt3+C3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxsn9GxkLpmtUXDszm7mB8bJqFyMXh5DAPEaJ
 Sc/XMHUxcgI5cxglfqwpArElBNwlnrR+ZAaxWQS0JFbuvc8KYrMJqEtMWPkCqt5QYlfzDbC4C
 FDNhC1bweLMAt4Sf44cZAOxhQU8JT5umMECYnMKeEhM3XICbCavgL3ElZfT2CGOWMkqcaR1F1
 CCg0NUQFdiwhdJiBpBiZMzn7CAhJkFAiVmvmOfwMg/C0lmFkJmFthiS4lzf66zQdiREksX97N
 A2IoSmw/sZoWw7SW6Jy2GskUlVtyYwwhhB0lse7idbQEjxypGjeLUorLUIl1DM72kosz0jJLc
 xMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAZwCCHYz3NwYcYpTkYFIS5T29e2aEEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQlezTNAOcGi1PTUirTMHGAMwqQlOHiURHhPgKR5iwsSc4sz0yFSpx
 h1OU7dOP2SSYglLz8vVUqc1wmkSACkKKM0D24ELB1cYpSVEuZlBDpKiKcgtSg3swRV/hWjOAe
 jkjDv99NAU3gy80rgNr0COoIJ6IhtV6aBHFGSiJCSamDcX5ThucPI13vdy3dXVk+O01CuNrrM
 6HhmZsbCfj4rA9ln55U4bzAfX/q3tXL5FQ+Wy3GXW/+vYHe4cbmx6UXez0cX6j4elTesY7sjk
 ipw6f//4MdL/PW/Tuxj1Vlb37H3mt+UK7xfF6gXn87Z7L5rqaZpTNfX18ZtebvVdrWvmRWR96
 zLPDBZiaU4I9FQi7moOBEAVXPsaAIDAAA=
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-2.tower-27.messagelabs.com!1486474575!33354248!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37839 invoked from network); 7 Feb 2017 13:36:15 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 7 Feb 2017 13:36:15 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id v17Da7HS012490;
 Tue, 7 Feb 2017 14:36:12 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id v17Da6ZI012487;
 Tue, 7 Feb 2017 14:36:06 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Tue, 7 Feb 2017 14:36:06 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.GSO.2.00.1702071428110.11395@dmz.c-home.cz>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
 <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
 BOUNDARY="-559023410-1932422408-1486474567=:11395"
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Martin Cerveny <M.Cerveny@computer.org>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

---559023410-1932422408-1486474567=:11395
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

Hello.

I think I found it:

When IN_NDIS_MAX is hit (NDIS_RECEIVE_FLAGS_RESOURCES) and more then one packet in NetBufferList,
you increment Indicated more then one, send through __IndicateReceiveNetBufferLists(),
but there is side effect that split linked list, __ReceiverReturnNetBufferLists() free only the first one and increment 
Returned only by one.

Some testing patch added but rethink patch by your own.

M.C>

On Tue, 7 Feb 2017, Paul Durrant wrote:

>> -----Original Message-----
>> From: Martin Cerveny [mailto:martin@c-home.cz]
>> Sent: 06 February 2017 17:44
>> To: Paul Durrant <Paul.Durrant@citrix.com>
>> Cc: win-pv-devel@lists.xenproject.org
>> Subject: Re: [win-pv-devel] xenvif Win7 BSOD -
>> DRIVER_POWER_STATE_FAILURE
>>
>> Hello.
>>
>> On Mon, 6 Feb 2017, Paul Durrant wrote:
>>> [snip]
>>>> How to identify active filter drivers ?
>>>
>>> You can use the ndiskd windbg extension IIRC.
>>
>> Yes, loaded.
>> 0: kd> !ndiskd.netreport  -verbose
>> Output attached.
>>
>
> I can't see anything in there to indicate outstanding packets so I really don't know why you're getting into this situation. As a next step I suggest turning off RSS in the advanced properties and seeing if the problem still occurs (RSS is the main difference between the 8.1 and 8.2 network drivers).
>
>  Paul
>
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>
---559023410-1932422408-1486474567=:11395
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0001-Indicated-Returned-disbalance.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.GSO.2.00.1702071436060.11395@dmz.c-home.cz>
Content-Description: 
Content-Disposition: attachment; filename=0001-Indicated-Returned-disbalance.patch

RnJvbSAwOWI3Y2I2YjY5ZTkwYjA2N2U4OGE1M2E3ZGU4ZDM5NThmZjU4YzE3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFydGluIENlcnZl
bnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+DQpEYXRlOiBUdWUsIDcgRmVi
IDIwMTcgMTQ6MjI6MzIgKzAwMDANClN1YmplY3Q6IFtQQVRDSF0gSW5kaWNh
dGVkL1JldHVybmVkIGRpc2JhbGFuY2UNCg0KLS0tDQogc3JjL3hlbm5ldC9y
ZWNlaXZlci5jIHwgMTIgKysrKysrLS0tLS0tDQogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp
dCBhL3NyYy94ZW5uZXQvcmVjZWl2ZXIuYyBiL3NyYy94ZW5uZXQvcmVjZWl2
ZXIuYw0KaW5kZXggMWU2Nzc1ZS4uNzI3ZjMwYSAxMDA2NDQNCi0tLSBhL3Ny
Yy94ZW5uZXQvcmVjZWl2ZXIuYw0KKysrIGIvc3JjL3hlbm5ldC9yZWNlaXZl
ci5jDQpAQCAtMzI4LDcgKzMyOCw3IEBAIGZhaWwxOg0KIH0NCiANCiBzdGF0
aWMgRk9SQ0VJTkxJTkUgVk9JRCBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZl
ckxpc3RzKA0KLSAgICBJTiAgTkRJU19IQU5ETEUgICAgICAgICBNaW5pcG9y
dEFkYXB0ZXJIYW5kbGUsDQorICAgIElOICBQWEVOTkVUX1JFQ0VJVkVSICAg
IFJlY2VpdmVyLA0KICAgICBJTiAgUE5FVF9CVUZGRVJfTElTVCAgICBOZXRC
dWZmZXJMaXN0cywNCiAgICAgSU4gIE5ESVNfUE9SVF9OVU1CRVIgICAgUG9y
dE51bWJlciwNCiAgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgTnVtYmVy
T2ZOZXRCdWZmZXJMaXN0cywNCkBAIC0zNDQsMTIgKzM0NCwxNSBAQCBzdGF0
aWMgRk9SQ0VJTkxJTkUgVk9JRCBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZl
ckxpc3RzKA0KICAgICAgICAgTmV4dCA9IE5FVF9CVUZGRVJfTElTVF9ORVhU
X05CTChOZXRCdWZmZXJMaXN0cyk7DQogICAgICAgICBORVRfQlVGRkVSX0xJ
U1RfTkVYVF9OQkwoTmV0QnVmZmVyTGlzdHMpID0gTlVMTDsNCiANCi0gICAg
ICAgIE5kaXNNSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoTWluaXBv
cnRBZGFwdGVySGFuZGxlLA0KKyAgICAgICAgTmRpc01JbmRpY2F0ZVJlY2Vp
dmVOZXRCdWZmZXJMaXN0cyhBZGFwdGVyR2V0SGFuZGxlKFJlY2VpdmVyLT5B
ZGFwdGVyKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTmV0QnVmZmVyTGlzdHMsDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBvcnROdW1iZXIsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2Vp
dmVGbGFncyk7DQogDQorICAgICAgICBpZiAoUmVjZWl2ZUZsYWdzICYgTkRJ
U19SRUNFSVZFX0ZMQUdTX1JFU09VUkNFUykNCisgICAgICAgICAgICAoVk9J
RClfX1JlY2VpdmVyUmV0dXJuTmV0QnVmZmVyTGlzdHMoUmVjZWl2ZXIsIE5l
dEJ1ZmZlckxpc3RzLCBGQUxTRSk7DQorDQogICAgICAgICBDb3VudCsrOw0K
ICAgICAgICAgTmV0QnVmZmVyTGlzdHMgPSBOZXh0Ow0KICAgICB9DQpAQCAt
Mzk2LDE0ICszOTksMTEgQEAgX19SZWNlaXZlclB1c2hQYWNrZXRzKA0KICAg
ICBpZiAoSW5kaWNhdGVkIC0gUmV0dXJuZWQgPiBJTl9ORElTX01BWCkNCiAg
ICAgICAgIEZsYWdzIHw9IE5ESVNfUkVDRUlWRV9GTEFHU19SRVNPVVJDRVM7
DQogDQotICAgIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoQWRh
cHRlckdldEhhbmRsZShSZWNlaXZlci0+QWRhcHRlciksDQorICAgIF9fSW5k
aWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoUmVjZWl2ZXIsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV0QnVmZmVyTGlzdCwN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBORElTX0RF
RkFVTFRfUE9SVF9OVU1CRVIsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ291bnQsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRmxhZ3MpOw0KLQ0KLSAgICBpZiAoRmxhZ3MgJiBORElT
X1JFQ0VJVkVfRkxBR1NfUkVTT1VSQ0VTKQ0KLSAgICAgICAgKFZPSUQpIF9f
UmVjZWl2ZXJSZXR1cm5OZXRCdWZmZXJMaXN0cyhSZWNlaXZlciwgTmV0QnVm
ZmVyTGlzdCwgRkFMU0UpOw0KIH0NCiANCiBORElTX1NUQVRVUw0KLS0gDQoy
LjEwLjAud2luZG93cy4xDQoNCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

---559023410-1932422408-1486474567=:11395--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 13:43:24 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 13:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cb63H-0005nd-Sm; Tue, 07 Feb 2017 13: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 <prvs=204c22f05=Paul.Durrant@citrix.com>)
 id 1cb63F-0005nX-VP
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 13:43:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2B/98-25093-9FEC9985; Tue, 07 Feb 2017 13:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQvfHuZk
 RBhO+alr8WZzowOhx+MMVlgDGKNbMvKT8igTWjJ+L+AqOCFZ8fTiZtYHxAl8XIyeHhICfxLoZ
 u9hAbDYBHYmlR+czdTFycIgI6EocexwEEmYW8Ja4evIgI4gtLOApsfnsfRYQW0TAS+Lps5nsX
 YxcQHYTo8TFqz9ZQRIsAioS71/3s4PYvALuEnd2tYM1Cwk8Z5XofpQHYnMKOEgcO3UPLM4oIC
 vxpXE1M8QycYlbT0BuALlNQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU60gs2P2JDcLWlli28DU
 zxF5BiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGB
 mV5uanFxYnpqTmJSsV5yfu4mRmDgMwDBDsbT6wIPMUpyMCmJ8p7ePTNCiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgTv7bNAOcGi1PTUirTMHGAMwqQlOHiURHj1gHEoxFtckJhbnJkOkTrFqMtx6s
 bpl0xCLHn5ealS4ry8IEUCIEUZpXlwI2Dp4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEef1
 ApvBk5pXAbXoFdAQT0BHbrkwDOaIkESEl1cC4S1G1x251xJZXlqJtbQ3f9zzrePyo9XL6D8M7
 rfcKFpy4r2+f/+5+5CXvyW0xCfddsuTzuCtP+9X8e/prI1OVqkcKs+X6rhM30uctPc5gUdWnb
 Gi0oFbj5NdyP42nc6ao9dxbwnphyfpjiqJ5W97N4Zl+jsOawduyNon/7Df30+2rPky9Nv+oEk
 txRqKhFnNRcSIAb1aq4gIDAAA=
X-Env-Sender: prvs=204c22f05=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1486475000!50360842!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34177 invoked from network); 7 Feb 2017 13:43:20 -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;
 7 Feb 2017 13:43:20 -0000
X-IronPort-AV: E=Sophos;i="5.33,346,1477958400"; d="scan'208";a="40303519"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA////UwCAABWF0IAABAyAgAEdCkCAADAAAIAAEXjQ
Date: Tue, 7 Feb 2017 13:43:04 +0000
Message-ID: <b98371c747504de18a99289e038e047c@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
 <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702071428110.11395@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702071428110.11395@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNyBGZWJydWFyeSAyMDE3IDEzOjM2Cj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IEkgdGhpbmsgSSBmb3VuZCBpdDoKPiAKPiBXaGVuIElOX05ESVNfTUFYIGlzIGhpdCAoTkRJ
U19SRUNFSVZFX0ZMQUdTX1JFU09VUkNFUykgYW5kIG1vcmUKPiB0aGVuIG9uZSBwYWNrZXQgaW4g
TmV0QnVmZmVyTGlzdCwKPiB5b3UgaW5jcmVtZW50IEluZGljYXRlZCBtb3JlIHRoZW4gb25lLCBz
ZW5kIHRocm91Z2gKPiBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKCksCj4gYnV0IHRo
ZXJlIGlzIHNpZGUgZWZmZWN0IHRoYXQgc3BsaXQgbGlua2VkIGxpc3QsIF9fUmVjZWl2ZXJSZXR1
cm5OZXRCdWZmZXJMaXN0cygpCj4gZnJlZSBvbmx5IHRoZSBmaXJzdCBvbmUgYW5kIGluY3JlbWVu
dAo+IFJldHVybmVkIG9ubHkgYnkgb25lLgoKV2VsbCBmb3VuZCEKClllcywgYmVjYXVzZSBfX0lu
ZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKCkgY2FydmVzIHVwIHRoZSBsaXN0LCBpc29sYXRp
bmcgdGhlIGhlYWQgbGlzdCwgaXQgbWVhbnMgX19SZWNlaXZlclJldHVybk5ldEJ1ZmZlckxpc3Rz
KCkgb25seSBldmVyIHNlZXMgb25lIGxpc3QgaW4gdGhpcyBjYXNlLiAKCj4gCj4gU29tZSB0ZXN0
aW5nIHBhdGNoIGFkZGVkIGJ1dCByZXRoaW5rIHBhdGNoIGJ5IHlvdXIgb3duLgo+IAoKSSB3aWxs
IGNvbWUgdXAgd2l0aCBzb21ldGhpbmcgYS5zLmEucC4gYW5kIHNlbmQgeW91IGEgYnVpbGQgdG8g
dHJ5LiBJdCB3b3VsZCBiZSBnb29kIHRvIGdldCB5b3VyIHRlc3RlZC1ieSBvbiB0aGUgcGF0Y2gg
YmVmb3JlIEkgcHVzaCBpdC4KCkNoZWVycywKCiAgUGF1bAoKPiBNLkM+Cj4gCj4gT24gVHVlLCA3
IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPiA+PiBGcm9tOiBNYXJ0aW4gQ2VydmVueSBbbWFpbHRvOm1hcnRpbkBjLWhvbWUu
Y3pdCj4gPj4gU2VudDogMDYgRmVicnVhcnkgMjAxNyAxNzo0NAo+ID4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiA+PiBTdWJqZWN0OiBSZTogW3dpbi1wdi1kZXZlbF0geGVudmlmIFdp
bjcgQlNPRCAtCj4gPj4gRFJJVkVSX1BPV0VSX1NUQVRFX0ZBSUxVUkUKPiA+Pgo+ID4+IEhlbGxv
Lgo+ID4+Cj4gPj4gT24gTW9uLCA2IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPj4+
IFtzbmlwXQo+ID4+Pj4gSG93IHRvIGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/Cj4g
Pj4+Cj4gPj4+IFlvdSBjYW4gdXNlIHRoZSBuZGlza2Qgd2luZGJnIGV4dGVuc2lvbiBJSVJDLgo+
ID4+Cj4gPj4gWWVzLCBsb2FkZWQuCj4gPj4gMDoga2Q+ICFuZGlza2QubmV0cmVwb3J0ICAtdmVy
Ym9zZQo+ID4+IE91dHB1dCBhdHRhY2hlZC4KPiA+Pgo+ID4KPiA+IEkgY2FuJ3Qgc2VlIGFueXRo
aW5nIGluIHRoZXJlIHRvIGluZGljYXRlIG91dHN0YW5kaW5nIHBhY2tldHMgc28gSSByZWFsbHkg
ZG9uJ3QKPiBrbm93IHdoeSB5b3UncmUgZ2V0dGluZyBpbnRvIHRoaXMgc2l0dWF0aW9uLiBBcyBh
IG5leHQgc3RlcCBJIHN1Z2dlc3QgdHVybmluZwo+IG9mZiBSU1MgaW4gdGhlIGFkdmFuY2VkIHBy
b3BlcnRpZXMgYW5kIHNlZWluZyBpZiB0aGUgcHJvYmxlbSBzdGlsbCBvY2N1cnMgKFJTUwo+IGlz
IHRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgOC4xIGFuZCA4LjIgbmV0d29yayBkcml2
ZXJzKS4KPiA+Cj4gPiAgUGF1bAo+ID4KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbAo+ID4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 13:43:24 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 13:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cb63H-0005nd-Sm; Tue, 07 Feb 2017 13: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 <prvs=204c22f05=Paul.Durrant@citrix.com>)
 id 1cb63F-0005nX-VP
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 13:43:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2B/98-25093-9FEC9985; Tue, 07 Feb 2017 13:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQvfHuZk
 RBhO+alr8WZzowOhx+MMVlgDGKNbMvKT8igTWjJ+L+AqOCFZ8fTiZtYHxAl8XIyeHhICfxLoZ
 u9hAbDYBHYmlR+czdTFycIgI6EocexwEEmYW8Ja4evIgI4gtLOApsfnsfRYQW0TAS+Lps5nsX
 YxcQHYTo8TFqz9ZQRIsAioS71/3s4PYvALuEnd2tYM1Cwk8Z5XofpQHYnMKOEgcO3UPLM4oIC
 vxpXE1M8QycYlbT0BuALlNQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU60gs2P2JDcLWlli28DU
 zxF5BiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGB
 mV5uanFxYnpqTmJSsV5yfu4mRmDgMwDBDsbT6wIPMUpyMCmJ8p7ePTNCiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgTv7bNAOcGi1PTUirTMHGAMwqQlOHiURHj1gHEoxFtckJhbnJkOkTrFqMtx6s
 bpl0xCLHn5ealS4ry8IEUCIEUZpXlwI2Dp4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEef1
 ApvBk5pXAbXoFdAQT0BHbrkwDOaIkESEl1cC4S1G1x251xJZXlqJtbQ3f9zzrePyo9XL6D8M7
 rfcKFpy4r2+f/+5+5CXvyW0xCfddsuTzuCtP+9X8e/prI1OVqkcKs+X6rhM30uctPc5gUdWnb
 Gi0oFbj5NdyP42nc6ao9dxbwnphyfpjiqJ5W97N4Zl+jsOawduyNon/7Df30+2rPky9Nv+oEk
 txRqKhFnNRcSIAb1aq4gIDAAA=
X-Env-Sender: prvs=204c22f05=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1486475000!50360842!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34177 invoked from network); 7 Feb 2017 13:43:20 -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;
 7 Feb 2017 13:43:20 -0000
X-IronPort-AV: E=Sophos;i="5.33,346,1477958400"; d="scan'208";a="40303519"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Martin Cerveny' <M.Cerveny@computer.org>
Thread-Topic: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
Thread-Index: AQHSf0UnGPO2vOuRQEaaxv/OhKmDbKFbrYDg///78oCAABFd8IAAHX6AgAAXwNCAABbVAIAAEiaA////UwCAABWF0IAABAyAgAEdCkCAADAAAIAAEXjQ
Date: Tue, 7 Feb 2017 13:43:04 +0000
Message-ID: <b98371c747504de18a99289e038e047c@AMSPEX02CL03.citrite.net>
References: <alpine.GSO.2.00.1702050039470.5585@dmz.c-home.cz>
 <f533336fbe6b4b41a907cca33b5f1711@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061011170.26994@dmz.c-home.cz>
 <e40719ee7ad541f59689b2b98eda5f2d@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061309320.2486@dmz.c-home.cz>
 <6accd87a844b44f0a3fb3c9f97d56b53@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061525550.6176@dmz.c-home.cz>
 <6e189fd821c645298bd3b68a414550c2@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061650170.8312@dmz.c-home.cz>
 <35465dcf3f664b5c8b60b00dfca66138@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702061824300.10859@dmz.c-home.cz>
 <5ebf9afdbd51419caecc6bfb7acc7b76@AMSPEX02CL03.citrite.net>
 <alpine.GSO.2.00.1702071428110.11395@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1702071428110.11395@dmz.c-home.cz>
Accept-Language: en-GB, 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: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] xenvif Win7 BSOD - DRIVER_POWER_STATE_FAILURE
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcnRpbiBDZXJ2ZW55IFttYWls
dG86bWFydGluQGMtaG9tZS5jel0KPiBTZW50OiAwNyBGZWJydWFyeSAyMDE3IDEzOjM2Cj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSB4ZW52
aWYgV2luNyBCU09EIC0KPiBEUklWRVJfUE9XRVJfU1RBVEVfRkFJTFVSRQo+IAo+IEhlbGxvLgo+
IAo+IEkgdGhpbmsgSSBmb3VuZCBpdDoKPiAKPiBXaGVuIElOX05ESVNfTUFYIGlzIGhpdCAoTkRJ
U19SRUNFSVZFX0ZMQUdTX1JFU09VUkNFUykgYW5kIG1vcmUKPiB0aGVuIG9uZSBwYWNrZXQgaW4g
TmV0QnVmZmVyTGlzdCwKPiB5b3UgaW5jcmVtZW50IEluZGljYXRlZCBtb3JlIHRoZW4gb25lLCBz
ZW5kIHRocm91Z2gKPiBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKCksCj4gYnV0IHRo
ZXJlIGlzIHNpZGUgZWZmZWN0IHRoYXQgc3BsaXQgbGlua2VkIGxpc3QsIF9fUmVjZWl2ZXJSZXR1
cm5OZXRCdWZmZXJMaXN0cygpCj4gZnJlZSBvbmx5IHRoZSBmaXJzdCBvbmUgYW5kIGluY3JlbWVu
dAo+IFJldHVybmVkIG9ubHkgYnkgb25lLgoKV2VsbCBmb3VuZCEKClllcywgYmVjYXVzZSBfX0lu
ZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKCkgY2FydmVzIHVwIHRoZSBsaXN0LCBpc29sYXRp
bmcgdGhlIGhlYWQgbGlzdCwgaXQgbWVhbnMgX19SZWNlaXZlclJldHVybk5ldEJ1ZmZlckxpc3Rz
KCkgb25seSBldmVyIHNlZXMgb25lIGxpc3QgaW4gdGhpcyBjYXNlLiAKCj4gCj4gU29tZSB0ZXN0
aW5nIHBhdGNoIGFkZGVkIGJ1dCByZXRoaW5rIHBhdGNoIGJ5IHlvdXIgb3duLgo+IAoKSSB3aWxs
IGNvbWUgdXAgd2l0aCBzb21ldGhpbmcgYS5zLmEucC4gYW5kIHNlbmQgeW91IGEgYnVpbGQgdG8g
dHJ5LiBJdCB3b3VsZCBiZSBnb29kIHRvIGdldCB5b3VyIHRlc3RlZC1ieSBvbiB0aGUgcGF0Y2gg
YmVmb3JlIEkgcHVzaCBpdC4KCkNoZWVycywKCiAgUGF1bAoKPiBNLkM+Cj4gCj4gT24gVHVlLCA3
IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPiA+PiBGcm9tOiBNYXJ0aW4gQ2VydmVueSBbbWFpbHRvOm1hcnRpbkBjLWhvbWUu
Y3pdCj4gPj4gU2VudDogMDYgRmVicnVhcnkgMjAxNyAxNzo0NAo+ID4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiA+PiBTdWJqZWN0OiBSZTogW3dpbi1wdi1kZXZlbF0geGVudmlmIFdp
bjcgQlNPRCAtCj4gPj4gRFJJVkVSX1BPV0VSX1NUQVRFX0ZBSUxVUkUKPiA+Pgo+ID4+IEhlbGxv
Lgo+ID4+Cj4gPj4gT24gTW9uLCA2IEZlYiAyMDE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPj4+
IFtzbmlwXQo+ID4+Pj4gSG93IHRvIGlkZW50aWZ5IGFjdGl2ZSBmaWx0ZXIgZHJpdmVycyA/Cj4g
Pj4+Cj4gPj4+IFlvdSBjYW4gdXNlIHRoZSBuZGlza2Qgd2luZGJnIGV4dGVuc2lvbiBJSVJDLgo+
ID4+Cj4gPj4gWWVzLCBsb2FkZWQuCj4gPj4gMDoga2Q+ICFuZGlza2QubmV0cmVwb3J0ICAtdmVy
Ym9zZQo+ID4+IE91dHB1dCBhdHRhY2hlZC4KPiA+Pgo+ID4KPiA+IEkgY2FuJ3Qgc2VlIGFueXRo
aW5nIGluIHRoZXJlIHRvIGluZGljYXRlIG91dHN0YW5kaW5nIHBhY2tldHMgc28gSSByZWFsbHkg
ZG9uJ3QKPiBrbm93IHdoeSB5b3UncmUgZ2V0dGluZyBpbnRvIHRoaXMgc2l0dWF0aW9uLiBBcyBh
IG5leHQgc3RlcCBJIHN1Z2dlc3QgdHVybmluZwo+IG9mZiBSU1MgaW4gdGhlIGFkdmFuY2VkIHBy
b3BlcnRpZXMgYW5kIHNlZWluZyBpZiB0aGUgcHJvYmxlbSBzdGlsbCBvY2N1cnMgKFJTUwo+IGlz
IHRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgOC4xIGFuZCA4LjIgbmV0d29yayBkcml2
ZXJzKS4KPiA+Cj4gPiAgUGF1bAo+ID4KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbAo+ID4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 17:59:38 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 17:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbA35-0001hW-Nf; Tue, 07 Feb 2017 17:59:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cbA34-0001hE-R2
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 17:59:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 90/B2-00888-EFA0A985; Tue, 07 Feb 2017 17:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWy01nFSfcv16w
 Ig6bf6hZ/Fic6MHoc/nCFJYAxijUzLym/IoE149viyawFNzkqXp86yt7A2M3excjFISRwgFFi
 480uRghnIqNE66dlTF2MnBzCAn4Sx3r2soDYIgK+Ei39HawgtpBApcT8ZTvZQGw2AXWJ/5dPg
 9m8AjYSP/4dA+tlEVCRuPH8DiOILSoQI7H+5H52iBpBiZMzn4DN5BTwkNjauAasnlnATGLe5o
 fMELa8xPa3c5gnMPLOQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhoY6+W
 mFhcnpqfmJCYV6yXn525iBIZVPQMD4w7Gvr1+hxglOZiURHlP754ZIcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCt5hzVoSQYFFqempFWmYOMMBh0hIcPEoivGtB0rzFBYm5xZnpEKlTjMYcVxZdf
 MnE8efT5ZdMQix5+XmpUuK880BKBUBKM0rz4AbBIu8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWFeZmAcC/Fk5pXA7XsFdAoT0CnbrkwDOaUkESEl1cC4Zt6K++2xu7Ldvd8tYRX5zNj+/ar
 hzT82M804N92KzZqY+PenwReuLIYlL3qcOP84aOUd6w0+ckFg7+ZJi9WyTZlS7IVjIudNXs7/
 1e6x38/Z0hoSB9Y8nLt17ovfr3Mc+EWXfe/p26LyfrWq9CTjw65skoZHF+3Rdnj+8do0x44jm
 gliR8WPKLEUZyQaajEXFScCAF6mFsa3AgAA
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-9.tower-31.messagelabs.com!1486490365!28974816!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9825 invoked from network); 7 Feb 2017 17:59:25 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Feb 2017 17:59:25 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 566CE209A8
 for <win-pv-devel@lists.xenproject.org>; Tue,  7 Feb 2017 18:59:24 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vHsY82TzYzyfr;
 Tue,  7 Feb 2017 18:59:24 +0100 (CET)
To: Paul Durrant <Paul.Durrant@citrix.com>, win-pv-devel@lists.xenproject.org
References: <7c32a14e-c4ac-70f8-df25-a4d39ce42d34@posteo.de>
 <99aa1a6c0001452fadf55a8ecd8fc454@AMSPEX02CL03.citrite.net>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <8c68f5dc-a950-b83b-3d00-739587df0c0d@posteo.de>
Date: Tue, 7 Feb 2017 18:59:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <99aa1a6c0001452fadf55a8ecd8fc454@AMSPEX02CL03.citrite.net>
Subject: Re: [win-pv-devel] analysis of dumps (load+stability tests result:
	Event 129 xenvbd)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SSBhbSBjdXJyZW50bHkgdGVzdGluZyBvbGRlciBYZW4gdmVyc2lvbnMgdG8gc2VlIGlmIFhlbiBp
cyB0aGUgYWN0dWFsIApwcm9ibGVtLiBTaW5jZSBteSB2ZXJ5IHN0YWJsZSB2ZXJzaW9uIG9mIEdQ
TFBWIGFsc28gY3Jhc2hlZCB3aXRoIFhlbiAKNC44LjAsIEkgY3VycmVudGx5IGFzc3VtZSB0aGVy
ZSBpcyBzb21lIHByb2JsZW0gd2l0aCBYZW4gNC44LjAuCgpSZWdhcmRzIEFuZHJlYXMKCk9uIDA3
LjAyLjIwMTcgMTE6MDYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPj4gRnJvbTogQW5kcmVhcyBLaW56bGVyIFttYWlsdG86aGZwQHBvc3Rlby5kZV0K
Pj4gU2VudDogMDcgRmVicnVhcnkgMjAxNyAxMDowMQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogYW5hbHlzaXMgb2YgZHVtcHMgKGxvYWQr
c3RhYmlsaXR5IHRlc3RzIHJlc3VsdDogRXZlbnQgMTI5IHhlbnZiZCkKPj4KPj4gSGVsbG8gUGF1
bCwKPj4KPj4gZGlkIHlvdSBoYWQgYSBjaGFuY2UgdG8gbG9vayBpbnRvIG15IGRlYnVnLnppcCBm
b3IgaGFuZyBhbmFseXNpcz8KPj4KPj4gUmVnYXJkcyBBbmRyZWFzCj4+Cj4gSGkgQW5kcmVhcywK
Pgo+ICAgIFRoZXJlJ3Mgbm8gcGFydGljdWxhciBjbHVlIGFzIHRvIHdoeSB5b3VyIFdpbmRvd3Mg
Z3Vlc3Qgd2VudCBpbnRvIGFuIGluZmluaXRlIHJlc2V0IGxvb3AuIEl0IGRvZXMgbm90IGFwcGVh
ciB0aGF0IHRoZXJlIGlzIGFueXRoaW5nIG91dHN0YW5kaW5nIGluIGFueSBvZiB0aGUgcXVldWVz
IG9yIHRoZSBzaGFyZWQgcmluZy4gV2l0aG91dCBiYXNpYyBTUkIgaW5ncmVzcy9lZ3Jlc3MgY291
bnRlcnMgdGhvdWdoIEkgY2FuJ3QgdGVsbCB3aHkgV2luZG93cyBiZWxpZXZlcyB0aGF0IHdlIGhh
dmUgZmFpbGVkIHRvIGNvbXBsZXRlIHNvbWV0aGluZy4KPiAgICBJIGRvIG5vdGUgZnJvbSB0aGUg
bG9nIHRoYXQgdGhlIHN0YWNrIGhhcyBwYXNzZWQgZG93biBtYW55IG1hbnkgdHJpbSByZXF1ZXN0
cy4gSXQgbWlnaHQgYmUgYW4gaWRlYSB0byBkaXNhYmxlIHRyaW0gYW5kIHNlZSBpZiB0aGluZ3Mg
Z2V0IG1vcmUgc3RhYmxlLgo+Cj4gICAgUGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 07 17:59:38 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 07 Feb 2017 17:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbA35-0001hW-Nf; Tue, 07 Feb 2017 17:59:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cbA34-0001hE-R2
 for win-pv-devel@lists.xenproject.org; Tue, 07 Feb 2017 17:59:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 90/B2-00888-EFA0A985; Tue, 07 Feb 2017 17:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWy01nFSfcv16w
 Ig6bf6hZ/Fic6MHoc/nCFJYAxijUzLym/IoE149viyawFNzkqXp86yt7A2M3excjFISRwgFFi
 480uRghnIqNE66dlTF2MnBzCAn4Sx3r2soDYIgK+Ei39HawgtpBApcT8ZTvZQGw2AXWJ/5dPg
 9m8AjYSP/4dA+tlEVCRuPH8DiOILSoQI7H+5H52iBpBiZMzn4DN5BTwkNjauAasnlnATGLe5o
 fMELa8xPa3c5gnMPLOQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhoY6+W
 mFhcnpqfmJCYV6yXn525iBIZVPQMD4w7Gvr1+hxglOZiURHlP754ZIcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCt5hzVoSQYFFqempFWmYOMMBh0hIcPEoivGtB0rzFBYm5xZnpEKlTjMYcVxZdf
 MnE8efT5ZdMQix5+XmpUuK880BKBUBKM0rz4AbBIu8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWFeZmAcC/Fk5pXA7XsFdAoT0CnbrkwDOaUkESEl1cC4Zt6K++2xu7Ldvd8tYRX5zNj+/ar
 hzT82M804N92KzZqY+PenwReuLIYlL3qcOP84aOUd6w0+ckFg7+ZJi9WyTZlS7IVjIudNXs7/
 1e6x38/Z0hoSB9Y8nLt17ovfr3Mc+EWXfe/p26LyfrWq9CTjw65skoZHF+3Rdnj+8do0x44jm
 gliR8WPKLEUZyQaajEXFScCAF6mFsa3AgAA
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-9.tower-31.messagelabs.com!1486490365!28974816!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9825 invoked from network); 7 Feb 2017 17:59:25 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Feb 2017 17:59:25 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 566CE209A8
 for <win-pv-devel@lists.xenproject.org>; Tue,  7 Feb 2017 18:59:24 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vHsY82TzYzyfr;
 Tue,  7 Feb 2017 18:59:24 +0100 (CET)
To: Paul Durrant <Paul.Durrant@citrix.com>, win-pv-devel@lists.xenproject.org
References: <7c32a14e-c4ac-70f8-df25-a4d39ce42d34@posteo.de>
 <99aa1a6c0001452fadf55a8ecd8fc454@AMSPEX02CL03.citrite.net>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <8c68f5dc-a950-b83b-3d00-739587df0c0d@posteo.de>
Date: Tue, 7 Feb 2017 18:59:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <99aa1a6c0001452fadf55a8ecd8fc454@AMSPEX02CL03.citrite.net>
Subject: Re: [win-pv-devel] analysis of dumps (load+stability tests result:
	Event 129 xenvbd)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SSBhbSBjdXJyZW50bHkgdGVzdGluZyBvbGRlciBYZW4gdmVyc2lvbnMgdG8gc2VlIGlmIFhlbiBp
cyB0aGUgYWN0dWFsIApwcm9ibGVtLiBTaW5jZSBteSB2ZXJ5IHN0YWJsZSB2ZXJzaW9uIG9mIEdQ
TFBWIGFsc28gY3Jhc2hlZCB3aXRoIFhlbiAKNC44LjAsIEkgY3VycmVudGx5IGFzc3VtZSB0aGVy
ZSBpcyBzb21lIHByb2JsZW0gd2l0aCBYZW4gNC44LjAuCgpSZWdhcmRzIEFuZHJlYXMKCk9uIDA3
LjAyLjIwMTcgMTE6MDYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPj4gRnJvbTogQW5kcmVhcyBLaW56bGVyIFttYWlsdG86aGZwQHBvc3Rlby5kZV0K
Pj4gU2VudDogMDcgRmVicnVhcnkgMjAxNyAxMDowMQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogYW5hbHlzaXMgb2YgZHVtcHMgKGxvYWQr
c3RhYmlsaXR5IHRlc3RzIHJlc3VsdDogRXZlbnQgMTI5IHhlbnZiZCkKPj4KPj4gSGVsbG8gUGF1
bCwKPj4KPj4gZGlkIHlvdSBoYWQgYSBjaGFuY2UgdG8gbG9vayBpbnRvIG15IGRlYnVnLnppcCBm
b3IgaGFuZyBhbmFseXNpcz8KPj4KPj4gUmVnYXJkcyBBbmRyZWFzCj4+Cj4gSGkgQW5kcmVhcywK
Pgo+ICAgIFRoZXJlJ3Mgbm8gcGFydGljdWxhciBjbHVlIGFzIHRvIHdoeSB5b3VyIFdpbmRvd3Mg
Z3Vlc3Qgd2VudCBpbnRvIGFuIGluZmluaXRlIHJlc2V0IGxvb3AuIEl0IGRvZXMgbm90IGFwcGVh
ciB0aGF0IHRoZXJlIGlzIGFueXRoaW5nIG91dHN0YW5kaW5nIGluIGFueSBvZiB0aGUgcXVldWVz
IG9yIHRoZSBzaGFyZWQgcmluZy4gV2l0aG91dCBiYXNpYyBTUkIgaW5ncmVzcy9lZ3Jlc3MgY291
bnRlcnMgdGhvdWdoIEkgY2FuJ3QgdGVsbCB3aHkgV2luZG93cyBiZWxpZXZlcyB0aGF0IHdlIGhh
dmUgZmFpbGVkIHRvIGNvbXBsZXRlIHNvbWV0aGluZy4KPiAgICBJIGRvIG5vdGUgZnJvbSB0aGUg
bG9nIHRoYXQgdGhlIHN0YWNrIGhhcyBwYXNzZWQgZG93biBtYW55IG1hbnkgdHJpbSByZXF1ZXN0
cy4gSXQgbWlnaHQgYmUgYW4gaWRlYSB0byBkaXNhYmxlIHRyaW0gYW5kIHNlZSBpZiB0aGluZ3Mg
Z2V0IG1vcmUgc3RhYmxlLgo+Cj4gICAgUGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 11:06:42 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 2017 11: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbQ51-0006Rf-Js; Wed, 08 Feb 2017 11:06:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20599380f=Paul.Durrant@citrix.com>)
 id 1cbQ50-0006Qu-7W
 for win-pv-devel@lists.xenproject.org; Wed, 08 Feb 2017 11:06:30 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 04/C8-31649-5BBFA985; Wed, 08 Feb 2017 11:06:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve6W37M
 iDLb0WFn8WZzowOhx+MMVlgDGKNbMvKT8igTWjEkvJzIV9EpWTJu4gqmB8aJgFyMnh4SAv8T8
 6/sYQWw2AR2JqU8vsYLYIgLqEvs+b2UCsZkFtCQaJi4Bs4UF9CT+bXnPDmKzCKhIXOmfzwxi8
 wq4SuxbeAyolwNoppxE9043kLAQUMn6qbPYIEoEJU7OfMICMVJC4uCLF8wTGLlnIUnNQpJawM
 i0ilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMBAYgGAH46t
 u50OMkhxMSqK8Pk9nRQjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O37BZQTLEpNT61Iy8wBhiRM
 WoKDR0mE9wBImre4IDG3ODMdInWKUZfj1I3TL5mEWPLy81KlxHnPgBQJgBRllObBjYDFxyVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ804CmcKTmVcCt+kV0BFMQEdcPw12REkiQkqqgTF+hc
 KZj9wW/YZxBX6bfq27ledmr1EusK7y3fLFTMEe+tt4ZnfE9JxZydJrcNBC7oPyR41WKyuzM4U
 yQYlT/HedmPnqdEJMjcIeVdPDXhrcZXHHK7+tuK/IcUWztG73wvM2mtue6vhwJcjLLfgyPW17
 1oHWvD1S1S4rnacrlsTwbH5wzFBPWomlOCPRUIu5qDgRAK9hT2mKAgAA
X-Env-Sender: prvs=20599380f=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1486551987!53688675!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35837 invoked from network); 8 Feb 2017 11:06:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Feb 2017 11:06:28 -0000
X-IronPort-AV: E=Sophos;i="5.33,346,1477958400"; d="scan'208";a="414236422"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 8 Feb 2017 11:06:19 +0000
Message-ID: <1486551979-407-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Fix low resources packet leak
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

V2hlbiB0aGUgbG93IHJlc291cmNlcyBsaW1pdCBpcyBoaXQgdGhlbiB0aGUgTkRJU19SRUNFSVZF
X0ZMQUdTX1JFU09VUkNFUwppcyBwYXNzZWQgdG8gTmRpc01JbmRpY2F0ZVJlY2VpdmVOZXRCdWZm
ZXJMaXN0cygpLCB3aGljaCBtZWFucyB0aGF0IHRoZQpjYWxsaW5nIGNvZGUgY2FuIGFzc3VtZSB0
aGUgTkVUX0JVRkZFUl9MSVNUIGlzIGltbWVkaWF0ZWx5IHJlbGVhc2VkLgpUaGUgY29kZSB0aGVy
ZWZvcmUgYXR0ZW1wdHMgdG8gaW1tZWRpYXRlbHkgcmVsZWFzZSB0aGUgY2hhaW4gb2YKTkVUX0JV
RkZFUl9MSVNULCBidXQgYmVjYXVzZSBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKCkg
c2VnbWVudGVkCnRoZSBjaGFpbiwgb25seSB0aGUgZmlyc3Qgb25lIGlzIGFjdHVhbGx5IHJlbGVh
c2VkLiBUaGlzIGxlYWRzIHRvIGEKcmVzb3VyY2UgbGVhayB3aGljaCBhbHNvIHByZXZlbnRzIFhF
TlZJRiBmcm9tIHNodXR0aW5nIGRvd24gY29ycmVjdGx5Cih3YWl0aW5nIGZvciB0aGUgbGVha2Vk
IHBhY2tldHMgdG8gYmUgcmV0dXJuZWQpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkg
aGFuZGxpbmcgdGhlIHJlbGVhc2Ugb2YgaW5kaXZpZHVhbApORVRfQlVGRkVSX0xJU1RzIGRpcmVj
dGx5IGluIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoKSwgaWYgdGhlCk5ESVNfUkVD
RUlWRV9GTEFHU19SRVNPVVJDRVMgaXMgc2V0LgoKUmVwb3J0ZWQtYnk6IE1hcnRpbiBDZXJ2ZW55
IDxtYXJ0aW5AYy1ob21lLmN6PgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IE1hcnRpbiBDZXJ2ZW55IDxtYXJ0aW5AYy1ob21l
LmN6PgotLS0KIHNyYy94ZW5uZXQvcmVjZWl2ZXIuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9zcmMveGVubmV0L3JlY2VpdmVyLmMgYi9zcmMveGVubmV0L3JlY2VpdmVy
LmMKaW5kZXggMWU2Nzc1ZS4uMmY3ZWEyNSAxMDA2NDQKLS0tIGEvc3JjL3hlbm5ldC9yZWNlaXZl
ci5jCisrKyBiL3NyYy94ZW5uZXQvcmVjZWl2ZXIuYwpAQCAtMzI4LDE1ICszMjgsMjAgQEAgZmFp
bDE6CiB9CiAKIHN0YXRpYyBGT1JDRUlOTElORSBWT0lEIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVm
ZmVyTGlzdHMoCi0gICAgSU4gIE5ESVNfSEFORExFICAgICAgICAgTWluaXBvcnRBZGFwdGVySGFu
ZGxlLAorICAgIElOICBQWEVOTkVUX1JFQ0VJVkVSICAgIFJlY2VpdmVyLAogICAgIElOICBQTkVU
X0JVRkZFUl9MSVNUICAgIE5ldEJ1ZmZlckxpc3RzLAogICAgIElOICBORElTX1BPUlRfTlVNQkVS
ICAgIFBvcnROdW1iZXIsCiAgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgTnVtYmVyT2ZOZXRC
dWZmZXJMaXN0cywKICAgICBJTiAgVUxPTkcgICAgICAgICAgICAgICBSZWNlaXZlRmxhZ3MKICAg
ICApCiB7CisgICAgUFhFTk5FVF9BREFQVEVSICAgICAgICAgQWRhcHRlciA9IFJlY2VpdmVyLT5B
ZGFwdGVyOworICAgIE5ESVNfSEFORExFICAgICAgICAgICAgIE1pbmlwb3J0QWRhcHRlckhhbmRs
ZSA9IEFkYXB0ZXJHZXRIYW5kbGUoQWRhcHRlcik7CisgICAgUFhFTlZJRl9WSUZfSU5URVJGQUNF
ICAgVmlmSW50ZXJmYWNlOwogICAgIFVMT05HICAgICAgICAgICAgICAgICAgIENvdW50OwogCisg
ICAgVmlmSW50ZXJmYWNlID0gQWRhcHRlckdldFZpZkludGVyZmFjZShSZWNlaXZlci0+QWRhcHRl
cik7CisKICAgICBDb3VudCA9IDA7CiAgICAgd2hpbGUgKE5ldEJ1ZmZlckxpc3RzICE9IE5VTEwp
IHsKICAgICAgICAgUE5FVF9CVUZGRVJfTElTVCAgICAgICAgTmV4dDsKQEAgLTM1MCw2ICszNTUs
MjAgQEAgc3RhdGljIEZPUkNFSU5MSU5FIFZPSUQgX19JbmRpY2F0ZVJlY2VpdmVOZXRCdWZmZXJM
aXN0cygKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmVGbGFncyk7CiAK
KyAgICAgICAgaWYgKFJlY2VpdmVGbGFncyAmIE5ESVNfUkVDRUlWRV9GTEFHU19SRVNPVVJDRVMp
IHsKKyAgICAgICAgICAgIFBWT0lEICAgQ29va2llOworCisgICAgICAgICAgICBDb29raWUgPSBf
X1JlY2VpdmVyUmVsZWFzZU5ldEJ1ZmZlckxpc3QoUmVjZWl2ZXIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV0QnVmZmVyTGlzdHMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UpOwor
CisgICAgICAgICAgICBYRU5WSUZfVklGKFJlY2VpdmVyUmV0dXJuUGFja2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICBWaWZJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgIENvb2tp
ZSk7CisKKyAgICAgICAgICAgIChWT0lEKSBJbnRlcmxvY2tlZEluY3JlbWVudCgmUmVjZWl2ZXIt
PlJldHVybmVkKTsKKyAgICAgICAgfQorCiAgICAgICAgIENvdW50Kys7CiAgICAgICAgIE5ldEJ1
ZmZlckxpc3RzID0gTmV4dDsKICAgICB9CkBAIC0zOTYsMTQgKzQxNSwxMSBAQCBfX1JlY2VpdmVy
UHVzaFBhY2tldHMoCiAgICAgaWYgKEluZGljYXRlZCAtIFJldHVybmVkID4gSU5fTkRJU19NQVgp
CiAgICAgICAgIEZsYWdzIHw9IE5ESVNfUkVDRUlWRV9GTEFHU19SRVNPVVJDRVM7CiAKLSAgICBf
X0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKEFkYXB0ZXJHZXRIYW5kbGUoUmVjZWl2ZXIt
PkFkYXB0ZXIpLAorICAgIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoUmVjZWl2ZXIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRCdWZmZXJMaXN0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTkRJU19ERUZBVUxUX1BPUlRfTlVNQkVS
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ291bnQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBGbGFncyk7Ci0KLSAgICBpZiAoRmxhZ3MgJiBORElT
X1JFQ0VJVkVfRkxBR1NfUkVTT1VSQ0VTKQotICAgICAgICAoVk9JRCkgX19SZWNlaXZlclJldHVy
bk5ldEJ1ZmZlckxpc3RzKFJlY2VpdmVyLCBOZXRCdWZmZXJMaXN0LCBGQUxTRSk7CiB9CiAKIE5E
SVNfU1RBVFVTCi0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 11:06:42 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 2017 11: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbQ51-0006Rf-Js; Wed, 08 Feb 2017 11:06:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=20599380f=Paul.Durrant@citrix.com>)
 id 1cbQ50-0006Qu-7W
 for win-pv-devel@lists.xenproject.org; Wed, 08 Feb 2017 11:06:30 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 04/C8-31649-5BBFA985; Wed, 08 Feb 2017 11:06:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve6W37M
 iDLb0WFn8WZzowOhx+MMVlgDGKNbMvKT8igTWjEkvJzIV9EpWTJu4gqmB8aJgFyMnh4SAv8T8
 6/sYQWw2AR2JqU8vsYLYIgLqEvs+b2UCsZkFtCQaJi4Bs4UF9CT+bXnPDmKzCKhIXOmfzwxi8
 wq4SuxbeAyolwNoppxE9043kLAQUMn6qbPYIEoEJU7OfMICMVJC4uCLF8wTGLlnIUnNQpJawM
 i0ilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMBAYgGAH46t
 u50OMkhxMSqK8Pk9nRQjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O37BZQTLEpNT61Iy8wBhiRM
 WoKDR0mE9wBImre4IDG3ODMdInWKUZfj1I3TL5mEWPLy81KlxHnPgBQJgBRllObBjYDFxyVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ804CmcKTmVcCt+kV0BFMQEdcPw12REkiQkqqgTF+hc
 KZj9wW/YZxBX6bfq27ledmr1EusK7y3fLFTMEe+tt4ZnfE9JxZydJrcNBC7oPyR41WKyuzM4U
 yQYlT/HedmPnqdEJMjcIeVdPDXhrcZXHHK7+tuK/IcUWztG73wvM2mtue6vhwJcjLLfgyPW17
 1oHWvD1S1S4rnacrlsTwbH5wzFBPWomlOCPRUIu5qDgRAK9hT2mKAgAA
X-Env-Sender: prvs=20599380f=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1486551987!53688675!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35837 invoked from network); 8 Feb 2017 11:06:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Feb 2017 11:06:28 -0000
X-IronPort-AV: E=Sophos;i="5.33,346,1477958400"; d="scan'208";a="414236422"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 8 Feb 2017 11:06:19 +0000
Message-ID: <1486551979-407-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Fix low resources packet leak
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

V2hlbiB0aGUgbG93IHJlc291cmNlcyBsaW1pdCBpcyBoaXQgdGhlbiB0aGUgTkRJU19SRUNFSVZF
X0ZMQUdTX1JFU09VUkNFUwppcyBwYXNzZWQgdG8gTmRpc01JbmRpY2F0ZVJlY2VpdmVOZXRCdWZm
ZXJMaXN0cygpLCB3aGljaCBtZWFucyB0aGF0IHRoZQpjYWxsaW5nIGNvZGUgY2FuIGFzc3VtZSB0
aGUgTkVUX0JVRkZFUl9MSVNUIGlzIGltbWVkaWF0ZWx5IHJlbGVhc2VkLgpUaGUgY29kZSB0aGVy
ZWZvcmUgYXR0ZW1wdHMgdG8gaW1tZWRpYXRlbHkgcmVsZWFzZSB0aGUgY2hhaW4gb2YKTkVUX0JV
RkZFUl9MSVNULCBidXQgYmVjYXVzZSBfX0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKCkg
c2VnbWVudGVkCnRoZSBjaGFpbiwgb25seSB0aGUgZmlyc3Qgb25lIGlzIGFjdHVhbGx5IHJlbGVh
c2VkLiBUaGlzIGxlYWRzIHRvIGEKcmVzb3VyY2UgbGVhayB3aGljaCBhbHNvIHByZXZlbnRzIFhF
TlZJRiBmcm9tIHNodXR0aW5nIGRvd24gY29ycmVjdGx5Cih3YWl0aW5nIGZvciB0aGUgbGVha2Vk
IHBhY2tldHMgdG8gYmUgcmV0dXJuZWQpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkg
aGFuZGxpbmcgdGhlIHJlbGVhc2Ugb2YgaW5kaXZpZHVhbApORVRfQlVGRkVSX0xJU1RzIGRpcmVj
dGx5IGluIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoKSwgaWYgdGhlCk5ESVNfUkVD
RUlWRV9GTEFHU19SRVNPVVJDRVMgaXMgc2V0LgoKUmVwb3J0ZWQtYnk6IE1hcnRpbiBDZXJ2ZW55
IDxtYXJ0aW5AYy1ob21lLmN6PgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IE1hcnRpbiBDZXJ2ZW55IDxtYXJ0aW5AYy1ob21l
LmN6PgotLS0KIHNyYy94ZW5uZXQvcmVjZWl2ZXIuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysr
Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9zcmMveGVubmV0L3JlY2VpdmVyLmMgYi9zcmMveGVubmV0L3JlY2VpdmVy
LmMKaW5kZXggMWU2Nzc1ZS4uMmY3ZWEyNSAxMDA2NDQKLS0tIGEvc3JjL3hlbm5ldC9yZWNlaXZl
ci5jCisrKyBiL3NyYy94ZW5uZXQvcmVjZWl2ZXIuYwpAQCAtMzI4LDE1ICszMjgsMjAgQEAgZmFp
bDE6CiB9CiAKIHN0YXRpYyBGT1JDRUlOTElORSBWT0lEIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVm
ZmVyTGlzdHMoCi0gICAgSU4gIE5ESVNfSEFORExFICAgICAgICAgTWluaXBvcnRBZGFwdGVySGFu
ZGxlLAorICAgIElOICBQWEVOTkVUX1JFQ0VJVkVSICAgIFJlY2VpdmVyLAogICAgIElOICBQTkVU
X0JVRkZFUl9MSVNUICAgIE5ldEJ1ZmZlckxpc3RzLAogICAgIElOICBORElTX1BPUlRfTlVNQkVS
ICAgIFBvcnROdW1iZXIsCiAgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgTnVtYmVyT2ZOZXRC
dWZmZXJMaXN0cywKICAgICBJTiAgVUxPTkcgICAgICAgICAgICAgICBSZWNlaXZlRmxhZ3MKICAg
ICApCiB7CisgICAgUFhFTk5FVF9BREFQVEVSICAgICAgICAgQWRhcHRlciA9IFJlY2VpdmVyLT5B
ZGFwdGVyOworICAgIE5ESVNfSEFORExFICAgICAgICAgICAgIE1pbmlwb3J0QWRhcHRlckhhbmRs
ZSA9IEFkYXB0ZXJHZXRIYW5kbGUoQWRhcHRlcik7CisgICAgUFhFTlZJRl9WSUZfSU5URVJGQUNF
ICAgVmlmSW50ZXJmYWNlOwogICAgIFVMT05HICAgICAgICAgICAgICAgICAgIENvdW50OwogCisg
ICAgVmlmSW50ZXJmYWNlID0gQWRhcHRlckdldFZpZkludGVyZmFjZShSZWNlaXZlci0+QWRhcHRl
cik7CisKICAgICBDb3VudCA9IDA7CiAgICAgd2hpbGUgKE5ldEJ1ZmZlckxpc3RzICE9IE5VTEwp
IHsKICAgICAgICAgUE5FVF9CVUZGRVJfTElTVCAgICAgICAgTmV4dDsKQEAgLTM1MCw2ICszNTUs
MjAgQEAgc3RhdGljIEZPUkNFSU5MSU5FIFZPSUQgX19JbmRpY2F0ZVJlY2VpdmVOZXRCdWZmZXJM
aXN0cygKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlY2VpdmVGbGFncyk7CiAK
KyAgICAgICAgaWYgKFJlY2VpdmVGbGFncyAmIE5ESVNfUkVDRUlWRV9GTEFHU19SRVNPVVJDRVMp
IHsKKyAgICAgICAgICAgIFBWT0lEICAgQ29va2llOworCisgICAgICAgICAgICBDb29raWUgPSBf
X1JlY2VpdmVyUmVsZWFzZU5ldEJ1ZmZlckxpc3QoUmVjZWl2ZXIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV0QnVmZmVyTGlzdHMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0UpOwor
CisgICAgICAgICAgICBYRU5WSUZfVklGKFJlY2VpdmVyUmV0dXJuUGFja2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICBWaWZJbnRlcmZhY2UsCisgICAgICAgICAgICAgICAgICAgICAgIENvb2tp
ZSk7CisKKyAgICAgICAgICAgIChWT0lEKSBJbnRlcmxvY2tlZEluY3JlbWVudCgmUmVjZWl2ZXIt
PlJldHVybmVkKTsKKyAgICAgICAgfQorCiAgICAgICAgIENvdW50Kys7CiAgICAgICAgIE5ldEJ1
ZmZlckxpc3RzID0gTmV4dDsKICAgICB9CkBAIC0zOTYsMTQgKzQxNSwxMSBAQCBfX1JlY2VpdmVy
UHVzaFBhY2tldHMoCiAgICAgaWYgKEluZGljYXRlZCAtIFJldHVybmVkID4gSU5fTkRJU19NQVgp
CiAgICAgICAgIEZsYWdzIHw9IE5ESVNfUkVDRUlWRV9GTEFHU19SRVNPVVJDRVM7CiAKLSAgICBf
X0luZGljYXRlUmVjZWl2ZU5ldEJ1ZmZlckxpc3RzKEFkYXB0ZXJHZXRIYW5kbGUoUmVjZWl2ZXIt
PkFkYXB0ZXIpLAorICAgIF9fSW5kaWNhdGVSZWNlaXZlTmV0QnVmZmVyTGlzdHMoUmVjZWl2ZXIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRCdWZmZXJMaXN0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTkRJU19ERUZBVUxUX1BPUlRfTlVNQkVS
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ291bnQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBGbGFncyk7Ci0KLSAgICBpZiAoRmxhZ3MgJiBORElT
X1JFQ0VJVkVfRkxBR1NfUkVTT1VSQ0VTKQotICAgICAgICAoVk9JRCkgX19SZWNlaXZlclJldHVy
bk5ldEJ1ZmZlckxpc3RzKFJlY2VpdmVyLCBOZXRCdWZmZXJMaXN0LCBGQUxTRSk7CiB9CiAKIE5E
SVNfU1RBVFVTCi0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 13:56:44 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 2017 13: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbSjZ-00052b-Ew; Wed, 08 Feb 2017 13: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 <firemeteor.guo@gmail.com>) id 1cbSjX-00052T-Lg
 for win-pv-devel@lists.xenproject.org; Wed, 08 Feb 2017 13:56:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 18/80-29440-E832B985; Wed, 08 Feb 2017 13:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMXThYd1u5dk
 RBi3PJS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxsMlugX3OCtmnr/P1MDYwtHFyMUhJDCHUaJp
 +lZWEIdFoJ1V4tiNz2COhMBiVolPP+6zdzFyAjk5EutbG6HsMonjD1awgdi8AoISJ2c+YQGxh
 QUUJOadfABUwwE01lPi5yFlkDCngIdEY8MTRohtM1glbs56DTaHTUBf4sDD1UwgNouAisTtBb
 +h5htKzL7TxwgxP0Di9701UPPdJDo2HQWrFxHQkpiwZSuYzSzgLXFuziRmkL3MAuoS6+cJTWA
 UmoXkulkImQWMTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AgOWAQh2MO587nSIUZKDSUmU96bw7AghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzBSkA5waLU9
 NSKtMwcYOzApCU4eJREeG1B0rzFBYm5xZnpEKlTjPYcPV2nXzJxnLoBIr/sPAMk9+y6/JJJiC
 UvPy9VSpxXCqRNAKQtozQPbigs1i8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmNcTZApPZl4
 J3O5XQGcxAZ11/fQskLNKEhFSUg2MPVeZl09gm5dh9ppNKVv/V7XAPSZTifK8yk1XJzAlvTZf
 //ldPWtrmsjdwwy9Ca7HWqqtNnEeCXiou0RTITr20NN18v/OBB7+0iK+zWz+6it35Zbyh8yQT
 /J7WGH4JcI7JX7BiaVyAakfjjzq57p8d9rJBeU5W3XW85Wsj57u9KGff1bAChsZJZbijERDLe
 ai4kQALN9Bf/ACAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1486562186!50568606!1
X-Originating-IP: [209.85.161.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34899 invoked from network); 8 Feb 2017 13:56:27 -0000
Received: from mail-yw0-f195.google.com (HELO mail-yw0-f195.google.com)
 (209.85.161.195)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2017 13:56:27 -0000
Received: by mail-yw0-f195.google.com with SMTP id l16so11902393ywb.2
 for <win-pv-devel@lists.xenproject.org>; Wed, 08 Feb 2017 05:56:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=kyIWCPMvC1A/C2XVO891hRdECX2G9kksmc6zN3N9MkI=;
 b=tJzCullfeplpzb2XYjNPfUXHLMAwVAUsfrbXGpR+8nesPjVQOoeF2lqeO9E6cQ5zZj
 +/+LewO0c+4Dc3KgKcy17NzxleQTuCAyseVGf32TTvkLgw3P8MekggEx+K7k/6Zb+yAa
 EN4RHn9Zshw7m8CLSNcFUXGpHqv56cJY7RWxf9Mg/rMZTM3LruYTCMtYy8aAhsrEkw6+
 oubK7B9J/hZMSoqmmRdvOH4XSC/UlNbVDsnWU5miU/xn6SOyCHl/Cdo8DZFBD3d9kyVp
 yBfuZWmuyoq8dTwxl85xPESFSQgl8OS0/q/lQaoO9UJ6iFMCMEG8oQWlIZLikUSA8PsB
 9G3A==
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=kyIWCPMvC1A/C2XVO891hRdECX2G9kksmc6zN3N9MkI=;
 b=cueWprDYs+1VBP0f2b0GxXyYOXJX1EubAw//aIzf8SaNEaomuN/hcsfKMj1ZKO2CZR
 p7QiqW48iYtsjBHlf6G5aSGYUI1il3LOYk4qmzTElSosQc60FWkMcjMaTIeA5mUEz5nB
 l/3AADumvL9ZWmnbKFSqFq8VBXSOCjNv9vmVBmCOi6ytMbtKTV9xQWJeIA4d6/ipwbvf
 glAcy2Feq2FK5EOA7sjUPoJgJTxQHqlVPIhV4y3AbNW3DF9i5OYU+slBaoYs7PtQhjZ3
 WJGFWZUysxMMKc/IXtjtoLCit0XxOhfdX1maAp67Ky7uZIHTQwrapy+CtgY7JClIfYCh
 LuOg==
X-Gm-Message-State: AMke39mhSXc1nWOnevZxyg8eBWUG5qOmPCtwIOPmJHWcOUvlXXLHjsDU9fiGysXPFv3/vqM/Jq+NGayMU7bkAA==
X-Received: by 10.129.111.194 with SMTP id k185mr15832268ywc.328.1486562186105; 
 Wed, 08 Feb 2017 05:56:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.174.31 with HTTP; Wed, 8 Feb 2017 05:56:25 -0800 (PST)
In-Reply-To: <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
 <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
 <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Wed, 8 Feb 2017 21:56:25 +0800
X-Google-Sender-Auth: uUdEQHXuQeDxv7EbCRLB6GH1FLo
Message-ID: <CAKhsbWbZfc4hWG3EfmRUer2rqg5qkB438hvTuuEx2vZUmDw6xg@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Pj4gPiBTbywgSSBzdWdnZXN0IHlvdSBzdGljayB3aXRoIGRvbTAgYmFja2VuZHMgYnV0IGxpbWl0
IHlvdXIgc3RvcmFnZSB0byBhIHNpbmdsZQo+PiBwYWdlIHJpbmcuIEkgY2FuJ3QgcmVtZW1iZXIg
dGhlIGV4YWN0IGJsa2JhY2sgbW9kdWxlIHBhcmFtIHlvdSBuZWVkIHRvIHNldAo+PiB0byBkbyB0
aGF0LCBidXQgaXQgc2hvdWxkbid0IGJlIGhhcmQgdG8gZmluZC4KPj4gPgo+PiBJJ20gbm90IHN1
cmUgSSB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gYnkgJ211dGlwYWdlIHJpbmdzJy4gTXVzdAo+
PiByZWZlciB0byBzb21ldGhpbmcgaW50ZXJuYWwgd2hpY2ggaXMgbm90IG1lbnRpb25lZCBpbiB0
aGUgZG9jOgo+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC44LXRlc3RpbmcvbWlzYy94
bC1kaXNrLWNvbmZpZ3VyYXRpb24udHh0Cj4KPiBOby4gSSdtIHJlZmVycmluZyB0byB0aGUgYmxr
YmFjayBmZWF0dXJlLiBTZWUgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTUvNi8zLzI1Cj4KPiBJ
IHN1Z2dlc3QgeW91IGJsa2JhY2sncyBtYXhfcmluZ19wYWdlX29yZGVyIHBhcmFtZXRlciB0byAw
LCBiZWNhdXNlIEkgdGhpbmsgaXQgaXMgY3VycmVudGx5IGRlZmF1bHRpbmcgdG8gNC4uLiB3aGlj
aCBpcyBzdHVwaWRseSBsYXJnZSBmb3IgbW9zdCB1c2UtY2FzZXMuCgpKdXN0IHdvdWxkIGxpa2Ug
dG8gcmVwb3J0IGJhY2sgdGhhdCB0aGlzIHRyaWNrIHJlYWxseSBmaXhlZCB0aGUgaXNzdWUuClRo
YW5rIHlvdSBzbyBtdWNoIGZvciB5b3VyIGhlbHAhISEKKEknbSBjdXJyZW50bHkgdXNpbmcgMiBp
bnN0ZWFkIG9mIDAsIG1heSBkbyBzb21lIGZ1cnRoZXIgdHdlYWtpbmcpLgoKT25lIHRoaW5nIEkn
bSBjdXJpb3VzIGlzIHRoYXQgd2h5IGFsbCBvdGhlciBQViBkcml2ZXJzICh0aG9zZSBpbiBsaW51
eAovIGZyZWVic2QsIGFuZCBvbGQgd2luZG93cyBncGwgcHYpIGFyZSB3b3JraW5nIGp1c3QgZmlu
ZSwgd2hpbGUgdGhpcwpuZXcgd2luZG93cyBkcml2ZXIgc3VmZmVycz8KSXQncyByZWFsbHkgbm90
IHVzZXIgZnJpZW5kbHkgZm9yIHRoZSBkZWZhdWx0IGNvbmZpZyB2YWx1ZSB0byBiZWhhdmUgYmFk
bHkuCklzIHRoZXJlIGFueXRoaW5nIHdlIGNhbiBkbyB0byBtYWtlIGl0IGJldHRlcj8gRWl0aGVy
IHRvIHByb3Bvc2UgYQptb3JlIHJlYXNvbmFibGUgZGVmYXVsdCBvciBtYWtlIGl0IG1vcmUgdG9s
ZXJhbnQgaW4gdGhlIG5ldyB3aW5kb3dzIHB2CmRyaXZlcj8KClRoYW5rcywKUnVpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 13:56:44 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 2017 13: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbSjZ-00052b-Ew; Wed, 08 Feb 2017 13: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 <firemeteor.guo@gmail.com>) id 1cbSjX-00052T-Lg
 for win-pv-devel@lists.xenproject.org; Wed, 08 Feb 2017 13:56:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 18/80-29440-E832B985; Wed, 08 Feb 2017 13:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMXThYd1u5dk
 RBi3PJS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxsMlugX3OCtmnr/P1MDYwtHFyMUhJDCHUaJp
 +lZWEIdFoJ1V4tiNz2COhMBiVolPP+6zdzFyAjk5EutbG6HsMonjD1awgdi8AoISJ2c+YQGxh
 QUUJOadfABUwwE01lPi5yFlkDCngIdEY8MTRohtM1glbs56DTaHTUBf4sDD1UwgNouAisTtBb
 +h5htKzL7TxwgxP0Di9701UPPdJDo2HQWrFxHQkpiwZSuYzSzgLXFuziRmkL3MAuoS6+cJTWA
 UmoXkulkImQWMTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AgOWAQh2MO587nSIUZKDSUmU96bw7AghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzBSkA5waLU9
 NSKtMwcYOzApCU4eJREeG1B0rzFBYm5xZnpEKlTjPYcPV2nXzJxnLoBIr/sPAMk9+y6/JJJiC
 UvPy9VSpxXCqRNAKQtozQPbigs1i8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmNcTZApPZl4
 J3O5XQGcxAZ11/fQskLNKEhFSUg2MPVeZl09gm5dh9ppNKVv/V7XAPSZTifK8yk1XJzAlvTZf
 //ldPWtrmsjdwwy9Ca7HWqqtNnEeCXiou0RTITr20NN18v/OBB7+0iK+zWz+6it35Zbyh8yQT
 /J7WGH4JcI7JX7BiaVyAakfjjzq57p8d9rJBeU5W3XW85Wsj57u9KGff1bAChsZJZbijERDLe
 ai4kQALN9Bf/ACAAA=
X-Env-Sender: firemeteor.guo@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1486562186!50568606!1
X-Originating-IP: [209.85.161.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34899 invoked from network); 8 Feb 2017 13:56:27 -0000
Received: from mail-yw0-f195.google.com (HELO mail-yw0-f195.google.com)
 (209.85.161.195)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2017 13:56:27 -0000
Received: by mail-yw0-f195.google.com with SMTP id l16so11902393ywb.2
 for <win-pv-devel@lists.xenproject.org>; Wed, 08 Feb 2017 05:56:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=kyIWCPMvC1A/C2XVO891hRdECX2G9kksmc6zN3N9MkI=;
 b=tJzCullfeplpzb2XYjNPfUXHLMAwVAUsfrbXGpR+8nesPjVQOoeF2lqeO9E6cQ5zZj
 +/+LewO0c+4Dc3KgKcy17NzxleQTuCAyseVGf32TTvkLgw3P8MekggEx+K7k/6Zb+yAa
 EN4RHn9Zshw7m8CLSNcFUXGpHqv56cJY7RWxf9Mg/rMZTM3LruYTCMtYy8aAhsrEkw6+
 oubK7B9J/hZMSoqmmRdvOH4XSC/UlNbVDsnWU5miU/xn6SOyCHl/Cdo8DZFBD3d9kyVp
 yBfuZWmuyoq8dTwxl85xPESFSQgl8OS0/q/lQaoO9UJ6iFMCMEG8oQWlIZLikUSA8PsB
 9G3A==
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=kyIWCPMvC1A/C2XVO891hRdECX2G9kksmc6zN3N9MkI=;
 b=cueWprDYs+1VBP0f2b0GxXyYOXJX1EubAw//aIzf8SaNEaomuN/hcsfKMj1ZKO2CZR
 p7QiqW48iYtsjBHlf6G5aSGYUI1il3LOYk4qmzTElSosQc60FWkMcjMaTIeA5mUEz5nB
 l/3AADumvL9ZWmnbKFSqFq8VBXSOCjNv9vmVBmCOi6ytMbtKTV9xQWJeIA4d6/ipwbvf
 glAcy2Feq2FK5EOA7sjUPoJgJTxQHqlVPIhV4y3AbNW3DF9i5OYU+slBaoYs7PtQhjZ3
 WJGFWZUysxMMKc/IXtjtoLCit0XxOhfdX1maAp67Ky7uZIHTQwrapy+CtgY7JClIfYCh
 LuOg==
X-Gm-Message-State: AMke39mhSXc1nWOnevZxyg8eBWUG5qOmPCtwIOPmJHWcOUvlXXLHjsDU9fiGysXPFv3/vqM/Jq+NGayMU7bkAA==
X-Received: by 10.129.111.194 with SMTP id k185mr15832268ywc.328.1486562186105; 
 Wed, 08 Feb 2017 05:56:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.174.31 with HTTP; Wed, 8 Feb 2017 05:56:25 -0800 (PST)
In-Reply-To: <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
 <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
 <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
From: "G.R." <firemeteor@users.sourceforge.net>
Date: Wed, 8 Feb 2017 21:56:25 +0800
X-Google-Sender-Auth: uUdEQHXuQeDxv7EbCRLB6GH1FLo
Message-ID: <CAKhsbWbZfc4hWG3EfmRUer2rqg5qkB438hvTuuEx2vZUmDw6xg@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Pj4gPiBTbywgSSBzdWdnZXN0IHlvdSBzdGljayB3aXRoIGRvbTAgYmFja2VuZHMgYnV0IGxpbWl0
IHlvdXIgc3RvcmFnZSB0byBhIHNpbmdsZQo+PiBwYWdlIHJpbmcuIEkgY2FuJ3QgcmVtZW1iZXIg
dGhlIGV4YWN0IGJsa2JhY2sgbW9kdWxlIHBhcmFtIHlvdSBuZWVkIHRvIHNldAo+PiB0byBkbyB0
aGF0LCBidXQgaXQgc2hvdWxkbid0IGJlIGhhcmQgdG8gZmluZC4KPj4gPgo+PiBJJ20gbm90IHN1
cmUgSSB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gYnkgJ211dGlwYWdlIHJpbmdzJy4gTXVzdAo+
PiByZWZlciB0byBzb21ldGhpbmcgaW50ZXJuYWwgd2hpY2ggaXMgbm90IG1lbnRpb25lZCBpbiB0
aGUgZG9jOgo+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC44LXRlc3RpbmcvbWlzYy94
bC1kaXNrLWNvbmZpZ3VyYXRpb24udHh0Cj4KPiBOby4gSSdtIHJlZmVycmluZyB0byB0aGUgYmxr
YmFjayBmZWF0dXJlLiBTZWUgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTUvNi8zLzI1Cj4KPiBJ
IHN1Z2dlc3QgeW91IGJsa2JhY2sncyBtYXhfcmluZ19wYWdlX29yZGVyIHBhcmFtZXRlciB0byAw
LCBiZWNhdXNlIEkgdGhpbmsgaXQgaXMgY3VycmVudGx5IGRlZmF1bHRpbmcgdG8gNC4uLiB3aGlj
aCBpcyBzdHVwaWRseSBsYXJnZSBmb3IgbW9zdCB1c2UtY2FzZXMuCgpKdXN0IHdvdWxkIGxpa2Ug
dG8gcmVwb3J0IGJhY2sgdGhhdCB0aGlzIHRyaWNrIHJlYWxseSBmaXhlZCB0aGUgaXNzdWUuClRo
YW5rIHlvdSBzbyBtdWNoIGZvciB5b3VyIGhlbHAhISEKKEknbSBjdXJyZW50bHkgdXNpbmcgMiBp
bnN0ZWFkIG9mIDAsIG1heSBkbyBzb21lIGZ1cnRoZXIgdHdlYWtpbmcpLgoKT25lIHRoaW5nIEkn
bSBjdXJpb3VzIGlzIHRoYXQgd2h5IGFsbCBvdGhlciBQViBkcml2ZXJzICh0aG9zZSBpbiBsaW51
eAovIGZyZWVic2QsIGFuZCBvbGQgd2luZG93cyBncGwgcHYpIGFyZSB3b3JraW5nIGp1c3QgZmlu
ZSwgd2hpbGUgdGhpcwpuZXcgd2luZG93cyBkcml2ZXIgc3VmZmVycz8KSXQncyByZWFsbHkgbm90
IHVzZXIgZnJpZW5kbHkgZm9yIHRoZSBkZWZhdWx0IGNvbmZpZyB2YWx1ZSB0byBiZWhhdmUgYmFk
bHkuCklzIHRoZXJlIGFueXRoaW5nIHdlIGNhbiBkbyB0byBtYWtlIGl0IGJldHRlcj8gRWl0aGVy
IHRvIHByb3Bvc2UgYQptb3JlIHJlYXNvbmFibGUgZGVmYXVsdCBvciBtYWtlIGl0IG1vcmUgdG9s
ZXJhbnQgaW4gdGhlIG5ldyB3aW5kb3dzIHB2CmRyaXZlcj8KClRoYW5rcywKUnVpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 15:59:24 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 2017 15:59:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbUeH-0000KK-PI; Wed, 08 Feb 2017 15: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 <lars.kurth.xen@gmail.com>)
 id 1cbUeG-0000Jw-Jf; Wed, 08 Feb 2017 15:59:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 44/8D-29440-F404B985; Wed, 08 Feb 2017 15:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXiVRvkouvnMDv
 C4OdrbYuVPReZLXpb77JY/FmcaPFleQOjxfctk5kcWD0Of7jCEsAYxZqZl5RfkcCa8evPOdaC
 lzwVL19vYG9gfMTZxcjJISRQLHF5zVLWLkYuDhaBBlaJ468/soA4EgJzWCXm31zGDlIlIRAj8
 eHJChYIu0ri1dmNbBDd6hL3Ft1mB2kQEuhkkjjwvw0swSagLbHpxgNmEJtZQEvixr+XTBC2ts
 Syha/B4sIClhKHm2YzdjFycPAK2Eh03xcDMVkEVCRm/7UBGSki8I9RYlXXRVaQcl4BPYlXty6
 zQtwgK7H79yOmCYwCs5BsmIVkwywkLQsYmVcxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGMQMQ7GC8vzHgEKMkB5OSKK+V3ewIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK89fZAOcGi1PTUirTMHGBEwaQlOHiURHhfg7TyFhck5hZnpkOkTjHqcuzadfklkx
 BLXn5eqpQ4bxjIDAGQoozSPLgRsOi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeY5ApPJl
 5JXCbXgEdwQR0xPXTs0COKElESEk1MLpcPT4pumiCyeeN6QdNTbuOePvzhWszVly6cVOrbJ6A
 3Y61x7oNHlY6ebbql25JKlp9z/6ztfj1udsff+L//nhlppDQnVUilpF3Pk+Lsypjv5OZ5Lfbj
 Wn51+BV1n4fWSS4zZjmWO89EKAgueFr0qyfvBZ/kiVqdS8yr9PkPsJtXt/uet7uuBJLcUaioR
 ZzUXEiADj6Gg3pAgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1486569550!50596224!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43453 invoked from network); 8 Feb 2017 15:59:10 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2017 15:59:10 -0000
Received: by mail-wm0-f68.google.com with SMTP id v77so33847238wmv.0;
 Wed, 08 Feb 2017 07:59:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=JJ53UM36peJJPx4BhpxxlarSAexvZuQCwwm42Omgyio=;
 b=EEpfOHcIdOmRWmBUS2RFpwUabDWbVCrr1DeszA3rbp/V8484t+o1tJQK/wO/lM6zD6
 SXdVnSEU/FPL+QlhSyFUA67JmiU0WepkOn910AzyQgjp2W/Rt/LU/4TJHdclzoYyTBTY
 0WsqPboqoFL6JQ+/n6lO2/6anTas+U4aL/oAQvFHU1o6gnAuTD6/oERKHZgUQU8EyGem
 b1b7y8f2smZYNrmAsFv7Ta5g4W+xtC3fdBC5jy9nrdcvZ0vJib8Ez6TAmrEu35fm8Un8
 wSUtQnWPCIyFz1VNIOyGyOuXTGaVAMVlGAuhru//rh+FuIUYthIPKNl70PsCogyfE1W5
 osBg==
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:subject
 :message-id:date:to:mime-version;
 bh=JJ53UM36peJJPx4BhpxxlarSAexvZuQCwwm42Omgyio=;
 b=djew44XKOgxgrwyqf11L1jXXfwU/I0hlAqnFkAvnEkPNaWxBoHu/JgntcR1OBZREaa
 9BKoazzhEpLB6fVXHRpd5L6tHGdk3ix6kXUUzfwh31NVGmytiahAjfurqqeGCXH5elc4
 x3HROqgOU0JIJC4PxQTbl5Cv34ijydopYbeZxAEfS6Y1wb/kZWtLnYP/YmN7y21UTe24
 sRXzqNerAl/SkkAAGFaVI+YXfbqHQCa/rI4Q6OtzPvB3XSqqoB8oTbZTYs+UD7tCVOtf
 oeZcYyl15RoWOitcrvGTVnsB6YvfdrDQjDOXPU/zs+JnYfqg+7u7mcF0Is9s2cXCcTg8
 ul5Q==
X-Gm-Message-State: AIkVDXLLSt/ORTMoz4XlIdkK7bjH91foTGpFqPtVd61vKWmXivjstzHRKilXXJcORhA3pg==
X-Received: by 10.223.171.17 with SMTP id q17mr19648543wrc.61.1486569549748;
 Wed, 08 Feb 2017 07:59:09 -0800 (PST)
Received: from [192.168.0.9] (97e5536e.skybroadband.com. [151.229.83.110])
 by smtp.gmail.com with ESMTPSA id k4sm3990078wmf.22.2017.02.08.07.59.08
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 08 Feb 2017 07:59:08 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <8B55E4B0-7E5B-4BFB-B52E-A4C46972E671@gmail.com>
Date: Wed, 8 Feb 2017 15:59:06 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 xen-api <xen-api@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [win-pv-devel] Update: Developer Summit and Hackathon this year
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGkgZXZlcnlvbmUsCgphIHF1aWNrIG5vdGUgdG8gbGV0IHlvdSBrbm93IGFib3V0IHRoZSBzdGF0
dXMgb2YgdGhpcyB5ZWFyJ3MgSGFja2F0aG9uIGFuZCAKRGV2ZWxvcGVyIFN1bW1pdC4gV2UgYXJl
IHJ1bm5pbmcgYSBsaXR0bGUgYml0IGxhdGUgaW4gdGVybXMgb2YgcGxhbm5pbmcsIApiZWNhdXNl
IHRoZSBib2FyZCBhc2tlZCBtZSBpbiBOb3ZlbWJlciB0byBpbnZlc3RpZ2F0ZSBjby1sb2NhdGlv
biB3aXRoIE9TQ09OLCAKT3BlblN0YWNrIGFuZCBhIGZldyBvdGhlciBpbmR1c3RyeSBldmVudHMg
aW5zdGVhZCBvZiBhcHByb3ZpbmcgdGhlIHBsYW4uIE5vbmUgCm9mIHRoZXNlIGxlZCBhbnl3aGVy
ZSwgd2hpY2ggaXMgd2h5IEkgZG9uJ3QgaGF2ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbi4gVGhlIApi
b2FyZCBhcHByb3ZlZCB0aGUgYnVkZ2V0IGFuZCBEZXYgU3VtbWl0IHBsYW4gMyB3ZWVrcyBhZ28u
CgpIZXJlIGlzIHRoZSBwbGFuIG9mIHJlY29yZDoKCmEpIFdlIGFyZSBnb2luZyB0byBtZXJnZSB0
aGUgSGFja2F0aG9uIHdpdGggdGhlIERldmVsb3BlciBTdW1taXQgYW5kIHByb2JhYmx5IAogICBy
ZW5hbWUgaXQgdG8gRGVzaWduIGFuZCBEZXZlbG9wZXIgU3VtbWl0CgpiKSBXZSBhcmUgbG9va2lu
ZyBhdCBhIDMtZGF5IGV2ZW50IGluc3RlYWQgb2YgdHdvIDItZGF5IGV2ZW50cwogICAtIEluIHRo
ZSBtb3JuaW5nIHdlIHdvdWxkIGhhdmUgdGFsa3MgYXMgaW4gdGhlIHBhc3QKICAgLSBQb3NzaWJs
eSBwYXJhbGxlbCB0cmFja3MgZm9yIHNvbWUgb2YgaXQKICAgLSBJbiB0aGUgYWZ0ZXJub29uIHdl
IGhhdmUgZGlzY3Vzc2lvbiBncm91cHMgdGhhdCBhcmUgcnVuIGluIHRoZSBzYW1lIHdheSAKICAg
ICBhcyB3ZSBoYXZlIHJ1biB0aGUgSGFja2F0aG9uCgpjKSBJbiB0ZXJtcyBvZiB0aW1pbmcsIHdl
IGFyZSB0cnlpbmcgdG8gaGF2ZSB0aGUgZXZlbnQgaW4gdGhlIHRpbWUgcGVyaW9kIG9mIAogICBs
YXN0IHR3byB3ZWVrcyBvZiBKdW5lLCBmaXJzdCB0d28gd2Vla3Mgb2YgSnVseS4KICAgLSBUaGlz
IGlzIGp1c3QgKmFmdGVyKiB0aGUgSDEgcmVsZWFzZQogICAtICpCZWZvcmUqIHRoZSBtYWluIHNj
aG9vbCBob2xpZGF5IHNlYXNvbgogICAtICpCZWZvcmUqIGZsaWdodHMgZ2V0IGV4cGVuc2l2ZSBm
cm9tIHRoZSAzcmQgd2VlayBvZiBKdWx5CgpkKSBMb2NhdGlvbnMKICAgLSAyMDE3OiBMb2NhdGlv
biBpbiBFdXJvcGUuIAogICAgICAgICAgIFRoZXJlIGlzIGFsc28gdGhlIHBvc3NpYmlsaXR5IHRo
YXQgYSB2ZW5kb3IgbWF5IGhvc3QgaXQgKHdhaXRpbmcgZm9yIGRldGFpbHMpLgogICAgICAgICAg
IEkgYW0gd2FpdGluZyBmb3IgdGhlIExpbnV4IEZvdW5kYXRpb24gdG8gc2VuZCBtZSBhIGxpc3Qg
b2YgZXZlbnRzLgogICAgICAgICAgIAogICAtIDIwMTg6IExvY2F0aW9uIGluIENoaW5hLiAKICAg
ICAgICAgICBNb3N0IGxpa2VseSBjby1sb2NhdGVkIHdpdGggdGhlIExpbnV4IEZvdW5kYXRpb24g
T3BlbiBTb3VyY2UgU3VtbWl0IGluIENoaW5hCiAgICAgICAgICAgKGFsd2F5cyBpbiBKdW5lKQoK
ICAgLSAyMDE5OiBMb2NhdGlvbiBpbiBOb3J0aCBBbWVyaWNhCgpCZXN0IFJlZ2FyZHMKTGFycwoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 15:59:24 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 2017 15:59:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbUeH-0000KK-PI; Wed, 08 Feb 2017 15: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 <lars.kurth.xen@gmail.com>)
 id 1cbUeG-0000Jw-Jf; Wed, 08 Feb 2017 15:59:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 44/8D-29440-F404B985; Wed, 08 Feb 2017 15:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXiVRvkouvnMDv
 C4OdrbYuVPReZLXpb77JY/FmcaPFleQOjxfctk5kcWD0Of7jCEsAYxZqZl5RfkcCa8evPOdaC
 lzwVL19vYG9gfMTZxcjJISRQLHF5zVLWLkYuDhaBBlaJ468/soA4EgJzWCXm31zGDlIlIRAj8
 eHJChYIu0ri1dmNbBDd6hL3Ft1mB2kQEuhkkjjwvw0swSagLbHpxgNmEJtZQEvixr+XTBC2ts
 Syha/B4sIClhKHm2YzdjFycPAK2Eh03xcDMVkEVCRm/7UBGSki8I9RYlXXRVaQcl4BPYlXty6
 zQtwgK7H79yOmCYwCs5BsmIVkwywkLQsYmVcxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGMQMQ7GC8vzHgEKMkB5OSKK+V3ewIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK89fZAOcGi1PTUirTMHGBEwaQlOHiURHhfg7TyFhck5hZnpkOkTjHqcuzadfklkx
 BLXn5eqpQ4bxjIDAGQoozSPLgRsOi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeY5ApPJl
 5JXCbXgEdwQR0xPXTs0COKElESEk1MLpcPT4pumiCyeeN6QdNTbuOePvzhWszVly6cVOrbJ6A
 3Y61x7oNHlY6ebbql25JKlp9z/6ztfj1udsff+L//nhlppDQnVUilpF3Pk+Lsypjv5OZ5Lfbj
 Wn51+BV1n4fWSS4zZjmWO89EKAgueFr0qyfvBZ/kiVqdS8yr9PkPsJtXt/uet7uuBJLcUaioR
 ZzUXEiADj6Gg3pAgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1486569550!50596224!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.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43453 invoked from network); 8 Feb 2017 15:59:10 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2017 15:59:10 -0000
Received: by mail-wm0-f68.google.com with SMTP id v77so33847238wmv.0;
 Wed, 08 Feb 2017 07:59:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=JJ53UM36peJJPx4BhpxxlarSAexvZuQCwwm42Omgyio=;
 b=EEpfOHcIdOmRWmBUS2RFpwUabDWbVCrr1DeszA3rbp/V8484t+o1tJQK/wO/lM6zD6
 SXdVnSEU/FPL+QlhSyFUA67JmiU0WepkOn910AzyQgjp2W/Rt/LU/4TJHdclzoYyTBTY
 0WsqPboqoFL6JQ+/n6lO2/6anTas+U4aL/oAQvFHU1o6gnAuTD6/oERKHZgUQU8EyGem
 b1b7y8f2smZYNrmAsFv7Ta5g4W+xtC3fdBC5jy9nrdcvZ0vJib8Ez6TAmrEu35fm8Un8
 wSUtQnWPCIyFz1VNIOyGyOuXTGaVAMVlGAuhru//rh+FuIUYthIPKNl70PsCogyfE1W5
 osBg==
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:subject
 :message-id:date:to:mime-version;
 bh=JJ53UM36peJJPx4BhpxxlarSAexvZuQCwwm42Omgyio=;
 b=djew44XKOgxgrwyqf11L1jXXfwU/I0hlAqnFkAvnEkPNaWxBoHu/JgntcR1OBZREaa
 9BKoazzhEpLB6fVXHRpd5L6tHGdk3ix6kXUUzfwh31NVGmytiahAjfurqqeGCXH5elc4
 x3HROqgOU0JIJC4PxQTbl5Cv34ijydopYbeZxAEfS6Y1wb/kZWtLnYP/YmN7y21UTe24
 sRXzqNerAl/SkkAAGFaVI+YXfbqHQCa/rI4Q6OtzPvB3XSqqoB8oTbZTYs+UD7tCVOtf
 oeZcYyl15RoWOitcrvGTVnsB6YvfdrDQjDOXPU/zs+JnYfqg+7u7mcF0Is9s2cXCcTg8
 ul5Q==
X-Gm-Message-State: AIkVDXLLSt/ORTMoz4XlIdkK7bjH91foTGpFqPtVd61vKWmXivjstzHRKilXXJcORhA3pg==
X-Received: by 10.223.171.17 with SMTP id q17mr19648543wrc.61.1486569549748;
 Wed, 08 Feb 2017 07:59:09 -0800 (PST)
Received: from [192.168.0.9] (97e5536e.skybroadband.com. [151.229.83.110])
 by smtp.gmail.com with ESMTPSA id k4sm3990078wmf.22.2017.02.08.07.59.08
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 08 Feb 2017 07:59:08 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <8B55E4B0-7E5B-4BFB-B52E-A4C46972E671@gmail.com>
Date: Wed, 8 Feb 2017 15:59:06 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 xen-api <xen-api@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [win-pv-devel] Update: Developer Summit and Hackathon this year
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGkgZXZlcnlvbmUsCgphIHF1aWNrIG5vdGUgdG8gbGV0IHlvdSBrbm93IGFib3V0IHRoZSBzdGF0
dXMgb2YgdGhpcyB5ZWFyJ3MgSGFja2F0aG9uIGFuZCAKRGV2ZWxvcGVyIFN1bW1pdC4gV2UgYXJl
IHJ1bm5pbmcgYSBsaXR0bGUgYml0IGxhdGUgaW4gdGVybXMgb2YgcGxhbm5pbmcsIApiZWNhdXNl
IHRoZSBib2FyZCBhc2tlZCBtZSBpbiBOb3ZlbWJlciB0byBpbnZlc3RpZ2F0ZSBjby1sb2NhdGlv
biB3aXRoIE9TQ09OLCAKT3BlblN0YWNrIGFuZCBhIGZldyBvdGhlciBpbmR1c3RyeSBldmVudHMg
aW5zdGVhZCBvZiBhcHByb3ZpbmcgdGhlIHBsYW4uIE5vbmUgCm9mIHRoZXNlIGxlZCBhbnl3aGVy
ZSwgd2hpY2ggaXMgd2h5IEkgZG9uJ3QgaGF2ZSBkZXRhaWxlZCBpbmZvcm1hdGlvbi4gVGhlIApi
b2FyZCBhcHByb3ZlZCB0aGUgYnVkZ2V0IGFuZCBEZXYgU3VtbWl0IHBsYW4gMyB3ZWVrcyBhZ28u
CgpIZXJlIGlzIHRoZSBwbGFuIG9mIHJlY29yZDoKCmEpIFdlIGFyZSBnb2luZyB0byBtZXJnZSB0
aGUgSGFja2F0aG9uIHdpdGggdGhlIERldmVsb3BlciBTdW1taXQgYW5kIHByb2JhYmx5IAogICBy
ZW5hbWUgaXQgdG8gRGVzaWduIGFuZCBEZXZlbG9wZXIgU3VtbWl0CgpiKSBXZSBhcmUgbG9va2lu
ZyBhdCBhIDMtZGF5IGV2ZW50IGluc3RlYWQgb2YgdHdvIDItZGF5IGV2ZW50cwogICAtIEluIHRo
ZSBtb3JuaW5nIHdlIHdvdWxkIGhhdmUgdGFsa3MgYXMgaW4gdGhlIHBhc3QKICAgLSBQb3NzaWJs
eSBwYXJhbGxlbCB0cmFja3MgZm9yIHNvbWUgb2YgaXQKICAgLSBJbiB0aGUgYWZ0ZXJub29uIHdl
IGhhdmUgZGlzY3Vzc2lvbiBncm91cHMgdGhhdCBhcmUgcnVuIGluIHRoZSBzYW1lIHdheSAKICAg
ICBhcyB3ZSBoYXZlIHJ1biB0aGUgSGFja2F0aG9uCgpjKSBJbiB0ZXJtcyBvZiB0aW1pbmcsIHdl
IGFyZSB0cnlpbmcgdG8gaGF2ZSB0aGUgZXZlbnQgaW4gdGhlIHRpbWUgcGVyaW9kIG9mIAogICBs
YXN0IHR3byB3ZWVrcyBvZiBKdW5lLCBmaXJzdCB0d28gd2Vla3Mgb2YgSnVseS4KICAgLSBUaGlz
IGlzIGp1c3QgKmFmdGVyKiB0aGUgSDEgcmVsZWFzZQogICAtICpCZWZvcmUqIHRoZSBtYWluIHNj
aG9vbCBob2xpZGF5IHNlYXNvbgogICAtICpCZWZvcmUqIGZsaWdodHMgZ2V0IGV4cGVuc2l2ZSBm
cm9tIHRoZSAzcmQgd2VlayBvZiBKdWx5CgpkKSBMb2NhdGlvbnMKICAgLSAyMDE3OiBMb2NhdGlv
biBpbiBFdXJvcGUuIAogICAgICAgICAgIFRoZXJlIGlzIGFsc28gdGhlIHBvc3NpYmlsaXR5IHRo
YXQgYSB2ZW5kb3IgbWF5IGhvc3QgaXQgKHdhaXRpbmcgZm9yIGRldGFpbHMpLgogICAgICAgICAg
IEkgYW0gd2FpdGluZyBmb3IgdGhlIExpbnV4IEZvdW5kYXRpb24gdG8gc2VuZCBtZSBhIGxpc3Qg
b2YgZXZlbnRzLgogICAgICAgICAgIAogICAtIDIwMTg6IExvY2F0aW9uIGluIENoaW5hLiAKICAg
ICAgICAgICBNb3N0IGxpa2VseSBjby1sb2NhdGVkIHdpdGggdGhlIExpbnV4IEZvdW5kYXRpb24g
T3BlbiBTb3VyY2UgU3VtbWl0IGluIENoaW5hCiAgICAgICAgICAgKGFsd2F5cyBpbiBKdW5lKQoK
ICAgLSAyMDE5OiBMb2NhdGlvbiBpbiBOb3J0aCBBbWVyaWNhCgpCZXN0IFJlZ2FyZHMKTGFycwoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 16:32:10 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbV9z-0005W7-Rd; Wed, 08 Feb 2017 16: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 <prvs=20599380f=Paul.Durrant@citrix.com>)
 id 1cbV9x-0005VM-TR
 for win-pv-devel@lists.xenproject.org; Wed, 08 Feb 2017 16:31:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EA/5F-22326-DF74B985; Wed, 08 Feb 2017 16:31:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQveP++w
 Ig2f/ZSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxuH7e9gK5klW/Dq3mq2B8YtEFyMnh4SAn8TR
 5s+MIDabgI7E0qPzmUBsEQFdiU1vm8DizALeEldPHgSyOTiEBdwkej7VgJgiAu4S04+JQVSXS
 XRdmsQKYrMIqEjsfzmLFaSEF6jkw4OcLkYuDiGB+6wSm16uAZvOKRAocfX8BjCbUUBW4kvjam
 aITeISt55AXCAhICCxZM95ZghbVOLl43+sELaBxNal+1hA5jMLaEqs36UP0aooMaX7ITuIzSs
 gKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGPAMQ7GD8syzgEKMkB5OSKK+V3ewIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8j92AcoJFqempFWmZOcDog0lLcPAoifA+A0nzFhck5hZnpkOkTjEac5y6cfolE8
 eXnWdeMgmx5OXnpUqJ854AKRUAKc0ozYMbBEsKlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCT
 MuwdkCk9mXgncvldApzABnXL99CyQU0oSEVJSDYxnIhb4vL8U9iZz3Q7Gqz+Wt+9Q7/0m+GF+
 8R3lnUEvzVc43rdIU+QoWPE8XV3q+4q0P3fetMtGHAl0EdMPuZn6pz0mf8LhkPVmL18J3trVK
 sBc/94ooM5k+iOl2vJD5+Su3mwPjdN69sfwZkB4v5qQ+UaW0jVJJ2/kyF7acO7F+wNh+W7MWw
 WVWIozEg21mIuKEwEnSuDeBQMAAA==
X-Env-Sender: prvs=20599380f=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1486571516!80558748!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39386 invoked from network); 8 Feb 2017 16:31: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;
 8 Feb 2017 16:31:56 -0000
X-IronPort-AV: E=Sophos;i="5.33,348,1477958400"; d="scan'208";a="40410183"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'G.R.' <firemeteor@users.sourceforge.net>
Thread-Topic: [win-pv-devel] How to diagnose windows domU hang on boot?
Thread-Index: AQHScmCvl1x1HwCArUScin4xOAgohKFAHnBwgAByG4CAAIU3kIAAP0UAgAAWLgCAFjHDAIAEJlKwgAAK3oCAABS74IADTd6AgAA55fA=
Date: Wed, 8 Feb 2017 16:29:55 +0000
Message-ID: <e624d30ba4f7435ca7ce71ee3c57c2c2@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
 <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
 <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
 <CAKhsbWbZfc4hWG3EfmRUer2rqg5qkB438hvTuuEx2vZUmDw6xg@mail.gmail.com>
In-Reply-To: <CAKhsbWbZfc4hWG3EfmRUer2rqg5qkB438hvTuuEx2vZUmDw6xg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmaXJlbWV0ZW9yLmd1b0BnbWFp
bC5jb20gW21haWx0bzpmaXJlbWV0ZW9yLmd1b0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBH
LlIuDQo+IFNlbnQ6IDA4IEZlYnJ1YXJ5IDIwMTcgMTM6NTYNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIEhvdyB0byBkaWFnbm9zZSB3
aW5kb3dzIGRvbVUgaGFuZyBvbiBib290Pw0KPiANCj4gPj4gPiBTbywgSSBzdWdnZXN0IHlvdSBz
dGljayB3aXRoIGRvbTAgYmFja2VuZHMgYnV0IGxpbWl0IHlvdXIgc3RvcmFnZSB0byBhDQo+IHNp
bmdsZQ0KPiA+PiBwYWdlIHJpbmcuIEkgY2FuJ3QgcmVtZW1iZXIgdGhlIGV4YWN0IGJsa2JhY2sg
bW9kdWxlIHBhcmFtIHlvdSBuZWVkIHRvDQo+IHNldA0KPiA+PiB0byBkbyB0aGF0LCBidXQgaXQg
c2hvdWxkbid0IGJlIGhhcmQgdG8gZmluZC4NCj4gPj4gPg0KPiA+PiBJJ20gbm90IHN1cmUgSSB1
bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gYnkgJ211dGlwYWdlIHJpbmdzJy4gTXVzdA0KPiA+PiBy
ZWZlciB0byBzb21ldGhpbmcgaW50ZXJuYWwgd2hpY2ggaXMgbm90IG1lbnRpb25lZCBpbiB0aGUg
ZG9jOg0KPiA+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC44LXRlc3RpbmcvbWlzYy94
bC1kaXNrLWNvbmZpZ3VyYXRpb24udHh0DQo+ID4NCj4gPiBOby4gSSdtIHJlZmVycmluZyB0byB0
aGUgYmxrYmFjayBmZWF0dXJlLiBTZWUNCj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTUvNi8z
LzI1DQo+ID4NCj4gPiBJIHN1Z2dlc3QgeW91IGJsa2JhY2sncyBtYXhfcmluZ19wYWdlX29yZGVy
IHBhcmFtZXRlciB0byAwLCBiZWNhdXNlIEkNCj4gdGhpbmsgaXQgaXMgY3VycmVudGx5IGRlZmF1
bHRpbmcgdG8gNC4uLiB3aGljaCBpcyBzdHVwaWRseSBsYXJnZSBmb3IgbW9zdCB1c2UtDQo+IGNh
c2VzLg0KPiANCj4gSnVzdCB3b3VsZCBsaWtlIHRvIHJlcG9ydCBiYWNrIHRoYXQgdGhpcyB0cmlj
ayByZWFsbHkgZml4ZWQgdGhlIGlzc3VlLg0KDQpHbGFkIHRvIGhlYXIgaXQuDQoNCj4gVGhhbmsg
eW91IHNvIG11Y2ggZm9yIHlvdXIgaGVscCEhIQ0KPiAoSSdtIGN1cnJlbnRseSB1c2luZyAyIGlu
c3RlYWQgb2YgMCwgbWF5IGRvIHNvbWUgZnVydGhlciB0d2Vha2luZykuDQo+IA0KDQpObyBwcm9i
bGVtLiBZb3UgbWF5IGZpbmQgdGhhdCAyIGlzIHN0aWxsIGEgbGl0dGxlIGhpZ2ggaWYgeW91IHdh
bnQgdG8gdXNlIG11bHRpcGxlIFZCRHMuIFlvdSBtYXkgd2FudCB0byBjb25zaWRlciBzZXR0aW5n
IFhlbidzIGdudHRhYl9tYXhfZnJhbWVzIHBhcmFtZXRlciBvbiB0aGUgYm9vdCBjb21tYW5kIGxp
bmUuIEl0IGRlZmF1bHRzIHRvIDMyIHBhZ2VzIHNvIHlvdSBtYXkgd2FudCB0byBnaXZlIGl0IG1v
cmUgZS5nLiBJIHR5cGljYWxseSBidW1wIGl0IHVwIHRvIDEyOC4NCg0KPiBPbmUgdGhpbmcgSSdt
IGN1cmlvdXMgaXMgdGhhdCB3aHkgYWxsIG90aGVyIFBWIGRyaXZlcnMgKHRob3NlIGluIGxpbnV4
DQo+IC8gZnJlZWJzZCwgYW5kIG9sZCB3aW5kb3dzIGdwbCBwdikgYXJlIHdvcmtpbmcganVzdCBm
aW5lLCB3aGlsZSB0aGlzDQo+IG5ldyB3aW5kb3dzIGRyaXZlciBzdWZmZXJzPw0KDQpQcm9iYWJs
eSBiZWNhdXNlIHRoZXkgZWl0aGVyIGlnbm9yZSBvciBsaW1pdCB0aGUgb3JkZXIgb2YgbXVsdGkt
cGFnZSByaW5ncy4NCg0KPiBJdCdzIHJlYWxseSBub3QgdXNlciBmcmllbmRseSBmb3IgdGhlIGRl
ZmF1bHQgY29uZmlnIHZhbHVlIHRvIGJlaGF2ZSBiYWRseS4NCg0KQWdyZWVkLg0KDQo+IElzIHRo
ZXJlIGFueXRoaW5nIHdlIGNhbiBkbyB0byBtYWtlIGl0IGJldHRlcj8gRWl0aGVyIHRvIHByb3Bv
c2UgYQ0KPiBtb3JlIHJlYXNvbmFibGUgZGVmYXVsdCBvciBtYWtlIGl0IG1vcmUgdG9sZXJhbnQg
aW4gdGhlIG5ldyB3aW5kb3dzIHB2DQo+IGRyaXZlcj8NCg0KV2VsbCBpdCB3b3VsZCBiZSBuaWNl
IGlmIGJsa2JhY2sgZGlkbid0IGFzayBmb3Igc3VjaCBsdWRpY3JvdXNseSBsYXJnZSBzaGFyZWQg
cmluZyBzaXplcyBpbiB0aGUgZmlyc3QgcGxhY2UgYnV0LCBnaXZlbiB0aGF0IGl0IGRvZXMsIHRo
ZSBvYnZpb3VzIHRoaW5nIHRvIGRvIHdvdWxkIGJlIHRvIGludHJvZHVjZSBhIHJlZ2lzdHJ5IG92
ZXJyaWRlIGluIFhFTlZCRCBmb3IgdGhlIG1heCByaW5nIHBhZ2Ugb3JkZXIgYW5kIHRoZW4gZ2l2
ZSBpdCBhIGRlZmF1bHQgdmFsdWUgb2YgMC4gSSdsbCBoYXZlIGEgbG9vayBhdCBkb2luZyB0aGlz
Lg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiANCj4gVGhhbmtzLA0KPiBSdWkNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBt
YWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 08 16:32:10 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 08 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbV9z-0005W7-Rd; Wed, 08 Feb 2017 16: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 <prvs=20599380f=Paul.Durrant@citrix.com>)
 id 1cbV9x-0005VM-TR
 for win-pv-devel@lists.xenproject.org; Wed, 08 Feb 2017 16:31:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EA/5F-22326-DF74B985; Wed, 08 Feb 2017 16:31:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQveP++w
 Ig2f/ZSz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxuH7e9gK5klW/Dq3mq2B8YtEFyMnh4SAn8TR
 5s+MIDabgI7E0qPzmUBsEQFdiU1vm8DizALeEldPHgSyOTiEBdwkej7VgJgiAu4S04+JQVSXS
 XRdmsQKYrMIqEjsfzmLFaSEF6jkw4OcLkYuDiGB+6wSm16uAZvOKRAocfX8BjCbUUBW4kvjam
 aITeISt55AXCAhICCxZM95ZghbVOLl43+sELaBxNal+1hA5jMLaEqs36UP0aooMaX7ITuIzSs
 gKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgSGPAMQ7GD8syzgEKMkB5OSKK+V3ewIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8j92AcoJFqempFWmZOcDog0lLcPAoifA+A0nzFhck5hZnpkOkTjEac5y6cfolE8
 eXnWdeMgmx5OXnpUqJ854AKRUAKc0ozYMbBEsKlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCT
 MuwdkCk9mXgncvldApzABnXL99CyQU0oSEVJSDYxnIhb4vL8U9iZz3Q7Gqz+Wt+9Q7/0m+GF+
 8R3lnUEvzVc43rdIU+QoWPE8XV3q+4q0P3fetMtGHAl0EdMPuZn6pz0mf8LhkPVmL18J3trVK
 sBc/94ooM5k+iOl2vJD5+Su3mwPjdN69sfwZkB4v5qQ+UaW0jVJJ2/kyF7acO7F+wNh+W7MWw
 WVWIozEg21mIuKEwEnSuDeBQMAAA==
X-Env-Sender: prvs=20599380f=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1486571516!80558748!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39386 invoked from network); 8 Feb 2017 16:31: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;
 8 Feb 2017 16:31:56 -0000
X-IronPort-AV: E=Sophos;i="5.33,348,1477958400"; d="scan'208";a="40410183"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'G.R.' <firemeteor@users.sourceforge.net>
Thread-Topic: [win-pv-devel] How to diagnose windows domU hang on boot?
Thread-Index: AQHScmCvl1x1HwCArUScin4xOAgohKFAHnBwgAByG4CAAIU3kIAAP0UAgAAWLgCAFjHDAIAEJlKwgAAK3oCAABS74IADTd6AgAA55fA=
Date: Wed, 8 Feb 2017 16:29:55 +0000
Message-ID: <e624d30ba4f7435ca7ce71ee3c57c2c2@AMSPEX02CL03.citrite.net>
References: <CAKhsbWaoahJ_R1zTQuiOi2n7+YbqButP6=wJHPKE0ktSuBYv4g@mail.gmail.com>
 <ec6c7cc4176b4647a80aadbbbf599982@AMSPEX02CL03.citrite.net>
 <CAKhsbWYZx+pHZ51MN2DOQ8HFeyPZ_XUJ+eMf8zQDFXaK6uMvbw@mail.gmail.com>
 <9610cb052b5442e9a01d7d400a18d14b@AMSPEX02CL03.citrite.net>
 <CAKhsbWbu=UYPkJvTd=FEXXUOK5+SL6Ca4+mKhFv42Awe31GYJQ@mail.gmail.com>
 <a0a6fe1339ae43e9b01445ad0eac91e7@AMSPEX02CL03.citrite.net>
 <CAKhsbWYYYbm0z7mS2jdC-Be7t_vpLgmH3zi985EMfTuUWqHUQg@mail.gmail.com>
 <57e47875e8064be0b99647ead3819311@AMSPEX02CL03.citrite.net>
 <CAKhsbWZWwjcz79gCpwTfXFo5i2thoQsSTm_9L9y9=wsu4M6AcA@mail.gmail.com>
 <1104e84baf33416a8a8ee575632e5c58@AMSPEX02CL03.citrite.net>
 <CAKhsbWbZfc4hWG3EfmRUer2rqg5qkB438hvTuuEx2vZUmDw6xg@mail.gmail.com>
In-Reply-To: <CAKhsbWbZfc4hWG3EfmRUer2rqg5qkB438hvTuuEx2vZUmDw6xg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] How to diagnose windows domU hang on boot?
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmaXJlbWV0ZW9yLmd1b0BnbWFp
bC5jb20gW21haWx0bzpmaXJlbWV0ZW9yLmd1b0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBH
LlIuDQo+IFNlbnQ6IDA4IEZlYnJ1YXJ5IDIwMTcgMTM6NTYNCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIEhvdyB0byBkaWFnbm9zZSB3
aW5kb3dzIGRvbVUgaGFuZyBvbiBib290Pw0KPiANCj4gPj4gPiBTbywgSSBzdWdnZXN0IHlvdSBz
dGljayB3aXRoIGRvbTAgYmFja2VuZHMgYnV0IGxpbWl0IHlvdXIgc3RvcmFnZSB0byBhDQo+IHNp
bmdsZQ0KPiA+PiBwYWdlIHJpbmcuIEkgY2FuJ3QgcmVtZW1iZXIgdGhlIGV4YWN0IGJsa2JhY2sg
bW9kdWxlIHBhcmFtIHlvdSBuZWVkIHRvDQo+IHNldA0KPiA+PiB0byBkbyB0aGF0LCBidXQgaXQg
c2hvdWxkbid0IGJlIGhhcmQgdG8gZmluZC4NCj4gPj4gPg0KPiA+PiBJJ20gbm90IHN1cmUgSSB1
bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gYnkgJ211dGlwYWdlIHJpbmdzJy4gTXVzdA0KPiA+PiBy
ZWZlciB0byBzb21ldGhpbmcgaW50ZXJuYWwgd2hpY2ggaXMgbm90IG1lbnRpb25lZCBpbiB0aGUg
ZG9jOg0KPiA+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC44LXRlc3RpbmcvbWlzYy94
bC1kaXNrLWNvbmZpZ3VyYXRpb24udHh0DQo+ID4NCj4gPiBOby4gSSdtIHJlZmVycmluZyB0byB0
aGUgYmxrYmFjayBmZWF0dXJlLiBTZWUNCj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTUvNi8z
LzI1DQo+ID4NCj4gPiBJIHN1Z2dlc3QgeW91IGJsa2JhY2sncyBtYXhfcmluZ19wYWdlX29yZGVy
IHBhcmFtZXRlciB0byAwLCBiZWNhdXNlIEkNCj4gdGhpbmsgaXQgaXMgY3VycmVudGx5IGRlZmF1
bHRpbmcgdG8gNC4uLiB3aGljaCBpcyBzdHVwaWRseSBsYXJnZSBmb3IgbW9zdCB1c2UtDQo+IGNh
c2VzLg0KPiANCj4gSnVzdCB3b3VsZCBsaWtlIHRvIHJlcG9ydCBiYWNrIHRoYXQgdGhpcyB0cmlj
ayByZWFsbHkgZml4ZWQgdGhlIGlzc3VlLg0KDQpHbGFkIHRvIGhlYXIgaXQuDQoNCj4gVGhhbmsg
eW91IHNvIG11Y2ggZm9yIHlvdXIgaGVscCEhIQ0KPiAoSSdtIGN1cnJlbnRseSB1c2luZyAyIGlu
c3RlYWQgb2YgMCwgbWF5IGRvIHNvbWUgZnVydGhlciB0d2Vha2luZykuDQo+IA0KDQpObyBwcm9i
bGVtLiBZb3UgbWF5IGZpbmQgdGhhdCAyIGlzIHN0aWxsIGEgbGl0dGxlIGhpZ2ggaWYgeW91IHdh
bnQgdG8gdXNlIG11bHRpcGxlIFZCRHMuIFlvdSBtYXkgd2FudCB0byBjb25zaWRlciBzZXR0aW5n
IFhlbidzIGdudHRhYl9tYXhfZnJhbWVzIHBhcmFtZXRlciBvbiB0aGUgYm9vdCBjb21tYW5kIGxp
bmUuIEl0IGRlZmF1bHRzIHRvIDMyIHBhZ2VzIHNvIHlvdSBtYXkgd2FudCB0byBnaXZlIGl0IG1v
cmUgZS5nLiBJIHR5cGljYWxseSBidW1wIGl0IHVwIHRvIDEyOC4NCg0KPiBPbmUgdGhpbmcgSSdt
IGN1cmlvdXMgaXMgdGhhdCB3aHkgYWxsIG90aGVyIFBWIGRyaXZlcnMgKHRob3NlIGluIGxpbnV4
DQo+IC8gZnJlZWJzZCwgYW5kIG9sZCB3aW5kb3dzIGdwbCBwdikgYXJlIHdvcmtpbmcganVzdCBm
aW5lLCB3aGlsZSB0aGlzDQo+IG5ldyB3aW5kb3dzIGRyaXZlciBzdWZmZXJzPw0KDQpQcm9iYWJs
eSBiZWNhdXNlIHRoZXkgZWl0aGVyIGlnbm9yZSBvciBsaW1pdCB0aGUgb3JkZXIgb2YgbXVsdGkt
cGFnZSByaW5ncy4NCg0KPiBJdCdzIHJlYWxseSBub3QgdXNlciBmcmllbmRseSBmb3IgdGhlIGRl
ZmF1bHQgY29uZmlnIHZhbHVlIHRvIGJlaGF2ZSBiYWRseS4NCg0KQWdyZWVkLg0KDQo+IElzIHRo
ZXJlIGFueXRoaW5nIHdlIGNhbiBkbyB0byBtYWtlIGl0IGJldHRlcj8gRWl0aGVyIHRvIHByb3Bv
c2UgYQ0KPiBtb3JlIHJlYXNvbmFibGUgZGVmYXVsdCBvciBtYWtlIGl0IG1vcmUgdG9sZXJhbnQg
aW4gdGhlIG5ldyB3aW5kb3dzIHB2DQo+IGRyaXZlcj8NCg0KV2VsbCBpdCB3b3VsZCBiZSBuaWNl
IGlmIGJsa2JhY2sgZGlkbid0IGFzayBmb3Igc3VjaCBsdWRpY3JvdXNseSBsYXJnZSBzaGFyZWQg
cmluZyBzaXplcyBpbiB0aGUgZmlyc3QgcGxhY2UgYnV0LCBnaXZlbiB0aGF0IGl0IGRvZXMsIHRo
ZSBvYnZpb3VzIHRoaW5nIHRvIGRvIHdvdWxkIGJlIHRvIGludHJvZHVjZSBhIHJlZ2lzdHJ5IG92
ZXJyaWRlIGluIFhFTlZCRCBmb3IgdGhlIG1heCByaW5nIHBhZ2Ugb3JkZXIgYW5kIHRoZW4gZ2l2
ZSBpdCBhIGRlZmF1bHQgdmFsdWUgb2YgMC4gSSdsbCBoYXZlIGEgbG9vayBhdCBkb2luZyB0aGlz
Lg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiANCj4gVGhhbmtzLA0KPiBSdWkNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBt
YWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 09 17:15:31 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Feb 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbsJT-00019F-R5; Thu, 09 Feb 2017 17:15:19 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cbsJS-00018z-FT
 for win-pv-devel@lists.xenproject.org; Thu, 09 Feb 2017 17:15:18 +0000
Date: Thu, 9 Feb 2017 17:15:15 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <20836518.55.1486660515694.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_54_4187807.1486660515694"
X-Jenkins-Job: XENNET-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-8.2 - Build #4 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_54_4187807.1486660515694
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #4.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-8.2/4/console to view the results.
------=_Part_54_4187807.1486660515694
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_54_4187807.1486660515694--


From win-pv-devel-bounces@lists.xenproject.org Thu Feb 09 17:15:31 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Feb 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbsJT-00019F-R5; Thu, 09 Feb 2017 17:15:19 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cbsJS-00018z-FT
 for win-pv-devel@lists.xenproject.org; Thu, 09 Feb 2017 17:15:18 +0000
Date: Thu, 9 Feb 2017 17:15:15 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <20836518.55.1486660515694.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_54_4187807.1486660515694"
X-Jenkins-Job: XENNET-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-8.2 - Build #4 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_54_4187807.1486660515694
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #4.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-8.2/4/console to view the results.
------=_Part_54_4187807.1486660515694
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_54_4187807.1486660515694--


From win-pv-devel-bounces@lists.xenproject.org Thu Feb 09 17:20:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbsO8-0001eM-6a; Thu, 09 Feb 2017 17:20:08 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cbsO7-0001Mf-JS
 for win-pv-devel@lists.xenproject.org; Thu, 09 Feb 2017 17:20:07 +0000
Date: Thu, 9 Feb 2017 17:20:04 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <7264829.57.1486660804850.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_56_1431891.1486660804850"
X-Jenkins-Job: XENNET-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-master - Build #92 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_56_1431891.1486660804850
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #92.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-master/92/console to view the results.
------=_Part_56_1431891.1486660804850
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_56_1431891.1486660804850--


From win-pv-devel-bounces@lists.xenproject.org Thu Feb 09 17:20:08 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cbsO8-0001eM-6a; Thu, 09 Feb 2017 17:20:08 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cbsO7-0001Mf-JS
 for win-pv-devel@lists.xenproject.org; Thu, 09 Feb 2017 17:20:07 +0000
Date: Thu, 9 Feb 2017 17:20:04 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <7264829.57.1486660804850.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_56_1431891.1486660804850"
X-Jenkins-Job: XENNET-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-master - Build #92 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_56_1431891.1486660804850
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #92.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-master/92/console to view the results.
------=_Part_56_1431891.1486660804850
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_56_1431891.1486660804850--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 10 16:49:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ccEOG-0005Hq-Pw; Fri, 10 Feb 2017 16: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 <ml-ak@posteo.de>) id 1ccEOG-0005Hk-DY
 for win-pv-devel@lists.xenproject.org; Fri, 10 Feb 2017 16:49:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2C/C7-27165-72FED985; Fri, 10 Feb 2017 16:49:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42LZ6azipKv2fm6
 Ewbu/ohZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+cD/oKdTBWtrVPZGhh/MnYxcnIICRxglDh9
 LaeLkQvI3sko8WDvIaYuRg4OEQFvidsr+EFq2ATUJf5fPs0GYgsD2RdPLWAHsXkFbCTm9BwHK
 2cRUJU4ulsUxBQViJGYsdkXokJQ4uTMJywgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSehaRsFpKyWU
 jKFjAyr2JUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDA0GINj
 BuOyv0yFGSQ4mJVFegdNzI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8Aq8A8oJFqWmp1akZeYA
 gxQmLcHBoyTCO/UtUJq3uCAxtzgzHSJ1itGS49SnCy+ZOK4suggk/3y6/JJJiCUvPy9VSpz3P
 kiDAEhDRmke3DhYJF1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8myFU8mXklcFtfAR3EBH
 SQ6wOwg0oSEVJSDYytyRpnUncdY1K4y/MudXrEtNUau68eFb/DNe2i8d/rd+JDNXOu9qZo3zy
 uzBphqZP+sib7/f3zKlfvCCXX2ai1PXx6kvfpvKkN9im2pbM0LypqMars32H0VNPj8obCN+tT
 33Xt9xK5NHHO9sl1l76W3ZY7cLT2XtfXOV+6e9/cvtM47264UZK5EktxRqKhFnNRcSIAfKxZc
 p8CAAA=
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1486745382!57053688!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25701 invoked from network); 10 Feb 2017 16:49:42 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Feb 2017 16:49:42 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 0C3A120825
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:49:42 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vKgsK4CLGzypP
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:49:41 +0100 (CET)
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <44e40d8f-1230-930b-2ed2-b2e4c95f7881@posteo.de>
Date: Fri, 10 Feb 2017 17:49:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
Subject: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QSBkaXNrIHNwZWMgbGlrZQoKZGlzayA9IFsgJy9kZXYvc2RhNywsaGRhLHJ3JywgJy9kZXYvcmFt
MCwsaGRiLHJ3LG5vLWRpc2NhcmQnIF0KCmxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgeGVuc3RvcmUg
KGF0IGxlYXN0IHdpdGggWGVuIDQuNS4xKQoKICAgICAgICBkaXNjYXJkLWVuYWJsZSA9ICIwIgog
ICAgICAgIGZlYXR1cmUtZGlzY2FyZCA9ICIxIgoKVGhlIGRyaXZlciBvbmx5IHJlYWRzICJmZWF0
dXJlLWRpc2NhcmQiIGJ1dCBub3QgImRpc2NhcmQtZW5hYmxlIiBzbyAKZGlzY2FyZCBpcyBub3Qg
ZGlzYWJsZWQuCgpSZWdhcmRzIEFuZHJlYXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 10 16:49:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 10 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ccEOG-0005Hq-Pw; Fri, 10 Feb 2017 16: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 <ml-ak@posteo.de>) id 1ccEOG-0005Hk-DY
 for win-pv-devel@lists.xenproject.org; Fri, 10 Feb 2017 16:49:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 2C/C7-27165-72FED985; Fri, 10 Feb 2017 16:49:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42LZ6azipKv2fm6
 Ewbu/ohZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+cD/oKdTBWtrVPZGhh/MnYxcnIICRxglDh9
 LaeLkQvI3sko8WDvIaYuRg4OEQFvidsr+EFq2ATUJf5fPs0GYgsD2RdPLWAHsXkFbCTm9BwHK
 2cRUJU4ulsUxBQViJGYsdkXokJQ4uTMJywgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSehaRsFpKyWU
 jKFjAyr2JUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDA0GINj
 BuOyv0yFGSQ4mJVFegdNzI4T4kvJTKjMSizPii0pzUosPMcpwcChJ8Aq8A8oJFqWmp1akZeYA
 gxQmLcHBoyTCO/UtUJq3uCAxtzgzHSJ1itGS49SnCy+ZOK4suggk/3y6/JJJiCUvPy9VSpz3P
 kiDAEhDRmke3DhYJF1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8myFU8mXklcFtfAR3EBH
 SQ6wOwg0oSEVJSDYytyRpnUncdY1K4y/MudXrEtNUau68eFb/DNe2i8d/rd+JDNXOu9qZo3zy
 uzBphqZP+sib7/f3zKlfvCCXX2ai1PXx6kvfpvKkN9im2pbM0LypqMars32H0VNPj8obCN+tT
 33Xt9xK5NHHO9sl1l76W3ZY7cLT2XtfXOV+6e9/cvtM47264UZK5EktxRqKhFnNRcSIAfKxZc
 p8CAAA=
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1486745382!57053688!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25701 invoked from network); 10 Feb 2017 16:49:42 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Feb 2017 16:49:42 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 0C3A120825
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:49:42 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vKgsK4CLGzypP
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:49:41 +0100 (CET)
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <44e40d8f-1230-930b-2ed2-b2e4c95f7881@posteo.de>
Date: Fri, 10 Feb 2017 17:49:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
Subject: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QSBkaXNrIHNwZWMgbGlrZQoKZGlzayA9IFsgJy9kZXYvc2RhNywsaGRhLHJ3JywgJy9kZXYvcmFt
MCwsaGRiLHJ3LG5vLWRpc2NhcmQnIF0KCmxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgeGVuc3RvcmUg
KGF0IGxlYXN0IHdpdGggWGVuIDQuNS4xKQoKICAgICAgICBkaXNjYXJkLWVuYWJsZSA9ICIwIgog
ICAgICAgIGZlYXR1cmUtZGlzY2FyZCA9ICIxIgoKVGhlIGRyaXZlciBvbmx5IHJlYWRzICJmZWF0
dXJlLWRpc2NhcmQiIGJ1dCBub3QgImRpc2NhcmQtZW5hYmxlIiBzbyAKZGlzY2FyZCBpcyBub3Qg
ZGlzYWJsZWQuCgpSZWdhcmRzIEFuZHJlYXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1i
aW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 08:39:18 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdCA7-00017b-Mf; Mon, 13 Feb 2017 08: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 <hfp@posteo.de>) id 1ccEK9-0005DR-Nu
 for win-pv-devel@lists.xenproject.org; Fri, 10 Feb 2017 16:45:29 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 96/11-01719-92EED985; Fri, 10 Feb 2017 16:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LZ6azipKvxbm6
 EQctPNYs/ixMdGD0Of7jCEsAYxZqZl5RfkcCasWpWB1PBLqaK1tapbA2MPxm7GLk4hAQOMEp0
 XprMDuHsYpTobjwFlOHgEBHwlri9gr+LkZODTUBV4tCbJ4wgtrCAusTFUwvYQUp4BWwklh6NB
 gmzAJX8/byJBSQsKhAjMWOzL0iYV0BQ4uTMJywgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSehaRsFp
 KyWUjKFjAyr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw
 QBiDYwfhvm+chRkkOJiVRXoHTcyOE+JLyUyozEosz4otKc1KLDzHKcHAoSfDKvwXKCRalpqdW
 pGXmAEMVJi3BwaMkwvv+NVCat7ggMbc4Mx0idYrRkuPUpwsvmTiuLLoIJP98uvySSYglLz8vV
 Uqc9+kboAYBkIaM0jy4cbB4usQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3hMgU3gy80rgtr
 4COogJ6CDXB2AHlSQipKQaGKdPO8dbVqd26NP8T1z7tL5Ws271e/BZL3rn1aMzH940/JLy1+a
 fQdKWjfph7y5Ja1XYfzrRWnvQWHrC34QDf3oWFbEKX3R8v/4N24f8MMHKGZNWHLwq0aYRkchj
 J/RcnWeNwhTx+DUuO1XPcnk2XdvGYfOq6L7QwpdNN6+s2xL52OLxtTi59QxKLMUZiYZazEXFi
 QCzOrTFogIAAA==
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1486745128!84181390!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41737 invoked from network); 10 Feb 2017 16:45:28 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Feb 2017 16:45:28 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 6658820A95
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:45:28 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vKgmR5rplz1060
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:45:27 +0100 (CET)
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
Date: Fri, 10 Feb 2017 17:45:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Feb 2017 08:39:06 +0000
Subject: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QSBkaXNrIHNwZWMgbGlrZQoKZGlzayA9IFsgJy9kZXYvc2RhNywsaGRhLHJ3JywgJy9kZXYvcmFt
MCwsaGRiLHJ3LG5vLWRpc2NhcmQnIF0KCmxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgeGVuc3RvcmUg
KGF0IGxlYXN0IHdpdGggWGVuIDQuNS4xKQoKICAgICAgICBkaXNjYXJkLWVuYWJsZSA9ICIwIgog
ICAgICAgIGZlYXR1cmUtZGlzY2FyZCA9ICIxIgoKVGhlIGRyaXZlciBvbmx5IHJlYWRzICJmZWF0
dXJlLWRpc2NhcmQiIGJ1dCBub3QgImRpc2NhcmQtZW5hYmxlIiBzbyAKZGlzY2FyZCBpcyBub3Qg
ZGlzYWJsZWQuCgpSZWdhcmRzIEFuZHJlYXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 08:39:18 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdCA7-00017b-Mf; Mon, 13 Feb 2017 08: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 <hfp@posteo.de>) id 1ccEK9-0005DR-Nu
 for win-pv-devel@lists.xenproject.org; Fri, 10 Feb 2017 16:45:29 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 96/11-01719-92EED985; Fri, 10 Feb 2017 16:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LZ6azipKvxbm6
 EQctPNYs/ixMdGD0Of7jCEsAYxZqZl5RfkcCasWpWB1PBLqaK1tapbA2MPxm7GLk4hAQOMEp0
 XprMDuHsYpTobjwFlOHgEBHwlri9gr+LkZODTUBV4tCbJ4wgtrCAusTFUwvYQUp4BWwklh6NB
 gmzAJX8/byJBSQsKhAjMWOzL0iYV0BQ4uTMJywgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSehaRsFp
 KyWUjKFjAyr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw
 QBiDYwfhvm+chRkkOJiVRXoHTcyOE+JLyUyozEosz4otKc1KLDzHKcHAoSfDKvwXKCRalpqdW
 pGXmAEMVJi3BwaMkwvv+NVCat7ggMbc4Mx0idYrRkuPUpwsvmTiuLLoIJP98uvySSYglLz8vV
 Uqc9+kboAYBkIaM0jy4cbB4usQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3hMgU3gy80rgtr
 4COogJ6CDXB2AHlSQipKQaGKdPO8dbVqd26NP8T1z7tL5Ws271e/BZL3rn1aMzH940/JLy1+a
 fQdKWjfph7y5Ja1XYfzrRWnvQWHrC34QDf3oWFbEKX3R8v/4N24f8MMHKGZNWHLwq0aYRkchj
 J/RcnWeNwhTx+DUuO1XPcnk2XdvGYfOq6L7QwpdNN6+s2xL52OLxtTi59QxKLMUZiYZazEXFi
 QCzOrTFogIAAA==
X-Env-Sender: hfp@posteo.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1486745128!84181390!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41737 invoked from network); 10 Feb 2017 16:45:28 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Feb 2017 16:45:28 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 6658820A95
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:45:28 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vKgmR5rplz1060
 for <win-pv-devel@lists.xenproject.org>; Fri, 10 Feb 2017 17:45:27 +0100 (CET)
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
Date: Fri, 10 Feb 2017 17:45:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Feb 2017 08:39:06 +0000
Subject: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QSBkaXNrIHNwZWMgbGlrZQoKZGlzayA9IFsgJy9kZXYvc2RhNywsaGRhLHJ3JywgJy9kZXYvcmFt
MCwsaGRiLHJ3LG5vLWRpc2NhcmQnIF0KCmxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgeGVuc3RvcmUg
KGF0IGxlYXN0IHdpdGggWGVuIDQuNS4xKQoKICAgICAgICBkaXNjYXJkLWVuYWJsZSA9ICIwIgog
ICAgICAgIGZlYXR1cmUtZGlzY2FyZCA9ICIxIgoKVGhlIGRyaXZlciBvbmx5IHJlYWRzICJmZWF0
dXJlLWRpc2NhcmQiIGJ1dCBub3QgImRpc2NhcmQtZW5hYmxlIiBzbyAKZGlzY2FyZCBpcyBub3Qg
ZGlzYWJsZWQuCgpSZWdhcmRzIEFuZHJlYXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 09:01:47 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdCVs-0003Nx-E1; Mon, 13 Feb 2017 09:01: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=210b04782=Paul.Durrant@citrix.com>)
 id 1cdCVr-0003No-8q
 for win-pv-devel@lists.xenproject.org; Mon, 13 Feb 2017 09:01:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 76/16-19998-EE571A85; Mon, 13 Feb 2017 09:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsWyU9JRQvdd6cI
 IgyftjBZ/Fic6MHoc/nCFJYAxijUzLym/IoE149+m50wFjVwVFz/2MTcwfuDsYuTgkBDwk2jp
 re9i5ORgE9CRWHp0PhOILSKQL9FxvY8FpERYwEpixsQ8iLC1xItXu1ghbCOJHY+ugdksAqoSJ
 9o3sIPYvALuElNndjGD2EICNhKNDxrZQGxOAVuJuTPPgcUZBWQlvjSuBrOZBcQlbj2BWCshIC
 CxZM95ZghbVOLl43+sELaBxNal+8DOYRbQlFi/Sx+iVVFiSvdDqLWCEidnPmGZwCg0C8nUWQg
 ds5B0zELSsYCRZRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmBo1zMwMO5gbD7hd4hRkoNJSZS32n5hhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kclQDnBo
 tT01Iq0zBxglMGkJTh4lER4c4qB0rzFBYm5xZnpEKlTjLocp26cfskkxJKXn5cqJc57BmSGAE
 hRRmke3AhYxF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrDUwfQjyZeSVwm14BHcEEdAR
 rHNgRJYkIKakGxllVwSH9bppra3XmG8257Wps/+jZVrcjiSahd07v6Gnr2fIllzlGJqA/sK8t
 1HvfhvQ1j/5a/dIWEZhq8jriS8veGbXmX2qOrvyS6rWG70XFtR+tHxdul6nj8l0f0nhu3aTJP
 zpc+R9OSNi+xoAldlVo7VXL1V0t3Y++Fgdf8GOyX36tdNaRx0osxRmJhlrMRcWJACBFInTzAg
 AA
X-Env-Sender: prvs=210b04782=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1486976493!68461685!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10631 invoked from network); 13 Feb 2017 09:01:33 -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;
 13 Feb 2017 09:01:33 -0000
X-IronPort-AV: E=Sophos;i="5.35,156,1484006400"; d="scan'208";a="40642503"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <hfp@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] no-discard from xl not honored
Thread-Index: AQHShdSqIN+CRMLsIUWek28gOYsnGKFmo1XA
Date: Mon, 13 Feb 2017 09:00:50 +0000
Message-ID: <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
In-Reply-To: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIEFuZHJlYXMgS2luemxlcg0KPiBTZW50OiAxMCBGZWJydWFyeSAyMDE3IDE2OjQ1DQo+IFRv
OiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogW3dpbi1wdi1k
ZXZlbF0gbm8tZGlzY2FyZCBmcm9tIHhsIG5vdCBob25vcmVkDQo+IA0KPiBBIGRpc2sgc3BlYyBs
aWtlDQo+IA0KPiBkaXNrID0gWyAnL2Rldi9zZGE3LCxoZGEscncnLCAnL2Rldi9yYW0wLCxoZGIs
cncsbm8tZGlzY2FyZCcgXQ0KPiANCj4gbGVhZHMgdG8gdGhlIGZvbGxvd2luZyB4ZW5zdG9yZSAo
YXQgbGVhc3Qgd2l0aCBYZW4gNC41LjEpDQo+IA0KPiAgICAgICAgIGRpc2NhcmQtZW5hYmxlID0g
IjAiDQo+ICAgICAgICAgZmVhdHVyZS1kaXNjYXJkID0gIjEiDQo+IA0KPiBUaGUgZHJpdmVyIG9u
bHkgcmVhZHMgImZlYXR1cmUtZGlzY2FyZCIgYnV0IG5vdCAiZGlzY2FyZC1lbmFibGUiIHNvDQo+
IGRpc2NhcmQgaXMgbm90IGRpc2FibGVkLg0KDQpIbW0uIFRoYXQncyB1bmZvcnR1bmF0ZSwgYnV0
IGZhaXJseSBlYXNpbHkgZml4ZWQuIEknbGwgc2VlIGlmIEkgY2FuIGNvbWUgdXAgd2l0aCBhIHBh
dGNoIGxhdGVyIHRvZGF5Lg0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KDQo+IA0KPiBSZWdhcmRzIEFu
ZHJlYXMNCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 09:01:47 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 2017 09: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdCVs-0003Nx-E1; Mon, 13 Feb 2017 09:01: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=210b04782=Paul.Durrant@citrix.com>)
 id 1cdCVr-0003No-8q
 for win-pv-devel@lists.xenproject.org; Mon, 13 Feb 2017 09:01:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 76/16-19998-EE571A85; Mon, 13 Feb 2017 09:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsWyU9JRQvdd6cI
 IgyftjBZ/Fic6MHoc/nCFJYAxijUzLym/IoE149+m50wFjVwVFz/2MTcwfuDsYuTgkBDwk2jp
 re9i5ORgE9CRWHp0PhOILSKQL9FxvY8FpERYwEpixsQ8iLC1xItXu1ghbCOJHY+ugdksAqoSJ
 9o3sIPYvALuElNndjGD2EICNhKNDxrZQGxOAVuJuTPPgcUZBWQlvjSuBrOZBcQlbj2BWCshIC
 CxZM95ZghbVOLl43+sELaBxNal+8DOYRbQlFi/Sx+iVVFiSvdDqLWCEidnPmGZwCg0C8nUWQg
 ds5B0zELSsYCRZRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmBo1zMwMO5gbD7hd4hRkoNJSZS32n5hhBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kclQDnBo
 tT01Iq0zBxglMGkJTh4lER4c4qB0rzFBYm5xZnpEKlTjLocp26cfskkxJKXn5cqJc57BmSGAE
 hRRmke3AhYxF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrDUwfQjyZeSVwm14BHcEEdAR
 rHNgRJYkIKakGxllVwSH9bppra3XmG8257Wps/+jZVrcjiSahd07v6Gnr2fIllzlGJqA/sK8t
 1HvfhvQ1j/5a/dIWEZhq8jriS8veGbXmX2qOrvyS6rWG70XFtR+tHxdul6nj8l0f0nhu3aTJP
 zpc+R9OSNi+xoAldlVo7VXL1V0t3Y++Fgdf8GOyX36tdNaRx0osxRmJhlrMRcWJACBFInTzAg
 AA
X-Env-Sender: prvs=210b04782=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1486976493!68461685!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10631 invoked from network); 13 Feb 2017 09:01:33 -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;
 13 Feb 2017 09:01:33 -0000
X-IronPort-AV: E=Sophos;i="5.35,156,1484006400"; d="scan'208";a="40642503"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <hfp@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] no-discard from xl not honored
Thread-Index: AQHShdSqIN+CRMLsIUWek28gOYsnGKFmo1XA
Date: Mon, 13 Feb 2017 09:00:50 +0000
Message-ID: <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
In-Reply-To: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIEFuZHJlYXMgS2luemxlcg0KPiBTZW50OiAxMCBGZWJydWFyeSAyMDE3IDE2OjQ1DQo+IFRv
OiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogW3dpbi1wdi1k
ZXZlbF0gbm8tZGlzY2FyZCBmcm9tIHhsIG5vdCBob25vcmVkDQo+IA0KPiBBIGRpc2sgc3BlYyBs
aWtlDQo+IA0KPiBkaXNrID0gWyAnL2Rldi9zZGE3LCxoZGEscncnLCAnL2Rldi9yYW0wLCxoZGIs
cncsbm8tZGlzY2FyZCcgXQ0KPiANCj4gbGVhZHMgdG8gdGhlIGZvbGxvd2luZyB4ZW5zdG9yZSAo
YXQgbGVhc3Qgd2l0aCBYZW4gNC41LjEpDQo+IA0KPiAgICAgICAgIGRpc2NhcmQtZW5hYmxlID0g
IjAiDQo+ICAgICAgICAgZmVhdHVyZS1kaXNjYXJkID0gIjEiDQo+IA0KPiBUaGUgZHJpdmVyIG9u
bHkgcmVhZHMgImZlYXR1cmUtZGlzY2FyZCIgYnV0IG5vdCAiZGlzY2FyZC1lbmFibGUiIHNvDQo+
IGRpc2NhcmQgaXMgbm90IGRpc2FibGVkLg0KDQpIbW0uIFRoYXQncyB1bmZvcnR1bmF0ZSwgYnV0
IGZhaXJseSBlYXNpbHkgZml4ZWQuIEknbGwgc2VlIGlmIEkgY2FuIGNvbWUgdXAgd2l0aCBhIHBh
dGNoIGxhdGVyIHRvZGF5Lg0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KDQo+IA0KPiBSZWdhcmRzIEFu
ZHJlYXMNCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 16:34:15 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 2017 16:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdJZk-0008Gb-Gp; Mon, 13 Feb 2017 16:34:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cdJZj-0008GU-7O
 for win-pv-devel@lists.xenproject.org; Mon, 13 Feb 2017 16:34:03 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5A/F6-00888-AFFD1A85; Mon, 13 Feb 2017 16:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsWy01nFSffn/YU
 RBqcPmlr8WZzowOhx+MMVlgDGKNbMvKT8igTWjEPH/rEVzBeoWHh9AmsD41HeLkYuDiGBA4wS
 T+b9YYJwdjFKLO7vZuxi5ORgE1CX+H/5NBuILSwgLXG6fS+QzcEhIuAtcXsFP0iYV8BGYtrT/
 UwgNouAqkRX70N2kBJRgRiJGZt9IUoEJU7OfMICYjMLmEnM2/yQGcKWl9j+dg7zBEbuWUjKZi
 Epm4WkbAEj8ypGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMA
 QYQCCHYyrtnseYpTkYFIS5Y3dtDBCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvwXtAOcGi1PTU
 irTMHGCwwqQlOHiURHjTgQErxFtckJhbnJkOkTrFaMlx6sbpl0wcVxZdBJJ/Pl1+ySTEkpefl
 yolzvseZJ4ASENGaR7cOFhEXWKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw716QKTyZeSVwW1
 8BHcQEdBBrHNhBJYkIKakGxrgru2ou/DxlpNh6a++v2Ve2SpRHNP+ac0TtSzaDSlV5zqe7M/V
 X3M1fuGUZT/rC9Gu/p0f4Z93/w7/wcqgI79qI9+uljogIKXyUObL84pvATQ07y8XDBd88so+e
 eMi4bOfLKUsyah02fr76hbfo4ztpFvvudlZ7oeOBPoyiy9hyQ35ub3NiXKvEUpyRaKjFXFScC
 AA6Hx2IowIAAA==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1487003641!85429625!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64580 invoked from network); 13 Feb 2017 16:34:01 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Feb 2017 16:34:01 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id B2C8420CEE
 for <win-pv-devel@lists.xenproject.org>; Mon, 13 Feb 2017 17:34:01 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vMWMs0B5Jz106P
 for <win-pv-devel@lists.xenproject.org>; Mon, 13 Feb 2017 17:34:00 +0100 (CET)
From: Andreas Kinzler <ml-ak@posteo.de>
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Message-ID: <b3a1bca6-4941-a71c-101b-332ca219b79f@posteo.de>
Date: Mon, 13 Feb 2017 17:34:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
Subject: [win-pv-devel] lost SRB in xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QWZ0ZXIgZGF5cyBvZiBkZWJ1Z2dpbmcgSSBmaW5kIHRoYXQgeGVudmJkIGlzIGNhdXNpbmcgaGFu
Z3Mgbm8gbWF0dGVyIGlmIApYZW4gNC44LjAsIDQuNy4xIG9yIDQuNS4xLiBJbiBhbnkgY2FzZSBJ
IHNlZSBQZG9SZXNldHMKClhFTlZCRHxfX1Bkb1Jlc2V0OlRhcmdldFsxXSA9PT09PgpYRU5WQkR8
UGRvUmVzZXQ6VGFyZ2V0WzFdID09PT0+IChJcnFsPTIpClhFTlZCRHxfX1Bkb1BhdXNlRGF0YVBh
dGg6VGFyZ2V0WzFdIDogV2FpdGluZyBmb3IgMCBTdWJtaXR0ZWQgcmVxdWVzdHMKWEVOVkJEfF9f
UGRvUGF1c2VEYXRhUGF0aDpUYXJnZXRbMV0gOiAwLzAgU3VibWl0dGVkIHJlcXVlc3RzIGxlZnQg
KDAgCml0ZXJyYXRpb25zKQpYRU5WQkR8UGRvUmVzZXQ6VGFyZ2V0WzFdIDw9PT09IChJcnFsPTIp
ClhFTlZCRHxfX1Bkb1Jlc2V0OlRhcmdldFsxXSA8PT09PQoKVGhlIE1TRE4gZG9jIHNheXMgYSBQ
RE8gcmVzZXQgaXMgdHJpZ2dlcmVkIGlmIGEgU1JCIHRpbWVzIG91dC4gSW4gYW55IApoYW5nIEkg
YWx3YXlzIHNlZSB0aGUgZm9sbG93aW5nIGxpbmU6CgpYRU5WQkQ6IEZETzogU3JicyAgICAgICAg
ICAgIDogMSAvIDI1NCAoMTIxNjY2MTEgVG90YWwpCgogRnJvbSB3aGF0IEkgcmVhZCBpbiB0aGUg
ZHJpdmVyIHNvdXJjZSBjb2RlIHRoaXMgbWVhbnMgdGhhdCB0aGVyZSBpcyBvbmUgClNSQiBwZW5k
aW5nLiBCdXQgbm90aGluZyBpcyBpbiB0aGUgcXVldWVzLCByaW5ncywgLi4uIChzZWUgYmVsb3cp
LiBJIAphc3N1bWUgdGhhdCBTUkIgaGFzIGJlZW4gbG9zdCBzb21ld2hlcmU/CgpBbnkgaGVscCBn
cmVhdGx5IGFwcHJlY2lhdGVkLgoKQlRXOiBEaXNhYmxpbmcgZGlzY2FyZCBjYXVzZWQgdGhlIGhh
bmcgdG8gYXBwZWFyIHF1aXRlIHJhcGlkbHkgKG9ubHkgb25lIApkZWJ1ZyBwYXNzIHNvIGZhcikK
ClJlZ2FyZHMgQW5kcmVhcwoKWEVOVkJEOiBMT09LQVNJREU6IFJFUVVFU1RzOiAwIC8gODMgKDAg
ZmFpbGVkKQpYRU5WQkQ6IExPT0tBU0lERTogU0VHTUVOVHM6IDAgLyA4ODggKDAgZmFpbGVkKQpY
RU5WQkQ6IExPT0tBU0lERTogSU5ESVJFQ1RzOiAwIC8gMCAoMCBmYWlsZWQpClhFTlZCRDogUVVF
VUU6IEZyZXNoICAgICA6IDAgLyAzMwpYRU5WQkQ6IFFVRVVFOiBQcmVwYXJlZCAgOiAwIC8gNTEK
WEVOVkJEOiBRVUVVRTogU3VibWl0dGVkIDogMCAvIDM2ClhFTlZCRDogUVVFVUU6IFNodXRkb3du
ICA6IDAgLyAwClhFTlZCRDogRlJPTlRFTkQ6IFRhcmdldElkPTEgRGV2aWNlSWQ9ODMyIEJhY2tl
bmRJZD0wClhFTlZCRDogRlJPTlRFTkQ6IEZyb250ZW5kUGF0aCBkZXZpY2UvdmJkLzgzMgpYRU5W
QkQ6IEZST05URU5EOiBCYWNrZW5kUGF0aCAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIv
ODMyClhFTlZCRDogRlJPTlRFTkQ6IFRhcmdldFBhdGggICBkYXRhL3Njc2kvdGFyZ2V0LzEKWEVO
VkJEOiBGUk9OVEVORDogU3RhdGUgICA6IEVOQUJMRUQKWEVOVkJEOiBGUk9OVEVORDogQ2FwcyAg
ICA6IENPTk5FQ1RFRApYRU5WQkQ6IEZST05URU5EOiBGZWF0dXJlczogUEVSU0lTVEVOVApYRU5W
QkQ6IEZST05URU5EOiBEaXNrSW5mbzogMTAwMDAwMDAwIEAgNTEyICg1MTIpIDAwMDAwMDAwClhF
TlZCRDogR1JBTlRFUjogQ09OTkVDVEVEIEVOQUJMRUQKWEVOVkJEOiBHUkFOVEVSOiAxIC8gODg5
ClhFTlZCRDogQkxPQ0tSSU5HOiBSZXF1ZXN0cyAgOiA2NTk2ODE4NCAvIDY1OTY4MTg0ClhFTlZC
RDogQkxPQ0tSSU5HOiBTaGFyZWRSaW5nIDogMHhGRkZGRDAwMTkzNUE5MDAwClhFTlZCRDogQkxP
Q0tSSU5HOiBTaGFyZWRSaW5nIDogNjU5NzQzNTQgLyA2NTk3NDM1NSAtIDY1OTc0MzU0IC8gNjU5
NzQzNTUKWEVOVkJEOiBCTE9DS1JJTkc6IEZyb250UmluZyAgOiA2NTk3NDM1NCAvIDY1OTc0MzU0
ICgzMikKWEVOVkJEOiBCTE9DS1JJTkc6IE9yZGVyICAgICAgOiAwClhFTlZCRDogQkxPQ0tSSU5H
OiBHcmFudHNbMCBdIDogMHhGRkZGRTAwMUUxN0I3Qjg4ICgzMykKWEVOVkJEOiBOT1RJRklFUjog
SW50IC8gRFBDIDogNTYzMzc3NDMgLyA2NDYzNDQ4MwpYRU5WQkQ6IE5PVElGSUVSOiBDaGFubmVs
IDogRkZGRkUwMDFFMTdBNzZEMCAoMTApCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 16:34:15 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 2017 16:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdJZk-0008Gb-Gp; Mon, 13 Feb 2017 16:34:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cdJZj-0008GU-7O
 for win-pv-devel@lists.xenproject.org; Mon, 13 Feb 2017 16:34:03 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5A/F6-00888-AFFD1A85; Mon, 13 Feb 2017 16:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsWy01nFSffn/YU
 RBqcPmlr8WZzowOhx+MMVlgDGKNbMvKT8igTWjEPH/rEVzBeoWHh9AmsD41HeLkYuDiGBA4wS
 T+b9YYJwdjFKLO7vZuxi5ORgE1CX+H/5NBuILSwgLXG6fS+QzcEhIuAtcXsFP0iYV8BGYtrT/
 UwgNouAqkRX70N2kBJRgRiJGZt9IUoEJU7OfMICYjMLmEnM2/yQGcKWl9j+dg7zBEbuWUjKZi
 Epm4WkbAEj8ypGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMA
 QYQCCHYyrtnseYpTkYFIS5Y3dtDBCiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvwXtAOcGi1PTU
 irTMHGCwwqQlOHiURHjTgQErxFtckJhbnJkOkTrFaMlx6sbpl0wcVxZdBJJ/Pl1+ySTEkpefl
 yolzvseZJ4ASENGaR7cOFhEXWKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw716QKTyZeSVwW1
 8BHcQEdBBrHNhBJYkIKakGxrgru2ou/DxlpNh6a++v2Ve2SpRHNP+ac0TtSzaDSlV5zqe7M/V
 X3M1fuGUZT/rC9Gu/p0f4Z93/w7/wcqgI79qI9+uljogIKXyUObL84pvATQ07y8XDBd88so+e
 eMi4bOfLKUsyah02fr76hbfo4ztpFvvudlZ7oeOBPoyiy9hyQ35ub3NiXKvEUpyRaKjFXFScC
 AA6Hx2IowIAAA==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1487003641!85429625!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.1.1; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64580 invoked from network); 13 Feb 2017 16:34:01 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Feb 2017 16:34:01 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id B2C8420CEE
 for <win-pv-devel@lists.xenproject.org>; Mon, 13 Feb 2017 17:34:01 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vMWMs0B5Jz106P
 for <win-pv-devel@lists.xenproject.org>; Mon, 13 Feb 2017 17:34:00 +0100 (CET)
From: Andreas Kinzler <ml-ak@posteo.de>
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Message-ID: <b3a1bca6-4941-a71c-101b-332ca219b79f@posteo.de>
Date: Mon, 13 Feb 2017 17:34:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
Subject: [win-pv-devel] lost SRB in xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QWZ0ZXIgZGF5cyBvZiBkZWJ1Z2dpbmcgSSBmaW5kIHRoYXQgeGVudmJkIGlzIGNhdXNpbmcgaGFu
Z3Mgbm8gbWF0dGVyIGlmIApYZW4gNC44LjAsIDQuNy4xIG9yIDQuNS4xLiBJbiBhbnkgY2FzZSBJ
IHNlZSBQZG9SZXNldHMKClhFTlZCRHxfX1Bkb1Jlc2V0OlRhcmdldFsxXSA9PT09PgpYRU5WQkR8
UGRvUmVzZXQ6VGFyZ2V0WzFdID09PT0+IChJcnFsPTIpClhFTlZCRHxfX1Bkb1BhdXNlRGF0YVBh
dGg6VGFyZ2V0WzFdIDogV2FpdGluZyBmb3IgMCBTdWJtaXR0ZWQgcmVxdWVzdHMKWEVOVkJEfF9f
UGRvUGF1c2VEYXRhUGF0aDpUYXJnZXRbMV0gOiAwLzAgU3VibWl0dGVkIHJlcXVlc3RzIGxlZnQg
KDAgCml0ZXJyYXRpb25zKQpYRU5WQkR8UGRvUmVzZXQ6VGFyZ2V0WzFdIDw9PT09IChJcnFsPTIp
ClhFTlZCRHxfX1Bkb1Jlc2V0OlRhcmdldFsxXSA8PT09PQoKVGhlIE1TRE4gZG9jIHNheXMgYSBQ
RE8gcmVzZXQgaXMgdHJpZ2dlcmVkIGlmIGEgU1JCIHRpbWVzIG91dC4gSW4gYW55IApoYW5nIEkg
YWx3YXlzIHNlZSB0aGUgZm9sbG93aW5nIGxpbmU6CgpYRU5WQkQ6IEZETzogU3JicyAgICAgICAg
ICAgIDogMSAvIDI1NCAoMTIxNjY2MTEgVG90YWwpCgogRnJvbSB3aGF0IEkgcmVhZCBpbiB0aGUg
ZHJpdmVyIHNvdXJjZSBjb2RlIHRoaXMgbWVhbnMgdGhhdCB0aGVyZSBpcyBvbmUgClNSQiBwZW5k
aW5nLiBCdXQgbm90aGluZyBpcyBpbiB0aGUgcXVldWVzLCByaW5ncywgLi4uIChzZWUgYmVsb3cp
LiBJIAphc3N1bWUgdGhhdCBTUkIgaGFzIGJlZW4gbG9zdCBzb21ld2hlcmU/CgpBbnkgaGVscCBn
cmVhdGx5IGFwcHJlY2lhdGVkLgoKQlRXOiBEaXNhYmxpbmcgZGlzY2FyZCBjYXVzZWQgdGhlIGhh
bmcgdG8gYXBwZWFyIHF1aXRlIHJhcGlkbHkgKG9ubHkgb25lIApkZWJ1ZyBwYXNzIHNvIGZhcikK
ClJlZ2FyZHMgQW5kcmVhcwoKWEVOVkJEOiBMT09LQVNJREU6IFJFUVVFU1RzOiAwIC8gODMgKDAg
ZmFpbGVkKQpYRU5WQkQ6IExPT0tBU0lERTogU0VHTUVOVHM6IDAgLyA4ODggKDAgZmFpbGVkKQpY
RU5WQkQ6IExPT0tBU0lERTogSU5ESVJFQ1RzOiAwIC8gMCAoMCBmYWlsZWQpClhFTlZCRDogUVVF
VUU6IEZyZXNoICAgICA6IDAgLyAzMwpYRU5WQkQ6IFFVRVVFOiBQcmVwYXJlZCAgOiAwIC8gNTEK
WEVOVkJEOiBRVUVVRTogU3VibWl0dGVkIDogMCAvIDM2ClhFTlZCRDogUVVFVUU6IFNodXRkb3du
ICA6IDAgLyAwClhFTlZCRDogRlJPTlRFTkQ6IFRhcmdldElkPTEgRGV2aWNlSWQ9ODMyIEJhY2tl
bmRJZD0wClhFTlZCRDogRlJPTlRFTkQ6IEZyb250ZW5kUGF0aCBkZXZpY2UvdmJkLzgzMgpYRU5W
QkQ6IEZST05URU5EOiBCYWNrZW5kUGF0aCAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIv
ODMyClhFTlZCRDogRlJPTlRFTkQ6IFRhcmdldFBhdGggICBkYXRhL3Njc2kvdGFyZ2V0LzEKWEVO
VkJEOiBGUk9OVEVORDogU3RhdGUgICA6IEVOQUJMRUQKWEVOVkJEOiBGUk9OVEVORDogQ2FwcyAg
ICA6IENPTk5FQ1RFRApYRU5WQkQ6IEZST05URU5EOiBGZWF0dXJlczogUEVSU0lTVEVOVApYRU5W
QkQ6IEZST05URU5EOiBEaXNrSW5mbzogMTAwMDAwMDAwIEAgNTEyICg1MTIpIDAwMDAwMDAwClhF
TlZCRDogR1JBTlRFUjogQ09OTkVDVEVEIEVOQUJMRUQKWEVOVkJEOiBHUkFOVEVSOiAxIC8gODg5
ClhFTlZCRDogQkxPQ0tSSU5HOiBSZXF1ZXN0cyAgOiA2NTk2ODE4NCAvIDY1OTY4MTg0ClhFTlZC
RDogQkxPQ0tSSU5HOiBTaGFyZWRSaW5nIDogMHhGRkZGRDAwMTkzNUE5MDAwClhFTlZCRDogQkxP
Q0tSSU5HOiBTaGFyZWRSaW5nIDogNjU5NzQzNTQgLyA2NTk3NDM1NSAtIDY1OTc0MzU0IC8gNjU5
NzQzNTUKWEVOVkJEOiBCTE9DS1JJTkc6IEZyb250UmluZyAgOiA2NTk3NDM1NCAvIDY1OTc0MzU0
ICgzMikKWEVOVkJEOiBCTE9DS1JJTkc6IE9yZGVyICAgICAgOiAwClhFTlZCRDogQkxPQ0tSSU5H
OiBHcmFudHNbMCBdIDogMHhGRkZGRTAwMUUxN0I3Qjg4ICgzMykKWEVOVkJEOiBOT1RJRklFUjog
SW50IC8gRFBDIDogNTYzMzc3NDMgLyA2NDYzNDQ4MwpYRU5WQkQ6IE5PVElGSUVSOiBDaGFubmVs
IDogRkZGRkUwMDFFMTdBNzZEMCAoMTApCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 17:32:07 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdKTl-0005oF-HI; Mon, 13 Feb 2017 17:31:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=210b04782=Paul.Durrant@citrix.com>)
 id 1cdKTk-0005o9-L9
 for win-pv-devel@lists.xenproject.org; Mon, 13 Feb 2017 17:31:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/F8-22349-B8DE1A85; Mon, 13 Feb 2017 17:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQrf77cI
 Ig5tdwhZ/Fic6MHoc/nCFJYAxijUzLym/IoE148z92cwFU2UrWpadY2pgfCLTxcjJISHgJ3F4
 8QJ2EJtNQEdi6dH5TCC2iEChxItFTxhBbGYBNYnr+7tYQWxhAT2JybO7mCFq9CVWfjvOBmEbS
 WyadxXMZhFQlTi+4xoLiM0r4C7xcsoxsJlCAjYSF7f0gPVyCthKTDy3FizOKCAr8aVxNTPELn
 GJW08gbpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfUDzOYDqNSXW79KHaFWUmNL9kB1iraDEyZl
 PWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGPYMQLCD8duygEOMkhxMSqK8sZsWRgjxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4A1+A5QTLEpNT61Iy8wBRiBMWoKDR0mEd/FroDRvcUFibnFmOkTqFKMux6kbp18yCbHk5e
 elSonzyoLMEAApyijNgxsBSwaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrBjKFJzOvBG7
 TK6AjmICOYI0DO6IkESEl1cCYoHrjw/aucDbLuh8sIas735nc1Z3P2maYJzW5asmlybmhczJ/
 iMSUfrox679Br6Zp843igPKk20f3cbn8lub8m302VSDdaWN1mcZCo+cffz93aBXeYuos3VIo8
 IH1bJih60amJY5+ca/yu/8yla9uuGVnM0UhZ9GdFEH+pO1VTzvCSycZHFRiKc5INNRiLipOBA
 AMuzU5AQMAAA==
X-Env-Sender: prvs=210b04782=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1487007114!49534055!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28284 invoked from network); 13 Feb 2017 17:31:55 -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;
 13 Feb 2017 17:31:55 -0000
X-IronPort-AV: E=Sophos;i="5.35,156,1484006400"; d="scan'208";a="40677512"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] lost SRB in xenvbd
Thread-Index: AQHShhcCKgIkECGWq029aEJxbL0EY6FnMb/A
Date: Mon, 13 Feb 2017 17:31:53 +0000
Message-ID: <3f68834cbc1f4a1c818db83c65f58597@AMSPEX02CL03.citrite.net>
References: <b3a1bca6-4941-a71c-101b-332ca219b79f@posteo.de>
In-Reply-To: <b3a1bca6-4941-a71c-101b-332ca219b79f@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] lost SRB in xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIEFuZHJlYXMgS2luemxlcg0KPiBTZW50OiAxMyBGZWJydWFyeSAyMDE3IDE2OjM0DQo+IFRv
OiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogW3dpbi1wdi1k
ZXZlbF0gbG9zdCBTUkIgaW4geGVudmJkDQo+IA0KPiBBZnRlciBkYXlzIG9mIGRlYnVnZ2luZyBJ
IGZpbmQgdGhhdCB4ZW52YmQgaXMgY2F1c2luZyBoYW5ncyBubyBtYXR0ZXIgaWYNCj4gWGVuIDQu
OC4wLCA0LjcuMSBvciA0LjUuMS4gSW4gYW55IGNhc2UgSSBzZWUgUGRvUmVzZXRzDQo+IA0KPiBY
RU5WQkR8X19QZG9SZXNldDpUYXJnZXRbMV0gPT09PT4NCj4gWEVOVkJEfFBkb1Jlc2V0OlRhcmdl
dFsxXSA9PT09PiAoSXJxbD0yKQ0KPiBYRU5WQkR8X19QZG9QYXVzZURhdGFQYXRoOlRhcmdldFsx
XSA6IFdhaXRpbmcgZm9yIDAgU3VibWl0dGVkIHJlcXVlc3RzDQo+IFhFTlZCRHxfX1Bkb1BhdXNl
RGF0YVBhdGg6VGFyZ2V0WzFdIDogMC8wIFN1Ym1pdHRlZCByZXF1ZXN0cyBsZWZ0ICgwDQo+IGl0
ZXJyYXRpb25zKQ0KPiBYRU5WQkR8UGRvUmVzZXQ6VGFyZ2V0WzFdIDw9PT09IChJcnFsPTIpDQo+
IFhFTlZCRHxfX1Bkb1Jlc2V0OlRhcmdldFsxXSA8PT09PQ0KPiANCj4gVGhlIE1TRE4gZG9jIHNh
eXMgYSBQRE8gcmVzZXQgaXMgdHJpZ2dlcmVkIGlmIGEgU1JCIHRpbWVzIG91dC4gSW4gYW55DQo+
IGhhbmcgSSBhbHdheXMgc2VlIHRoZSBmb2xsb3dpbmcgbGluZToNCj4gDQo+IFhFTlZCRDogRkRP
OiBTcmJzICAgICAgICAgICAgOiAxIC8gMjU0ICgxMjE2NjYxMSBUb3RhbCkNCj4gDQoNCk93ZW4s
DQoNCiAgRG9lcyB0aGlzIHRhbGx5IHdpdGggdGhlIGlzc3VlIHlvdSdyZSBsb29raW5nIGF0Pw0K
DQogIFBhdWwNCg0KPiAgRnJvbSB3aGF0IEkgcmVhZCBpbiB0aGUgZHJpdmVyIHNvdXJjZSBjb2Rl
IHRoaXMgbWVhbnMgdGhhdCB0aGVyZSBpcyBvbmUNCj4gU1JCIHBlbmRpbmcuIEJ1dCBub3RoaW5n
IGlzIGluIHRoZSBxdWV1ZXMsIHJpbmdzLCAuLi4gKHNlZSBiZWxvdykuIEkNCj4gYXNzdW1lIHRo
YXQgU1JCIGhhcyBiZWVuIGxvc3Qgc29tZXdoZXJlPw0KPiANCj4gQW55IGhlbHAgZ3JlYXRseSBh
cHByZWNpYXRlZC4NCj4gDQo+IEJUVzogRGlzYWJsaW5nIGRpc2NhcmQgY2F1c2VkIHRoZSBoYW5n
IHRvIGFwcGVhciBxdWl0ZSByYXBpZGx5IChvbmx5IG9uZQ0KPiBkZWJ1ZyBwYXNzIHNvIGZhcikN
Cj4gDQo+IFJlZ2FyZHMgQW5kcmVhcw0KPiANCj4gWEVOVkJEOiBMT09LQVNJREU6IFJFUVVFU1Rz
OiAwIC8gODMgKDAgZmFpbGVkKQ0KPiBYRU5WQkQ6IExPT0tBU0lERTogU0VHTUVOVHM6IDAgLyA4
ODggKDAgZmFpbGVkKQ0KPiBYRU5WQkQ6IExPT0tBU0lERTogSU5ESVJFQ1RzOiAwIC8gMCAoMCBm
YWlsZWQpDQo+IFhFTlZCRDogUVVFVUU6IEZyZXNoICAgICA6IDAgLyAzMw0KPiBYRU5WQkQ6IFFV
RVVFOiBQcmVwYXJlZCAgOiAwIC8gNTENCj4gWEVOVkJEOiBRVUVVRTogU3VibWl0dGVkIDogMCAv
IDM2DQo+IFhFTlZCRDogUVVFVUU6IFNodXRkb3duICA6IDAgLyAwDQo+IFhFTlZCRDogRlJPTlRF
TkQ6IFRhcmdldElkPTEgRGV2aWNlSWQ9ODMyIEJhY2tlbmRJZD0wDQo+IFhFTlZCRDogRlJPTlRF
TkQ6IEZyb250ZW5kUGF0aCBkZXZpY2UvdmJkLzgzMg0KPiBYRU5WQkQ6IEZST05URU5EOiBCYWNr
ZW5kUGF0aCAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvODMyDQo+IFhFTlZCRDogRlJP
TlRFTkQ6IFRhcmdldFBhdGggICBkYXRhL3Njc2kvdGFyZ2V0LzENCj4gWEVOVkJEOiBGUk9OVEVO
RDogU3RhdGUgICA6IEVOQUJMRUQNCj4gWEVOVkJEOiBGUk9OVEVORDogQ2FwcyAgICA6IENPTk5F
Q1RFRA0KPiBYRU5WQkQ6IEZST05URU5EOiBGZWF0dXJlczogUEVSU0lTVEVOVA0KPiBYRU5WQkQ6
IEZST05URU5EOiBEaXNrSW5mbzogMTAwMDAwMDAwIEAgNTEyICg1MTIpIDAwMDAwMDAwDQo+IFhF
TlZCRDogR1JBTlRFUjogQ09OTkVDVEVEIEVOQUJMRUQNCj4gWEVOVkJEOiBHUkFOVEVSOiAxIC8g
ODg5DQo+IFhFTlZCRDogQkxPQ0tSSU5HOiBSZXF1ZXN0cyAgOiA2NTk2ODE4NCAvIDY1OTY4MTg0
DQo+IFhFTlZCRDogQkxPQ0tSSU5HOiBTaGFyZWRSaW5nIDogMHhGRkZGRDAwMTkzNUE5MDAwDQo+
IFhFTlZCRDogQkxPQ0tSSU5HOiBTaGFyZWRSaW5nIDogNjU5NzQzNTQgLyA2NTk3NDM1NSAtIDY1
OTc0MzU0IC8NCj4gNjU5NzQzNTUNCj4gWEVOVkJEOiBCTE9DS1JJTkc6IEZyb250UmluZyAgOiA2
NTk3NDM1NCAvIDY1OTc0MzU0ICgzMikNCj4gWEVOVkJEOiBCTE9DS1JJTkc6IE9yZGVyICAgICAg
OiAwDQo+IFhFTlZCRDogQkxPQ0tSSU5HOiBHcmFudHNbMCBdIDogMHhGRkZGRTAwMUUxN0I3Qjg4
ICgzMykNCj4gWEVOVkJEOiBOT1RJRklFUjogSW50IC8gRFBDIDogNTYzMzc3NDMgLyA2NDYzNDQ4
Mw0KPiBYRU5WQkQ6IE5PVElGSUVSOiBDaGFubmVsIDogRkZGRkUwMDFFMTdBNzZEMCAoMTApDQo+
IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 13 17:32:07 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 13 Feb 2017 17: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdKTl-0005oF-HI; Mon, 13 Feb 2017 17:31:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=210b04782=Paul.Durrant@citrix.com>)
 id 1cdKTk-0005o9-L9
 for win-pv-devel@lists.xenproject.org; Mon, 13 Feb 2017 17:31:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/F8-22349-B8DE1A85; Mon, 13 Feb 2017 17:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQrf77cI
 Ig5tdwhZ/Fic6MHoc/nCFJYAxijUzLym/IoE148z92cwFU2UrWpadY2pgfCLTxcjJISHgJ3F4
 8QJ2EJtNQEdi6dH5TCC2iEChxItFTxhBbGYBNYnr+7tYQWxhAT2JybO7mCFq9CVWfjvOBmEbS
 WyadxXMZhFQlTi+4xoLiM0r4C7xcsoxsJlCAjYSF7f0gPVyCthKTDy3FizOKCAr8aVxNTPELn
 GJW08gbpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfUDzOYDqNSXW79KHaFWUmNL9kB1iraDEyZl
 PWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyY
 npqTmFSsl5yfu4kRGPYMQLCD8duygEOMkhxMSqK8sZsWRgjxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4A1+A5QTLEpNT61Iy8wBRiBMWoKDR0mEd/FroDRvcUFibnFmOkTqFKMux6kbp18yCbHk5e
 elSonzyoLMEAApyijNgxsBSwaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrBjKFJzOvBG7
 TK6AjmICOYI0DO6IkESEl1cCYoHrjw/aucDbLuh8sIas735nc1Z3P2maYJzW5asmlybmhczJ/
 iMSUfrox679Br6Zp843igPKk20f3cbn8lub8m302VSDdaWN1mcZCo+cffz93aBXeYuos3VIo8
 IH1bJih60amJY5+ca/yu/8yla9uuGVnM0UhZ9GdFEH+pO1VTzvCSycZHFRiKc5INNRiLipOBA
 AMuzU5AQMAAA==
X-Env-Sender: prvs=210b04782=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1487007114!49534055!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28284 invoked from network); 13 Feb 2017 17:31:55 -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;
 13 Feb 2017 17:31:55 -0000
X-IronPort-AV: E=Sophos;i="5.35,156,1484006400"; d="scan'208";a="40677512"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] lost SRB in xenvbd
Thread-Index: AQHShhcCKgIkECGWq029aEJxbL0EY6FnMb/A
Date: Mon, 13 Feb 2017 17:31:53 +0000
Message-ID: <3f68834cbc1f4a1c818db83c65f58597@AMSPEX02CL03.citrite.net>
References: <b3a1bca6-4941-a71c-101b-332ca219b79f@posteo.de>
In-Reply-To: <b3a1bca6-4941-a71c-101b-332ca219b79f@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] lost SRB in xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIEFuZHJlYXMgS2luemxlcg0KPiBTZW50OiAxMyBGZWJydWFyeSAyMDE3IDE2OjM0DQo+IFRv
OiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogW3dpbi1wdi1k
ZXZlbF0gbG9zdCBTUkIgaW4geGVudmJkDQo+IA0KPiBBZnRlciBkYXlzIG9mIGRlYnVnZ2luZyBJ
IGZpbmQgdGhhdCB4ZW52YmQgaXMgY2F1c2luZyBoYW5ncyBubyBtYXR0ZXIgaWYNCj4gWGVuIDQu
OC4wLCA0LjcuMSBvciA0LjUuMS4gSW4gYW55IGNhc2UgSSBzZWUgUGRvUmVzZXRzDQo+IA0KPiBY
RU5WQkR8X19QZG9SZXNldDpUYXJnZXRbMV0gPT09PT4NCj4gWEVOVkJEfFBkb1Jlc2V0OlRhcmdl
dFsxXSA9PT09PiAoSXJxbD0yKQ0KPiBYRU5WQkR8X19QZG9QYXVzZURhdGFQYXRoOlRhcmdldFsx
XSA6IFdhaXRpbmcgZm9yIDAgU3VibWl0dGVkIHJlcXVlc3RzDQo+IFhFTlZCRHxfX1Bkb1BhdXNl
RGF0YVBhdGg6VGFyZ2V0WzFdIDogMC8wIFN1Ym1pdHRlZCByZXF1ZXN0cyBsZWZ0ICgwDQo+IGl0
ZXJyYXRpb25zKQ0KPiBYRU5WQkR8UGRvUmVzZXQ6VGFyZ2V0WzFdIDw9PT09IChJcnFsPTIpDQo+
IFhFTlZCRHxfX1Bkb1Jlc2V0OlRhcmdldFsxXSA8PT09PQ0KPiANCj4gVGhlIE1TRE4gZG9jIHNh
eXMgYSBQRE8gcmVzZXQgaXMgdHJpZ2dlcmVkIGlmIGEgU1JCIHRpbWVzIG91dC4gSW4gYW55DQo+
IGhhbmcgSSBhbHdheXMgc2VlIHRoZSBmb2xsb3dpbmcgbGluZToNCj4gDQo+IFhFTlZCRDogRkRP
OiBTcmJzICAgICAgICAgICAgOiAxIC8gMjU0ICgxMjE2NjYxMSBUb3RhbCkNCj4gDQoNCk93ZW4s
DQoNCiAgRG9lcyB0aGlzIHRhbGx5IHdpdGggdGhlIGlzc3VlIHlvdSdyZSBsb29raW5nIGF0Pw0K
DQogIFBhdWwNCg0KPiAgRnJvbSB3aGF0IEkgcmVhZCBpbiB0aGUgZHJpdmVyIHNvdXJjZSBjb2Rl
IHRoaXMgbWVhbnMgdGhhdCB0aGVyZSBpcyBvbmUNCj4gU1JCIHBlbmRpbmcuIEJ1dCBub3RoaW5n
IGlzIGluIHRoZSBxdWV1ZXMsIHJpbmdzLCAuLi4gKHNlZSBiZWxvdykuIEkNCj4gYXNzdW1lIHRo
YXQgU1JCIGhhcyBiZWVuIGxvc3Qgc29tZXdoZXJlPw0KPiANCj4gQW55IGhlbHAgZ3JlYXRseSBh
cHByZWNpYXRlZC4NCj4gDQo+IEJUVzogRGlzYWJsaW5nIGRpc2NhcmQgY2F1c2VkIHRoZSBoYW5n
IHRvIGFwcGVhciBxdWl0ZSByYXBpZGx5IChvbmx5IG9uZQ0KPiBkZWJ1ZyBwYXNzIHNvIGZhcikN
Cj4gDQo+IFJlZ2FyZHMgQW5kcmVhcw0KPiANCj4gWEVOVkJEOiBMT09LQVNJREU6IFJFUVVFU1Rz
OiAwIC8gODMgKDAgZmFpbGVkKQ0KPiBYRU5WQkQ6IExPT0tBU0lERTogU0VHTUVOVHM6IDAgLyA4
ODggKDAgZmFpbGVkKQ0KPiBYRU5WQkQ6IExPT0tBU0lERTogSU5ESVJFQ1RzOiAwIC8gMCAoMCBm
YWlsZWQpDQo+IFhFTlZCRDogUVVFVUU6IEZyZXNoICAgICA6IDAgLyAzMw0KPiBYRU5WQkQ6IFFV
RVVFOiBQcmVwYXJlZCAgOiAwIC8gNTENCj4gWEVOVkJEOiBRVUVVRTogU3VibWl0dGVkIDogMCAv
IDM2DQo+IFhFTlZCRDogUVVFVUU6IFNodXRkb3duICA6IDAgLyAwDQo+IFhFTlZCRDogRlJPTlRF
TkQ6IFRhcmdldElkPTEgRGV2aWNlSWQ9ODMyIEJhY2tlbmRJZD0wDQo+IFhFTlZCRDogRlJPTlRF
TkQ6IEZyb250ZW5kUGF0aCBkZXZpY2UvdmJkLzgzMg0KPiBYRU5WQkQ6IEZST05URU5EOiBCYWNr
ZW5kUGF0aCAgL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzIvODMyDQo+IFhFTlZCRDogRlJP
TlRFTkQ6IFRhcmdldFBhdGggICBkYXRhL3Njc2kvdGFyZ2V0LzENCj4gWEVOVkJEOiBGUk9OVEVO
RDogU3RhdGUgICA6IEVOQUJMRUQNCj4gWEVOVkJEOiBGUk9OVEVORDogQ2FwcyAgICA6IENPTk5F
Q1RFRA0KPiBYRU5WQkQ6IEZST05URU5EOiBGZWF0dXJlczogUEVSU0lTVEVOVA0KPiBYRU5WQkQ6
IEZST05URU5EOiBEaXNrSW5mbzogMTAwMDAwMDAwIEAgNTEyICg1MTIpIDAwMDAwMDAwDQo+IFhF
TlZCRDogR1JBTlRFUjogQ09OTkVDVEVEIEVOQUJMRUQNCj4gWEVOVkJEOiBHUkFOVEVSOiAxIC8g
ODg5DQo+IFhFTlZCRDogQkxPQ0tSSU5HOiBSZXF1ZXN0cyAgOiA2NTk2ODE4NCAvIDY1OTY4MTg0
DQo+IFhFTlZCRDogQkxPQ0tSSU5HOiBTaGFyZWRSaW5nIDogMHhGRkZGRDAwMTkzNUE5MDAwDQo+
IFhFTlZCRDogQkxPQ0tSSU5HOiBTaGFyZWRSaW5nIDogNjU5NzQzNTQgLyA2NTk3NDM1NSAtIDY1
OTc0MzU0IC8NCj4gNjU5NzQzNTUNCj4gWEVOVkJEOiBCTE9DS1JJTkc6IEZyb250UmluZyAgOiA2
NTk3NDM1NCAvIDY1OTc0MzU0ICgzMikNCj4gWEVOVkJEOiBCTE9DS1JJTkc6IE9yZGVyICAgICAg
OiAwDQo+IFhFTlZCRDogQkxPQ0tSSU5HOiBHcmFudHNbMCBdIDogMHhGRkZGRTAwMUUxN0I3Qjg4
ICgzMykNCj4gWEVOVkJEOiBOT1RJRklFUjogSW50IC8gRFBDIDogNTYzMzc3NDMgLyA2NDYzNDQ4
Mw0KPiBYRU5WQkQ6IE5PVElGSUVSOiBDaGFubmVsIDogRkZGRkUwMDFFMTdBNzZEMCAoMTApDQo+
IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 14 10:57:38 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 14 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdanX-0000UE-M0; Tue, 14 Feb 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 <prvs=2115adc2d=owen.smith@citrix.com>)
 id 1cdanX-0000U6-EC
 for win-pv-devel@lists.xenproject.org; Tue, 14 Feb 2017 10:57:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 6C/96-01703-692E2A85; Tue, 14 Feb 2017 10:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQnfqo0U
 RBucesln8WZzowOhx+MMVlgDGKNbMvKT8igTWjPbudraCQ0oVuybeYm5g7FDqYuTkkBDwk9j7
 8DMbiM0moCExo3MxSxcjF4eIwCxGiYYXLSwgCWEBPYnJs7uYQWwRAX2Jld+Os0HYehIPLj8Fq
 2EW0JLYMWEfI4jNIqAqMePnVnYQm1fAXaLh93qwekYBWYkvjauZIerFJZq+rGSFOEJAYsme88
 wQtqjEy8f/oOIGEluX7gOazwFUrymxfpc+RKulxLepU9ghbEWJKd0PoVYJSpyc+YRlAqPQLCQ
 XzUKybRbCpFlIJs1CMmkWkkkLGNlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGpjq5aYWFyem
 p+YkJhXrJefnbmIERkQ9AwPjDsZH/X6HGCU5mJREeWM3LYwQ4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMH75sGiCCHBotT01Iq0zBxgbMKkJTh4lER4a0DSvMUFibnFmekQqVOMuhynbpx+ySTEkp
 eflyolziv3EKhIAKQoozQPbgQsTVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoBFQBMoUnM68
 EbtMroCOYgI5gjVsIckRJIkJKqoFx8Zeny01mqQdP87PVWz/j1IedxbZJppdb/x73bNz7zeXM
 /6QJKwqfLzE5xbw3Of4u90f7BzFHcg8/Pcgn8P4B74yyjXmzb/z9bn7ij/YX+7BltxYLiIYuY
 MkJSPrs3rO8Ktgmykkv65qv9v8jcvH8guzXAgzkjsd06eWb8Cj+lTw16faT7Us2KLEUZyQaaj
 EXFScCACiH82QOAwAA
X-Env-Sender: prvs=2115adc2d=owen.smith@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1487069844!83186657!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26404 invoked from network); 14 Feb 2017 10:57:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Feb 2017 10:57:25 -0000
X-IronPort-AV: E=Sophos;i="5.35,160,1484006400"; d="scan'208";a="40726904"
From: Owen Smith <owen.smith@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Andreas Kinzler'
 <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] lost SRB in xenvbd
Thread-Index: AQHShrEfUA/Ow9OTjECehzEAgln9Jw==
Content-Class: urn:content-classes:message
Date: Tue, 14 Feb 2017 10:57:24 +0000
Message-ID: <4f729b96e8f24185a296e123972da9b0@AMSPEX02CL02.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F7E677F10D55024FAAD3218244863721@citrix.com>
MIME-Version: 1.0
Subject: Re: [win-pv-devel] lost SRB in xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

VGhlIGRlYnVnIG91dHB1dCBsb29rcyBhIGxpdHRsZSBkaWZmZXJlbnQsIGJ1dCBJIHRoaW5rIHRo
ZSB1bmRlcmx5aW5nIGNhdXNlIGlzIHRoZSBzYW1lIHRvIHRoZSBidWcgSeKAmW0gbG9va2luZyBh
dCB0aGUgbW9tZW50Lg0KDQpCYXNpY2FsbHksIHRoZSByZXNwb25zZSBoYXMgYmVlbiBwbGFjZWQg
b24gdGhlIHJpbmcsIGJ1dCB0aGUgRHBjIGlzIG5vdCBwdWxsaW5nIHRoZSByZXNwb25zZSB0byBj
b21wbGV0ZSB0aGUgU1JCICh0aG91Z2ggSeKAmW0gYSBsaXR0bGUgcHV6emxlZCBhcyBob3cgdGhl
IFN1Ym1pdHRlZCBxdWV1ZSBpcyBzaG93biBhcyBlbXB0eSkNCg0KT3dlbg0KDQpGcm9tOiBQYXVs
IER1cnJhbnQNClNlbnQ6IDEzIEZlYnJ1YXJ5IDIwMTcgMTc6MzENClRvOiAnQW5kcmVhcyBLaW56
bGVyJzsgd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQpDYzogT3dlbiBTbWl0aA0K
U3ViamVjdDogUkU6IFt3aW4tcHYtZGV2ZWxdIGxvc3QgU1JCIGluIHhlbnZiZA0KDQo+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHdpbi1wdi1kZXZlbCBbbWFpbHRvOndpbi1w
di1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbg0KPiBCZWhhbGYgT2YgQW5k
cmVhcyBLaW56bGVyDQo+IFNlbnQ6IDEzIEZlYnJ1YXJ5IDIwMTcgMTY6MzQNCj4gVG86IHdpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBs
b3N0IFNSQiBpbiB4ZW52YmQNCj4gDQo+IEFmdGVyIGRheXMgb2YgZGVidWdnaW5nIEkgZmluZCB0
aGF0IHhlbnZiZCBpcyBjYXVzaW5nIGhhbmdzIG5vIG1hdHRlciBpZg0KPiBYZW4gNC44LjAsIDQu
Ny4xIG9yIDQuNS4xLiBJbiBhbnkgY2FzZSBJIHNlZSBQZG9SZXNldHMNCj4gDQo+IFhFTlZCRHxf
X1Bkb1Jlc2V0OlRhcmdldFsxXSA9PT09Pg0KPiBYRU5WQkR8UGRvUmVzZXQ6VGFyZ2V0WzFdID09
PT0+IChJcnFsPTIpDQo+IFhFTlZCRHxfX1Bkb1BhdXNlRGF0YVBhdGg6VGFyZ2V0WzFdIDogV2Fp
dGluZyBmb3IgMCBTdWJtaXR0ZWQgcmVxdWVzdHMNCj4gWEVOVkJEfF9fUGRvUGF1c2VEYXRhUGF0
aDpUYXJnZXRbMV0gOiAwLzAgU3VibWl0dGVkIHJlcXVlc3RzIGxlZnQgKDANCj4gaXRlcnJhdGlv
bnMpDQo+IFhFTlZCRHxQZG9SZXNldDpUYXJnZXRbMV0gPD09PT0gKElycWw9MikNCj4gWEVOVkJE
fF9fUGRvUmVzZXQ6VGFyZ2V0WzFdIDw9PT09DQo+IA0KPiBUaGUgTVNETiBkb2Mgc2F5cyBhIFBE
TyByZXNldCBpcyB0cmlnZ2VyZWQgaWYgYSBTUkIgdGltZXMgb3V0LiBJbiBhbnkNCj4gaGFuZyBJ
IGFsd2F5cyBzZWUgdGhlIGZvbGxvd2luZyBsaW5lOg0KPiANCj4gWEVOVkJEOiBGRE86IFNyYnMg
ICAgICAgICAgICA6IDEgLyAyNTQgKDEyMTY2NjExIFRvdGFsKQ0KPiANCg0KT3dlbiwNCg0KICBE
b2VzIHRoaXMgdGFsbHkgd2l0aCB0aGUgaXNzdWUgeW91J3JlIGxvb2tpbmcgYXQ/DQoNCiAgUGF1
bA0KDQo+ICBGcm9tIHdoYXQgSSByZWFkIGluIHRoZSBkcml2ZXIgc291cmNlIGNvZGUgdGhpcyBt
ZWFucyB0aGF0IHRoZXJlIGlzIG9uZQ0KPiBTUkIgcGVuZGluZy4gQnV0IG5vdGhpbmcgaXMgaW4g
dGhlIHF1ZXVlcywgcmluZ3MsIC4uLiAoc2VlIGJlbG93KS4gSQ0KPiBhc3N1bWUgdGhhdCBTUkIg
aGFzIGJlZW4gbG9zdCBzb21ld2hlcmU/DQo+IA0KPiBBbnkgaGVscCBncmVhdGx5IGFwcHJlY2lh
dGVkLg0KPiANCj4gQlRXOiBEaXNhYmxpbmcgZGlzY2FyZCBjYXVzZWQgdGhlIGhhbmcgdG8gYXBw
ZWFyIHF1aXRlIHJhcGlkbHkgKG9ubHkgb25lDQo+IGRlYnVnIHBhc3Mgc28gZmFyKQ0KPiANCj4g
UmVnYXJkcyBBbmRyZWFzDQo+IA0KPiBYRU5WQkQ6IExPT0tBU0lERTogUkVRVUVTVHM6IDAgLyA4
MyAoMCBmYWlsZWQpDQo+IFhFTlZCRDogTE9PS0FTSURFOiBTRUdNRU5UczogMCAvIDg4OCAoMCBm
YWlsZWQpDQo+IFhFTlZCRDogTE9PS0FTSURFOiBJTkRJUkVDVHM6IDAgLyAwICgwIGZhaWxlZCkN
Cj4gWEVOVkJEOiBRVUVVRTogRnJlc2ggICAgIDogMCAvIDMzDQo+IFhFTlZCRDogUVVFVUU6IFBy
ZXBhcmVkICA6IDAgLyA1MQ0KPiBYRU5WQkQ6IFFVRVVFOiBTdWJtaXR0ZWQgOiAwIC8gMzYNCj4g
WEVOVkJEOiBRVUVVRTogU2h1dGRvd24gIDogMCAvIDANCj4gWEVOVkJEOiBGUk9OVEVORDogVGFy
Z2V0SWQ9MSBEZXZpY2VJZD04MzIgQmFja2VuZElkPTANCj4gWEVOVkJEOiBGUk9OVEVORDogRnJv
bnRlbmRQYXRoIGRldmljZS92YmQvODMyDQo+IFhFTlZCRDogRlJPTlRFTkQ6IEJhY2tlbmRQYXRo
ICAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi84MzINCj4gWEVOVkJEOiBGUk9OVEVORDog
VGFyZ2V0UGF0aCAgIGRhdGEvc2NzaS90YXJnZXQvMQ0KPiBYRU5WQkQ6IEZST05URU5EOiBTdGF0
ZSAgIDogRU5BQkxFRA0KPiBYRU5WQkQ6IEZST05URU5EOiBDYXBzICAgIDogQ09OTkVDVEVEDQo+
IFhFTlZCRDogRlJPTlRFTkQ6IEZlYXR1cmVzOiBQRVJTSVNURU5UDQo+IFhFTlZCRDogRlJPTlRF
TkQ6IERpc2tJbmZvOiAxMDAwMDAwMDAgQCA1MTIgKDUxMikgMDAwMDAwMDANCj4gWEVOVkJEOiBH
UkFOVEVSOiBDT05ORUNURUQgRU5BQkxFRA0KPiBYRU5WQkQ6IEdSQU5URVI6IDEgLyA4ODkNCj4g
WEVOVkJEOiBCTE9DS1JJTkc6IFJlcXVlc3RzICA6IDY1OTY4MTg0IC8gNjU5NjgxODQNCj4gWEVO
VkJEOiBCTE9DS1JJTkc6IFNoYXJlZFJpbmcgOiAweEZGRkZEMDAxOTM1QTkwMDANCj4gWEVOVkJE
OiBCTE9DS1JJTkc6IFNoYXJlZFJpbmcgOiA2NTk3NDM1NCAvIDY1OTc0MzU1IC0gNjU5NzQzNTQg
Lw0KPiA2NTk3NDM1NQ0KPiBYRU5WQkQ6IEJMT0NLUklORzogRnJvbnRSaW5nICA6IDY1OTc0MzU0
IC8gNjU5NzQzNTQgKDMyKQ0KPiBYRU5WQkQ6IEJMT0NLUklORzogT3JkZXIgICAgICA6IDANCj4g
WEVOVkJEOiBCTE9DS1JJTkc6IEdyYW50c1swIF0gOiAweEZGRkZFMDAxRTE3QjdCODggKDMzKQ0K
PiBYRU5WQkQ6IE5PVElGSUVSOiBJbnQgLyBEUEMgOiA1NjMzNzc0MyAvIDY0NjM0NDgzDQo+IFhF
TlZCRDogTk9USUZJRVI6IENoYW5uZWwgOiBGRkZGRTAwMUUxN0E3NkQwICgxMCkNCj4gDQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 14 10:57:38 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 14 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdanX-0000UE-M0; Tue, 14 Feb 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 <prvs=2115adc2d=owen.smith@citrix.com>)
 id 1cdanX-0000U6-EC
 for win-pv-devel@lists.xenproject.org; Tue, 14 Feb 2017 10:57:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 6C/96-01703-692E2A85; Tue, 14 Feb 2017 10:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQnfqo0U
 RBucesln8WZzowOhx+MMVlgDGKNbMvKT8igTWjPbudraCQ0oVuybeYm5g7FDqYuTkkBDwk9j7
 8DMbiM0moCExo3MxSxcjF4eIwCxGiYYXLSwgCWEBPYnJs7uYQWwRAX2Jld+Os0HYehIPLj8Fq
 2EW0JLYMWEfI4jNIqAqMePnVnYQm1fAXaLh93qwekYBWYkvjauZIerFJZq+rGSFOEJAYsme88
 wQtqjEy8f/oOIGEluX7gOazwFUrymxfpc+RKulxLepU9ghbEWJKd0PoVYJSpyc+YRlAqPQLCQ
 XzUKybRbCpFlIJs1CMmkWkkkLGNlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGpjq5aYWFyem
 p+YkJhXrJefnbmIERkQ9AwPjDsZH/X6HGCU5mJREeWM3LYwQ4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMH75sGiCCHBotT01Iq0zBxgbMKkJTh4lER4a0DSvMUFibnFmekQqVOMuhynbpx+ySTEkp
 eflyolziv3EKhIAKQoozQPbgQsTVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoBFQBMoUnM68
 EbtMroCOYgI5gjVsIckRJIkJKqoFx8Zeny01mqQdP87PVWz/j1IedxbZJppdb/x73bNz7zeXM
 /6QJKwqfLzE5xbw3Of4u90f7BzFHcg8/Pcgn8P4B74yyjXmzb/z9bn7ij/YX+7BltxYLiIYuY
 MkJSPrs3rO8Ktgmykkv65qv9v8jcvH8guzXAgzkjsd06eWb8Cj+lTw16faT7Us2KLEUZyQaaj
 EXFScCACiH82QOAwAA
X-Env-Sender: prvs=2115adc2d=owen.smith@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1487069844!83186657!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26404 invoked from network); 14 Feb 2017 10:57:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Feb 2017 10:57:25 -0000
X-IronPort-AV: E=Sophos;i="5.35,160,1484006400"; d="scan'208";a="40726904"
From: Owen Smith <owen.smith@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Andreas Kinzler'
 <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] lost SRB in xenvbd
Thread-Index: AQHShrEfUA/Ow9OTjECehzEAgln9Jw==
Content-Class: urn:content-classes:message
Date: Tue, 14 Feb 2017 10:57:24 +0000
Message-ID: <4f729b96e8f24185a296e123972da9b0@AMSPEX02CL02.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F7E677F10D55024FAAD3218244863721@citrix.com>
MIME-Version: 1.0
Subject: Re: [win-pv-devel] lost SRB in xenvbd
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

VGhlIGRlYnVnIG91dHB1dCBsb29rcyBhIGxpdHRsZSBkaWZmZXJlbnQsIGJ1dCBJIHRoaW5rIHRo
ZSB1bmRlcmx5aW5nIGNhdXNlIGlzIHRoZSBzYW1lIHRvIHRoZSBidWcgSeKAmW0gbG9va2luZyBh
dCB0aGUgbW9tZW50Lg0KDQpCYXNpY2FsbHksIHRoZSByZXNwb25zZSBoYXMgYmVlbiBwbGFjZWQg
b24gdGhlIHJpbmcsIGJ1dCB0aGUgRHBjIGlzIG5vdCBwdWxsaW5nIHRoZSByZXNwb25zZSB0byBj
b21wbGV0ZSB0aGUgU1JCICh0aG91Z2ggSeKAmW0gYSBsaXR0bGUgcHV6emxlZCBhcyBob3cgdGhl
IFN1Ym1pdHRlZCBxdWV1ZSBpcyBzaG93biBhcyBlbXB0eSkNCg0KT3dlbg0KDQpGcm9tOiBQYXVs
IER1cnJhbnQNClNlbnQ6IDEzIEZlYnJ1YXJ5IDIwMTcgMTc6MzENClRvOiAnQW5kcmVhcyBLaW56
bGVyJzsgd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQpDYzogT3dlbiBTbWl0aA0K
U3ViamVjdDogUkU6IFt3aW4tcHYtZGV2ZWxdIGxvc3QgU1JCIGluIHhlbnZiZA0KDQo+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHdpbi1wdi1kZXZlbCBbbWFpbHRvOndpbi1w
di1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbg0KPiBCZWhhbGYgT2YgQW5k
cmVhcyBLaW56bGVyDQo+IFNlbnQ6IDEzIEZlYnJ1YXJ5IDIwMTcgMTY6MzQNCj4gVG86IHdpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBs
b3N0IFNSQiBpbiB4ZW52YmQNCj4gDQo+IEFmdGVyIGRheXMgb2YgZGVidWdnaW5nIEkgZmluZCB0
aGF0IHhlbnZiZCBpcyBjYXVzaW5nIGhhbmdzIG5vIG1hdHRlciBpZg0KPiBYZW4gNC44LjAsIDQu
Ny4xIG9yIDQuNS4xLiBJbiBhbnkgY2FzZSBJIHNlZSBQZG9SZXNldHMNCj4gDQo+IFhFTlZCRHxf
X1Bkb1Jlc2V0OlRhcmdldFsxXSA9PT09Pg0KPiBYRU5WQkR8UGRvUmVzZXQ6VGFyZ2V0WzFdID09
PT0+IChJcnFsPTIpDQo+IFhFTlZCRHxfX1Bkb1BhdXNlRGF0YVBhdGg6VGFyZ2V0WzFdIDogV2Fp
dGluZyBmb3IgMCBTdWJtaXR0ZWQgcmVxdWVzdHMNCj4gWEVOVkJEfF9fUGRvUGF1c2VEYXRhUGF0
aDpUYXJnZXRbMV0gOiAwLzAgU3VibWl0dGVkIHJlcXVlc3RzIGxlZnQgKDANCj4gaXRlcnJhdGlv
bnMpDQo+IFhFTlZCRHxQZG9SZXNldDpUYXJnZXRbMV0gPD09PT0gKElycWw9MikNCj4gWEVOVkJE
fF9fUGRvUmVzZXQ6VGFyZ2V0WzFdIDw9PT09DQo+IA0KPiBUaGUgTVNETiBkb2Mgc2F5cyBhIFBE
TyByZXNldCBpcyB0cmlnZ2VyZWQgaWYgYSBTUkIgdGltZXMgb3V0LiBJbiBhbnkNCj4gaGFuZyBJ
IGFsd2F5cyBzZWUgdGhlIGZvbGxvd2luZyBsaW5lOg0KPiANCj4gWEVOVkJEOiBGRE86IFNyYnMg
ICAgICAgICAgICA6IDEgLyAyNTQgKDEyMTY2NjExIFRvdGFsKQ0KPiANCg0KT3dlbiwNCg0KICBE
b2VzIHRoaXMgdGFsbHkgd2l0aCB0aGUgaXNzdWUgeW91J3JlIGxvb2tpbmcgYXQ/DQoNCiAgUGF1
bA0KDQo+ICBGcm9tIHdoYXQgSSByZWFkIGluIHRoZSBkcml2ZXIgc291cmNlIGNvZGUgdGhpcyBt
ZWFucyB0aGF0IHRoZXJlIGlzIG9uZQ0KPiBTUkIgcGVuZGluZy4gQnV0IG5vdGhpbmcgaXMgaW4g
dGhlIHF1ZXVlcywgcmluZ3MsIC4uLiAoc2VlIGJlbG93KS4gSQ0KPiBhc3N1bWUgdGhhdCBTUkIg
aGFzIGJlZW4gbG9zdCBzb21ld2hlcmU/DQo+IA0KPiBBbnkgaGVscCBncmVhdGx5IGFwcHJlY2lh
dGVkLg0KPiANCj4gQlRXOiBEaXNhYmxpbmcgZGlzY2FyZCBjYXVzZWQgdGhlIGhhbmcgdG8gYXBw
ZWFyIHF1aXRlIHJhcGlkbHkgKG9ubHkgb25lDQo+IGRlYnVnIHBhc3Mgc28gZmFyKQ0KPiANCj4g
UmVnYXJkcyBBbmRyZWFzDQo+IA0KPiBYRU5WQkQ6IExPT0tBU0lERTogUkVRVUVTVHM6IDAgLyA4
MyAoMCBmYWlsZWQpDQo+IFhFTlZCRDogTE9PS0FTSURFOiBTRUdNRU5UczogMCAvIDg4OCAoMCBm
YWlsZWQpDQo+IFhFTlZCRDogTE9PS0FTSURFOiBJTkRJUkVDVHM6IDAgLyAwICgwIGZhaWxlZCkN
Cj4gWEVOVkJEOiBRVUVVRTogRnJlc2ggICAgIDogMCAvIDMzDQo+IFhFTlZCRDogUVVFVUU6IFBy
ZXBhcmVkICA6IDAgLyA1MQ0KPiBYRU5WQkQ6IFFVRVVFOiBTdWJtaXR0ZWQgOiAwIC8gMzYNCj4g
WEVOVkJEOiBRVUVVRTogU2h1dGRvd24gIDogMCAvIDANCj4gWEVOVkJEOiBGUk9OVEVORDogVGFy
Z2V0SWQ9MSBEZXZpY2VJZD04MzIgQmFja2VuZElkPTANCj4gWEVOVkJEOiBGUk9OVEVORDogRnJv
bnRlbmRQYXRoIGRldmljZS92YmQvODMyDQo+IFhFTlZCRDogRlJPTlRFTkQ6IEJhY2tlbmRQYXRo
ICAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvMi84MzINCj4gWEVOVkJEOiBGUk9OVEVORDog
VGFyZ2V0UGF0aCAgIGRhdGEvc2NzaS90YXJnZXQvMQ0KPiBYRU5WQkQ6IEZST05URU5EOiBTdGF0
ZSAgIDogRU5BQkxFRA0KPiBYRU5WQkQ6IEZST05URU5EOiBDYXBzICAgIDogQ09OTkVDVEVEDQo+
IFhFTlZCRDogRlJPTlRFTkQ6IEZlYXR1cmVzOiBQRVJTSVNURU5UDQo+IFhFTlZCRDogRlJPTlRF
TkQ6IERpc2tJbmZvOiAxMDAwMDAwMDAgQCA1MTIgKDUxMikgMDAwMDAwMDANCj4gWEVOVkJEOiBH
UkFOVEVSOiBDT05ORUNURUQgRU5BQkxFRA0KPiBYRU5WQkQ6IEdSQU5URVI6IDEgLyA4ODkNCj4g
WEVOVkJEOiBCTE9DS1JJTkc6IFJlcXVlc3RzICA6IDY1OTY4MTg0IC8gNjU5NjgxODQNCj4gWEVO
VkJEOiBCTE9DS1JJTkc6IFNoYXJlZFJpbmcgOiAweEZGRkZEMDAxOTM1QTkwMDANCj4gWEVOVkJE
OiBCTE9DS1JJTkc6IFNoYXJlZFJpbmcgOiA2NTk3NDM1NCAvIDY1OTc0MzU1IC0gNjU5NzQzNTQg
Lw0KPiA2NTk3NDM1NQ0KPiBYRU5WQkQ6IEJMT0NLUklORzogRnJvbnRSaW5nICA6IDY1OTc0MzU0
IC8gNjU5NzQzNTQgKDMyKQ0KPiBYRU5WQkQ6IEJMT0NLUklORzogT3JkZXIgICAgICA6IDANCj4g
WEVOVkJEOiBCTE9DS1JJTkc6IEdyYW50c1swIF0gOiAweEZGRkZFMDAxRTE3QjdCODggKDMzKQ0K
PiBYRU5WQkQ6IE5PVElGSUVSOiBJbnQgLyBEUEMgOiA1NjMzNzc0MyAvIDY0NjM0NDgzDQo+IFhF
TlZCRDogTk9USUZJRVI6IENoYW5uZWwgOiBGRkZGRTAwMUUxN0E3NkQwICgxMCkNCj4gDQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 13:44:55 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 13: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdzsy-0004KC-DZ; Wed, 15 Feb 2017 13:44:44 +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 1cdzsw-0004JY-BQ; Wed, 15 Feb 2017 13:44:42 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C7/5E-31649-94B54A85; Wed, 15 Feb 2017 13:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwUNcjekm
 EwZOfUha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzVj+4iNjwU2Nig9t
 a9gbGG8odjFycggJlEh8nLuMsYuRi4NFYBarRNP9x2wgjoTANlaJ9zPPsYNUSQjESBx5uQWoi
 gPIrpJYv9kEolld4t6i2+wg9UICS5gk5nRuBKtnFtCSuPHvJROIzSugJ/Hq1mVWEFtYoFji04
 3XzCA2m4C2xKYbD8BsTgFvibbbn8BsFgFViTUndoINZRaYyyRx5vhJJoih2hLLFoI0cwANtZF
 Ytz4SYvEjZonVC9YwgzgiApsYJb7P/wx1tazE7t+PmCYwCs9CctQsJEfNQjJ3ASPzKkb14tSi
 stQiXSO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAOKhnYGDcwXiq2fkQoyQHk
 5Io73qfJRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjNo4BygkWp6akVaZk5wIiESUtw8CiJ8K
 qBpHmLCxJzizPTIVKnGC05erpOv2TiOHUDRO7ZdfklkxBLXn5eqpQ4LxNIgwBIQ0ZpHtw4WNK
 4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwtkCk9mXgnc1ldABzEBHcQatxDkoJJEhJRU
 A2PiHqO4VyqSXf8MrK96hX/3mlrdpdxivDRWODAklfPyP54+4Zq3vcu607/MC3hy4LisB1tFq
 X39KUYlAbudEZyii5d97JbjuGRrcd7O3KslpcQ37M7WG8F79KXW5d1eJRGb3rL+9Mz5m0/o+G
 0ws155OLzsS0/NySTZqCc3F1epSyQprmFkV2Ipzkg01GIuKk4EAMbjDgoVAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1487166280!30247548!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62393 invoked from network); 15 Feb 2017 13:44:40 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Feb 2017 13:44:40 -0000
Received: by mail-wr0-f193.google.com with SMTP id i10so31338811wrb.0;
 Wed, 15 Feb 2017 05:44:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=17CSOfRBvx7sxmjga87b2iuhVOXDIfpERR/H6SvZtUg=;
 b=MkKSHHiAnEPrDyZztfwPtfi2vaXP7TEg8JpdnH6YeKkIYoR6zCMwU/+esUX7zsb6da
 qQVEBRjQ5x5R39kOdrPGaH8oSgYVxoW5Zq6oD5oAqoSt/9kt+/AErrIaA2K4oDtcFZ5a
 5qqkARvPLRCLhLDfcctjG8BCeSKWizQJysc8MIAkk0WtjqMqvBncgr8XAy567d9x+9CU
 oPemMbwtrbDyBImS0BX8ToJnlCtKsinGWGEjZ1mHg3D/sZYZiJXsqKBPJGntH2e5RRKt
 ue1nKGve+KoeOHRdEqDc5AW5Ukg7S7GSrMtKm1Do8XhAqSYtxgEh0WUTiaIONfBnTu7k
 ze8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=17CSOfRBvx7sxmjga87b2iuhVOXDIfpERR/H6SvZtUg=;
 b=q6SslrXUUkfuL3UpOrCLAmlsk/ZL3EYvTJiEeuFVbXiTvIXHZL1nCv2CNH0p64BiZl
 NbDqrW+qbXiZQpAUfoUqNC4g9u48vvHD0gYOC4XDzB+3xB8pCFAAeqdlwQvVfeQIuxvf
 EAnATkQADQiSt58xP+cXlx34s7Y2YMD3ty3WnZvyO1ogKusVq0y2ltGLgSrdaSN2/jfe
 ZVca7aRXZMeRuOkQBLIIRI5cYyepyMjUunIldbxvEqrNCc9OyLQSmklpQ0bzcaYn6Rdj
 L40gtCgp47NpE8pbdlfmz0O48qwyhyL8u9kJUnyc+jywcHquvCmKZwag5pNWrUrxT9x5
 nGbg==
X-Gm-Message-State: AMke39k1Im1nQBoCmkFFU5Vm3Xk0k2V8OtcVemUZbukzW8rTXzoXULcDwYn0iU4T+QKJRg==
X-Received: by 10.223.160.43 with SMTP id k40mr33156846wrk.24.1487166279781;
 Wed, 15 Feb 2017 05:44:39 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:7c7f:a604:9d26:a63?
 ([2a02:c7f:ac03:2d00:7c7f:a604:9d26:a63])
 by smtp.gmail.com with ESMTPSA id f6sm4921946wrf.61.2017.02.15.05.44.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 15 Feb 2017 05:44:38 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
Date: Wed, 15 Feb 2017 13:44:36 +0000
Message-Id: <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
X-Mailer: Apple Mail (2.2104)
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 3/3] Significant changes to decision
	making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSBraW5kIG9mIHN0dWNrIG9uIHRoaXMgb25lIGFuZCB3YW50ZWQgdG8gcGlj
ayB1cCB0aGUgZGlzY3Vzc2lvbiBhZ2Fpbi4gCkFwb2xvZ2llcyB0aGF0IGl0IHRvb2sgc28gbG9u
Zy4KClRvIHRvIHN1bW1hcmlzZSwgd2UgYWxsIGFyZSBhZ3JlZWQgb24gbW9zdCBzZWN0aW9ucyBv
ZiB0aGUgcHJvcG9zYWwsCndpdGggdGhlIGV4Y2VwdGlvbiBvZiBkZWNpc2lvbiBtYWtpbmcgYWNy
b3NzIHByb2plY3RzLiBPbmUgb3B0aW9uIGlzIHRvCmp1c3QgYXBwbHkgd2hhdCB3ZSBhZ3JlZWQg
b24gYW5kIGxlYXZlIHRoZSBhcmVhIHdoaWNoIGlzIG5vdCBhZ3JlZWQgYXMgaXMuCkhvd2V2ZXIs
IHRoYXQgaXMgc3RpbGwgcXVpdGUgYSBiaXQgb2Ygd29yaywgYW5kIHdvbid0IHNvbHZlIHRoZSB1
bmRlcmx5aW5nCnByb2JsZW0uCgpJYW4ncyBjb21tZW50cyBiZWxvdyBzdW1tYXJpc2UgdGhlIHNp
dHVhdGlvbiBxdWl0ZSBjbGVhcmx5LgoKPiBPbiAyIERlYyAyMDE2LCBhdCAxOTowNiwgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiBPbiBGcmks
IDIgRGVjIDIwMTYsIExhcnMgS3VydGggd3JvdGU6Cj4+IE9uIDAxLzEyLzIwMTYgMjI6MzYsICJT
dGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gCj4+
PiBPbiBUaHUsIDEgRGVjIDIwMTYsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4+IExhcnMgS3VydGgg
d3JpdGVzICgiUmU6IFtQQVRDSCB2NSAzLzNdIFNpZ25pZmljYW50IGNoYW5nZXMgdG8gZGVjaXNp
b24KPj4+PiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6Cj4+Pj4+
IE1heWJlIElhbiBoYXMgc29tZSB2aWV3cyBvbiB3aGF0IGlzIGJldHRlciBmcm9tIGEgdGhlb3Jl
dGljYWwKPj4+PiB2aWV3cG9pbnQ6Cj4+Pj4+IFZvdGluZyBtZWNoYW5pc21zIGFyZSBhIGJpdCBv
ZiBhIGhvYmJ5IG9mIGhpcwo+Pj4+IAo+Pj4+IFRoZSB1bmRlcmx5aW5nIHByb2JsZW0gaGVyZSBp
cyB0aGF0IHRoZSByZWFsaXR5IGlzIHRoYXQgdGhlIFhlbgo+Pj4+IFByb2plY3QncyBieS1mYXIg
bW9zdCBpbXBvcnRhbnQgc3VicHJvamVjdCBpcyB0aGUgaHlwZXJ2aXNvcjsgdGhhdCBpdAo+Pj4+
IHNlZW1zIHRoYXQgdGhlIGdvdmVybmFuY2UgcHJvYmFibHkgb3VnaHQgdG8gcmVmbGVjdCB0aGF0
OyBidXQgdGhhdCBpdAo+Pj4+IGlzIGRpZmZpY3VsdCB0byBkbyB0aGlzIHdpdGhvdXQgc3BlY2lh
bCBjYXNpbmcgaXQgb3IgcHJvdmlkaW5nIGFuCj4+Pj4gb2JqZWN0aXZlIG1ldHJpYyBvZiB0aGUg
aHlwZXJ2aXNvciBzdWJwcm9qZWN0J3Mgc2l6ZS4KPj4+PiAKPj4+PiBJIGRvbid0IHRoaW5rIGl0
IGlzIHBvc3NpYmxlIHRvIHNxdWFyZSB0aGlzIGNpcmNsZS4gIE91ciBvcHRpb25zIGFyZToKPj4+
PiAKPj4+PiAxLiBFeHBsaWNpdGx5IHJlY29nbmlzZSB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0
IGFzIHNwZWNpYWwuCj4+Pj4gICAoVGhpcyBjb3VsZCBiZSBkb25lIGJ5IGNyZWF0aW5nIGEgbmV3
IGBzdXBlcnByb2plY3QnIG1hdHVyaXR5Cj4+Pj4gICBjYXRlZ29yeSwgb3Igc2ltcGx5IGJ5IG5h
bWluZyBpdCBleHBsaWNpdGx5LikKCkkgdGhpbmsgdGhhdCBvcHRpb24gaXMgc29tZXdoYXQgcHJv
YmxlbWF0aWMuCgo+Pj4+IDIuIERvIHNvbWUga2luZCBvZiBib2RnZSB3aGljaCB0cmllcyB0byBy
ZWR1Y2UgdGhlIGltcGFjdCBvZiB0aGUKPj4+PiAgIHBvdGVudGlhbCB1bmtub3duIG1hbmFnZW1l
bnQgcHJhY3RpY2VzIG9mIG90aGVyIHN1YnByb2plY3RzCj4+Pj4gICAocGFydGljdWxhcmx5LCB0
aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxlYWRlcnMpLgo+Pj4+IAo+Pj4+IDMuIFJl
c3RydWN0dXJlIHRoZSBoeXBlcnZpc29yIHN1Yi1wcm9qZWN0Lgo+Pj4+IAo+Pj4+IFRoZSBjdXJy
ZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNp
bmcgYQo+Pj4+IHN1YnByb2plY3QgdG8gYXBwb2ludCBsb3RzIG9mIGxlYWRlcnMgc2ltcGx5IHRv
IGdldCBtb3JlIHZvdGVzCj4+Pj4gb3ZlcmFsbC4gIEJ1dCBpdCBpcyBzdGlsbCByYXRoZXIgd2Vh
ayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPj4+PiBoeXBlcnZpc29yIHN1YnByb2plY3Qg
YXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxlYWRlcnMKPj4+PiBhcmUg
dW5kZXItcG93ZXJlZCBhbmQgZnJpbmdlIGxlYWRlcnMgb3Zlci1wb3dlcmVkLgoKQWdyZWVkLgoK
QXMgYW4gYWRkaXRpb25hbCBub3RlLCBJIHdvdWxkIGxpa2UgdG8gaGlnaGxpZ2h0IHRoYXQgaXQg
YWxzbyBoYXMgdGhlCmFkdmFudGFnZSBvZiBiZWluZyBjb25zaXN0ZW50IHdpdGggdGhlIGFscmVh
ZHkgYWdyZWVkIHBlci1zdWItcHJvamVjdApsZWFkZXJzaGlwIG1vZGVsLiAKCkFuZCB0aGF0IHRo
ZSBwcm9wb3NlZCBtb2RlbCAtIGFsdGhvdWdoIG5vdCBwZXJmZWN0IC0gaXMgYmV0dGVyIHRoYW4g
d2hhdAp3ZSBoYWQgYmVmb3JlLgoKPj4+PiBBbm90aGVyIHdheSB0byBkZWFsIHdpdGggdGhpcyB3
b3VsZCBiZSB0byBzcGxpdCB0aGUgaHlwZXJ2aXNvcgo+Pj4+IHN1YnByb2plY3QgKDMsIGFib3Zl
KS4gIEZvciBleGFtcGxlLCB3ZSBjb3VsZCBjcmVhdGUgc3VicHJvamVjdHMgZm9yCj4+Pj4gc29t
ZSBzdWJzZXQgb2YgbWluaW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9v
bHMsLi4uCj4+Pj4gKG1hbnkgb2Ygd2hpY2ggd291bGQgaGF2ZSBvbmx5IG9uZSBsZWFkZXJzaGlw
IHRlYW0gbWVtYmVyKS4KCkkgYW0gYXNzdW1pbmcgdGhhdCB3b3VsZCBtZWFuOgotIGxlYXZlIHRo
ZSBwcm9wb3NhbCBhcyBpdCBpcwotIGluIGFkZGl0aW9uIGNyZWF0ZSBhIG5ldyBzdWItcHJvamVj
dCwgc2F5ICJIeXBlcnZpc29yIEluZnJhc3RydWN0dXJlIgogIG9yICJIeXBlcnZpc29yIFN1cHBv
cnQgSW5mcmFzdHJ1Y3R1cmUiICh3ZSBjYW4gZGViYXRlIHRoZSBuYW1lIGxhdGVyKQoKVGhhdCB3
b3VsZCByZS1iYWxhbmNlIHRoZSBvcmlnaW5hbCBwcm9wb3NhbCBhbmQgZ2l2ZSBoeXBlcnZpc29y
IAptYWludGFpbmVycyAvIGNvbW1pdHRlcnMgbW9yZSB3ZWlnaHQgKHdoaWNoIG1vc3RseSBhbHNv
IGFyZSBpbiB0aGUgCmh5cGVydmlzb3IgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0pIGFuZCB0aHVz
IGFkZHJlc3MgU3RlZmFubydzIGNvbmNlcm5zLgoKPj4+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0
aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50YWluZXJzIHdvdWxkIGdldAo+Pj4+IGFkZGl0aW9u
YWwgdm90ZXMgdmlhIHRoZWlyIG90aGVyICJoYXRzIi4gIChUaGV5IHdvdWxkIHN0aWxsIGdldCBh
IHZvdGUKPj4+PiBpbiB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0LCBpZiB0aGV5IGhhdmUgYSBo
eXBlcnZpc29yIGxlYWRlcnNoaXAKPj4+PiBwb3NpdGlvbiB0b28uKQo+Pj4+IAo+Pj4+IFRoaXMg
aXMgcGVyaGFwcyBsZXNzIHVubmF0dXJhbC4gIEl0IHN0aWxsIGxlYXZlcyBmcmluZ2UgbGVhZGVy
cwo+Pj4+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDogdGhpcyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUt
aHlwZXJ2aXNvci1yZWxhdGVkCj4+Pj4gKG9yIHNvbWUgc3VjaCkgZnJpbmdlIHRoaW5ncywgcmF0
aGVyIHRoYW4gbGVhZGVycyBvZgo+Pj4+IGxlc3MtaHlwZXJ2aXNvci1yZWxhdGVkIGZyaW5nZSB0
aGluZ3MuCgpJZiB3ZSBsb29rIGF0IHRoZSBjdXJyZW50IHJlcG9zLCB3aGljaCBjb3VsZCBmaXQg
aW50byB0aGVyZSwgYWthCm1pbmktb3MsIG9zc3Rlc3QsIHJhaXNpbiwgbGl2ZXBhdGNoLWJ1aWxk
LXRvb2xzICYgeHRmIHdlIHdvdWxkIGVuZCB1cCB3aXRoIHRoZQpmb2xsb3dpbmcgbGVhZGVyc2hp
cCB0ZWFtLgoKSWFuIEphY2tzb24gKG9zc3Rlc3QpCkFuZHJldyBDb29wZXIgKHh0ZikKR2Vvcmdl
IER1bmxhcCwgU3RlZmFubyBTdGFiZWxsaW5pIChyYWlzaW4pIApSb3NzIExhZ2Vyd2VsbCwgS29u
cmFkIFdpbGsgKGxpdmVwYXRjaC1idWlsZC10b29scykgCldlaSBMdWkgKG1pbmktb3MpCgpTbyBp
dCBtYWtlcyB0aGlzIHZlcnkgc2ltaWxhciB0byB0aGUgaHlwZXJ2aXNvciBwcm9qZWN0IGxlYWRl
cnNoaXAgdGVhbSwKd2l0aCB0aGUgZXhjZXB0aW9uIG9mIEphbi4gVGhlcmUgbWlnaHQgYmUgYXJl
YXMgc3VjaCBhcyB4dGYsIHdoaWNoIEphbgpjb3VsZCBiZSBwb3RlbnRpYWxseSBpbnRlcmVzdGVk
IGluLiBBbmQgaWYgQVJNIHN1cHBvcnQgY29tZXMgYWxvbmcgZm9yIHh0ZiwgCnRoYXQgd291bGQg
YWxzbyBnaXZlIHVzIGEgcm91dGUgaW4gdGhpcyBkaXJlY3Rpb24uIFdlIGNvdWxkIGFsc28gaW5j
bHVkZQpvdGhlcnMgc3VjaCBhcyBEb3VnIEdvbGRzdGVpbiwgd2hvIGhhdmUgYmVlbiBzdGVwcGlu
ZyB1cCBvbiBzb21lIGJ1aWxkCmFuZCBxdWFsaXR5IHJlbGF0ZWQgaW5pdGlhdGl2ZXMuIAoKV2Ug
d291bGQgaGF2ZSB0byBmb3JtYWxpc2Ugd2hvIGlzIHBhcnQgb2YgdGhlIGxlYWRlcnNoaXAgdGVh
bSwgYW5kIHdobyAKZG9lcyB3aGF0LiBCdXQgdGhhdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSBhbnl3
YXkgaW4gbXkgdmlldy4KIAo+Pj4gSXN0aW5jdGl2ZWx5LCBJIGRvbid0IGxpa2UgdGhlIGlkZWEg
b2Ygc3BsaXR0aW5nIHVwIHRoZSBoeXBlcnZpc29yCj4+PiBwcm9qZWN0IGluIG11bHRpcGxlIHBy
b2plY3RzLgo+PiAKPj4gV2UgY291bGQgc3BsaXQgb3V0IHRoZSBmb2xsb3dpbmcgZ2l0IHJlcG9z
OiBtaW5pLW9zLCBvc3N0ZXN0LCByYWlzaW4sCj4+IGxpdmVwYXRjaC1idWlsZC10b29scywgeHRm
Cj4+IEluIHRlcm1zIG9mIGNvbnRyaWJ1dGlvbnMgcGVyIHJlbGVhc2UsIHRoZXJlIGlzIG1vcmUg
YWN0aXZpdHkgdGhhbiBXaW5kb3dzCj4+IFBWIERyaXZlcnMsIHdoaWNoIGFyZSBhIHNlcGFyYXRl
IHByb2plY3QuCj4gCj4gSSBzZWUgd2hhdCB5b3UgbWVhbnQgbm93LiBUaGF0IGNvdWxkIGJlIE9L
LgoKSSB0aGluayB0aGF0IGlzIHRoZSBjbGVhbmVzdCBhbmQgc2ltcGxlc3QgYXBwcm9hY2ggaW4g
bXkgdmlldyBhbmQgd291bGQgCnVuYmxvY2sgdGhpcyBwcm9wb3NhbC4KCldpdGggdGhpcyBpbiBt
aW5kLCBkbyB5b3UgdGhpbmssIHRoaXMgd291bGQgd29yaz8KCkJlc3QgUmVnYXJkcwpMYXJzCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZl
bA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 13:44:55 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 13: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cdzsy-0004KC-DZ; Wed, 15 Feb 2017 13:44:44 +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 1cdzsw-0004JY-BQ; Wed, 15 Feb 2017 13:44:42 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C7/5E-31649-94B54A85; Wed, 15 Feb 2017 13:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwUNcjekm
 EwZOfUha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzVj+4iNjwU2Nig9t
 a9gbGG8odjFycggJlEh8nLuMsYuRi4NFYBarRNP9x2wgjoTANlaJ9zPPsYNUSQjESBx5uQWoi
 gPIrpJYv9kEolld4t6i2+wg9UICS5gk5nRuBKtnFtCSuPHvJROIzSugJ/Hq1mVWEFtYoFji04
 3XzCA2m4C2xKYbD8BsTgFvibbbn8BsFgFViTUndoINZRaYyyRx5vhJJoih2hLLFoI0cwANtZF
 Ytz4SYvEjZonVC9YwgzgiApsYJb7P/wx1tazE7t+PmCYwCs9CctQsJEfNQjJ3ASPzKkb14tSi
 stQiXSO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAOKhnYGDcwXiq2fkQoyQHk
 5Io73qfJRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjNo4BygkWp6akVaZk5wIiESUtw8CiJ8K
 qBpHmLCxJzizPTIVKnGC05erpOv2TiOHUDRO7ZdfklkxBLXn5eqpQ4LxNIgwBIQ0ZpHtw4WNK
 4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwtkCk9mXgnc1ldABzEBHcQatxDkoJJEhJRU
 A2PiHqO4VyqSXf8MrK96hX/3mlrdpdxivDRWODAklfPyP54+4Zq3vcu607/MC3hy4LisB1tFq
 X39KUYlAbudEZyii5d97JbjuGRrcd7O3KslpcQ37M7WG8F79KXW5d1eJRGb3rL+9Mz5m0/o+G
 0ws155OLzsS0/NySTZqCc3F1epSyQprmFkV2Ipzkg01GIuKk4EAMbjDgoVAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1487166280!30247548!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62393 invoked from network); 15 Feb 2017 13:44:40 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Feb 2017 13:44:40 -0000
Received: by mail-wr0-f193.google.com with SMTP id i10so31338811wrb.0;
 Wed, 15 Feb 2017 05:44:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=17CSOfRBvx7sxmjga87b2iuhVOXDIfpERR/H6SvZtUg=;
 b=MkKSHHiAnEPrDyZztfwPtfi2vaXP7TEg8JpdnH6YeKkIYoR6zCMwU/+esUX7zsb6da
 qQVEBRjQ5x5R39kOdrPGaH8oSgYVxoW5Zq6oD5oAqoSt/9kt+/AErrIaA2K4oDtcFZ5a
 5qqkARvPLRCLhLDfcctjG8BCeSKWizQJysc8MIAkk0WtjqMqvBncgr8XAy567d9x+9CU
 oPemMbwtrbDyBImS0BX8ToJnlCtKsinGWGEjZ1mHg3D/sZYZiJXsqKBPJGntH2e5RRKt
 ue1nKGve+KoeOHRdEqDc5AW5Ukg7S7GSrMtKm1Do8XhAqSYtxgEh0WUTiaIONfBnTu7k
 ze8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=17CSOfRBvx7sxmjga87b2iuhVOXDIfpERR/H6SvZtUg=;
 b=q6SslrXUUkfuL3UpOrCLAmlsk/ZL3EYvTJiEeuFVbXiTvIXHZL1nCv2CNH0p64BiZl
 NbDqrW+qbXiZQpAUfoUqNC4g9u48vvHD0gYOC4XDzB+3xB8pCFAAeqdlwQvVfeQIuxvf
 EAnATkQADQiSt58xP+cXlx34s7Y2YMD3ty3WnZvyO1ogKusVq0y2ltGLgSrdaSN2/jfe
 ZVca7aRXZMeRuOkQBLIIRI5cYyepyMjUunIldbxvEqrNCc9OyLQSmklpQ0bzcaYn6Rdj
 L40gtCgp47NpE8pbdlfmz0O48qwyhyL8u9kJUnyc+jywcHquvCmKZwag5pNWrUrxT9x5
 nGbg==
X-Gm-Message-State: AMke39k1Im1nQBoCmkFFU5Vm3Xk0k2V8OtcVemUZbukzW8rTXzoXULcDwYn0iU4T+QKJRg==
X-Received: by 10.223.160.43 with SMTP id k40mr33156846wrk.24.1487166279781;
 Wed, 15 Feb 2017 05:44:39 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:7c7f:a604:9d26:a63?
 ([2a02:c7f:ac03:2d00:7c7f:a604:9d26:a63])
 by smtp.gmail.com with ESMTPSA id f6sm4921946wrf.61.2017.02.15.05.44.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 15 Feb 2017 05:44:38 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
Date: Wed, 15 Feb 2017 13:44:36 +0000
Message-Id: <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
X-Mailer: Apple Mail (2.2104)
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 3/3] Significant changes to decision
	making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSBraW5kIG9mIHN0dWNrIG9uIHRoaXMgb25lIGFuZCB3YW50ZWQgdG8gcGlj
ayB1cCB0aGUgZGlzY3Vzc2lvbiBhZ2Fpbi4gCkFwb2xvZ2llcyB0aGF0IGl0IHRvb2sgc28gbG9u
Zy4KClRvIHRvIHN1bW1hcmlzZSwgd2UgYWxsIGFyZSBhZ3JlZWQgb24gbW9zdCBzZWN0aW9ucyBv
ZiB0aGUgcHJvcG9zYWwsCndpdGggdGhlIGV4Y2VwdGlvbiBvZiBkZWNpc2lvbiBtYWtpbmcgYWNy
b3NzIHByb2plY3RzLiBPbmUgb3B0aW9uIGlzIHRvCmp1c3QgYXBwbHkgd2hhdCB3ZSBhZ3JlZWQg
b24gYW5kIGxlYXZlIHRoZSBhcmVhIHdoaWNoIGlzIG5vdCBhZ3JlZWQgYXMgaXMuCkhvd2V2ZXIs
IHRoYXQgaXMgc3RpbGwgcXVpdGUgYSBiaXQgb2Ygd29yaywgYW5kIHdvbid0IHNvbHZlIHRoZSB1
bmRlcmx5aW5nCnByb2JsZW0uCgpJYW4ncyBjb21tZW50cyBiZWxvdyBzdW1tYXJpc2UgdGhlIHNp
dHVhdGlvbiBxdWl0ZSBjbGVhcmx5LgoKPiBPbiAyIERlYyAyMDE2LCBhdCAxOTowNiwgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiBPbiBGcmks
IDIgRGVjIDIwMTYsIExhcnMgS3VydGggd3JvdGU6Cj4+IE9uIDAxLzEyLzIwMTYgMjI6MzYsICJT
dGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gCj4+
PiBPbiBUaHUsIDEgRGVjIDIwMTYsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4+IExhcnMgS3VydGgg
d3JpdGVzICgiUmU6IFtQQVRDSCB2NSAzLzNdIFNpZ25pZmljYW50IGNoYW5nZXMgdG8gZGVjaXNp
b24KPj4+PiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFuZCBtaW5vciBjaGFuZ2VzIik6Cj4+Pj4+
IE1heWJlIElhbiBoYXMgc29tZSB2aWV3cyBvbiB3aGF0IGlzIGJldHRlciBmcm9tIGEgdGhlb3Jl
dGljYWwKPj4+PiB2aWV3cG9pbnQ6Cj4+Pj4+IFZvdGluZyBtZWNoYW5pc21zIGFyZSBhIGJpdCBv
ZiBhIGhvYmJ5IG9mIGhpcwo+Pj4+IAo+Pj4+IFRoZSB1bmRlcmx5aW5nIHByb2JsZW0gaGVyZSBp
cyB0aGF0IHRoZSByZWFsaXR5IGlzIHRoYXQgdGhlIFhlbgo+Pj4+IFByb2plY3QncyBieS1mYXIg
bW9zdCBpbXBvcnRhbnQgc3VicHJvamVjdCBpcyB0aGUgaHlwZXJ2aXNvcjsgdGhhdCBpdAo+Pj4+
IHNlZW1zIHRoYXQgdGhlIGdvdmVybmFuY2UgcHJvYmFibHkgb3VnaHQgdG8gcmVmbGVjdCB0aGF0
OyBidXQgdGhhdCBpdAo+Pj4+IGlzIGRpZmZpY3VsdCB0byBkbyB0aGlzIHdpdGhvdXQgc3BlY2lh
bCBjYXNpbmcgaXQgb3IgcHJvdmlkaW5nIGFuCj4+Pj4gb2JqZWN0aXZlIG1ldHJpYyBvZiB0aGUg
aHlwZXJ2aXNvciBzdWJwcm9qZWN0J3Mgc2l6ZS4KPj4+PiAKPj4+PiBJIGRvbid0IHRoaW5rIGl0
IGlzIHBvc3NpYmxlIHRvIHNxdWFyZSB0aGlzIGNpcmNsZS4gIE91ciBvcHRpb25zIGFyZToKPj4+
PiAKPj4+PiAxLiBFeHBsaWNpdGx5IHJlY29nbmlzZSB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0
IGFzIHNwZWNpYWwuCj4+Pj4gICAoVGhpcyBjb3VsZCBiZSBkb25lIGJ5IGNyZWF0aW5nIGEgbmV3
IGBzdXBlcnByb2plY3QnIG1hdHVyaXR5Cj4+Pj4gICBjYXRlZ29yeSwgb3Igc2ltcGx5IGJ5IG5h
bWluZyBpdCBleHBsaWNpdGx5LikKCkkgdGhpbmsgdGhhdCBvcHRpb24gaXMgc29tZXdoYXQgcHJv
YmxlbWF0aWMuCgo+Pj4+IDIuIERvIHNvbWUga2luZCBvZiBib2RnZSB3aGljaCB0cmllcyB0byBy
ZWR1Y2UgdGhlIGltcGFjdCBvZiB0aGUKPj4+PiAgIHBvdGVudGlhbCB1bmtub3duIG1hbmFnZW1l
bnQgcHJhY3RpY2VzIG9mIG90aGVyIHN1YnByb2plY3RzCj4+Pj4gICAocGFydGljdWxhcmx5LCB0
aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxlYWRlcnMpLgo+Pj4+IAo+Pj4+IDMuIFJl
c3RydWN0dXJlIHRoZSBoeXBlcnZpc29yIHN1Yi1wcm9qZWN0Lgo+Pj4+IAo+Pj4+IFRoZSBjdXJy
ZW50IHByb3Bvc2FsIGlzICgyKSBhbmQgaGFzIHRoZSB2aXJ0dWUgb2Ygbm90IGluY2VudGl2aXNp
bmcgYQo+Pj4+IHN1YnByb2plY3QgdG8gYXBwb2ludCBsb3RzIG9mIGxlYWRlcnMgc2ltcGx5IHRv
IGdldCBtb3JlIHZvdGVzCj4+Pj4gb3ZlcmFsbC4gIEJ1dCBpdCBpcyBzdGlsbCByYXRoZXIgd2Vh
ayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPj4+PiBoeXBlcnZpc29yIHN1YnByb2plY3Qg
YXMgb25seSBvbmUgYW1vbmdzdCBtYW55LCBzbyBoeXBlcnZpc29yIGxlYWRlcnMKPj4+PiBhcmUg
dW5kZXItcG93ZXJlZCBhbmQgZnJpbmdlIGxlYWRlcnMgb3Zlci1wb3dlcmVkLgoKQWdyZWVkLgoK
QXMgYW4gYWRkaXRpb25hbCBub3RlLCBJIHdvdWxkIGxpa2UgdG8gaGlnaGxpZ2h0IHRoYXQgaXQg
YWxzbyBoYXMgdGhlCmFkdmFudGFnZSBvZiBiZWluZyBjb25zaXN0ZW50IHdpdGggdGhlIGFscmVh
ZHkgYWdyZWVkIHBlci1zdWItcHJvamVjdApsZWFkZXJzaGlwIG1vZGVsLiAKCkFuZCB0aGF0IHRo
ZSBwcm9wb3NlZCBtb2RlbCAtIGFsdGhvdWdoIG5vdCBwZXJmZWN0IC0gaXMgYmV0dGVyIHRoYW4g
d2hhdAp3ZSBoYWQgYmVmb3JlLgoKPj4+PiBBbm90aGVyIHdheSB0byBkZWFsIHdpdGggdGhpcyB3
b3VsZCBiZSB0byBzcGxpdCB0aGUgaHlwZXJ2aXNvcgo+Pj4+IHN1YnByb2plY3QgKDMsIGFib3Zl
KS4gIEZvciBleGFtcGxlLCB3ZSBjb3VsZCBjcmVhdGUgc3VicHJvamVjdHMgZm9yCj4+Pj4gc29t
ZSBzdWJzZXQgb2YgbWluaW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9v
bHMsLi4uCj4+Pj4gKG1hbnkgb2Ygd2hpY2ggd291bGQgaGF2ZSBvbmx5IG9uZSBsZWFkZXJzaGlw
IHRlYW0gbWVtYmVyKS4KCkkgYW0gYXNzdW1pbmcgdGhhdCB3b3VsZCBtZWFuOgotIGxlYXZlIHRo
ZSBwcm9wb3NhbCBhcyBpdCBpcwotIGluIGFkZGl0aW9uIGNyZWF0ZSBhIG5ldyBzdWItcHJvamVj
dCwgc2F5ICJIeXBlcnZpc29yIEluZnJhc3RydWN0dXJlIgogIG9yICJIeXBlcnZpc29yIFN1cHBv
cnQgSW5mcmFzdHJ1Y3R1cmUiICh3ZSBjYW4gZGViYXRlIHRoZSBuYW1lIGxhdGVyKQoKVGhhdCB3
b3VsZCByZS1iYWxhbmNlIHRoZSBvcmlnaW5hbCBwcm9wb3NhbCBhbmQgZ2l2ZSBoeXBlcnZpc29y
IAptYWludGFpbmVycyAvIGNvbW1pdHRlcnMgbW9yZSB3ZWlnaHQgKHdoaWNoIG1vc3RseSBhbHNv
IGFyZSBpbiB0aGUgCmh5cGVydmlzb3IgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0pIGFuZCB0aHVz
IGFkZHJlc3MgU3RlZmFubydzIGNvbmNlcm5zLgoKPj4+PiBUaGF0IHdvdWxkIG1lYW4gdGhhdCB0
aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50YWluZXJzIHdvdWxkIGdldAo+Pj4+IGFkZGl0aW9u
YWwgdm90ZXMgdmlhIHRoZWlyIG90aGVyICJoYXRzIi4gIChUaGV5IHdvdWxkIHN0aWxsIGdldCBh
IHZvdGUKPj4+PiBpbiB0aGUgaHlwZXJ2aXNvciBzdWJwcm9qZWN0LCBpZiB0aGV5IGhhdmUgYSBo
eXBlcnZpc29yIGxlYWRlcnNoaXAKPj4+PiBwb3NpdGlvbiB0b28uKQo+Pj4+IAo+Pj4+IFRoaXMg
aXMgcGVyaGFwcyBsZXNzIHVubmF0dXJhbC4gIEl0IHN0aWxsIGxlYXZlcyBmcmluZ2UgbGVhZGVy
cwo+Pj4+IHNvbWV3aGF0IG92ZXItcG93ZXJlZDogdGhpcyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUt
aHlwZXJ2aXNvci1yZWxhdGVkCj4+Pj4gKG9yIHNvbWUgc3VjaCkgZnJpbmdlIHRoaW5ncywgcmF0
aGVyIHRoYW4gbGVhZGVycyBvZgo+Pj4+IGxlc3MtaHlwZXJ2aXNvci1yZWxhdGVkIGZyaW5nZSB0
aGluZ3MuCgpJZiB3ZSBsb29rIGF0IHRoZSBjdXJyZW50IHJlcG9zLCB3aGljaCBjb3VsZCBmaXQg
aW50byB0aGVyZSwgYWthCm1pbmktb3MsIG9zc3Rlc3QsIHJhaXNpbiwgbGl2ZXBhdGNoLWJ1aWxk
LXRvb2xzICYgeHRmIHdlIHdvdWxkIGVuZCB1cCB3aXRoIHRoZQpmb2xsb3dpbmcgbGVhZGVyc2hp
cCB0ZWFtLgoKSWFuIEphY2tzb24gKG9zc3Rlc3QpCkFuZHJldyBDb29wZXIgKHh0ZikKR2Vvcmdl
IER1bmxhcCwgU3RlZmFubyBTdGFiZWxsaW5pIChyYWlzaW4pIApSb3NzIExhZ2Vyd2VsbCwgS29u
cmFkIFdpbGsgKGxpdmVwYXRjaC1idWlsZC10b29scykgCldlaSBMdWkgKG1pbmktb3MpCgpTbyBp
dCBtYWtlcyB0aGlzIHZlcnkgc2ltaWxhciB0byB0aGUgaHlwZXJ2aXNvciBwcm9qZWN0IGxlYWRl
cnNoaXAgdGVhbSwKd2l0aCB0aGUgZXhjZXB0aW9uIG9mIEphbi4gVGhlcmUgbWlnaHQgYmUgYXJl
YXMgc3VjaCBhcyB4dGYsIHdoaWNoIEphbgpjb3VsZCBiZSBwb3RlbnRpYWxseSBpbnRlcmVzdGVk
IGluLiBBbmQgaWYgQVJNIHN1cHBvcnQgY29tZXMgYWxvbmcgZm9yIHh0ZiwgCnRoYXQgd291bGQg
YWxzbyBnaXZlIHVzIGEgcm91dGUgaW4gdGhpcyBkaXJlY3Rpb24uIFdlIGNvdWxkIGFsc28gaW5j
bHVkZQpvdGhlcnMgc3VjaCBhcyBEb3VnIEdvbGRzdGVpbiwgd2hvIGhhdmUgYmVlbiBzdGVwcGlu
ZyB1cCBvbiBzb21lIGJ1aWxkCmFuZCBxdWFsaXR5IHJlbGF0ZWQgaW5pdGlhdGl2ZXMuIAoKV2Ug
d291bGQgaGF2ZSB0byBmb3JtYWxpc2Ugd2hvIGlzIHBhcnQgb2YgdGhlIGxlYWRlcnNoaXAgdGVh
bSwgYW5kIHdobyAKZG9lcyB3aGF0LiBCdXQgdGhhdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSBhbnl3
YXkgaW4gbXkgdmlldy4KIAo+Pj4gSXN0aW5jdGl2ZWx5LCBJIGRvbid0IGxpa2UgdGhlIGlkZWEg
b2Ygc3BsaXR0aW5nIHVwIHRoZSBoeXBlcnZpc29yCj4+PiBwcm9qZWN0IGluIG11bHRpcGxlIHBy
b2plY3RzLgo+PiAKPj4gV2UgY291bGQgc3BsaXQgb3V0IHRoZSBmb2xsb3dpbmcgZ2l0IHJlcG9z
OiBtaW5pLW9zLCBvc3N0ZXN0LCByYWlzaW4sCj4+IGxpdmVwYXRjaC1idWlsZC10b29scywgeHRm
Cj4+IEluIHRlcm1zIG9mIGNvbnRyaWJ1dGlvbnMgcGVyIHJlbGVhc2UsIHRoZXJlIGlzIG1vcmUg
YWN0aXZpdHkgdGhhbiBXaW5kb3dzCj4+IFBWIERyaXZlcnMsIHdoaWNoIGFyZSBhIHNlcGFyYXRl
IHByb2plY3QuCj4gCj4gSSBzZWUgd2hhdCB5b3UgbWVhbnQgbm93LiBUaGF0IGNvdWxkIGJlIE9L
LgoKSSB0aGluayB0aGF0IGlzIHRoZSBjbGVhbmVzdCBhbmQgc2ltcGxlc3QgYXBwcm9hY2ggaW4g
bXkgdmlldyBhbmQgd291bGQgCnVuYmxvY2sgdGhpcyBwcm9wb3NhbC4KCldpdGggdGhpcyBpbiBt
aW5kLCBkbyB5b3UgdGhpbmssIHRoaXMgd291bGQgd29yaz8KCkJlc3QgUmVnYXJkcwpMYXJzCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZl
bA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 16:41:59 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce2eJ-0001sJ-Lg; Wed, 15 Feb 2017 16: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 <konrad.wilk@oracle.com>)
 id 1ce2eI-0001rt-2B; Wed, 15 Feb 2017 16:41:46 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 45/ED-01703-8C484A85; Wed, 15 Feb 2017 16:41:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsUyZ7p8oO6JliU
 RBnOmaVksvbKeyaK39S6LxZ/FiRZfljcwWnzfMpnJgdXj8IcrLB7TPm5jCWCKYs3MS8qvSGDN
 eDvtN1vBIuaKM3s3sjcw3mPqYuTkEBKYyCTRspcRwv7NKDH1YkoXIxeQvYFR4ubDWYwQTjejx
 IfN+9ggqookuh9fZgaxWQRUJSas/gU0iYODTcBE4s0qR5CwiICaxMYbb5lBepkFNjNK9G3+yw
 qSEBYIkbh35BWYzStgLnFoXRMrxMw6iYVz3zBBxAUlTs58wgJiMwtoSdz49xJsPrOAtMTyfxw
 gYU4BV4mmD5PBWkUFlCX+Hr4HVi4hYChx+uE2xgmMQrOQTJqFZNIshEkLGJlXMWoUpxaVpRbp
 GprrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBj8DEOxgvHja8xCjJAeTkijve
 p8lEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOc0A+UEi1LTUyvSMnOAcQiTluDgURLh/QmS5i
 0uSMwtzkyHSJ1i1OU49enCSyYhlrz8vFQpcd5kkCIBkKKM0jy4EbCUcIlRVkqYlxHoKCGegtS
 i3MwSVPlXjOIcjErCvBNApvBk5pXAbXoFdAQT0BGscQtBjihJREhJNTDOvbSV98kDV7dJYZ0V
 nSG+nSsa54va/MotEMice+V+3J+J1ht9/SaHbrgS+2VznMaOuX3PZtzvkkvUXc+otShr5Yyi+
 ZUCL6damtw6f3DisqY3ZXFJr+Q1UrvYTdwk/S6uq11g1m5zo2B2+5spXsZN3V+YQ3dp3g2zeJ
 J/dUpf2se67dsbIk8rsRRnJBpqMRcVJwIABtIVhQQDAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1487176902!84882237!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52429 invoked from network); 15 Feb 2017 16:41:44 -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; 15 Feb 2017 16:41: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
 v1FGfagk004253
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:41:37 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 v1FGfab3023700
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:41:36 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 v1FGfZvY008471;
 Wed, 15 Feb 2017 16:41:35 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Feb 2017 08:41:35 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3A8866A049F; Wed, 15 Feb 2017 11:41:34 -0500 (EST)
Date: Wed, 15 Feb 2017 11:41:34 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170215164134.GF22128@char.us.ORACLE.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-2-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1479903646-6772-2-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [win-pv-devel] [PATCH v5 1/3] Code motion changes to make real
 patches easier to read
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjMsIDIwMTYgYXQgMTI6MjA6NDRQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBBZGRlZCBUT0MKPiBSZS1hcnJhbmdlZCBzZWN0aW9ucyBjb21wYXJlZCB0byBwcmV2aW91
cyB2ZXJzaW9uIG9mIGRvY3VtZW50Cj4gQWRkZWQgbmV3IGFuY2hvcnMgd2hlcmUgbmVlZGVkCj4g
U3BsaXQgUm9sZXMgc2VjdGlvbiBpbnRvIHR3byBzZWN0aW9ucwo+IAo+IFRoZSBhY3R1YWwgY29u
dGVudCB3YXMgbm90IGNoYW5nZWQgKHdpdGggdGhlIGV4Y2VwdGlvbiBvZiBtaW5vcgo+IHR5cG9z
IHRoYXQgSSBzcG90dGVkKQo+IAo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3Vy
dGhAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 16:41:59 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce2eJ-0001sJ-Lg; Wed, 15 Feb 2017 16: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 <konrad.wilk@oracle.com>)
 id 1ce2eI-0001rt-2B; Wed, 15 Feb 2017 16:41:46 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 45/ED-01703-8C484A85; Wed, 15 Feb 2017 16:41:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsUyZ7p8oO6JliU
 RBnOmaVksvbKeyaK39S6LxZ/FiRZfljcwWnzfMpnJgdXj8IcrLB7TPm5jCWCKYs3MS8qvSGDN
 eDvtN1vBIuaKM3s3sjcw3mPqYuTkEBKYyCTRspcRwv7NKDH1YkoXIxeQvYFR4ubDWYwQTjejx
 IfN+9ggqookuh9fZgaxWQRUJSas/gU0iYODTcBE4s0qR5CwiICaxMYbb5lBepkFNjNK9G3+yw
 qSEBYIkbh35BWYzStgLnFoXRMrxMw6iYVz3zBBxAUlTs58wgJiMwtoSdz49xJsPrOAtMTyfxw
 gYU4BV4mmD5PBWkUFlCX+Hr4HVi4hYChx+uE2xgmMQrOQTJqFZNIshEkLGJlXMWoUpxaVpRbp
 GprrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBj8DEOxgvHja8xCjJAeTkijve
 p8lEUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOc0A+UEi1LTUyvSMnOAcQiTluDgURLh/QmS5i
 0uSMwtzkyHSJ1i1OU49enCSyYhlrz8vFQpcd5kkCIBkKKM0jy4EbCUcIlRVkqYlxHoKCGegtS
 i3MwSVPlXjOIcjErCvBNApvBk5pXAbXoFdAQT0BGscQtBjihJREhJNTDOvbSV98kDV7dJYZ0V
 nSG+nSsa54va/MotEMice+V+3J+J1ht9/SaHbrgS+2VznMaOuX3PZtzvkkvUXc+otShr5Yyi+
 ZUCL6damtw6f3DisqY3ZXFJr+Q1UrvYTdwk/S6uq11g1m5zo2B2+5spXsZN3V+YQ3dp3g2zeJ
 J/dUpf2se67dsbIk8rsRRnJBpqMRcVJwIABtIVhQQDAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1487176902!84882237!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52429 invoked from network); 15 Feb 2017 16:41:44 -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; 15 Feb 2017 16:41: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
 v1FGfagk004253
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:41:37 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 v1FGfab3023700
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:41:36 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 v1FGfZvY008471;
 Wed, 15 Feb 2017 16:41:35 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Feb 2017 08:41:35 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3A8866A049F; Wed, 15 Feb 2017 11:41:34 -0500 (EST)
Date: Wed, 15 Feb 2017 11:41:34 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170215164134.GF22128@char.us.ORACLE.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-2-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1479903646-6772-2-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [win-pv-devel] [PATCH v5 1/3] Code motion changes to make real
 patches easier to read
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjMsIDIwMTYgYXQgMTI6MjA6NDRQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBBZGRlZCBUT0MKPiBSZS1hcnJhbmdlZCBzZWN0aW9ucyBjb21wYXJlZCB0byBwcmV2aW91
cyB2ZXJzaW9uIG9mIGRvY3VtZW50Cj4gQWRkZWQgbmV3IGFuY2hvcnMgd2hlcmUgbmVlZGVkCj4g
U3BsaXQgUm9sZXMgc2VjdGlvbiBpbnRvIHR3byBzZWN0aW9ucwo+IAo+IFRoZSBhY3R1YWwgY29u
dGVudCB3YXMgbm90IGNoYW5nZWQgKHdpdGggdGhlIGV4Y2VwdGlvbiBvZiBtaW5vcgo+IHR5cG9z
IHRoYXQgSSBzcG90dGVkKQo+IAo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3Vy
dGhAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1h
bi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 16:42:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce2et-0001zO-4k; Wed, 15 Feb 2017 16: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 <konrad.wilk@oracle.com>)
 id 1ce2es-0001yj-3Q; Wed, 15 Feb 2017 16:42:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5F/4A-27678-CE484A85; Wed, 15 Feb 2017 16:42:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUyZ7p8oO7rliU
 RBo+XalgsvbKeyaK39S6LxZ/FiRZfljcwWnzfMpnJgdXj8IcrLB7TPm5jCWCKYs3MS8qvSGDN
 OH9tF1vBTt6KZ78dGxj/cnUxcnEICUxmklhxex4rhPONUaJp9VwmCGcjo8THPy8Zuxg5gZxuR
 okXS7Qg7CKJBROmsoLYLAKqEkuXvwGq4eBgEzCReLPKESQsIqAmsfHGW2aQOcwCmxkl+jb/Ba
 sXFgiWuP7zOguIzStgLnHy8hmo+XUS9xbvZ4KIC0qcnPkErIZZQEvixr+XTCDzmQWkJZb/4wA
 Jcwq4SjS27gRrFRVQlvh7+B5YuYSAsUT724tsExiFZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI1
 0UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx9BiDYwdh92f8QoyQHk5Io73qfJ
 RFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjnNAPlBItS01Mr0jJzgFEIk5bg4FES4XUGSfMWFy
 TmFmemQ6ROMSpKifNeB0kIgCQySvPg2mCRf4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvBN
 ApvBk5pXATX8FtJgJaDFr3EKQxSWJCCmpBsZgnoo/zd+8FbOVMjk7998t0tzbYqL03I1hd8tG
 nTW8Js3zZwgoSrTF5tVLv5nOZ12YenO7veS0/C+euRca9wuw5W5cKafMVxc6c3Z/wybeqV3f9
 SMS0+b9z1reor3zd+c6A8ENfh7PJn2Yas9WEu1usOWpTil/Xb3ftics8UXXePkPPlHvUmIpzk
 g01GIuKk4EAIuP7LH3AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1487176938!34884679!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24816 invoked from network); 15 Feb 2017 16:42:19 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Feb 2017 16:42: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
 v1FGgFGf005315
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:42: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 v1FGgFve024386
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 15 Feb 2017 16:42:15 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 v1FGgDaD002363;
 Wed, 15 Feb 2017 16:42:14 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Feb 2017 08:42:13 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5D3436A049F; Wed, 15 Feb 2017 11:42:12 -0500 (EST)
Date: Wed, 15 Feb 2017 11:42:12 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170215164212.GG22128@char.us.ORACLE.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-3-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1479903646-6772-3-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [win-pv-devel] [PATCH v5 2/3] Added document containing
 governance related todo list
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjMsIDIwMTYgYXQgMTI6MjA6NDVQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBDb250YWlucyBpdGVtcyB0aGF0IGF0IHNvbWUgcG9pbnQgbmVlZCB0byBiZSBhZGRyZXNz
ZWQuCj4gVGhlIGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgoKPiAtLS0KPiAgZ292ZXJuYW5jZS50b2RvIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGdvdmVybmFuY2UudG9kbwo+IAo+IGRpZmYgLS1naXQgYS9nb3Zlcm5hbmNlLnRvZG8gYi9nb3Zl
cm5hbmNlLnRvZG8KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjgxZTA2
OGMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZ292ZXJuYW5jZS50b2RvCj4gQEAgLTAsMCArMSwy
MyBAQAo+ICtUaGlzIGRvY3VtZW50IGNvbnRhaW5zIHNvbWUgZ292ZXJuYW5jZSByZWxhdGVkIFRP
RE8gaXRlbXMgdGhhdCBhdCBzb21lIHBvaW50IAo+ICtuZWVkIHRvIGJlIGFkZHJlc3NlZC4gVGhl
IGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MKPiArCj4gKyMj
IyBNYWludGFpbmVycwo+ICsKPiArQ09OU0lTVEVOQ1kgSVNTVUVTIHRoYXQgcHJvYmFibHkgb3Vn
aHQgdG8gYmUgY2xlYW5lZCB1cCBhdCBzb21lIHBvaW50Cj4gKy0gVGhlIHhlbi5naXQgTUFJTlRB
SU5FUlMgZmlsZSBkb2VzIG5vdCBsaXN0IG91ciByZWxlYXNlIG1hbmFnZXJzIGFuZCAKPiArICBz
dGFibGUgYnJhbmNoIG1haW50YWluZXJzCj4gKy0gV2UgZG8gaGF2ZSBhIG51bWJlciBvZiByZXBv
cyB3aXRob3V0IE1BSU5UQUlORVJTIGZpbGVzLCBlLmcuIG1pbmktb3MuZ2l0LCAKPiArICBvc3N0
ZXN0LmdpdAo+ICstIEZvciBwcm9qZWN0cyB3aXRoIG1hbnkgcmVwb3NpdG9yaWVzIChlLmcuIFhB
UEkgYW5kIE1pcmFnZSBPUyksIHVzaW5nIE1BSU5UQUlORVJTIAo+ICsgIGZpbGVzIGlzIG5vdCB2
ZXJ5IHByYWN0aWNhbC4gWEFQSSBzZWVtcyB0byBzb21ldGltZXMgdXNlIE1BSU5UQUlORVJTIGFu
ZCBSRUFETUUgCj4gKyAgZmlsZXMgYXQgb3RoZXIgdGltZXMuIFdlIG1heSBuZWVkIGEgbW9yZSBj
ZW50cmFsIHBsYWNlIHRvIHN0YXRlIHJvbGVzLgo+ICsKPiArIyMjIFByb2plY3QgTGVhZGVyc2hp
cCBUZWFtIGFuZCBQcm9qZWN0IExlYWQKPiArCj4gK0NPTlNJU1RFTkNZIElTU1VFUyB0aGF0IHBy
b2JhYmx5IG91Z2h0IHRvIGJlIGNsZWFuZWQgdXAgYXQgc29tZSBwb2ludAo+ICstIFhBUEkgYW5k
IE1pcmFnZSBPUyBvdWdodCB0byBkZWNpZGUgd2hvIHRoZWlyIGxlYWRlcnNoaXAgdGVhbSBpcyAK
PiArICAoSSBtYWRlIHNvbWUgYXNzdW1wdGlvbnMgZm9yIG5vdykKPiArCj4gKyMjIyBQZXIgU3Vi
LVByb2plY3QgR292ZXJuYW5jZSBTcGVjaWFsaXNhdGlvbiAKPiArCj4gKy0gWEFQSSwgV2luUFYg
YW5kIE1pcmFnZU9TIG5lZWQgdG8gcHJvdmlkZSB0aGlzIGluZm9ybWF0aW9uLCBpZiB0aGV5IGRl
dmlhdGUKPiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKPiAtLSAKPiAyLjUuNCAoQXBwbGUg
R2l0LTYxKQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 16:42:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce2et-0001zO-4k; Wed, 15 Feb 2017 16: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 <konrad.wilk@oracle.com>)
 id 1ce2es-0001yj-3Q; Wed, 15 Feb 2017 16:42:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5F/4A-27678-CE484A85; Wed, 15 Feb 2017 16:42:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUyZ7p8oO7rliU
 RBo+XalgsvbKeyaK39S6LxZ/FiRZfljcwWnzfMpnJgdXj8IcrLB7TPm5jCWCKYs3MS8qvSGDN
 OH9tF1vBTt6KZ78dGxj/cnUxcnEICUxmklhxex4rhPONUaJp9VwmCGcjo8THPy8Zuxg5gZxuR
 okXS7Qg7CKJBROmsoLYLAKqEkuXvwGq4eBgEzCReLPKESQsIqAmsfHGW2aQOcwCmxkl+jb/Ba
 sXFgiWuP7zOguIzStgLnHy8hmo+XUS9xbvZ4KIC0qcnPkErIZZQEvixr+XTCDzmQWkJZb/4wA
 Jcwq4SjS27gRrFRVQlvh7+B5YuYSAsUT724tsExiFZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI1
 0UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAx9BiDYwdh92f8QoyQHk5Io73qfJ
 RFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjnNAPlBItS01Mr0jJzgFEIk5bg4FES4XUGSfMWFy
 TmFmemQ6ROMSpKifNeB0kIgCQySvPg2mCRf4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvBN
 ApvBk5pXATX8FtJgJaDFr3EKQxSWJCCmpBsZgnoo/zd+8FbOVMjk7998t0tzbYqL03I1hd8tG
 nTW8Js3zZwgoSrTF5tVLv5nOZ12YenO7veS0/C+euRca9wuw5W5cKafMVxc6c3Z/wybeqV3f9
 SMS0+b9z1reor3zd+c6A8ENfh7PJn2Yas9WEu1usOWpTil/Xb3ftics8UXXePkPPlHvUmIpzk
 g01GIuKk4EAIuP7LH3AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1487176938!34884679!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24816 invoked from network); 15 Feb 2017 16:42:19 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Feb 2017 16:42: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
 v1FGgFGf005315
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:42: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 v1FGgFve024386
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 15 Feb 2017 16:42:15 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 v1FGgDaD002363;
 Wed, 15 Feb 2017 16:42:14 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Feb 2017 08:42:13 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5D3436A049F; Wed, 15 Feb 2017 11:42:12 -0500 (EST)
Date: Wed, 15 Feb 2017 11:42:12 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170215164212.GG22128@char.us.ORACLE.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-3-git-send-email-lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1479903646-6772-3-git-send-email-lars.kurth@citrix.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-api@lists.xenproject.org
Subject: Re: [win-pv-devel] [PATCH v5 2/3] Added document containing
 governance related todo list
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjMsIDIwMTYgYXQgMTI6MjA6NDVQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBDb250YWlucyBpdGVtcyB0aGF0IGF0IHNvbWUgcG9pbnQgbmVlZCB0byBiZSBhZGRyZXNz
ZWQuCj4gVGhlIGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgoKPiAtLS0KPiAgZ292ZXJuYW5jZS50b2RvIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGdvdmVybmFuY2UudG9kbwo+IAo+IGRpZmYgLS1naXQgYS9nb3Zlcm5hbmNlLnRvZG8gYi9nb3Zl
cm5hbmNlLnRvZG8KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjgxZTA2
OGMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZ292ZXJuYW5jZS50b2RvCj4gQEAgLTAsMCArMSwy
MyBAQAo+ICtUaGlzIGRvY3VtZW50IGNvbnRhaW5zIHNvbWUgZ292ZXJuYW5jZSByZWxhdGVkIFRP
RE8gaXRlbXMgdGhhdCBhdCBzb21lIHBvaW50IAo+ICtuZWVkIHRvIGJlIGFkZHJlc3NlZC4gVGhl
IGl0ZW1zIGRvIG5vdCBkaXJlY3RseSBhZmZlY3QgZ292ZXJuYW5jZS5wYW5kb2MKPiArCj4gKyMj
IyBNYWludGFpbmVycwo+ICsKPiArQ09OU0lTVEVOQ1kgSVNTVUVTIHRoYXQgcHJvYmFibHkgb3Vn
aHQgdG8gYmUgY2xlYW5lZCB1cCBhdCBzb21lIHBvaW50Cj4gKy0gVGhlIHhlbi5naXQgTUFJTlRB
SU5FUlMgZmlsZSBkb2VzIG5vdCBsaXN0IG91ciByZWxlYXNlIG1hbmFnZXJzIGFuZCAKPiArICBz
dGFibGUgYnJhbmNoIG1haW50YWluZXJzCj4gKy0gV2UgZG8gaGF2ZSBhIG51bWJlciBvZiByZXBv
cyB3aXRob3V0IE1BSU5UQUlORVJTIGZpbGVzLCBlLmcuIG1pbmktb3MuZ2l0LCAKPiArICBvc3N0
ZXN0LmdpdAo+ICstIEZvciBwcm9qZWN0cyB3aXRoIG1hbnkgcmVwb3NpdG9yaWVzIChlLmcuIFhB
UEkgYW5kIE1pcmFnZSBPUyksIHVzaW5nIE1BSU5UQUlORVJTIAo+ICsgIGZpbGVzIGlzIG5vdCB2
ZXJ5IHByYWN0aWNhbC4gWEFQSSBzZWVtcyB0byBzb21ldGltZXMgdXNlIE1BSU5UQUlORVJTIGFu
ZCBSRUFETUUgCj4gKyAgZmlsZXMgYXQgb3RoZXIgdGltZXMuIFdlIG1heSBuZWVkIGEgbW9yZSBj
ZW50cmFsIHBsYWNlIHRvIHN0YXRlIHJvbGVzLgo+ICsKPiArIyMjIFByb2plY3QgTGVhZGVyc2hp
cCBUZWFtIGFuZCBQcm9qZWN0IExlYWQKPiArCj4gK0NPTlNJU1RFTkNZIElTU1VFUyB0aGF0IHBy
b2JhYmx5IG91Z2h0IHRvIGJlIGNsZWFuZWQgdXAgYXQgc29tZSBwb2ludAo+ICstIFhBUEkgYW5k
IE1pcmFnZSBPUyBvdWdodCB0byBkZWNpZGUgd2hvIHRoZWlyIGxlYWRlcnNoaXAgdGVhbSBpcyAK
PiArICAoSSBtYWRlIHNvbWUgYXNzdW1wdGlvbnMgZm9yIG5vdykKPiArCj4gKyMjIyBQZXIgU3Vi
LVByb2plY3QgR292ZXJuYW5jZSBTcGVjaWFsaXNhdGlvbiAKPiArCj4gKy0gWEFQSSwgV2luUFYg
YW5kIE1pcmFnZU9TIG5lZWQgdG8gcHJvdmlkZSB0aGlzIGluZm9ybWF0aW9uLCBpZiB0aGV5IGRl
dmlhdGUKPiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKPiAtLSAKPiAyLjUuNCAoQXBwbGUg
R2l0LTYxKQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 16:47:19 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce2je-0002W4-UR; Wed, 15 Feb 2017 16:47:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1ce2jd-0002Vb-CP; Wed, 15 Feb 2017 16:47:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BB/40-16730-41684A85; Wed, 15 Feb 2017 16:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXSO6nOVVewbUm
 EwdQL6ha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzWieu5e5oIG14m9T
 SgNjL0sXIxeHkMBEJom9n1YzQzi/GSXOnVjOCuFsYJT4M7GZHcLpZpT4cmQHUA8nkFMksWB7I
 zOIzSKgKjFv+xy2LkYODjYBE4k3qxxBwiICmhITr+0HG8Qs8J1Z4tE+CEdYoIFRYuLml0wgVb
 wC5hKPPk+COmQOi8TfWcdZIRKCEidnPgHbxiygJXHjH0gDB5AtLbH8HwdImFPAVuLn88OMILa
 ogLLE38P3wMolBAwlTj/cxjiBUWgWkkmzkEyahTBpASPzKkb14tSistQiXWO9pKLM9IyS3MTM
 HF1DA2O93NTi4sT01JzEpGK95PzcTYzAYGcAgh2MzV+cDjFKcjApifKu91kSIcSXlJ9SmZFYn
 BFfVJqTWnyIUYaDQ0mCl7UVKCdYlJqeWpGWmQOMO5i0BAePkgjvyxagNG9xQWJucWY6ROoUoz
 HHqRunXzJxnPp04SWTEEtefl6qlDjvO5BSAZDSjNI8uEGwdHCJUVZKmJcR6DQhnoLUotzMElT
 5V4ziHIxKwrzfQabwZOaVwO17BXQKE9AprHELQU4pSURISTUw2m7aU+FyyY37E6/Kr5InAm/V
 ++9d5/l6WMrspNzlaPVHx5xml18/7PL1rUvR7qN3iyQeM0oIhT5OP3CV5X2C3cddLToXj/080
 u+S3PvK4057aEs4R886F8WtPx6ve/hoT6zNjtlrMk9Zpm5fZMUm99/H+/mWytA9W/bwNbzQlX
 31cU/g8wDdKCWW4oxEQy3mouJEAHGwqgkCAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1487177231!82538278!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59602 invoked from network); 15 Feb 2017 16:47:13 -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; 15 Feb 2017 16:47:13 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v1FGl66p032190
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:47:06 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 v1FGl5HZ009693
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:47:05 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 v1FGl4e6011755;
 Wed, 15 Feb 2017 16:47:04 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Feb 2017 08:47:03 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A86A66A049F; Wed, 15 Feb 2017 11:47:02 -0500 (EST)
Date: Wed, 15 Feb 2017 11:47:02 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20170215164702.GH22128@char.us.ORACLE.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com>
 <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
 <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [Xen-devel] [PATCH v5 3/3] Significant changes
 to decision making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiA+PiBXZSBjb3VsZCBzcGxpdCBvdXQgdGhlIGZvbGxvd2luZyBnaXQgcmVwb3M6IG1pbmktb3Ms
IG9zc3Rlc3QsIHJhaXNpbiwKPiA+PiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMsIHh0ZgoKLCB4ZW50
ZXN0dG9vbHMvKgo+ID4+IEluIHRlcm1zIG9mIGNvbnRyaWJ1dGlvbnMgcGVyIHJlbGVhc2UsIHRo
ZXJlIGlzIG1vcmUgYWN0aXZpdHkgdGhhbiBXaW5kb3dzCj4gPj4gUFYgRHJpdmVycywgd2hpY2gg
YXJlIGEgc2VwYXJhdGUgcHJvamVjdC4KPiA+IAo+ID4gSSBzZWUgd2hhdCB5b3UgbWVhbnQgbm93
LiBUaGF0IGNvdWxkIGJlIE9LLgo+IAo+IEkgdGhpbmsgdGhhdCBpcyB0aGUgY2xlYW5lc3QgYW5k
IHNpbXBsZXN0IGFwcHJvYWNoIGluIG15IHZpZXcgYW5kIHdvdWxkIAo+IHVuYmxvY2sgdGhpcyBw
cm9wb3NhbC4KCi9tZSBub2RzLgo+IAo+IFdpdGggdGhpcyBpbiBtaW5kLCBkbyB5b3UgdGhpbmss
IHRoaXMgd291bGQgd29yaz8KClllcy4KPiAKPiBCZXN0IFJlZ2FyZHMKPiBMYXJzCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 16:47:19 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce2je-0002W4-UR; Wed, 15 Feb 2017 16:47:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1ce2jd-0002Vb-CP; Wed, 15 Feb 2017 16:47:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BB/40-16730-41684A85; Wed, 15 Feb 2017 16:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXSO6nOVVewbUm
 EwdQL6ha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzWieu5e5oIG14m9T
 SgNjL0sXIxeHkMBEJom9n1YzQzi/GSXOnVjOCuFsYJT4M7GZHcLpZpT4cmQHUA8nkFMksWB7I
 zOIzSKgKjFv+xy2LkYODjYBE4k3qxxBwiICmhITr+0HG8Qs8J1Z4tE+CEdYoIFRYuLml0wgVb
 wC5hKPPk+COmQOi8TfWcdZIRKCEidnPgHbxiygJXHjH0gDB5AtLbH8HwdImFPAVuLn88OMILa
 ogLLE38P3wMolBAwlTj/cxjiBUWgWkkmzkEyahTBpASPzKkb14tSistQiXWO9pKLM9IyS3MTM
 HF1DA2O93NTi4sT01JzEpGK95PzcTYzAYGcAgh2MzV+cDjFKcjApifKu91kSIcSXlJ9SmZFYn
 BFfVJqTWnyIUYaDQ0mCl7UVKCdYlJqeWpGWmQOMO5i0BAePkgjvyxagNG9xQWJucWY6ROoUoz
 HHqRunXzJxnPp04SWTEEtefl6qlDjvO5BSAZDSjNI8uEGwdHCJUVZKmJcR6DQhnoLUotzMElT
 5V4ziHIxKwrzfQabwZOaVwO17BXQKE9AprHELQU4pSURISTUw2m7aU+FyyY37E6/Kr5InAm/V
 ++9d5/l6WMrspNzlaPVHx5xml18/7PL1rUvR7qN3iyQeM0oIhT5OP3CV5X2C3cddLToXj/080
 u+S3PvK4057aEs4R886F8WtPx6ve/hoT6zNjtlrMk9Zpm5fZMUm99/H+/mWytA9W/bwNbzQlX
 31cU/g8wDdKCWW4oxEQy3mouJEAHGwqgkCAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1487177231!82538278!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59602 invoked from network); 15 Feb 2017 16:47:13 -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; 15 Feb 2017 16:47:13 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v1FGl66p032190
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:47:06 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 v1FGl5HZ009693
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Feb 2017 16:47:05 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 v1FGl4e6011755;
 Wed, 15 Feb 2017 16:47:04 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Feb 2017 08:47:03 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A86A66A049F; Wed, 15 Feb 2017 11:47:02 -0500 (EST)
Date: Wed, 15 Feb 2017 11:47:02 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20170215164702.GH22128@char.us.ORACLE.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com>
 <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
 <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
User-Agent: Mutt/1.7.1 (2016-10-04)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [Xen-devel] [PATCH v5 3/3] Significant changes
 to decision making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiA+PiBXZSBjb3VsZCBzcGxpdCBvdXQgdGhlIGZvbGxvd2luZyBnaXQgcmVwb3M6IG1pbmktb3Ms
IG9zc3Rlc3QsIHJhaXNpbiwKPiA+PiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMsIHh0ZgoKLCB4ZW50
ZXN0dG9vbHMvKgo+ID4+IEluIHRlcm1zIG9mIGNvbnRyaWJ1dGlvbnMgcGVyIHJlbGVhc2UsIHRo
ZXJlIGlzIG1vcmUgYWN0aXZpdHkgdGhhbiBXaW5kb3dzCj4gPj4gUFYgRHJpdmVycywgd2hpY2gg
YXJlIGEgc2VwYXJhdGUgcHJvamVjdC4KPiA+IAo+ID4gSSBzZWUgd2hhdCB5b3UgbWVhbnQgbm93
LiBUaGF0IGNvdWxkIGJlIE9LLgo+IAo+IEkgdGhpbmsgdGhhdCBpcyB0aGUgY2xlYW5lc3QgYW5k
IHNpbXBsZXN0IGFwcHJvYWNoIGluIG15IHZpZXcgYW5kIHdvdWxkIAo+IHVuYmxvY2sgdGhpcyBw
cm9wb3NhbC4KCi9tZSBub2RzLgo+IAo+IFdpdGggdGhpcyBpbiBtaW5kLCBkbyB5b3UgdGhpbmss
IHRoaXMgd291bGQgd29yaz8KClllcy4KPiAKPiBCZXN0IFJlZ2FyZHMKPiBMYXJzCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 21:09:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 21: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce6pd-00012D-8Q; Wed, 15 Feb 2017 21:09:45 +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 1ce6pc-00011d-AV; Wed, 15 Feb 2017 21:09:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FB/BF-13192-793C4A85; Wed, 15 Feb 2017 21:09:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVybKJsh+60w0s
 iDNq3qFn0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNaPh+jW2giVaFXN3
 32drYFyg1MXIxSEkMJVR4v38+6wQzmwmiatvNjF1MXJysAhoSxz+fJ0VxGYTMJT4+2QTWxcjB
 4cEkL3kMwdIWERAU2Litf1gvcwCT5klFh25C9YrLFAisf/ufbBeTgFbiZ/PDzOC2LwCXhLXjs
 5lgtrMInF10QGwhKiArsShf3/YIIoEJU7OfMICYjMLaEksn74NzJYQyJCY1zOHFcL2klh04xK
 UrSZx9dwm5gmMgrOQtM9C0r6AkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZg+DIAwQ7G2xsDDjFKcjApifL+2rckQogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEb8EhoJxgUWp6akVaZg4wkmDSEhw8SiK85SBp3uKCxNzizHSI1ClGXY5TN06/ZBJiycvPS5
 US53UAKRIAKcoozYMbAYvqS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu0yu
 gI5iAjmCNWwhyREkiQkqqgVHrfqxopJTDmZmRb1eZpjmviXjgHpN1zoRl1uO7wRyFvxbM/rfn
 V7529m/5oGU5Tf7cD8+VMmq+DjiSzlEsXtmo/f/nQZvgpf9+6vJ93r65JkjK/8jMI+bxR8xFs
 zatUWa13OnK79312vPdk+PPbm2fLX6J6YPIFRePP2fmek2d01KnapS4V1uJpTgj0VCLuag4EQ
 Cf5D1A5QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1487192981!34830600!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2512 invoked from network); 15 Feb 2017 21:09:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Feb 2017 21:09:42 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 770612021A;
 Wed, 15 Feb 2017 21:09:39 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C5D0C20218;
 Wed, 15 Feb 2017 21:09:37 +0000 (UTC)
Date: Wed, 15 Feb 2017 13:09:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
Message-ID: <alpine.DEB.2.10.1702151309080.9566@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
 <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNSBGZWIgMjAxNywgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gSSBh
bSBraW5kIG9mIHN0dWNrIG9uIHRoaXMgb25lIGFuZCB3YW50ZWQgdG8gcGljayB1cCB0aGUgZGlz
Y3Vzc2lvbiBhZ2Fpbi4gCj4gQXBvbG9naWVzIHRoYXQgaXQgdG9vayBzbyBsb25nLgo+IAo+IFRv
IHRvIHN1bW1hcmlzZSwgd2UgYWxsIGFyZSBhZ3JlZWQgb24gbW9zdCBzZWN0aW9ucyBvZiB0aGUg
cHJvcG9zYWwsCj4gd2l0aCB0aGUgZXhjZXB0aW9uIG9mIGRlY2lzaW9uIG1ha2luZyBhY3Jvc3Mg
cHJvamVjdHMuIE9uZSBvcHRpb24gaXMgdG8KPiBqdXN0IGFwcGx5IHdoYXQgd2UgYWdyZWVkIG9u
IGFuZCBsZWF2ZSB0aGUgYXJlYSB3aGljaCBpcyBub3QgYWdyZWVkIGFzIGlzLgo+IEhvd2V2ZXIs
IHRoYXQgaXMgc3RpbGwgcXVpdGUgYSBiaXQgb2Ygd29yaywgYW5kIHdvbid0IHNvbHZlIHRoZSB1
bmRlcmx5aW5nCj4gcHJvYmxlbS4KPiAKPiBJYW4ncyBjb21tZW50cyBiZWxvdyBzdW1tYXJpc2Ug
dGhlIHNpdHVhdGlvbiBxdWl0ZSBjbGVhcmx5Lgo+IAo+ID4gT24gMiBEZWMgMjAxNiwgYXQgMTk6
MDYsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4g
PiAKPiA+IE9uIEZyaSwgMiBEZWMgMjAxNiwgTGFycyBLdXJ0aCB3cm90ZToKPiA+PiBPbiAwMS8x
Mi8yMDE2IDIyOjM2LCAiU3RlZmFubyBTdGFiZWxsaW5pIiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6Cj4gPj4gCj4gPj4+IE9uIFRodSwgMSBEZWMgMjAxNiwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gPj4+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZp
Y2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uCj4gPj4+PiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFu
ZCBtaW5vciBjaGFuZ2VzIik6Cj4gPj4+Pj4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdo
YXQgaXMgYmV0dGVyIGZyb20gYSB0aGVvcmV0aWNhbAo+ID4+Pj4gdmlld3BvaW50Ogo+ID4+Pj4+
IFZvdGluZyBtZWNoYW5pc21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcwo+ID4+Pj4gCj4g
Pj4+PiBUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0
aGF0IHRoZSBYZW4KPiA+Pj4+IFByb2plY3QncyBieS1mYXIgbW9zdCBpbXBvcnRhbnQgc3VicHJv
amVjdCBpcyB0aGUgaHlwZXJ2aXNvcjsgdGhhdCBpdAo+ID4+Pj4gc2VlbXMgdGhhdCB0aGUgZ292
ZXJuYW5jZSBwcm9iYWJseSBvdWdodCB0byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0Cj4gPj4+
PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHBy
b3ZpZGluZyBhbgo+ID4+Pj4gb2JqZWN0aXZlIG1ldHJpYyBvZiB0aGUgaHlwZXJ2aXNvciBzdWJw
cm9qZWN0J3Mgc2l6ZS4KPiA+Pj4+IAo+ID4+Pj4gSSBkb24ndCB0aGluayBpdCBpcyBwb3NzaWJs
ZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9ucyBhcmU6Cj4gPj4+PiAKPiA+Pj4+
IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QgYXMgc3Bl
Y2lhbC4KPiA+Pj4+ICAgKFRoaXMgY291bGQgYmUgZG9uZSBieSBjcmVhdGluZyBhIG5ldyBgc3Vw
ZXJwcm9qZWN0JyBtYXR1cml0eQo+ID4+Pj4gICBjYXRlZ29yeSwgb3Igc2ltcGx5IGJ5IG5hbWlu
ZyBpdCBleHBsaWNpdGx5LikKPiAKPiBJIHRoaW5rIHRoYXQgb3B0aW9uIGlzIHNvbWV3aGF0IHBy
b2JsZW1hdGljLgo+IAo+ID4+Pj4gMi4gRG8gc29tZSBraW5kIG9mIGJvZGdlIHdoaWNoIHRyaWVz
IHRvIHJlZHVjZSB0aGUgaW1wYWN0IG9mIHRoZQo+ID4+Pj4gICBwb3RlbnRpYWwgdW5rbm93biBt
YW5hZ2VtZW50IHByYWN0aWNlcyBvZiBvdGhlciBzdWJwcm9qZWN0cwo+ID4+Pj4gICAocGFydGlj
dWxhcmx5LCB0aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxlYWRlcnMpLgo+ID4+Pj4g
Cj4gPj4+PiAzLiBSZXN0cnVjdHVyZSB0aGUgaHlwZXJ2aXNvciBzdWItcHJvamVjdC4KPiA+Pj4+
IAo+ID4+Pj4gVGhlIGN1cnJlbnQgcHJvcG9zYWwgaXMgKDIpIGFuZCBoYXMgdGhlIHZpcnR1ZSBv
ZiBub3QgaW5jZW50aXZpc2luZyBhCj4gPj4+PiBzdWJwcm9qZWN0IHRvIGFwcG9pbnQgbG90cyBv
ZiBsZWFkZXJzIHNpbXBseSB0byBnZXQgbW9yZSB2b3Rlcwo+ID4+Pj4gb3ZlcmFsbC4gIEJ1dCBp
dCBpcyBzdGlsbCByYXRoZXIgd2VhayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPiA+Pj4+
IGh5cGVydmlzb3Igc3VicHJvamVjdCBhcyBvbmx5IG9uZSBhbW9uZ3N0IG1hbnksIHNvIGh5cGVy
dmlzb3IgbGVhZGVycwo+ID4+Pj4gYXJlIHVuZGVyLXBvd2VyZWQgYW5kIGZyaW5nZSBsZWFkZXJz
IG92ZXItcG93ZXJlZC4KPiAKPiBBZ3JlZWQuCj4gCj4gQXMgYW4gYWRkaXRpb25hbCBub3RlLCBJ
IHdvdWxkIGxpa2UgdG8gaGlnaGxpZ2h0IHRoYXQgaXQgYWxzbyBoYXMgdGhlCj4gYWR2YW50YWdl
IG9mIGJlaW5nIGNvbnNpc3RlbnQgd2l0aCB0aGUgYWxyZWFkeSBhZ3JlZWQgcGVyLXN1Yi1wcm9q
ZWN0Cj4gbGVhZGVyc2hpcCBtb2RlbC4gCj4gCj4gQW5kIHRoYXQgdGhlIHByb3Bvc2VkIG1vZGVs
IC0gYWx0aG91Z2ggbm90IHBlcmZlY3QgLSBpcyBiZXR0ZXIgdGhhbiB3aGF0Cj4gd2UgaGFkIGJl
Zm9yZS4KPiAKPiA+Pj4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRv
IHNwbGl0IHRoZSBoeXBlcnZpc29yCj4gPj4+PiBzdWJwcm9qZWN0ICgzLCBhYm92ZSkuICBGb3Ig
ZXhhbXBsZSwgd2UgY291bGQgY3JlYXRlIHN1YnByb2plY3RzIGZvcgo+ID4+Pj4gc29tZSBzdWJz
ZXQgb2YgbWluaW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9vbHMsLi4u
Cj4gPj4+PiAobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAgdGVh
bSBtZW1iZXIpLgo+IAo+IEkgYW0gYXNzdW1pbmcgdGhhdCB3b3VsZCBtZWFuOgo+IC0gbGVhdmUg
dGhlIHByb3Bvc2FsIGFzIGl0IGlzCj4gLSBpbiBhZGRpdGlvbiBjcmVhdGUgYSBuZXcgc3ViLXBy
b2plY3QsIHNheSAiSHlwZXJ2aXNvciBJbmZyYXN0cnVjdHVyZSIKPiAgIG9yICJIeXBlcnZpc29y
IFN1cHBvcnQgSW5mcmFzdHJ1Y3R1cmUiICh3ZSBjYW4gZGViYXRlIHRoZSBuYW1lIGxhdGVyKQo+
IAo+IFRoYXQgd291bGQgcmUtYmFsYW5jZSB0aGUgb3JpZ2luYWwgcHJvcG9zYWwgYW5kIGdpdmUg
aHlwZXJ2aXNvciAKPiBtYWludGFpbmVycyAvIGNvbW1pdHRlcnMgbW9yZSB3ZWlnaHQgKHdoaWNo
IG1vc3RseSBhbHNvIGFyZSBpbiB0aGUgCj4gaHlwZXJ2aXNvciBwcm9qZWN0IGxlYWRlcnNoaXAg
dGVhbSkgYW5kIHRodXMgYWRkcmVzcyBTdGVmYW5vJ3MgY29uY2VybnMuCj4gCj4gPj4+PiBUaGF0
IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50YWluZXJzIHdvdWxk
IGdldAo+ID4+Pj4gYWRkaXRpb25hbCB2b3RlcyB2aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRo
ZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQo+ID4+Pj4gaW4gdGhlIGh5cGVydmlzb3Igc3VicHJv
amVjdCwgaWYgdGhleSBoYXZlIGEgaHlwZXJ2aXNvciBsZWFkZXJzaGlwCj4gPj4+PiBwb3NpdGlv
biB0b28uKQo+ID4+Pj4gCj4gPj4+PiBUaGlzIGlzIHBlcmhhcHMgbGVzcyB1bm5hdHVyYWwuICBJ
dCBzdGlsbCBsZWF2ZXMgZnJpbmdlIGxlYWRlcnMKPiA+Pj4+IHNvbWV3aGF0IG92ZXItcG93ZXJl
ZDogdGhpcyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkCj4gPj4+PiAo
b3Igc29tZSBzdWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mCj4gPj4+
PiBsZXNzLWh5cGVydmlzb3ItcmVsYXRlZCBmcmluZ2UgdGhpbmdzLgo+IAo+IElmIHdlIGxvb2sg
YXQgdGhlIGN1cnJlbnQgcmVwb3MsIHdoaWNoIGNvdWxkIGZpdCBpbnRvIHRoZXJlLCBha2EKPiBt
aW5pLW9zLCBvc3N0ZXN0LCByYWlzaW4sIGxpdmVwYXRjaC1idWlsZC10b29scyAmIHh0ZiB3ZSB3
b3VsZCBlbmQgdXAgd2l0aCB0aGUKPiBmb2xsb3dpbmcgbGVhZGVyc2hpcCB0ZWFtLgo+IAo+IElh
biBKYWNrc29uIChvc3N0ZXN0KQo+IEFuZHJldyBDb29wZXIgKHh0ZikKPiBHZW9yZ2UgRHVubGFw
LCBTdGVmYW5vIFN0YWJlbGxpbmkgKHJhaXNpbikgCj4gUm9zcyBMYWdlcndlbGwsIEtvbnJhZCBX
aWxrIChsaXZlcGF0Y2gtYnVpbGQtdG9vbHMpIAo+IFdlaSBMdWkgKG1pbmktb3MpCj4gCj4gU28g
aXQgbWFrZXMgdGhpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIGh5cGVydmlzb3IgcHJvamVjdCBsZWFk
ZXJzaGlwIHRlYW0sCj4gd2l0aCB0aGUgZXhjZXB0aW9uIG9mIEphbi4gVGhlcmUgbWlnaHQgYmUg
YXJlYXMgc3VjaCBhcyB4dGYsIHdoaWNoIEphbgo+IGNvdWxkIGJlIHBvdGVudGlhbGx5IGludGVy
ZXN0ZWQgaW4uIEFuZCBpZiBBUk0gc3VwcG9ydCBjb21lcyBhbG9uZyBmb3IgeHRmLCAKPiB0aGF0
IHdvdWxkIGFsc28gZ2l2ZSB1cyBhIHJvdXRlIGluIHRoaXMgZGlyZWN0aW9uLiBXZSBjb3VsZCBh
bHNvIGluY2x1ZGUKPiBvdGhlcnMgc3VjaCBhcyBEb3VnIEdvbGRzdGVpbiwgd2hvIGhhdmUgYmVl
biBzdGVwcGluZyB1cCBvbiBzb21lIGJ1aWxkCj4gYW5kIHF1YWxpdHkgcmVsYXRlZCBpbml0aWF0
aXZlcy4gCj4gCj4gV2Ugd291bGQgaGF2ZSB0byBmb3JtYWxpc2Ugd2hvIGlzIHBhcnQgb2YgdGhl
IGxlYWRlcnNoaXAgdGVhbSwgYW5kIHdobyAKPiBkb2VzIHdoYXQuIEJ1dCB0aGF0IHdvdWxkIGJl
IGEgZ29vZCBpZGVhIGFueXdheSBpbiBteSB2aWV3Lgo+ICAKPiA+Pj4gSXN0aW5jdGl2ZWx5LCBJ
IGRvbid0IGxpa2UgdGhlIGlkZWEgb2Ygc3BsaXR0aW5nIHVwIHRoZSBoeXBlcnZpc29yCj4gPj4+
IHByb2plY3QgaW4gbXVsdGlwbGUgcHJvamVjdHMuCj4gPj4gCj4gPj4gV2UgY291bGQgc3BsaXQg
b3V0IHRoZSBmb2xsb3dpbmcgZ2l0IHJlcG9zOiBtaW5pLW9zLCBvc3N0ZXN0LCByYWlzaW4sCj4g
Pj4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLCB4dGYKPiA+PiBJbiB0ZXJtcyBvZiBjb250cmlidXRp
b25zIHBlciByZWxlYXNlLCB0aGVyZSBpcyBtb3JlIGFjdGl2aXR5IHRoYW4gV2luZG93cwo+ID4+
IFBWIERyaXZlcnMsIHdoaWNoIGFyZSBhIHNlcGFyYXRlIHByb2plY3QuCj4gPiAKPiA+IEkgc2Vl
IHdoYXQgeW91IG1lYW50IG5vdy4gVGhhdCBjb3VsZCBiZSBPSy4KPiAKPiBJIHRoaW5rIHRoYXQg
aXMgdGhlIGNsZWFuZXN0IGFuZCBzaW1wbGVzdCBhcHByb2FjaCBpbiBteSB2aWV3IGFuZCB3b3Vs
ZCAKPiB1bmJsb2NrIHRoaXMgcHJvcG9zYWwuCj4gCj4gV2l0aCB0aGlzIGluIG1pbmQsIGRvIHlv
dSB0aGluaywgdGhpcyB3b3VsZCB3b3JrPwoKWWVzLCBJIHRoaW5rIGl0IHdvdWxkIHdvcmsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZl
bA==

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 15 21:09:56 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 15 Feb 2017 21: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ce6pd-00012D-8Q; Wed, 15 Feb 2017 21:09:45 +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 1ce6pc-00011d-AV; Wed, 15 Feb 2017 21:09:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FB/BF-13192-793C4A85; Wed, 15 Feb 2017 21:09:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVybKJsh+60w0s
 iDNq3qFn0tt5lsfizONHiy/IGRovvWyYzObB4HP5whSWAMYo1My8pvyKBNaPh+jW2giVaFXN3
 32drYFyg1MXIxSEkMJVR4v38+6wQzmwmiatvNjF1MXJysAhoSxz+fJ0VxGYTMJT4+2QTWxcjB
 4cEkL3kMwdIWERAU2Litf1gvcwCT5klFh25C9YrLFAisf/ufbBeTgFbiZ/PDzOC2LwCXhLXjs
 5lgtrMInF10QGwhKiArsShf3/YIIoEJU7OfMICYjMLaEksn74NzJYQyJCY1zOHFcL2klh04xK
 UrSZx9dwm5gmMgrOQtM9C0r6AkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZg+DIAwQ7G2xsDDjFKcjApifL+2rckQogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEb8EhoJxgUWp6akVaZg4wkmDSEhw8SiK85SBp3uKCxNzizHSI1ClGXY5TN06/ZBJiycvPS5
 US53UAKRIAKcoozYMbAYvqS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu0yu
 gI5iAjmCNWwhyREkiQkqqgVHrfqxopJTDmZmRb1eZpjmviXjgHpN1zoRl1uO7wRyFvxbM/rfn
 V7529m/5oGU5Tf7cD8+VMmq+DjiSzlEsXtmo/f/nQZvgpf9+6vJ93r65JkjK/8jMI+bxR8xFs
 zatUWa13OnK79312vPdk+PPbm2fLX6J6YPIFRePP2fmek2d01KnapS4V1uJpTgj0VCLuag4EQ
 Cf5D1A5QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1487192981!34830600!1
X-Originating-IP: [198.145.29.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2512 invoked from network); 15 Feb 2017 21:09:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.136)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Feb 2017 21:09:42 -0000
Received: from mail.kernel.org (localhost [127.0.0.1])
 by mail.kernel.org (Postfix) with ESMTP id 770612021A;
 Wed, 15 Feb 2017 21:09:39 +0000 (UTC)
Received: from [10.1.10.56] (96-82-76-110-static.hfc.comcastbusiness.net
 [96.82.76.110])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C5D0C20218;
 Wed, 15 Feb 2017 21:09:37 +0000 (UTC)
Date: Wed, 15 Feb 2017 13:09:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
Message-ID: <alpine.DEB.2.10.1702151309080.9566@sstabellini-ThinkPad-X260>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
 <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY
 autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 3/3] Significant changes to decision
 making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNSBGZWIgMjAxNywgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gSSBh
bSBraW5kIG9mIHN0dWNrIG9uIHRoaXMgb25lIGFuZCB3YW50ZWQgdG8gcGljayB1cCB0aGUgZGlz
Y3Vzc2lvbiBhZ2Fpbi4gCj4gQXBvbG9naWVzIHRoYXQgaXQgdG9vayBzbyBsb25nLgo+IAo+IFRv
IHRvIHN1bW1hcmlzZSwgd2UgYWxsIGFyZSBhZ3JlZWQgb24gbW9zdCBzZWN0aW9ucyBvZiB0aGUg
cHJvcG9zYWwsCj4gd2l0aCB0aGUgZXhjZXB0aW9uIG9mIGRlY2lzaW9uIG1ha2luZyBhY3Jvc3Mg
cHJvamVjdHMuIE9uZSBvcHRpb24gaXMgdG8KPiBqdXN0IGFwcGx5IHdoYXQgd2UgYWdyZWVkIG9u
IGFuZCBsZWF2ZSB0aGUgYXJlYSB3aGljaCBpcyBub3QgYWdyZWVkIGFzIGlzLgo+IEhvd2V2ZXIs
IHRoYXQgaXMgc3RpbGwgcXVpdGUgYSBiaXQgb2Ygd29yaywgYW5kIHdvbid0IHNvbHZlIHRoZSB1
bmRlcmx5aW5nCj4gcHJvYmxlbS4KPiAKPiBJYW4ncyBjb21tZW50cyBiZWxvdyBzdW1tYXJpc2Ug
dGhlIHNpdHVhdGlvbiBxdWl0ZSBjbGVhcmx5Lgo+IAo+ID4gT24gMiBEZWMgMjAxNiwgYXQgMTk6
MDYsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4g
PiAKPiA+IE9uIEZyaSwgMiBEZWMgMjAxNiwgTGFycyBLdXJ0aCB3cm90ZToKPiA+PiBPbiAwMS8x
Mi8yMDE2IDIyOjM2LCAiU3RlZmFubyBTdGFiZWxsaW5pIiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6Cj4gPj4gCj4gPj4+IE9uIFRodSwgMSBEZWMgMjAxNiwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gPj4+PiBMYXJzIEt1cnRoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjUgMy8zXSBTaWduaWZp
Y2FudCBjaGFuZ2VzIHRvIGRlY2lzaW9uCj4gPj4+PiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzIGFu
ZCBtaW5vciBjaGFuZ2VzIik6Cj4gPj4+Pj4gTWF5YmUgSWFuIGhhcyBzb21lIHZpZXdzIG9uIHdo
YXQgaXMgYmV0dGVyIGZyb20gYSB0aGVvcmV0aWNhbAo+ID4+Pj4gdmlld3BvaW50Ogo+ID4+Pj4+
IFZvdGluZyBtZWNoYW5pc21zIGFyZSBhIGJpdCBvZiBhIGhvYmJ5IG9mIGhpcwo+ID4+Pj4gCj4g
Pj4+PiBUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0aGUgcmVhbGl0eSBpcyB0
aGF0IHRoZSBYZW4KPiA+Pj4+IFByb2plY3QncyBieS1mYXIgbW9zdCBpbXBvcnRhbnQgc3VicHJv
amVjdCBpcyB0aGUgaHlwZXJ2aXNvcjsgdGhhdCBpdAo+ID4+Pj4gc2VlbXMgdGhhdCB0aGUgZ292
ZXJuYW5jZSBwcm9iYWJseSBvdWdodCB0byByZWZsZWN0IHRoYXQ7IGJ1dCB0aGF0IGl0Cj4gPj4+
PiBpcyBkaWZmaWN1bHQgdG8gZG8gdGhpcyB3aXRob3V0IHNwZWNpYWwgY2FzaW5nIGl0IG9yIHBy
b3ZpZGluZyBhbgo+ID4+Pj4gb2JqZWN0aXZlIG1ldHJpYyBvZiB0aGUgaHlwZXJ2aXNvciBzdWJw
cm9qZWN0J3Mgc2l6ZS4KPiA+Pj4+IAo+ID4+Pj4gSSBkb24ndCB0aGluayBpdCBpcyBwb3NzaWJs
ZSB0byBzcXVhcmUgdGhpcyBjaXJjbGUuICBPdXIgb3B0aW9ucyBhcmU6Cj4gPj4+PiAKPiA+Pj4+
IDEuIEV4cGxpY2l0bHkgcmVjb2duaXNlIHRoZSBoeXBlcnZpc29yIHN1YnByb2plY3QgYXMgc3Bl
Y2lhbC4KPiA+Pj4+ICAgKFRoaXMgY291bGQgYmUgZG9uZSBieSBjcmVhdGluZyBhIG5ldyBgc3Vw
ZXJwcm9qZWN0JyBtYXR1cml0eQo+ID4+Pj4gICBjYXRlZ29yeSwgb3Igc2ltcGx5IGJ5IG5hbWlu
ZyBpdCBleHBsaWNpdGx5LikKPiAKPiBJIHRoaW5rIHRoYXQgb3B0aW9uIGlzIHNvbWV3aGF0IHBy
b2JsZW1hdGljLgo+IAo+ID4+Pj4gMi4gRG8gc29tZSBraW5kIG9mIGJvZGdlIHdoaWNoIHRyaWVz
IHRvIHJlZHVjZSB0aGUgaW1wYWN0IG9mIHRoZQo+ID4+Pj4gICBwb3RlbnRpYWwgdW5rbm93biBt
YW5hZ2VtZW50IHByYWN0aWNlcyBvZiBvdGhlciBzdWJwcm9qZWN0cwo+ID4+Pj4gICAocGFydGlj
dWxhcmx5LCB0aGF0IHRoZXkgbWlnaHQgYXBwb2ludCBsb3RzIG9mIGxlYWRlcnMpLgo+ID4+Pj4g
Cj4gPj4+PiAzLiBSZXN0cnVjdHVyZSB0aGUgaHlwZXJ2aXNvciBzdWItcHJvamVjdC4KPiA+Pj4+
IAo+ID4+Pj4gVGhlIGN1cnJlbnQgcHJvcG9zYWwgaXMgKDIpIGFuZCBoYXMgdGhlIHZpcnR1ZSBv
ZiBub3QgaW5jZW50aXZpc2luZyBhCj4gPj4+PiBzdWJwcm9qZWN0IHRvIGFwcG9pbnQgbG90cyBv
ZiBsZWFkZXJzIHNpbXBseSB0byBnZXQgbW9yZSB2b3Rlcwo+ID4+Pj4gb3ZlcmFsbC4gIEJ1dCBp
dCBpcyBzdGlsbCByYXRoZXIgd2VhayBiZWNhdXNlIGl0IGhhcyB0byB0cmVhdCB0aGUKPiA+Pj4+
IGh5cGVydmlzb3Igc3VicHJvamVjdCBhcyBvbmx5IG9uZSBhbW9uZ3N0IG1hbnksIHNvIGh5cGVy
dmlzb3IgbGVhZGVycwo+ID4+Pj4gYXJlIHVuZGVyLXBvd2VyZWQgYW5kIGZyaW5nZSBsZWFkZXJz
IG92ZXItcG93ZXJlZC4KPiAKPiBBZ3JlZWQuCj4gCj4gQXMgYW4gYWRkaXRpb25hbCBub3RlLCBJ
IHdvdWxkIGxpa2UgdG8gaGlnaGxpZ2h0IHRoYXQgaXQgYWxzbyBoYXMgdGhlCj4gYWR2YW50YWdl
IG9mIGJlaW5nIGNvbnNpc3RlbnQgd2l0aCB0aGUgYWxyZWFkeSBhZ3JlZWQgcGVyLXN1Yi1wcm9q
ZWN0Cj4gbGVhZGVyc2hpcCBtb2RlbC4gCj4gCj4gQW5kIHRoYXQgdGhlIHByb3Bvc2VkIG1vZGVs
IC0gYWx0aG91Z2ggbm90IHBlcmZlY3QgLSBpcyBiZXR0ZXIgdGhhbiB3aGF0Cj4gd2UgaGFkIGJl
Zm9yZS4KPiAKPiA+Pj4+IEFub3RoZXIgd2F5IHRvIGRlYWwgd2l0aCB0aGlzIHdvdWxkIGJlIHRv
IHNwbGl0IHRoZSBoeXBlcnZpc29yCj4gPj4+PiBzdWJwcm9qZWN0ICgzLCBhYm92ZSkuICBGb3Ig
ZXhhbXBsZSwgd2UgY291bGQgY3JlYXRlIHN1YnByb2plY3RzIGZvcgo+ID4+Pj4gc29tZSBzdWJz
ZXQgb2YgbWluaW9zLCBvc3N0ZXN0LCB4dGYsIHZhcmlvdXMgb3V0LW9mLXRyZWUgdG9vbHMsLi4u
Cj4gPj4+PiAobWFueSBvZiB3aGljaCB3b3VsZCBoYXZlIG9ubHkgb25lIGxlYWRlcnNoaXAgdGVh
bSBtZW1iZXIpLgo+IAo+IEkgYW0gYXNzdW1pbmcgdGhhdCB3b3VsZCBtZWFuOgo+IC0gbGVhdmUg
dGhlIHByb3Bvc2FsIGFzIGl0IGlzCj4gLSBpbiBhZGRpdGlvbiBjcmVhdGUgYSBuZXcgc3ViLXBy
b2plY3QsIHNheSAiSHlwZXJ2aXNvciBJbmZyYXN0cnVjdHVyZSIKPiAgIG9yICJIeXBlcnZpc29y
IFN1cHBvcnQgSW5mcmFzdHJ1Y3R1cmUiICh3ZSBjYW4gZGViYXRlIHRoZSBuYW1lIGxhdGVyKQo+
IAo+IFRoYXQgd291bGQgcmUtYmFsYW5jZSB0aGUgb3JpZ2luYWwgcHJvcG9zYWwgYW5kIGdpdmUg
aHlwZXJ2aXNvciAKPiBtYWludGFpbmVycyAvIGNvbW1pdHRlcnMgbW9yZSB3ZWlnaHQgKHdoaWNo
IG1vc3RseSBhbHNvIGFyZSBpbiB0aGUgCj4gaHlwZXJ2aXNvciBwcm9qZWN0IGxlYWRlcnNoaXAg
dGVhbSkgYW5kIHRodXMgYWRkcmVzcyBTdGVmYW5vJ3MgY29uY2VybnMuCj4gCj4gPj4+PiBUaGF0
IHdvdWxkIG1lYW4gdGhhdCB0aGUgaHlwZXJ2aXNvci1mb2N1c2VkIG1haW50YWluZXJzIHdvdWxk
IGdldAo+ID4+Pj4gYWRkaXRpb25hbCB2b3RlcyB2aWEgdGhlaXIgb3RoZXIgImhhdHMiLiAgKFRo
ZXkgd291bGQgc3RpbGwgZ2V0IGEgdm90ZQo+ID4+Pj4gaW4gdGhlIGh5cGVydmlzb3Igc3VicHJv
amVjdCwgaWYgdGhleSBoYXZlIGEgaHlwZXJ2aXNvciBsZWFkZXJzaGlwCj4gPj4+PiBwb3NpdGlv
biB0b28uKQo+ID4+Pj4gCj4gPj4+PiBUaGlzIGlzIHBlcmhhcHMgbGVzcyB1bm5hdHVyYWwuICBJ
dCBzdGlsbCBsZWF2ZXMgZnJpbmdlIGxlYWRlcnMKPiA+Pj4+IHNvbWV3aGF0IG92ZXItcG93ZXJl
ZDogdGhpcyB0aW1lLCBsZWFkZXJzIG9mIG1vcmUtaHlwZXJ2aXNvci1yZWxhdGVkCj4gPj4+PiAo
b3Igc29tZSBzdWNoKSBmcmluZ2UgdGhpbmdzLCByYXRoZXIgdGhhbiBsZWFkZXJzIG9mCj4gPj4+
PiBsZXNzLWh5cGVydmlzb3ItcmVsYXRlZCBmcmluZ2UgdGhpbmdzLgo+IAo+IElmIHdlIGxvb2sg
YXQgdGhlIGN1cnJlbnQgcmVwb3MsIHdoaWNoIGNvdWxkIGZpdCBpbnRvIHRoZXJlLCBha2EKPiBt
aW5pLW9zLCBvc3N0ZXN0LCByYWlzaW4sIGxpdmVwYXRjaC1idWlsZC10b29scyAmIHh0ZiB3ZSB3
b3VsZCBlbmQgdXAgd2l0aCB0aGUKPiBmb2xsb3dpbmcgbGVhZGVyc2hpcCB0ZWFtLgo+IAo+IElh
biBKYWNrc29uIChvc3N0ZXN0KQo+IEFuZHJldyBDb29wZXIgKHh0ZikKPiBHZW9yZ2UgRHVubGFw
LCBTdGVmYW5vIFN0YWJlbGxpbmkgKHJhaXNpbikgCj4gUm9zcyBMYWdlcndlbGwsIEtvbnJhZCBX
aWxrIChsaXZlcGF0Y2gtYnVpbGQtdG9vbHMpIAo+IFdlaSBMdWkgKG1pbmktb3MpCj4gCj4gU28g
aXQgbWFrZXMgdGhpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIGh5cGVydmlzb3IgcHJvamVjdCBsZWFk
ZXJzaGlwIHRlYW0sCj4gd2l0aCB0aGUgZXhjZXB0aW9uIG9mIEphbi4gVGhlcmUgbWlnaHQgYmUg
YXJlYXMgc3VjaCBhcyB4dGYsIHdoaWNoIEphbgo+IGNvdWxkIGJlIHBvdGVudGlhbGx5IGludGVy
ZXN0ZWQgaW4uIEFuZCBpZiBBUk0gc3VwcG9ydCBjb21lcyBhbG9uZyBmb3IgeHRmLCAKPiB0aGF0
IHdvdWxkIGFsc28gZ2l2ZSB1cyBhIHJvdXRlIGluIHRoaXMgZGlyZWN0aW9uLiBXZSBjb3VsZCBh
bHNvIGluY2x1ZGUKPiBvdGhlcnMgc3VjaCBhcyBEb3VnIEdvbGRzdGVpbiwgd2hvIGhhdmUgYmVl
biBzdGVwcGluZyB1cCBvbiBzb21lIGJ1aWxkCj4gYW5kIHF1YWxpdHkgcmVsYXRlZCBpbml0aWF0
aXZlcy4gCj4gCj4gV2Ugd291bGQgaGF2ZSB0byBmb3JtYWxpc2Ugd2hvIGlzIHBhcnQgb2YgdGhl
IGxlYWRlcnNoaXAgdGVhbSwgYW5kIHdobyAKPiBkb2VzIHdoYXQuIEJ1dCB0aGF0IHdvdWxkIGJl
IGEgZ29vZCBpZGVhIGFueXdheSBpbiBteSB2aWV3Lgo+ICAKPiA+Pj4gSXN0aW5jdGl2ZWx5LCBJ
IGRvbid0IGxpa2UgdGhlIGlkZWEgb2Ygc3BsaXR0aW5nIHVwIHRoZSBoeXBlcnZpc29yCj4gPj4+
IHByb2plY3QgaW4gbXVsdGlwbGUgcHJvamVjdHMuCj4gPj4gCj4gPj4gV2UgY291bGQgc3BsaXQg
b3V0IHRoZSBmb2xsb3dpbmcgZ2l0IHJlcG9zOiBtaW5pLW9zLCBvc3N0ZXN0LCByYWlzaW4sCj4g
Pj4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLCB4dGYKPiA+PiBJbiB0ZXJtcyBvZiBjb250cmlidXRp
b25zIHBlciByZWxlYXNlLCB0aGVyZSBpcyBtb3JlIGFjdGl2aXR5IHRoYW4gV2luZG93cwo+ID4+
IFBWIERyaXZlcnMsIHdoaWNoIGFyZSBhIHNlcGFyYXRlIHByb2plY3QuCj4gPiAKPiA+IEkgc2Vl
IHdoYXQgeW91IG1lYW50IG5vdy4gVGhhdCBjb3VsZCBiZSBPSy4KPiAKPiBJIHRoaW5rIHRoYXQg
aXMgdGhlIGNsZWFuZXN0IGFuZCBzaW1wbGVzdCBhcHByb2FjaCBpbiBteSB2aWV3IGFuZCB3b3Vs
ZCAKPiB1bmJsb2NrIHRoaXMgcHJvcG9zYWwuCj4gCj4gV2l0aCB0aGlzIGluIG1pbmQsIGRvIHlv
dSB0aGluaywgdGhpcyB3b3VsZCB3b3JrPwoKWWVzLCBJIHRoaW5rIGl0IHdvdWxkIHdvcmsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZl
bCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZl
bA==

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 10:12:11 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceJ2d-0004eJ-Ov; Thu, 16 Feb 2017 10: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 <prvs=21301d834=owen.smith@citrix.com>)
 id 1ceJ2c-0004eD-VB
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 10:11:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0B/36-03454-EEA75A85; Thu, 16 Feb 2017 10:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXitHSDve7bqqU
 RBr8e6Fn8WZzowOhx+MMVlgDGKNbMvKT8igTWjH3rxAu2cVR0zV3M1sB4iq2LkZNDQsBf4vmN
 lcwgNpuArMTHlZ/BbBEBdYl9n7cygdjMAmoS1/d3sYLYwgKmEn2P/oHVsAioShxqvAQ2h1fAS
 uLh24dQM+UkJi++xAhiCwkoSXxb/IIZokZQ4uTMJywQMyUkDr54wTyBkXsWktQsJKkFjEyrGN
 WLU4vKUot0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDgAEIdjAu++t0iFG
 Sg0lJlHen4tIIIb6k/JTKjMTijPii0pzU4kOMMhwcShK83pVAOcGi1PTUirTMHGBAwqQlOHiU
 RHi7QNK8xQWJucWZ6RCpU4yKUuK8jMAwFhIASWSU5sG1waLgEqOslDAvI9AhQjwFqUW5mSWo8
 q8YxTkYlYR5+0DG82TmlcBNfwW0mAlocWcE2OKSRISUVAOjck/Ge3PGm5xfr5zdfaBGTo1v3R
 XBpqONWy5x3zdYdyZttUdqyrxk7UdiCpPfViu/t7b8eT/PNXlXuEFBtwpjLe90y6am2XsNlK6
 9vCiS/z5q4oqu+VN7Ssu1D864K2Uc/Jb1LoO6V9t173K+Lf9Y921pN2PeszDtWvHywhfn7dee
 7DoaP0lZiaU4I9FQi7moOBEA6cZrj30CAAA=
X-Env-Sender: prvs=21301d834=owen.smith@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1487239916!51877086!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33658 invoked from network); 16 Feb 2017 10:11:57 -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;
 16 Feb 2017 10:11:57 -0000
X-IronPort-AV: E=Sophos;i="5.35,168,1484006400"; d="scan'208";a="416292740"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 16 Feb 2017 10:11:37 +0000
Message-ID: <20170216101138.10548-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 1/2] Ensure event channel is unmasked
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKSWYgdGhlIFBkbyBpcyBw
YXVzZWQsIHRoZSBub3RpZmllciBkcGMgd2lsbCBub3QKdW5tYXNrIHRoZSBldmVudCBjaGFubmVs
LiBXaGVuIHRoZSBQZG8gaXMgdW5wYXVzZWQsIHRoZQpldmVudCBjaGFubmVsIHJlbWFpbnMgbWFz
a2VkLCBzbyBubyBtb3JlIGludGVycnVwdHMKZ2V0IGRlbGl2ZXJlZC4KClNpZ25lZC1vZmYtYnk6
IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBzcmMveGVudmJkL25vdGlm
aWVyLmMgfCA5IC0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvc3JjL3hlbnZiZC9ub3RpZmllci5jIGIvc3JjL3hlbnZiZC9ub3RpZmllci5jCmlu
ZGV4IDM2ZTJiYTEuLmIzZDJhN2MgMTAwNjQ0Ci0tLSBhL3NyYy94ZW52YmQvbm90aWZpZXIuYwor
KysgYi9zcmMveGVudmJkL25vdGlmaWVyLmMKQEAgLTEwNiwyMSArMTA2LDEyIEBAIE5vdGlmaWVy
RHBjKAogICAgICkKIHsKICAgICBQWEVOVkJEX05PVElGSUVSICAgIE5vdGlmaWVyID0gQ29udGV4
dDsKLSAgICBQWEVOVkJEX1BETyAgICAgICAgIFBkbzsKIAogICAgIFVOUkVGRVJFTkNFRF9QQVJB
TUVURVIoRHBjKTsKICAgICBVTlJFRkVSRU5DRURfUEFSQU1FVEVSKEFyZzEpOwogICAgIFVOUkVG
RVJFTkNFRF9QQVJBTUVURVIoQXJnMik7CiAKICAgICBBU1NFUlQoTm90aWZpZXIgIT0gTlVMTCk7
Ci0gICAgUGRvID0gRnJvbnRlbmRHZXRQZG8oTm90aWZpZXItPkZyb250ZW5kKTsKLQotICAgIGlm
IChQZG9Jc1BhdXNlZChQZG8pKSB7Ci0gICAgICAgIFdhcm5pbmcoIlRhcmdldFslZF0gOiBQYXVz
ZWQsICVkIG91dHN0YW5kaW5nXG4iLAotICAgICAgICAgICAgICAgICAgICBQZG9HZXRUYXJnZXRJ
ZChQZG8pLCBQZG9PdXRzdGFuZGluZ1JlcXMoUGRvKSk7Ci0gICAgICAgIGlmIChQZG9PdXRzdGFu
ZGluZ1JlcXMoUGRvKSA9PSAwKQotICAgICAgICAgICAgcmV0dXJuOwotICAgIH0KIAogICAgIGlm
ICghTm90aWZpZXItPkNvbm5lY3RlZCkKICAgICAgICAgcmV0dXJuOwotLSAKMi44LjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 10:12:11 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceJ2d-0004eJ-Ov; Thu, 16 Feb 2017 10: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 <prvs=21301d834=owen.smith@citrix.com>)
 id 1ceJ2c-0004eD-VB
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 10:11:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0B/36-03454-EEA75A85; Thu, 16 Feb 2017 10:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsXitHSDve7bqqU
 RBr8e6Fn8WZzowOhx+MMVlgDGKNbMvKT8igTWjH3rxAu2cVR0zV3M1sB4iq2LkZNDQsBf4vmN
 lcwgNpuArMTHlZ/BbBEBdYl9n7cygdjMAmoS1/d3sYLYwgKmEn2P/oHVsAioShxqvAQ2h1fAS
 uLh24dQM+UkJi++xAhiCwkoSXxb/IIZokZQ4uTMJywQMyUkDr54wTyBkXsWktQsJKkFjEyrGN
 WLU4vKUot0jfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDgAEIdjAu++t0iFG
 Sg0lJlHen4tIIIb6k/JTKjMTijPii0pzU4kOMMhwcShK83pVAOcGi1PTUirTMHGBAwqQlOHiU
 RHi7QNK8xQWJucWZ6RCpU4yKUuK8jMAwFhIASWSU5sG1waLgEqOslDAvI9AhQjwFqUW5mSWo8
 q8YxTkYlYR5+0DG82TmlcBNfwW0mAlocWcE2OKSRISUVAOjck/Ge3PGm5xfr5zdfaBGTo1v3R
 XBpqONWy5x3zdYdyZttUdqyrxk7UdiCpPfViu/t7b8eT/PNXlXuEFBtwpjLe90y6am2XsNlK6
 9vCiS/z5q4oqu+VN7Ssu1D864K2Uc/Jb1LoO6V9t173K+Lf9Y921pN2PeszDtWvHywhfn7dee
 7DoaP0lZiaU4I9FQi7moOBEA6cZrj30CAAA=
X-Env-Sender: prvs=21301d834=owen.smith@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1487239916!51877086!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33658 invoked from network); 16 Feb 2017 10:11:57 -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;
 16 Feb 2017 10:11:57 -0000
X-IronPort-AV: E=Sophos;i="5.35,168,1484006400"; d="scan'208";a="416292740"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 16 Feb 2017 10:11:37 +0000
Message-ID: <20170216101138.10548-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 1/2] Ensure event channel is unmasked
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKSWYgdGhlIFBkbyBpcyBw
YXVzZWQsIHRoZSBub3RpZmllciBkcGMgd2lsbCBub3QKdW5tYXNrIHRoZSBldmVudCBjaGFubmVs
LiBXaGVuIHRoZSBQZG8gaXMgdW5wYXVzZWQsIHRoZQpldmVudCBjaGFubmVsIHJlbWFpbnMgbWFz
a2VkLCBzbyBubyBtb3JlIGludGVycnVwdHMKZ2V0IGRlbGl2ZXJlZC4KClNpZ25lZC1vZmYtYnk6
IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBzcmMveGVudmJkL25vdGlm
aWVyLmMgfCA5IC0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvc3JjL3hlbnZiZC9ub3RpZmllci5jIGIvc3JjL3hlbnZiZC9ub3RpZmllci5jCmlu
ZGV4IDM2ZTJiYTEuLmIzZDJhN2MgMTAwNjQ0Ci0tLSBhL3NyYy94ZW52YmQvbm90aWZpZXIuYwor
KysgYi9zcmMveGVudmJkL25vdGlmaWVyLmMKQEAgLTEwNiwyMSArMTA2LDEyIEBAIE5vdGlmaWVy
RHBjKAogICAgICkKIHsKICAgICBQWEVOVkJEX05PVElGSUVSICAgIE5vdGlmaWVyID0gQ29udGV4
dDsKLSAgICBQWEVOVkJEX1BETyAgICAgICAgIFBkbzsKIAogICAgIFVOUkVGRVJFTkNFRF9QQVJB
TUVURVIoRHBjKTsKICAgICBVTlJFRkVSRU5DRURfUEFSQU1FVEVSKEFyZzEpOwogICAgIFVOUkVG
RVJFTkNFRF9QQVJBTUVURVIoQXJnMik7CiAKICAgICBBU1NFUlQoTm90aWZpZXIgIT0gTlVMTCk7
Ci0gICAgUGRvID0gRnJvbnRlbmRHZXRQZG8oTm90aWZpZXItPkZyb250ZW5kKTsKLQotICAgIGlm
IChQZG9Jc1BhdXNlZChQZG8pKSB7Ci0gICAgICAgIFdhcm5pbmcoIlRhcmdldFslZF0gOiBQYXVz
ZWQsICVkIG91dHN0YW5kaW5nXG4iLAotICAgICAgICAgICAgICAgICAgICBQZG9HZXRUYXJnZXRJ
ZChQZG8pLCBQZG9PdXRzdGFuZGluZ1JlcXMoUGRvKSk7Ci0gICAgICAgIGlmIChQZG9PdXRzdGFu
ZGluZ1JlcXMoUGRvKSA9PSAwKQotICAgICAgICAgICAgcmV0dXJuOwotICAgIH0KIAogICAgIGlm
ICghTm90aWZpZXItPkNvbm5lY3RlZCkKICAgICAgICAgcmV0dXJuOwotLSAKMi44LjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 10:12:12 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceJ2g-0004eY-Q7; Thu, 16 Feb 2017 10:12:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=21301d834=owen.smith@citrix.com>)
 id 1ceJ2g-0004eD-3p
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 10:12:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5B/76-03454-1FA75A85; Thu, 16 Feb 2017 10:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvdd1dI
 Igwtz5S3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxs+1j5kKVitWnP9/h72B8aZEFyMnh4SAv8Tl
 bzOZQGw2AVmJjys/M4PYIgLqEvs+bwWLMwuoSVzf38UKYgsLmEu8XvQOLM4ioCrx9P8ZFhCbV
 8BKovPRRhaImXISkxdfYgSxOQWsJW69uQrWKwRUc+HmbkYIW0ni2+IXzBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDgMQLCDcdlfp0OMkhxMSqK8OxWXRgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PWu
 BMoJFqWmp1akZeYAQxgmLcHBoyTC2wWS5i0uSMwtzkyHSJ1iVJQS52UEBr6QAEgiozQPrg0WN
 5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsHMp4nM68EbvoroMVMQIs7I8AWlyQipKQaGN
 UXKe5f0H5hrbPR9sOKikpF9yuFb8ZZb3saoG54qsj+Z9/2mTs/WmS5SSmf104r7lBf2j9zNrN
 c4dY5F7yaXgS+a/baK2Y21blsyhweZmErT8vfcr+fKofWSVU+ehZ7cV7I4RWJrCkM3oqZduGu
 eo+bpNYIOcsEHORKieCqObtdWf7i4+kxSizFGYmGWsxFxYkAJfWowZYCAAA=
X-Env-Sender: prvs=21301d834=owen.smith@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1487239916!51877086!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33772 invoked from network); 16 Feb 2017 10:11:58 -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;
 16 Feb 2017 10:11:58 -0000
X-IronPort-AV: E=Sophos;i="5.35,168,1484006400"; d="scan'208";a="416292741"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 16 Feb 2017 10:11:38 +0000
Message-ID: <20170216101138.10548-2-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
In-Reply-To: <20170216101138.10548-1-owen.smith@citrix.com>
References: <20170216101138.10548-1-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKSXQgaXMgcG9zc2libGUg
dW5kZXIgaGVhdnkgbG9hZHMgZm9yIHRoZSBiYWNrZW5kIHRvCnN0YXJ0IGNvbXBsZXRpbmcgc3Vi
LXJlcXVlc3RzIG9mIGEgU3JiIGJlZm9yZSB0aGUKU3JiRXh0IENvdW50IGlzIHNldC4gVGhpcyB3
b3VsZCBsZWF2ZSB0aGUgY291bnQgdW5hYmxlCnRvIHJlYWNoIDAgKGFzIDEgb3IgbW9yZSByZXF1
ZXN0cyBhcmUgc2tpcHBlZCBieSBjb3VudApiZWluZyBvdmVycmlkZGVuKQoKU2lnbmVkLW9mZi1i
eTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNyYy94ZW52YmQvcGRv
LmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMveGVudmJk
L3Bkby5jIGIvc3JjL3hlbnZiZC9wZG8uYwppbmRleCBkZDViNmVhLi5lZTJhM2NjIDEwMDY0NAot
LS0gYS9zcmMveGVudmJkL3Bkby5jCisrKyBiL3NyYy94ZW52YmQvcGRvLmMKQEAgLTExNjksNiAr
MTE2OSw3IEBAIFByZXBhcmVSZWFkV3JpdGUoCiAgICAgVUxPTkcgICAgICAgICAgIFNlY3RvcnNM
ZWZ0ID0gQ2RiX1RyYW5zZmVyQmxvY2soU3JiKTsKICAgICBMSVNUX0VOVFJZICAgICAgTGlzdDsK
ICAgICBYRU5WQkRfU0dfTElTVCAgU0dMaXN0OworICAgIFVMT05HICAgICAgICAgICBEZWJ1Z0Nv
dW50OwogCiAgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZMaXN0KTsKICAgICBTcmJFeHQtPkNvdW50
ID0gMDsKQEAgLTExODUsNiArMTE4Niw3IEBAIFByZXBhcmVSZWFkV3JpdGUoCiAgICAgICAgIGlm
IChSZXF1ZXN0ID09IE5VTEwpIAogICAgICAgICAgICAgZ290byBmYWlsMTsKICAgICAgICAgSW5z
ZXJ0VGFpbExpc3QoJkxpc3QsICZSZXF1ZXN0LT5FbnRyeSk7CisgICAgICAgIEludGVybG9ja2Vk
SW5jcmVtZW50KCZTcmJFeHQtPkNvdW50KTsKICAgICAgICAgCiAgICAgICAgIFJlcXVlc3QtPlNy
YiAgICA9IFNyYjsKICAgICAgICAgTWF4U2VnbWVudHMgPSBVc2VJbmRpcmVjdChQZG8sIFNlY3Rv
cnNMZWZ0KTsKQEAgLTEyMDcsNyArMTIwOSwxMCBAQCBQcmVwYXJlUmVhZFdyaXRlKAogICAgICAg
ICBTZWN0b3JTdGFydCArPSBTZWN0b3JzRG9uZTsKICAgICB9CiAKLSAgICBTcmJFeHQtPkNvdW50
ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsKKyAgICBEZWJ1Z0NvdW50ID0gUGRv
UXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsKKyAgICBpZiAoRGVidWdDb3VudCAhPSAoVUxP
TkcpU3JiRXh0LT5Db3VudCkgeworICAgICAgICBUcmFjZSgiWyV1XSAlZCAhPSAldVxuIiwgUGRv
R2V0VGFyZ2V0SWQoUGRvKSwgU3JiRXh0LT5Db3VudCwgRGVidWdDb3VudCk7CisgICAgfQogICAg
IFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOwogICAgIHJldHVybiBUUlVFOwog
CkBAIC0xMjE1LDYgKzEyMjAsNyBAQCBmYWlsMzoKIGZhaWwyOgogZmFpbDE6CiAgICAgUGRvQ2Fu
Y2VsUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3JiRXh0LT5Db3VudCA9IDA7CiAgICAg
U3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX0VSUk9SOwogICAgIHJldHVybiBGQUxTRTsKIH0K
QEAgLTEyMzAsNiArMTIzNiw3IEBAIFByZXBhcmVTeW5jQ2FjaGUoCiAgICAgUFhFTlZCRF9SRVFV
RVNUICAgICBSZXF1ZXN0OwogICAgIExJU1RfRU5UUlkgICAgICAgICAgTGlzdDsKICAgICBVQ0hB
UiAgICAgICAgICAgICAgIE9wZXJhdGlvbjsKKyAgICBVTE9ORyAgICAgICAgICAgICAgIERlYnVn
Q291bnQ7CiAgICAgCiAgICAgaWYgKEZyb250ZW5kR2V0RGlza0luZm8oUGRvLT5Gcm9udGVuZCkt
PkZsdXNoQ2FjaGUpCiAgICAgICAgIE9wZXJhdGlvbiA9IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNI
RTsKQEAgLTEyNDMsMTcgKzEyNTAsMjIgQEAgUHJlcGFyZVN5bmNDYWNoZSgKICAgICBpZiAoUmVx
dWVzdCA9PSBOVUxMKQogICAgICAgICBnb3RvIGZhaWwxOwogICAgIEluc2VydFRhaWxMaXN0KCZM
aXN0LCAmUmVxdWVzdC0+RW50cnkpOworICAgIEludGVybG9ja2VkSW5jcmVtZW50KCZTcmJFeHQt
PkNvdW50KTsKIAogICAgIFJlcXVlc3QtPlNyYiAgICAgICAgPSBTcmI7CiAgICAgUmVxdWVzdC0+
T3BlcmF0aW9uICA9IE9wZXJhdGlvbjsKICAgICBSZXF1ZXN0LT5GaXJzdFNlY3RvciA9IENkYl9M
b2dpY2FsQmxvY2soU3JiKTsKIAotICAgIFNyYkV4dC0+Q291bnQgPSBQZG9RdWV1ZVJlcXVlc3RM
aXN0KFBkbywgJkxpc3QpOworICAgIERlYnVnQ291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBk
bywgJkxpc3QpOworICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylTcmJFeHQtPkNvdW50KSB7
CisgICAgICAgIFRyYWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRUYXJnZXRJZChQZG8pLCBT
cmJFeHQtPkNvdW50LCBEZWJ1Z0NvdW50KTsKKyAgICB9CiAgICAgU3JiLT5TcmJTdGF0dXMgPSBT
UkJfU1RBVFVTX1BFTkRJTkc7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwxOgogICAgIFBkb0Nh
bmNlbFJlcXVlc3RMaXN0KFBkbywgJkxpc3QpOworICAgIFNyYkV4dC0+Q291bnQgPSAwOwogICAg
IFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19FUlJPUjsKICAgICByZXR1cm4gRkFMU0U7CiB9
CkBAIC0xMjcwLDYgKzEyODIsNyBAQCBQcmVwYXJlVW5tYXAoCiAJVUxPTkcgICAgICAgICAgICAg
ICBDb3VudCA9IF9ieXRlc3dhcF91c2hvcnQoKihQVVNIT1JUKVVubWFwLT5CbG9ja0Rlc2NyRGF0
YUxlbmd0aCkgLyBzaXplb2YoVU5NQVBfQkxPQ0tfREVTQ1JJUFRPUik7CiAgICAgVUxPTkcgICAg
ICAgICAgICAgICBJbmRleDsKICAgICBMSVNUX0VOVFJZICAgICAgICAgIExpc3Q7CisgICAgVUxP
TkcgICAgICAgICAgICAgICBEZWJ1Z0NvdW50OwogCiAgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZM
aXN0KTsKICAgICBTcmJFeHQtPkNvdW50ID0gMDsKQEAgLTEyODIsNiArMTI5NSw3IEBAIFByZXBh
cmVVbm1hcCgKICAgICAgICAgaWYgKFJlcXVlc3QgPT0gTlVMTCkKICAgICAgICAgICAgIGdvdG8g
ZmFpbDE7CiAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOwor
ICAgICAgICBJbnRlcmxvY2tlZEluY3JlbWVudCgmU3JiRXh0LT5Db3VudCk7CiAKICAgICAgICAg
UmVxdWVzdC0+U3JiICAgICAgICAgICAgPSBTcmI7CiAgICAgICAgIFJlcXVlc3QtPk9wZXJhdGlv
biAgICAgID0gQkxLSUZfT1BfRElTQ0FSRDsKQEAgLTEyOTAsMTIgKzEzMDQsMTYgQEAgUHJlcGFy
ZVVubWFwKAogICAgICAgICBSZXF1ZXN0LT5GbGFncyAgICAgICAgICA9IDA7CiAgICAgfQogCi0g
ICAgU3JiRXh0LT5Db3VudCA9IFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAg
RGVidWdDb3VudCA9IFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgaWYgKERl
YnVnQ291bnQgIT0gKFVMT05HKVNyYkV4dC0+Q291bnQpIHsKKyAgICAgICAgVHJhY2UoIlsldV0g
JWQgIT0gJXVcbiIsIFBkb0dldFRhcmdldElkKFBkbyksIFNyYkV4dC0+Q291bnQsIERlYnVnQ291
bnQpOworICAgIH0KICAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfUEVORElORzsKICAg
ICByZXR1cm4gVFJVRTsKIAogZmFpbDE6CiAgICAgUGRvQ2FuY2VsUmVxdWVzdExpc3QoUGRvLCAm
TGlzdCk7CisgICAgU3JiRXh0LT5Db3VudCA9IDA7CiAgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJf
U1RBVFVTX0VSUk9SOwogICAgIHJldHVybiBGQUxTRTsKIH0KQEAgLTE0MjksNiArMTQ0NywxMyBA
QCBQZG9TdWJtaXRQcmVwYXJlZCgKICAgICApCiB7CiAgICAgUFhFTlZCRF9CTE9DS1JJTkcgICBC
bG9ja1JpbmcgPSBGcm9udGVuZEdldEJsb2NrUmluZyhQZG8tPkZyb250ZW5kKTsKKyAgICBpZiAo
UGRvSXNQYXVzZWQoUGRvKSkgeworICAgICAgICBpZiAoUXVldWVDb3VudCgmUGRvLT5QcmVwYXJl
ZFJlcXMpKQorICAgICAgICAgICAgV2FybmluZygiVGFyZ2V0WyVkXSA6IFBhdXNlZCwgbm90IHN1
Ym1pdHRpbmcgbmV3IHJlcXVlc3RzICgldSlcbiIsCisgICAgICAgICAgICAgICAgICAgIFBkb0dl
dFRhcmdldElkKFBkbyksCisgICAgICAgICAgICAgICAgICAgIFF1ZXVlQ291bnQoJlBkby0+UHJl
cGFyZWRSZXFzKSk7CisgICAgICAgIHJldHVybiBGQUxTRTsKKyAgICB9CiAKICAgICBmb3IgKDs7
KSB7CiAgICAgICAgIFBYRU5WQkRfUkVRVUVTVCBSZXF1ZXN0OwotLSAKMi44LjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 10:12:12 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceJ2g-0004eY-Q7; Thu, 16 Feb 2017 10:12:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=21301d834=owen.smith@citrix.com>)
 id 1ceJ2g-0004eD-3p
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 10:12:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5B/76-03454-1FA75A85; Thu, 16 Feb 2017 10:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvdd1dI
 Igwtz5S3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxs+1j5kKVitWnP9/h72B8aZEFyMnh4SAv8Tl
 bzOZQGw2AVmJjys/M4PYIgLqEvs+bwWLMwuoSVzf38UKYgsLmEu8XvQOLM4ioCrx9P8ZFhCbV
 8BKovPRRhaImXISkxdfYgSxOQWsJW69uQrWKwRUc+HmbkYIW0ni2+IXzBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDgMQLCDcdlfp0OMkhxMSqK8OxWXRgjxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PWu
 BMoJFqWmp1akZeYAQxgmLcHBoyTC2wWS5i0uSMwtzkyHSJ1iVJQS52UEBr6QAEgiozQPrg0WN
 5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsHMp4nM68EbvoroMVMQIs7I8AWlyQipKQaGN
 UXKe5f0H5hrbPR9sOKikpF9yuFb8ZZb3saoG54qsj+Z9/2mTs/WmS5SSmf104r7lBf2j9zNrN
 c4dY5F7yaXgS+a/baK2Y21blsyhweZmErT8vfcr+fKofWSVU+ehZ7cV7I4RWJrCkM3oqZduGu
 eo+bpNYIOcsEHORKieCqObtdWf7i4+kxSizFGYmGWsxFxYkAJfWowZYCAAA=
X-Env-Sender: prvs=21301d834=owen.smith@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1487239916!51877086!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33772 invoked from network); 16 Feb 2017 10:11:58 -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;
 16 Feb 2017 10:11:58 -0000
X-IronPort-AV: E=Sophos;i="5.35,168,1484006400"; d="scan'208";a="416292741"
From: <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 16 Feb 2017 10:11:38 +0000
Message-ID: <20170216101138.10548-2-owen.smith@citrix.com>
X-Mailer: git-send-email 2.8.3
In-Reply-To: <20170216101138.10548-1-owen.smith@citrix.com>
References: <20170216101138.10548-1-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

RnJvbTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgoKSXQgaXMgcG9zc2libGUg
dW5kZXIgaGVhdnkgbG9hZHMgZm9yIHRoZSBiYWNrZW5kIHRvCnN0YXJ0IGNvbXBsZXRpbmcgc3Vi
LXJlcXVlc3RzIG9mIGEgU3JiIGJlZm9yZSB0aGUKU3JiRXh0IENvdW50IGlzIHNldC4gVGhpcyB3
b3VsZCBsZWF2ZSB0aGUgY291bnQgdW5hYmxlCnRvIHJlYWNoIDAgKGFzIDEgb3IgbW9yZSByZXF1
ZXN0cyBhcmUgc2tpcHBlZCBieSBjb3VudApiZWluZyBvdmVycmlkZGVuKQoKU2lnbmVkLW9mZi1i
eTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNyYy94ZW52YmQvcGRv
LmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMveGVudmJk
L3Bkby5jIGIvc3JjL3hlbnZiZC9wZG8uYwppbmRleCBkZDViNmVhLi5lZTJhM2NjIDEwMDY0NAot
LS0gYS9zcmMveGVudmJkL3Bkby5jCisrKyBiL3NyYy94ZW52YmQvcGRvLmMKQEAgLTExNjksNiAr
MTE2OSw3IEBAIFByZXBhcmVSZWFkV3JpdGUoCiAgICAgVUxPTkcgICAgICAgICAgIFNlY3RvcnNM
ZWZ0ID0gQ2RiX1RyYW5zZmVyQmxvY2soU3JiKTsKICAgICBMSVNUX0VOVFJZICAgICAgTGlzdDsK
ICAgICBYRU5WQkRfU0dfTElTVCAgU0dMaXN0OworICAgIFVMT05HICAgICAgICAgICBEZWJ1Z0Nv
dW50OwogCiAgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZMaXN0KTsKICAgICBTcmJFeHQtPkNvdW50
ID0gMDsKQEAgLTExODUsNiArMTE4Niw3IEBAIFByZXBhcmVSZWFkV3JpdGUoCiAgICAgICAgIGlm
IChSZXF1ZXN0ID09IE5VTEwpIAogICAgICAgICAgICAgZ290byBmYWlsMTsKICAgICAgICAgSW5z
ZXJ0VGFpbExpc3QoJkxpc3QsICZSZXF1ZXN0LT5FbnRyeSk7CisgICAgICAgIEludGVybG9ja2Vk
SW5jcmVtZW50KCZTcmJFeHQtPkNvdW50KTsKICAgICAgICAgCiAgICAgICAgIFJlcXVlc3QtPlNy
YiAgICA9IFNyYjsKICAgICAgICAgTWF4U2VnbWVudHMgPSBVc2VJbmRpcmVjdChQZG8sIFNlY3Rv
cnNMZWZ0KTsKQEAgLTEyMDcsNyArMTIwOSwxMCBAQCBQcmVwYXJlUmVhZFdyaXRlKAogICAgICAg
ICBTZWN0b3JTdGFydCArPSBTZWN0b3JzRG9uZTsKICAgICB9CiAKLSAgICBTcmJFeHQtPkNvdW50
ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsKKyAgICBEZWJ1Z0NvdW50ID0gUGRv
UXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsKKyAgICBpZiAoRGVidWdDb3VudCAhPSAoVUxP
TkcpU3JiRXh0LT5Db3VudCkgeworICAgICAgICBUcmFjZSgiWyV1XSAlZCAhPSAldVxuIiwgUGRv
R2V0VGFyZ2V0SWQoUGRvKSwgU3JiRXh0LT5Db3VudCwgRGVidWdDb3VudCk7CisgICAgfQogICAg
IFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOwogICAgIHJldHVybiBUUlVFOwog
CkBAIC0xMjE1LDYgKzEyMjAsNyBAQCBmYWlsMzoKIGZhaWwyOgogZmFpbDE6CiAgICAgUGRvQ2Fu
Y2VsUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3JiRXh0LT5Db3VudCA9IDA7CiAgICAg
U3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX0VSUk9SOwogICAgIHJldHVybiBGQUxTRTsKIH0K
QEAgLTEyMzAsNiArMTIzNiw3IEBAIFByZXBhcmVTeW5jQ2FjaGUoCiAgICAgUFhFTlZCRF9SRVFV
RVNUICAgICBSZXF1ZXN0OwogICAgIExJU1RfRU5UUlkgICAgICAgICAgTGlzdDsKICAgICBVQ0hB
UiAgICAgICAgICAgICAgIE9wZXJhdGlvbjsKKyAgICBVTE9ORyAgICAgICAgICAgICAgIERlYnVn
Q291bnQ7CiAgICAgCiAgICAgaWYgKEZyb250ZW5kR2V0RGlza0luZm8oUGRvLT5Gcm9udGVuZCkt
PkZsdXNoQ2FjaGUpCiAgICAgICAgIE9wZXJhdGlvbiA9IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNI
RTsKQEAgLTEyNDMsMTcgKzEyNTAsMjIgQEAgUHJlcGFyZVN5bmNDYWNoZSgKICAgICBpZiAoUmVx
dWVzdCA9PSBOVUxMKQogICAgICAgICBnb3RvIGZhaWwxOwogICAgIEluc2VydFRhaWxMaXN0KCZM
aXN0LCAmUmVxdWVzdC0+RW50cnkpOworICAgIEludGVybG9ja2VkSW5jcmVtZW50KCZTcmJFeHQt
PkNvdW50KTsKIAogICAgIFJlcXVlc3QtPlNyYiAgICAgICAgPSBTcmI7CiAgICAgUmVxdWVzdC0+
T3BlcmF0aW9uICA9IE9wZXJhdGlvbjsKICAgICBSZXF1ZXN0LT5GaXJzdFNlY3RvciA9IENkYl9M
b2dpY2FsQmxvY2soU3JiKTsKIAotICAgIFNyYkV4dC0+Q291bnQgPSBQZG9RdWV1ZVJlcXVlc3RM
aXN0KFBkbywgJkxpc3QpOworICAgIERlYnVnQ291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBk
bywgJkxpc3QpOworICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylTcmJFeHQtPkNvdW50KSB7
CisgICAgICAgIFRyYWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRUYXJnZXRJZChQZG8pLCBT
cmJFeHQtPkNvdW50LCBEZWJ1Z0NvdW50KTsKKyAgICB9CiAgICAgU3JiLT5TcmJTdGF0dXMgPSBT
UkJfU1RBVFVTX1BFTkRJTkc7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwxOgogICAgIFBkb0Nh
bmNlbFJlcXVlc3RMaXN0KFBkbywgJkxpc3QpOworICAgIFNyYkV4dC0+Q291bnQgPSAwOwogICAg
IFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19FUlJPUjsKICAgICByZXR1cm4gRkFMU0U7CiB9
CkBAIC0xMjcwLDYgKzEyODIsNyBAQCBQcmVwYXJlVW5tYXAoCiAJVUxPTkcgICAgICAgICAgICAg
ICBDb3VudCA9IF9ieXRlc3dhcF91c2hvcnQoKihQVVNIT1JUKVVubWFwLT5CbG9ja0Rlc2NyRGF0
YUxlbmd0aCkgLyBzaXplb2YoVU5NQVBfQkxPQ0tfREVTQ1JJUFRPUik7CiAgICAgVUxPTkcgICAg
ICAgICAgICAgICBJbmRleDsKICAgICBMSVNUX0VOVFJZICAgICAgICAgIExpc3Q7CisgICAgVUxP
TkcgICAgICAgICAgICAgICBEZWJ1Z0NvdW50OwogCiAgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZM
aXN0KTsKICAgICBTcmJFeHQtPkNvdW50ID0gMDsKQEAgLTEyODIsNiArMTI5NSw3IEBAIFByZXBh
cmVVbm1hcCgKICAgICAgICAgaWYgKFJlcXVlc3QgPT0gTlVMTCkKICAgICAgICAgICAgIGdvdG8g
ZmFpbDE7CiAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOwor
ICAgICAgICBJbnRlcmxvY2tlZEluY3JlbWVudCgmU3JiRXh0LT5Db3VudCk7CiAKICAgICAgICAg
UmVxdWVzdC0+U3JiICAgICAgICAgICAgPSBTcmI7CiAgICAgICAgIFJlcXVlc3QtPk9wZXJhdGlv
biAgICAgID0gQkxLSUZfT1BfRElTQ0FSRDsKQEAgLTEyOTAsMTIgKzEzMDQsMTYgQEAgUHJlcGFy
ZVVubWFwKAogICAgICAgICBSZXF1ZXN0LT5GbGFncyAgICAgICAgICA9IDA7CiAgICAgfQogCi0g
ICAgU3JiRXh0LT5Db3VudCA9IFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAg
RGVidWdDb3VudCA9IFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgaWYgKERl
YnVnQ291bnQgIT0gKFVMT05HKVNyYkV4dC0+Q291bnQpIHsKKyAgICAgICAgVHJhY2UoIlsldV0g
JWQgIT0gJXVcbiIsIFBkb0dldFRhcmdldElkKFBkbyksIFNyYkV4dC0+Q291bnQsIERlYnVnQ291
bnQpOworICAgIH0KICAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfUEVORElORzsKICAg
ICByZXR1cm4gVFJVRTsKIAogZmFpbDE6CiAgICAgUGRvQ2FuY2VsUmVxdWVzdExpc3QoUGRvLCAm
TGlzdCk7CisgICAgU3JiRXh0LT5Db3VudCA9IDA7CiAgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJf
U1RBVFVTX0VSUk9SOwogICAgIHJldHVybiBGQUxTRTsKIH0KQEAgLTE0MjksNiArMTQ0NywxMyBA
QCBQZG9TdWJtaXRQcmVwYXJlZCgKICAgICApCiB7CiAgICAgUFhFTlZCRF9CTE9DS1JJTkcgICBC
bG9ja1JpbmcgPSBGcm9udGVuZEdldEJsb2NrUmluZyhQZG8tPkZyb250ZW5kKTsKKyAgICBpZiAo
UGRvSXNQYXVzZWQoUGRvKSkgeworICAgICAgICBpZiAoUXVldWVDb3VudCgmUGRvLT5QcmVwYXJl
ZFJlcXMpKQorICAgICAgICAgICAgV2FybmluZygiVGFyZ2V0WyVkXSA6IFBhdXNlZCwgbm90IHN1
Ym1pdHRpbmcgbmV3IHJlcXVlc3RzICgldSlcbiIsCisgICAgICAgICAgICAgICAgICAgIFBkb0dl
dFRhcmdldElkKFBkbyksCisgICAgICAgICAgICAgICAgICAgIFF1ZXVlQ291bnQoJlBkby0+UHJl
cGFyZWRSZXFzKSk7CisgICAgICAgIHJldHVybiBGQUxTRTsKKyAgICB9CiAKICAgICBmb3IgKDs7
KSB7CiAgICAgICAgIFBYRU5WQkRfUkVRVUVTVCBSZXF1ZXN0OwotLSAKMi44LjMKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 19:20:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceRbJ-0004UB-NB; Thu, 16 Feb 2017 19:20:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1ceRbJ-0004U5-3V
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 19:20:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A3/24-31242-47BF5A85; Thu, 16 Feb 2017 19:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWy01nFSbf499I
 Ig2k/BCz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxpTZ85gLTrhWNF/vY2lgnOvUxcjFISRwgFHi
 wpxTbBDOLkaJJetfM3cxcnKwCahL/L98mg3EFhbwkpj48whYXERAVeLa8mNgcSGBLIkJp+aC2
 bwCNhIbti9lBbFZgGq2vpzM0sXIwSEqECMxY7MvRImgxMmZT1hAbE4Ba4m1jzvYQWxmAX+JE4
 euM09g5JmFpGwWkhSEbSYxb/NDKFteYvvbOUA2B5DtLLFuljhEWFFiSvdDdgjbXmLOt41MCxj
 ZVzFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYmAxDsYPy0
 LOAQoyQHk5Io74/+pRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh//ATKCRalpqdWpGXmAKMEJ
 i3BwaMkwuv9CyjNW1yQmFucmQ6ROsVozHFl0cWXTBx/Pl1+ySTEkpeflyolzssKUioAUppRmg
 c3CBa9lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMWwIyhSczrwRu3yugU5iATumMADulJBE
 hJdXA6N21YNGHGXnbEvKcp/uZiT8tLdS/deZtYMkKtTtnLvvf+Wp86ci6wLXszyOPsvPcv58W
 Wnhoi+K5fWYfP17pq7nvarfjTZjln3yfP4vZprQeUvWcrnbZ48fhF3a/jBpN5XJWP4+K+7udJ
 TlupcPV5NL6ux/mMmvMfdc3e8JiJ8Feq2bWI3eWdSmxFGckGmoxFxUnAgAcX+GV2QIAAA==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1487272819!52275472!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2375 invoked from network); 16 Feb 2017 19:20:19 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Feb 2017 19:20:19 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id CCCB820ADC
 for <win-pv-devel@lists.xenproject.org>; Thu, 16 Feb 2017 20:20:18 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vPQwL1hMfz106N
 for <win-pv-devel@lists.xenproject.org>; Thu, 16 Feb 2017 20:20:18 +0100 (CET)
From: Andreas Kinzler <ml-ak@posteo.de>
To: win-pv-devel@lists.xenproject.org
References: <20170216101138.10548-1-owen.smith@citrix.com>
 <20170216101138.10548-2-owen.smith@citrix.com>
Message-ID: <ec902171-03c7-6ed8-85fa-c463d40520dd@posteo.de>
Date: Thu, 16 Feb 2017 20:20:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <20170216101138.10548-2-owen.smith@citrix.com>
Content-Type: multipart/mixed; boundary="------------0BA03CA9D805AED12ECF275A"
Subject: Re: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

In the analysis of my hangs it also turned out that an incorrect value
of SrbExt->Count caused the loss of the SRB. In PdoCompleteResponse I
added the following debug code

-    if (InterlockedDecrement(&SrbExt->ReqCount) == 0) {
+       c = (ULONG) InterlockedDecrement(&SrbExt->Count);
+       if (c + 1 > Pdo->maxReqsPerSrb)
+       {
+               Pdo->maxReqsPerSrb = c + 1;
+               Warning("new maximum reqs/SRB = %08x, PDO = %I64x, SRB = %I64x\n", Pdo->maxReqsPerSrb, (ULONGLONG) Pdo, (ULONGLONG) Srb);
+       }
+    if (c == 0) {

Then in the debug log I saw the following line

XENVBD|PdoCompleteResponse:new maximum reqs/SRB = ffffffff, PDO = ffffe001ff1b2020, SRB = ffffe00200d439f0

just seconds before the PDO resets started. That means the count had
dropped to -2. However I did not (yet) find the reason for that. Thanks
for finding the race. Since the issue is quite clear now, I don't think
the debug code is needed. Attached is my patch (only for the count
issue) with a renaming of the "Count" field to make it more clear what
kind of count it is.

Regards Andreas


On 16.02.2017 11:11, owen.smith@citrix.com wrote:
> From: Owen Smith <owen.smith@citrix.com>
>
> It is possible under heavy loads for the backend to start completing
> sub-requests of a Srb before the SrbExt Count is set. This would
> leave the count unable to reach 0 (as 1 or more requests are skipped
> by count being overridden)


--------------0BA03CA9D805AED12ECF275A
Content-Type: text/plain; charset=UTF-8;
 name="srbext-count.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="srbext-count.patch"

LS0tIGEvc3JjL3hlbnZiZC9wZG8uYworKysgYi9zcmMveGVudmJkL3Bkby5jCkBAIC0xMTEz
LDEzICsxMTEzLDEyIEBAIFVzZUluZGlyZWN0KAogICAgIHJldHVybiBNYXhJbmRpcmVjdFNl
Z3M7CiB9CiAKLXN0YXRpYyBGT1JDRUlOTElORSBVTE9ORworc3RhdGljIEZPUkNFSU5MSU5F
IFZPSUQKIFBkb1F1ZXVlUmVxdWVzdExpc3QoCiAgICAgSU4gIFBYRU5WQkRfUERPICAgICBQ
ZG8sCiAgICAgSU4gIFBMSVNUX0VOVFJZICAgICBMaXN0CiAgICAgKQogewotICAgIFVMT05H
ICAgICAgICAgICAgICAgQ291bnQgPSAwOwogICAgIGZvciAoOzspIHsKICAgICAgICAgUFhF
TlZCRF9SRVFVRVNUIFJlcXVlc3Q7CiAgICAgICAgIFBMSVNUX0VOVFJZICAgICBFbnRyeTsK
QEAgLTExMjgsMTIgKzExMjcsMTAgQEAgUGRvUXVldWVSZXF1ZXN0TGlzdCgKICAgICAgICAg
aWYgKEVudHJ5ID09IExpc3QpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICArK0Nv
dW50OwogICAgICAgICBSZXF1ZXN0ID0gQ09OVEFJTklOR19SRUNPUkQoRW50cnksIFhFTlZC
RF9SRVFVRVNULCBFbnRyeSk7CiAgICAgICAgIF9fUGRvSW5jQmxraWZPcENvdW50KFBkbywg
UmVxdWVzdCk7CiAgICAgICAgIFF1ZXVlQXBwZW5kKCZQZG8tPlByZXBhcmVkUmVxcywgJlJl
cXVlc3QtPkVudHJ5KTsKICAgICB9Ci0gICAgcmV0dXJuIENvdW50OwogfQogCiBzdGF0aWMg
Rk9SQ0VJTkxJTkUgVk9JRApAQCAtMTE2Nyw5ICsxMTY0LDEwIEBAIFByZXBhcmVSZWFkV3Jp
dGUoCiAgICAgVUxPTkcgICAgICAgICAgIFNlY3RvcnNMZWZ0ID0gQ2RiX1RyYW5zZmVyQmxv
Y2soU3JiKTsKICAgICBMSVNUX0VOVFJZICAgICAgTGlzdDsKICAgICBYRU5WQkRfU0dfTElT
VCAgU0dMaXN0OworICAgIExPTkcgICAgICAgICAgICBSZXFDb3VudCA9IDA7CiAKICAgICBJ
bml0aWFsaXplTGlzdEhlYWQoJkxpc3QpOwotICAgIFNyYkV4dC0+Q291bnQgPSAwOworICAg
IFNyYkV4dC0+UmVxQ291bnQgPSAwOwogICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRV
U19QRU5ESU5HOwogCiAgICAgUnRsWmVyb01lbW9yeSgmU0dMaXN0LCBzaXplb2YoU0dMaXN0
KSk7CkBAIC0xMTg0LDYgKzExODIsNyBAQCBQcmVwYXJlUmVhZFdyaXRlKAogICAgICAgICBp
ZiAoUmVxdWVzdCA9PSBOVUxMKSAKICAgICAgICAgICAgIGdvdG8gZmFpbDE7CiAgICAgICAg
IEluc2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOworICAgICAgICBSZXFD
b3VudCsrOwogICAgICAgICAKICAgICAgICAgUmVxdWVzdC0+U3JiICAgID0gU3JiOwogICAg
ICAgICBNYXhTZWdtZW50cyA9IFVzZUluZGlyZWN0KFBkbywgU2VjdG9yc0xlZnQpOwpAQCAt
MTIwNiw3ICsxMjA1LDkgQEAgUHJlcGFyZVJlYWRXcml0ZSgKICAgICAgICAgU2VjdG9yU3Rh
cnQgKz0gU2VjdG9yc0RvbmU7CiAgICAgfQogCi0gICAgU3JiRXh0LT5Db3VudCA9IFBkb1F1
ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3JiRXh0LT5SZXFDb3VudCA9IFJl
cUNvdW50OworICAgIEtlTWVtb3J5QmFycmllcigpOworICAgIFBkb1F1ZXVlUmVxdWVzdExp
c3QoUGRvLCAmTGlzdCk7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwzOgpAQCAtMTIzNCw3
ICsxMjM1LDcgQEAgUHJlcGFyZVN5bmNDYWNoZSgKICAgICAgICAgT3BlcmF0aW9uID0gQkxL
SUZfT1BfV1JJVEVfQkFSUklFUjsKIAogICAgIEluaXRpYWxpemVMaXN0SGVhZCgmTGlzdCk7
Ci0gICAgU3JiRXh0LT5Db3VudCA9IDA7CisgICAgU3JiRXh0LT5SZXFDb3VudCA9IDA7CiAg
ICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BFTkRJTkc7CiAKICAgICBSZXF1ZXN0
ID0gUGRvR2V0UmVxdWVzdChQZG8pOwpAQCAtMTI0Niw3ICsxMjQ3LDkgQEAgUHJlcGFyZVN5
bmNDYWNoZSgKICAgICBSZXF1ZXN0LT5PcGVyYXRpb24gID0gT3BlcmF0aW9uOwogICAgIFJl
cXVlc3QtPkZpcnN0U2VjdG9yID0gQ2RiX0xvZ2ljYWxCbG9jayhTcmIpOwogCi0gICAgU3Ji
RXh0LT5Db3VudCA9IFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3Ji
RXh0LT5SZXFDb3VudCA9IDE7CisgICAgS2VNZW1vcnlCYXJyaWVyKCk7CisgICAgUGRvUXVl
dWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsKICAgICByZXR1cm4gVFJVRTsKIAogZmFpbDE6
CkBAIC0xMjY2LDkgKzEyNjksMTAgQEAgUHJlcGFyZVVubWFwKAogCVVMT05HICAgICAgICAg
ICAgICAgQ291bnQgPSBfYnl0ZXN3YXBfdXNob3J0KCooUFVTSE9SVClVbm1hcC0+QmxvY2tE
ZXNjckRhdGFMZW5ndGgpIC8gc2l6ZW9mKFVOTUFQX0JMT0NLX0RFU0NSSVBUT1IpOwogICAg
IFVMT05HICAgICAgICAgICAgICAgSW5kZXg7CiAgICAgTElTVF9FTlRSWSAgICAgICAgICBM
aXN0OworICAgIExPTkcgICAgICAgICAgICAgICAgUmVxQ291bnQgPSAwOwogCiAgICAgSW5p
dGlhbGl6ZUxpc3RIZWFkKCZMaXN0KTsKLSAgICBTcmJFeHQtPkNvdW50ID0gMDsKKyAgICBT
cmJFeHQtPlJlcUNvdW50ID0gMDsKICAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNf
UEVORElORzsKIAogICAgIGZvciAoSW5kZXggPSAwOyBJbmRleCA8IENvdW50OyArK0luZGV4
KSB7CkBAIC0xMjc5LDYgKzEyODMsNyBAQCBQcmVwYXJlVW5tYXAoCiAgICAgICAgIGlmIChS
ZXF1ZXN0ID09IE5VTEwpCiAgICAgICAgICAgICBnb3RvIGZhaWwxOwogICAgICAgICBJbnNl
cnRUYWlsTGlzdCgmTGlzdCwgJlJlcXVlc3QtPkVudHJ5KTsKKyAgICAgICAgUmVxQ291bnQr
KzsKIAogICAgICAgICBSZXF1ZXN0LT5TcmIgICAgICAgICAgICA9IFNyYjsKICAgICAgICAg
UmVxdWVzdC0+T3BlcmF0aW9uICAgICAgPSBCTEtJRl9PUF9ESVNDQVJEOwpAQCAtMTI4Nyw3
ICsxMjkyLDkgQEAgUHJlcGFyZVVubWFwKAogICAgICAgICBSZXF1ZXN0LT5GbGFncyAgICAg
ICAgICA9IDA7CiAgICAgfQogCi0gICAgU3JiRXh0LT5Db3VudCA9IFBkb1F1ZXVlUmVxdWVz
dExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3JiRXh0LT5SZXFDb3VudCA9IFJlcUNvdW50Owor
ICAgIEtlTWVtb3J5QmFycmllcigpOworICAgIFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAm
TGlzdCk7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwxOgpAQCAtMTM2Miw3ICsxMzY5LDcg
QEAgX19QZG9QYXVzZURhdGFQYXRoKAogICAgICAgICBTcmJFeHQtPlNyYi0+U3JiU3RhdHVz
ID0gU1JCX1NUQVRVU19BQk9SVEVEOwogICAgICAgICBQZG9QdXRSZXF1ZXN0KFBkbywgUmVx
dWVzdCk7CiAKLSAgICAgICAgaWYgKEludGVybG9ja2VkRGVjcmVtZW50KCZTcmJFeHQtPkNv
dW50KSA9PSAwKSB7CisgICAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0
LT5SZXFDb3VudCkgPT0gMCkgewogICAgICAgICAgICAgU3JiRXh0LT5TcmItPlNjc2lTdGF0
dXMgPSAweDQwOyAvLyBTQ1NJX0FCT1JURUQKICAgICAgICAgICAgIEZkb0NvbXBsZXRlU3Ji
KFBkb0dldEZkbyhQZG8pLCBTcmJFeHQtPlNyYik7CiAgICAgICAgIH0KQEAgLTE1NTQsNyAr
MTU2MSw3IEBAIFBkb0NvbXBsZXRlUmVzcG9uc2UoCiAgICAgUGRvUHV0UmVxdWVzdChQZG8s
IFJlcXVlc3QpOwogCiAgICAgLy8gY29tcGxldGUgc3JiCi0gICAgaWYgKEludGVybG9ja2Vk
RGVjcmVtZW50KCZTcmJFeHQtPkNvdW50KSA9PSAwKSB7CisgICAgaWYgKEludGVybG9ja2Vk
RGVjcmVtZW50KCZTcmJFeHQtPlJlcUNvdW50KSA9PSAwKSB7CiAgICAgICAgIGlmIChTcmIt
PlNyYlN0YXR1cyA9PSBTUkJfU1RBVFVTX1BFTkRJTkcpIHsKICAgICAgICAgICAgIC8vIFNS
QiBoYXMgbm90IGhpdCBhIGZhaWx1cmUgY29uZGl0aW9uIChCTEtJRl9SU1BfRVJST1IgfCBC
TEtJRl9SU1BfRU9QTk9UU1VQUCkKICAgICAgICAgICAgIC8vIGZyb20gYW55IG9mIGl0cyBy
ZXNwb25zZXMuIFNSQiBtdXN0IGhhdmUgc3VjY2VlZGVkCkBAIC0xNTkwLDcgKzE1OTcsNyBA
QCBQZG9QcmVSZXN1bWUoCiAKICAgICAgICAgUGRvUHV0UmVxdWVzdChQZG8sIFJlcXVlc3Qp
OwogCi0gICAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0LT5Db3VudCkg
PT0gMCkgeworICAgICAgICBpZiAoSW50ZXJsb2NrZWREZWNyZW1lbnQoJlNyYkV4dC0+UmVx
Q291bnQpID09IDApIHsKICAgICAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmU3Ji
RXh0LT5FbnRyeSk7CiAgICAgICAgIH0KICAgICB9CkBAIC0xNjA3LDcgKzE2MTQsNyBAQCBQ
ZG9QcmVSZXN1bWUoCiAKICAgICAgICAgUGRvUHV0UmVxdWVzdChQZG8sIFJlcXVlc3QpOwog
Ci0gICAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0LT5Db3VudCkgPT0g
MCkgeworICAgICAgICBpZiAoSW50ZXJsb2NrZWREZWNyZW1lbnQoJlNyYkV4dC0+UmVxQ291
bnQpID09IDApIHsKICAgICAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmU3JiRXh0
LT5FbnRyeSk7CiAgICAgICAgIH0KICAgICB9CkBAIC0yMjE4LDcgKzIyMjUsNyBAQCBfX1Bk
b0NsZWFudXBTdWJtaXR0ZWRSZXFzKAogCiAgICAgICAgIFBkb1B1dFJlcXVlc3QoUGRvLCBS
ZXF1ZXN0KTsKIAotICAgICAgICBpZiAoSW50ZXJsb2NrZWREZWNyZW1lbnQoJlNyYkV4dC0+
Q291bnQpID09IDApIHsKKyAgICAgICAgaWYgKEludGVybG9ja2VkRGVjcmVtZW50KCZTcmJF
eHQtPlJlcUNvdW50KSA9PSAwKSB7CiAgICAgICAgICAgICBTcmJFeHQtPlNyYi0+U3JiU3Rh
dHVzID0gU1JCX1NUQVRVU19BQk9SVEVEOwogICAgICAgICAgICAgU3JiRXh0LT5TcmItPlNj
c2lTdGF0dXMgPSAweDQwOyAvLyBTQ1NJX0FCT1JURUQKICAgICAgICAgICAgIEZkb0NvbXBs
ZXRlU3JiKFBkb0dldEZkbyhQZG8pLCBTcmJFeHQtPlNyYik7Ci0tLSBhL3NyYy94ZW52YmQv
c3JiZXh0LmgKKysrIGIvc3JjL3hlbnZiZC9zcmJleHQuaApAQCAtODksNyArODksNyBAQCB0
eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1JFUVVFU1QgewogdHlwZWRlZiBzdHJ1Y3QgX1hFTlZC
RF9TUkJFWFQgewogICAgIFBTQ1NJX1JFUVVFU1RfQkxPQ0sgICAgIFNyYjsKICAgICBMSVNU
X0VOVFJZICAgICAgICAgICAgICBFbnRyeTsKLSAgICBMT05HICAgICAgICAgICAgICAgICAg
ICBDb3VudDsKKyAgICBMT05HICAgICAgICAgICAgICAgICAgICBSZXFDb3VudDsgICAvLyBu
dW1iZXIgb2YgWGVuIHJlcXVlc3RzCiB9IFhFTlZCRF9TUkJFWFQsICpQWEVOVkJEX1NSQkVY
VDsKIAogRk9SQ0VJTkxJTkUgUFhFTlZCRF9TUkJFWFQK
--------------0BA03CA9D805AED12ECF275A
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------0BA03CA9D805AED12ECF275A--


From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 19:20:33 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceRbJ-0004UB-NB; Thu, 16 Feb 2017 19:20:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1ceRbJ-0004U5-3V
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 19:20:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A3/24-31242-47BF5A85; Thu, 16 Feb 2017 19:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWy01nFSbf499I
 Ig2k/BCz+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxpTZ85gLTrhWNF/vY2lgnOvUxcjFISRwgFHi
 wpxTbBDOLkaJJetfM3cxcnKwCahL/L98mg3EFhbwkpj48whYXERAVeLa8mNgcSGBLIkJp+aC2
 bwCNhIbti9lBbFZgGq2vpzM0sXIwSEqECMxY7MvRImgxMmZT1hAbE4Ba4m1jzvYQWxmAX+JE4
 euM09g5JmFpGwWkhSEbSYxb/NDKFteYvvbOUA2B5DtLLFuljhEWFFiSvdDdgjbXmLOt41MCxj
 ZVzFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYmAxDsYPy0
 LOAQoyQHk5Io74/+pRFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh//ATKCRalpqdWpGXmAKMEJ
 i3BwaMkwuv9CyjNW1yQmFucmQ6ROsVozHFl0cWXTBx/Pl1+ySTEkpeflyolzssKUioAUppRmg
 c3CBa9lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMWwIyhSczrwRu3yugU5iATumMADulJBE
 hJdXA6N21YNGHGXnbEvKcp/uZiT8tLdS/deZtYMkKtTtnLvvf+Wp86ci6wLXszyOPsvPcv58W
 Wnhoi+K5fWYfP17pq7nvarfjTZjln3yfP4vZprQeUvWcrnbZ48fhF3a/jBpN5XJWP4+K+7udJ
 TlupcPV5NL6ux/mMmvMfdc3e8JiJ8Feq2bWI3eWdSmxFGckGmoxFxUnAgAcX+GV2QIAAA==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1487272819!52275472!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2375 invoked from network); 16 Feb 2017 19:20:19 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Feb 2017 19:20:19 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id CCCB820ADC
 for <win-pv-devel@lists.xenproject.org>; Thu, 16 Feb 2017 20:20:18 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vPQwL1hMfz106N
 for <win-pv-devel@lists.xenproject.org>; Thu, 16 Feb 2017 20:20:18 +0100 (CET)
From: Andreas Kinzler <ml-ak@posteo.de>
To: win-pv-devel@lists.xenproject.org
References: <20170216101138.10548-1-owen.smith@citrix.com>
 <20170216101138.10548-2-owen.smith@citrix.com>
Message-ID: <ec902171-03c7-6ed8-85fa-c463d40520dd@posteo.de>
Date: Thu, 16 Feb 2017 20:20:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <20170216101138.10548-2-owen.smith@citrix.com>
Content-Type: multipart/mixed; boundary="------------0BA03CA9D805AED12ECF275A"
Subject: Re: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

In the analysis of my hangs it also turned out that an incorrect value
of SrbExt->Count caused the loss of the SRB. In PdoCompleteResponse I
added the following debug code

-    if (InterlockedDecrement(&SrbExt->ReqCount) == 0) {
+       c = (ULONG) InterlockedDecrement(&SrbExt->Count);
+       if (c + 1 > Pdo->maxReqsPerSrb)
+       {
+               Pdo->maxReqsPerSrb = c + 1;
+               Warning("new maximum reqs/SRB = %08x, PDO = %I64x, SRB = %I64x\n", Pdo->maxReqsPerSrb, (ULONGLONG) Pdo, (ULONGLONG) Srb);
+       }
+    if (c == 0) {

Then in the debug log I saw the following line

XENVBD|PdoCompleteResponse:new maximum reqs/SRB = ffffffff, PDO = ffffe001ff1b2020, SRB = ffffe00200d439f0

just seconds before the PDO resets started. That means the count had
dropped to -2. However I did not (yet) find the reason for that. Thanks
for finding the race. Since the issue is quite clear now, I don't think
the debug code is needed. Attached is my patch (only for the count
issue) with a renaming of the "Count" field to make it more clear what
kind of count it is.

Regards Andreas


On 16.02.2017 11:11, owen.smith@citrix.com wrote:
> From: Owen Smith <owen.smith@citrix.com>
>
> It is possible under heavy loads for the backend to start completing
> sub-requests of a Srb before the SrbExt Count is set. This would
> leave the count unable to reach 0 (as 1 or more requests are skipped
> by count being overridden)


--------------0BA03CA9D805AED12ECF275A
Content-Type: text/plain; charset=UTF-8;
 name="srbext-count.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="srbext-count.patch"

LS0tIGEvc3JjL3hlbnZiZC9wZG8uYworKysgYi9zcmMveGVudmJkL3Bkby5jCkBAIC0xMTEz
LDEzICsxMTEzLDEyIEBAIFVzZUluZGlyZWN0KAogICAgIHJldHVybiBNYXhJbmRpcmVjdFNl
Z3M7CiB9CiAKLXN0YXRpYyBGT1JDRUlOTElORSBVTE9ORworc3RhdGljIEZPUkNFSU5MSU5F
IFZPSUQKIFBkb1F1ZXVlUmVxdWVzdExpc3QoCiAgICAgSU4gIFBYRU5WQkRfUERPICAgICBQ
ZG8sCiAgICAgSU4gIFBMSVNUX0VOVFJZICAgICBMaXN0CiAgICAgKQogewotICAgIFVMT05H
ICAgICAgICAgICAgICAgQ291bnQgPSAwOwogICAgIGZvciAoOzspIHsKICAgICAgICAgUFhF
TlZCRF9SRVFVRVNUIFJlcXVlc3Q7CiAgICAgICAgIFBMSVNUX0VOVFJZICAgICBFbnRyeTsK
QEAgLTExMjgsMTIgKzExMjcsMTAgQEAgUGRvUXVldWVSZXF1ZXN0TGlzdCgKICAgICAgICAg
aWYgKEVudHJ5ID09IExpc3QpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICArK0Nv
dW50OwogICAgICAgICBSZXF1ZXN0ID0gQ09OVEFJTklOR19SRUNPUkQoRW50cnksIFhFTlZC
RF9SRVFVRVNULCBFbnRyeSk7CiAgICAgICAgIF9fUGRvSW5jQmxraWZPcENvdW50KFBkbywg
UmVxdWVzdCk7CiAgICAgICAgIFF1ZXVlQXBwZW5kKCZQZG8tPlByZXBhcmVkUmVxcywgJlJl
cXVlc3QtPkVudHJ5KTsKICAgICB9Ci0gICAgcmV0dXJuIENvdW50OwogfQogCiBzdGF0aWMg
Rk9SQ0VJTkxJTkUgVk9JRApAQCAtMTE2Nyw5ICsxMTY0LDEwIEBAIFByZXBhcmVSZWFkV3Jp
dGUoCiAgICAgVUxPTkcgICAgICAgICAgIFNlY3RvcnNMZWZ0ID0gQ2RiX1RyYW5zZmVyQmxv
Y2soU3JiKTsKICAgICBMSVNUX0VOVFJZICAgICAgTGlzdDsKICAgICBYRU5WQkRfU0dfTElT
VCAgU0dMaXN0OworICAgIExPTkcgICAgICAgICAgICBSZXFDb3VudCA9IDA7CiAKICAgICBJ
bml0aWFsaXplTGlzdEhlYWQoJkxpc3QpOwotICAgIFNyYkV4dC0+Q291bnQgPSAwOworICAg
IFNyYkV4dC0+UmVxQ291bnQgPSAwOwogICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRV
U19QRU5ESU5HOwogCiAgICAgUnRsWmVyb01lbW9yeSgmU0dMaXN0LCBzaXplb2YoU0dMaXN0
KSk7CkBAIC0xMTg0LDYgKzExODIsNyBAQCBQcmVwYXJlUmVhZFdyaXRlKAogICAgICAgICBp
ZiAoUmVxdWVzdCA9PSBOVUxMKSAKICAgICAgICAgICAgIGdvdG8gZmFpbDE7CiAgICAgICAg
IEluc2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOworICAgICAgICBSZXFD
b3VudCsrOwogICAgICAgICAKICAgICAgICAgUmVxdWVzdC0+U3JiICAgID0gU3JiOwogICAg
ICAgICBNYXhTZWdtZW50cyA9IFVzZUluZGlyZWN0KFBkbywgU2VjdG9yc0xlZnQpOwpAQCAt
MTIwNiw3ICsxMjA1LDkgQEAgUHJlcGFyZVJlYWRXcml0ZSgKICAgICAgICAgU2VjdG9yU3Rh
cnQgKz0gU2VjdG9yc0RvbmU7CiAgICAgfQogCi0gICAgU3JiRXh0LT5Db3VudCA9IFBkb1F1
ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3JiRXh0LT5SZXFDb3VudCA9IFJl
cUNvdW50OworICAgIEtlTWVtb3J5QmFycmllcigpOworICAgIFBkb1F1ZXVlUmVxdWVzdExp
c3QoUGRvLCAmTGlzdCk7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwzOgpAQCAtMTIzNCw3
ICsxMjM1LDcgQEAgUHJlcGFyZVN5bmNDYWNoZSgKICAgICAgICAgT3BlcmF0aW9uID0gQkxL
SUZfT1BfV1JJVEVfQkFSUklFUjsKIAogICAgIEluaXRpYWxpemVMaXN0SGVhZCgmTGlzdCk7
Ci0gICAgU3JiRXh0LT5Db3VudCA9IDA7CisgICAgU3JiRXh0LT5SZXFDb3VudCA9IDA7CiAg
ICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BFTkRJTkc7CiAKICAgICBSZXF1ZXN0
ID0gUGRvR2V0UmVxdWVzdChQZG8pOwpAQCAtMTI0Niw3ICsxMjQ3LDkgQEAgUHJlcGFyZVN5
bmNDYWNoZSgKICAgICBSZXF1ZXN0LT5PcGVyYXRpb24gID0gT3BlcmF0aW9uOwogICAgIFJl
cXVlc3QtPkZpcnN0U2VjdG9yID0gQ2RiX0xvZ2ljYWxCbG9jayhTcmIpOwogCi0gICAgU3Ji
RXh0LT5Db3VudCA9IFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3Ji
RXh0LT5SZXFDb3VudCA9IDE7CisgICAgS2VNZW1vcnlCYXJyaWVyKCk7CisgICAgUGRvUXVl
dWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsKICAgICByZXR1cm4gVFJVRTsKIAogZmFpbDE6
CkBAIC0xMjY2LDkgKzEyNjksMTAgQEAgUHJlcGFyZVVubWFwKAogCVVMT05HICAgICAgICAg
ICAgICAgQ291bnQgPSBfYnl0ZXN3YXBfdXNob3J0KCooUFVTSE9SVClVbm1hcC0+QmxvY2tE
ZXNjckRhdGFMZW5ndGgpIC8gc2l6ZW9mKFVOTUFQX0JMT0NLX0RFU0NSSVBUT1IpOwogICAg
IFVMT05HICAgICAgICAgICAgICAgSW5kZXg7CiAgICAgTElTVF9FTlRSWSAgICAgICAgICBM
aXN0OworICAgIExPTkcgICAgICAgICAgICAgICAgUmVxQ291bnQgPSAwOwogCiAgICAgSW5p
dGlhbGl6ZUxpc3RIZWFkKCZMaXN0KTsKLSAgICBTcmJFeHQtPkNvdW50ID0gMDsKKyAgICBT
cmJFeHQtPlJlcUNvdW50ID0gMDsKICAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNf
UEVORElORzsKIAogICAgIGZvciAoSW5kZXggPSAwOyBJbmRleCA8IENvdW50OyArK0luZGV4
KSB7CkBAIC0xMjc5LDYgKzEyODMsNyBAQCBQcmVwYXJlVW5tYXAoCiAgICAgICAgIGlmIChS
ZXF1ZXN0ID09IE5VTEwpCiAgICAgICAgICAgICBnb3RvIGZhaWwxOwogICAgICAgICBJbnNl
cnRUYWlsTGlzdCgmTGlzdCwgJlJlcXVlc3QtPkVudHJ5KTsKKyAgICAgICAgUmVxQ291bnQr
KzsKIAogICAgICAgICBSZXF1ZXN0LT5TcmIgICAgICAgICAgICA9IFNyYjsKICAgICAgICAg
UmVxdWVzdC0+T3BlcmF0aW9uICAgICAgPSBCTEtJRl9PUF9ESVNDQVJEOwpAQCAtMTI4Nyw3
ICsxMjkyLDkgQEAgUHJlcGFyZVVubWFwKAogICAgICAgICBSZXF1ZXN0LT5GbGFncyAgICAg
ICAgICA9IDA7CiAgICAgfQogCi0gICAgU3JiRXh0LT5Db3VudCA9IFBkb1F1ZXVlUmVxdWVz
dExpc3QoUGRvLCAmTGlzdCk7CisgICAgU3JiRXh0LT5SZXFDb3VudCA9IFJlcUNvdW50Owor
ICAgIEtlTWVtb3J5QmFycmllcigpOworICAgIFBkb1F1ZXVlUmVxdWVzdExpc3QoUGRvLCAm
TGlzdCk7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwxOgpAQCAtMTM2Miw3ICsxMzY5LDcg
QEAgX19QZG9QYXVzZURhdGFQYXRoKAogICAgICAgICBTcmJFeHQtPlNyYi0+U3JiU3RhdHVz
ID0gU1JCX1NUQVRVU19BQk9SVEVEOwogICAgICAgICBQZG9QdXRSZXF1ZXN0KFBkbywgUmVx
dWVzdCk7CiAKLSAgICAgICAgaWYgKEludGVybG9ja2VkRGVjcmVtZW50KCZTcmJFeHQtPkNv
dW50KSA9PSAwKSB7CisgICAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0
LT5SZXFDb3VudCkgPT0gMCkgewogICAgICAgICAgICAgU3JiRXh0LT5TcmItPlNjc2lTdGF0
dXMgPSAweDQwOyAvLyBTQ1NJX0FCT1JURUQKICAgICAgICAgICAgIEZkb0NvbXBsZXRlU3Ji
KFBkb0dldEZkbyhQZG8pLCBTcmJFeHQtPlNyYik7CiAgICAgICAgIH0KQEAgLTE1NTQsNyAr
MTU2MSw3IEBAIFBkb0NvbXBsZXRlUmVzcG9uc2UoCiAgICAgUGRvUHV0UmVxdWVzdChQZG8s
IFJlcXVlc3QpOwogCiAgICAgLy8gY29tcGxldGUgc3JiCi0gICAgaWYgKEludGVybG9ja2Vk
RGVjcmVtZW50KCZTcmJFeHQtPkNvdW50KSA9PSAwKSB7CisgICAgaWYgKEludGVybG9ja2Vk
RGVjcmVtZW50KCZTcmJFeHQtPlJlcUNvdW50KSA9PSAwKSB7CiAgICAgICAgIGlmIChTcmIt
PlNyYlN0YXR1cyA9PSBTUkJfU1RBVFVTX1BFTkRJTkcpIHsKICAgICAgICAgICAgIC8vIFNS
QiBoYXMgbm90IGhpdCBhIGZhaWx1cmUgY29uZGl0aW9uIChCTEtJRl9SU1BfRVJST1IgfCBC
TEtJRl9SU1BfRU9QTk9UU1VQUCkKICAgICAgICAgICAgIC8vIGZyb20gYW55IG9mIGl0cyBy
ZXNwb25zZXMuIFNSQiBtdXN0IGhhdmUgc3VjY2VlZGVkCkBAIC0xNTkwLDcgKzE1OTcsNyBA
QCBQZG9QcmVSZXN1bWUoCiAKICAgICAgICAgUGRvUHV0UmVxdWVzdChQZG8sIFJlcXVlc3Qp
OwogCi0gICAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0LT5Db3VudCkg
PT0gMCkgeworICAgICAgICBpZiAoSW50ZXJsb2NrZWREZWNyZW1lbnQoJlNyYkV4dC0+UmVx
Q291bnQpID09IDApIHsKICAgICAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmU3Ji
RXh0LT5FbnRyeSk7CiAgICAgICAgIH0KICAgICB9CkBAIC0xNjA3LDcgKzE2MTQsNyBAQCBQ
ZG9QcmVSZXN1bWUoCiAKICAgICAgICAgUGRvUHV0UmVxdWVzdChQZG8sIFJlcXVlc3QpOwog
Ci0gICAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0LT5Db3VudCkgPT0g
MCkgeworICAgICAgICBpZiAoSW50ZXJsb2NrZWREZWNyZW1lbnQoJlNyYkV4dC0+UmVxQ291
bnQpID09IDApIHsKICAgICAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmU3JiRXh0
LT5FbnRyeSk7CiAgICAgICAgIH0KICAgICB9CkBAIC0yMjE4LDcgKzIyMjUsNyBAQCBfX1Bk
b0NsZWFudXBTdWJtaXR0ZWRSZXFzKAogCiAgICAgICAgIFBkb1B1dFJlcXVlc3QoUGRvLCBS
ZXF1ZXN0KTsKIAotICAgICAgICBpZiAoSW50ZXJsb2NrZWREZWNyZW1lbnQoJlNyYkV4dC0+
Q291bnQpID09IDApIHsKKyAgICAgICAgaWYgKEludGVybG9ja2VkRGVjcmVtZW50KCZTcmJF
eHQtPlJlcUNvdW50KSA9PSAwKSB7CiAgICAgICAgICAgICBTcmJFeHQtPlNyYi0+U3JiU3Rh
dHVzID0gU1JCX1NUQVRVU19BQk9SVEVEOwogICAgICAgICAgICAgU3JiRXh0LT5TcmItPlNj
c2lTdGF0dXMgPSAweDQwOyAvLyBTQ1NJX0FCT1JURUQKICAgICAgICAgICAgIEZkb0NvbXBs
ZXRlU3JiKFBkb0dldEZkbyhQZG8pLCBTcmJFeHQtPlNyYik7Ci0tLSBhL3NyYy94ZW52YmQv
c3JiZXh0LmgKKysrIGIvc3JjL3hlbnZiZC9zcmJleHQuaApAQCAtODksNyArODksNyBAQCB0
eXBlZGVmIHN0cnVjdCBfWEVOVkJEX1JFUVVFU1QgewogdHlwZWRlZiBzdHJ1Y3QgX1hFTlZC
RF9TUkJFWFQgewogICAgIFBTQ1NJX1JFUVVFU1RfQkxPQ0sgICAgIFNyYjsKICAgICBMSVNU
X0VOVFJZICAgICAgICAgICAgICBFbnRyeTsKLSAgICBMT05HICAgICAgICAgICAgICAgICAg
ICBDb3VudDsKKyAgICBMT05HICAgICAgICAgICAgICAgICAgICBSZXFDb3VudDsgICAvLyBu
dW1iZXIgb2YgWGVuIHJlcXVlc3RzCiB9IFhFTlZCRF9TUkJFWFQsICpQWEVOVkJEX1NSQkVY
VDsKIAogRk9SQ0VJTkxJTkUgUFhFTlZCRF9TUkJFWFQK
--------------0BA03CA9D805AED12ECF275A
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------0BA03CA9D805AED12ECF275A--


From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 19:38:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 2017 19: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceRsG-0006Ij-Du; Thu, 16 Feb 2017 19:37:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1ceRsE-0006IX-M1
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 19:37:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CA/FC-21675-D8FF5A85; Thu, 16 Feb 2017 19:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWy01nFSbf3/9I
 Ig1VfRS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxry3PWwF/eIVa2bNZGxgvCzaxcjFISRwgFFi
 +93HjBDOJEaJs7cms3QxcnAIC1hJnNhd0cXIySEiUCJxecUFVhBbSKBS4u31+YwgNpuAusT/y
 6fZQGxeARuJOWsfs4DYLAKqEk9bVrCBjBEViJGYsdkXokRQ4uTMJ2AlnAIeEnt/rwQbySzgLz
 FtaxvTBEaeWUjKZiFJQdhmEvM2P2SGsOUltr+dA2XbSdzZ3M0IYStKTOl+yA5hW0ncmfmEfQE
 j+ypG9eLUorLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjB3/
 nA4xSnIwKYny/uhfGiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfoH1BOsCg1PbUiLTMHGCMwa
 QkOHiUR3si/QGne4oLE3OLMdIjUKUZLjlM3Tr9k4riy6CKQ/PPp8ksmIZa8/LxUKXFeT5B5Ai
 ANGaV5cONgcXyJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrxuIGt5MvNK4La+AjqICeigzgi
 wg0oSEVJSDYz69qLLpdVlda+9kRDymWfIo7uwNLw38yrnUQdBgXl27G4Llf1ifp5jZ6+7/T5q
 sdofZ9s5tlNvifBOrAsVbFrldXhhTfPiopcN+vOfXVulHPyUcf7sTXcnHz4ts51BYEOW6Puqv
 9vfOEVvvcz7i8N3xcXbKS/4as+Gv9eO1p+z4N7xeMWrfzSVWIozEg21mIuKEwGDrl9u3gIAAA
 ==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1487273869!58027423!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17128 invoked from network); 16 Feb 2017 19:37:49 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Feb 2017 19:37:49 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id E0ED320CE4
 for <win-pv-devel@lists.xenproject.org>; Thu, 16 Feb 2017 20:37:48 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vPRJX0L4nz108R;
 Thu, 16 Feb 2017 20:37:47 +0100 (CET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
 <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
Date: Thu, 16 Feb 2017 20:37:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
Content-Type: multipart/mixed; boundary="------------B03CCDABE6499081D3DCAA6D"
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Here is my suggestion.

Regards Andreas

On 13.02.2017 10:00, Paul Durrant wrote:
>> -----Original Message-----
>> From: win-pv-devel [mailto:win-pv-devel-bounces@lists.xenproject.org] On
>> Behalf Of Andreas Kinzler
>> Sent: 10 February 2017 16:45
>> To: win-pv-devel@lists.xenproject.org
>> Subject: [win-pv-devel] no-discard from xl not honored
>>
>> A disk spec like
>>
>> disk = [ '/dev/sda7,,hda,rw', '/dev/ram0,,hdb,rw,no-discard' ]
>>
>> leads to the following xenstore (at least with Xen 4.5.1)
>>
>>         discard-enable = "0"
>>         feature-discard = "1"
>>
>> The driver only reads "feature-discard" but not "discard-enable" so
>> discard is not disabled.
>
> Hmm. That's unfortunate, but fairly easily fixed. I'll see if I can come up with a patch later today.

--------------B03CCDABE6499081D3DCAA6D
Content-Type: text/plain; charset=UTF-8;
 name="discard.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="discard.patch"

LS0tIGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jCisrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQu
YwpAQCAtODM2LDYgKzgzNiw5IEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKAogICAgICkKIHsK
ICAgICBCT09MRUFOIENoYW5nZWQgPSBGQUxTRTsKKyAgICBCT09MRUFOIERpc2NhcmQ7Cisg
ICAgQk9PTEVBTiBEaXNjYXJkRmVhdHVyZSA9IEZBTFNFOworICAgIEJPT0xFQU4gRGlzY2Fy
ZEVuYWJsZSA9IFRSVUU7CiAKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUo
RnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJl
LWJhcnJpZXIiLApAQCAtODQzLDkgKzg0NiwxNyBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygK
ICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5G
bHVzaENhY2hlKTsKLSAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRl
bmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWRpc2Nh
cmQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRp
c2tJbmZvLkRpc2NhcmQpOworCisgICAgLy8gZGlzY2FyZCByZWxhdGVkCisgICAgRnJvbnRl
bmRSZWFkRmVhdHVyZShGcm9udGVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0
dXJlLWRpc2NhcmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgJkRpc2NhcmRGZWF0dXJl
KTsKKyAgICBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAorICAgICAgICAgICAgICAg
ICAgICAgICAgImRpc2NhcmQtZW5hYmxlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICZE
aXNjYXJkRW5hYmxlKTsKKyAgICBEaXNjYXJkID0gRGlzY2FyZEZlYXR1cmUgJiYgRGlzY2Fy
ZEVuYWJsZTsKKyAgICBDaGFuZ2VkIHw9IChEaXNjYXJkICE9IEZyb250ZW5kLT5EaXNrSW5m
by5EaXNjYXJkKTsKKyAgICBGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZCA9IERpc2NhcmQ7
CiAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1zZWN1cmUiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2Nh
cmRTZWN1cmUpOwo=
--------------B03CCDABE6499081D3DCAA6D
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------B03CCDABE6499081D3DCAA6D--


From win-pv-devel-bounces@lists.xenproject.org Thu Feb 16 19:38:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 16 Feb 2017 19: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceRsG-0006Ij-Du; Thu, 16 Feb 2017 19:37:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1ceRsE-0006IX-M1
 for win-pv-devel@lists.xenproject.org; Thu, 16 Feb 2017 19:37:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CA/FC-21675-D8FF5A85; Thu, 16 Feb 2017 19:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWy01nFSbf3/9I
 Ig1VfRS3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxry3PWwF/eIVa2bNZGxgvCzaxcjFISRwgFFi
 +93HjBDOJEaJs7cms3QxcnAIC1hJnNhd0cXIySEiUCJxecUFVhBbSKBS4u31+YwgNpuAusT/y
 6fZQGxeARuJOWsfs4DYLAKqEk9bVrCBjBEViJGYsdkXokRQ4uTMJ2AlnAIeEnt/rwQbySzgLz
 FtaxvTBEaeWUjKZiFJQdhmEvM2P2SGsOUltr+dA2XbSdzZ3M0IYStKTOl+yA5hW0ncmfmEfQE
 j+ypG9eLUorLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjB3/
 nA4xSnIwKYny/uhfGiHEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfoH1BOsCg1PbUiLTMHGCMwa
 QkOHiUR3si/QGne4oLE3OLMdIjUKUZLjlM3Tr9k4riy6CKQ/PPp8ksmIZa8/LxUKXFeT5B5Ai
 ANGaV5cONgcXyJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrxuIGt5MvNK4La+AjqICeigzgi
 wg0oSEVJSDYz69qLLpdVlda+9kRDymWfIo7uwNLw38yrnUQdBgXl27G4Llf1ifp5jZ6+7/T5q
 sdofZ9s5tlNvifBOrAsVbFrldXhhTfPiopcN+vOfXVulHPyUcf7sTXcnHz4ts51BYEOW6Puqv
 9vfOEVvvcz7i8N3xcXbKS/4as+Gv9eO1p+z4N7xeMWrfzSVWIozEg21mIuKEwGDrl9u3gIAAA
 ==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1487273869!58027423!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17128 invoked from network); 16 Feb 2017 19:37:49 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Feb 2017 19:37:49 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id E0ED320CE4
 for <win-pv-devel@lists.xenproject.org>; Thu, 16 Feb 2017 20:37:48 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vPRJX0L4nz108R;
 Thu, 16 Feb 2017 20:37:47 +0100 (CET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
 <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
Date: Thu, 16 Feb 2017 20:37:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
Content-Type: multipart/mixed; boundary="------------B03CCDABE6499081D3DCAA6D"
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Here is my suggestion.

Regards Andreas

On 13.02.2017 10:00, Paul Durrant wrote:
>> -----Original Message-----
>> From: win-pv-devel [mailto:win-pv-devel-bounces@lists.xenproject.org] On
>> Behalf Of Andreas Kinzler
>> Sent: 10 February 2017 16:45
>> To: win-pv-devel@lists.xenproject.org
>> Subject: [win-pv-devel] no-discard from xl not honored
>>
>> A disk spec like
>>
>> disk = [ '/dev/sda7,,hda,rw', '/dev/ram0,,hdb,rw,no-discard' ]
>>
>> leads to the following xenstore (at least with Xen 4.5.1)
>>
>>         discard-enable = "0"
>>         feature-discard = "1"
>>
>> The driver only reads "feature-discard" but not "discard-enable" so
>> discard is not disabled.
>
> Hmm. That's unfortunate, but fairly easily fixed. I'll see if I can come up with a patch later today.

--------------B03CCDABE6499081D3DCAA6D
Content-Type: text/plain; charset=UTF-8;
 name="discard.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="discard.patch"

LS0tIGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jCisrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQu
YwpAQCAtODM2LDYgKzgzNiw5IEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKAogICAgICkKIHsK
ICAgICBCT09MRUFOIENoYW5nZWQgPSBGQUxTRTsKKyAgICBCT09MRUFOIERpc2NhcmQ7Cisg
ICAgQk9PTEVBTiBEaXNjYXJkRmVhdHVyZSA9IEZBTFNFOworICAgIEJPT0xFQU4gRGlzY2Fy
ZEVuYWJsZSA9IFRSVUU7CiAKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUo
RnJvbnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJl
LWJhcnJpZXIiLApAQCAtODQzLDkgKzg0NiwxNyBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygK
ICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5G
bHVzaENhY2hlKTsKLSAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRl
bmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWRpc2Nh
cmQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRp
c2tJbmZvLkRpc2NhcmQpOworCisgICAgLy8gZGlzY2FyZCByZWxhdGVkCisgICAgRnJvbnRl
bmRSZWFkRmVhdHVyZShGcm9udGVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0
dXJlLWRpc2NhcmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgJkRpc2NhcmRGZWF0dXJl
KTsKKyAgICBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAorICAgICAgICAgICAgICAg
ICAgICAgICAgImRpc2NhcmQtZW5hYmxlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICZE
aXNjYXJkRW5hYmxlKTsKKyAgICBEaXNjYXJkID0gRGlzY2FyZEZlYXR1cmUgJiYgRGlzY2Fy
ZEVuYWJsZTsKKyAgICBDaGFuZ2VkIHw9IChEaXNjYXJkICE9IEZyb250ZW5kLT5EaXNrSW5m
by5EaXNjYXJkKTsKKyAgICBGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZCA9IERpc2NhcmQ7
CiAgICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1zZWN1cmUiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2Nh
cmRTZWN1cmUpOwo=
--------------B03CCDABE6499081D3DCAA6D
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------B03CCDABE6499081D3DCAA6D--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:35:53 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceft8-0001Sl-5R; Fri, 17 Feb 2017 10: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 <lars.kurth.xen@gmail.com>)
 id 1ceft7-0001SD-Dh; Fri, 17 Feb 2017 10:35:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 34/FC-31605-CF1D6A85; Fri, 17 Feb 2017 10:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMbThsO7Pi8s
 iDGYsVbHobb3LYvFncaLFl+UNjBbft0xmcmDxOPzhCksAYxRrZl5SfkUCa8ahxgUsBas5K35e
 PMXcwHiNvYuRk0NIoFji1byPQDYXB4vALFaJY1+PM4M4EgLbWCWW93YzglRJCMRIrL2+jgnCr
 pS4/vQjG0S3usS9RbfBuoUEljJJXFw+jRkkwSygJXHj30uwBl4BPYlXty6zgtjCQOs+3XgNVs
 MmoC2x6cYDMJtTwFviUdcUsKEsAqoSM14uYQUZyiywgFni6NkbUEO1JZYthGjmFbCReHp+Ngv
 E5kssEos7j7OAJEQE9CU23W5khzhVVmL370dMExiFZyE5ahaSo2YhmbuAkXkVo0ZxalFZapGu
 kaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgLDAAwQ7GP8sCDjFKcjApifIum
 rYsQogvKT+lMiOxOCO+qDQntfgQowwHh5IErwgwtoQEi1LTUyvSMnOAUQmTluDgURLhfX4BKM
 1bXJCYW5yZDpE6xWjM0dN1+iUTx55dl18yCbHk5eelSonz7gEpFQApzSjNgxsESxaXGGWlhHk
 ZgU4T4ilILcrNLEGVf8UozsGoJMz7AmQKT2ZeCdy+V0CnMAGd0hmxFOSUkkSElFQD4wk+rvU3
 P1Qm3LhXt6fyStyfkzq35pU6stkeYP/14qudjkm3srjadsEY2e13ueUKF6dYJ3HoRD5u0jhyN
 M8okkW0WmGBwQ6Nl2vmK9yfk9PNvmiWm1mp3pseM/GfTzQSwp9wdKi+zJI8dybzT6uD30GJ+/
 7mUsxO8XuTA9gC1ASjU/cLa6grsRRnJBpqMRcVJwIApeVMBREDAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1487327737!52462067!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21072 invoked from network); 17 Feb 2017 10:35:37 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Feb 2017 10:35:37 -0000
Received: by mail-wr0-f195.google.com with SMTP id z61so4014460wrc.3;
 Fri, 17 Feb 2017 02:35:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/RJ30ZmSjlHLUyh8pWdwR+tLwJz1F7LNX6SS1DLhNaE=;
 b=G8huW7YB5hrgryGbRr/C95eNeHQxIsB4C5dREawGmQwBYI3QI3MnPYZI9nBSyV5iHa
 yrIstdMDHHY7o3tLOWVPnRPc+iXNCeDc7/SiVxopGlH5mFKJSqW3zA5DqLU+mPOfykzR
 f8DO8lz3pKggrCpApg+6mkWPF2GtX9MKDCWyLpo4D1ijVRZAB3EUADYeG3qWSawweTUS
 U0TyaJ0OyopXROiUUDqm7QyZzUmmXZmWFYKEZ41BBvqmLltXJBodk8sBG77tBY6XHCbn
 KO7G6CHrwwYMMmlEgRcyw8rE2SlMioXZZKS0rWZShbjhSQuy4redSfiEd6/k94lNvzU+
 tllg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/RJ30ZmSjlHLUyh8pWdwR+tLwJz1F7LNX6SS1DLhNaE=;
 b=Dg5NPBZvuM57pgM6i90K6a5lwOMm6tXFVpiu04Nzm6LTWDr8XtSzRTMf7W8LvwfstH
 9/tthZk0Nn7zsOsSK9bbtty1V+qVWoE2u9VLoT3sTLM8xkqt2IFkswJXByuK5QagivBj
 ExDFAl3NpJJdQqPdQavOCl4KuTLO/D/WE3zC4Q9AsFCzqjD2OeZHaycKwEbioENDxOpL
 y/IRyxfJfp42lTG62vnvhBytvENopJy9bCy9RJYWlhjUjfVi7Y3Zf+8rZU4PFudIgXz7
 r/ZStJisE9426ITOtvAeOUyfNdn1Yy5Zwq5xOefkP0cNQI+pRWMEKhgN3eiKqn85QkcC
 +rUQ==
X-Gm-Message-State: AMke39nBpMcA0HHjdFot0P5204+m+WLx21OcMYaEWk2/WnJTlxMBsWI9YzkhJczRchMngQ==
X-Received: by 10.28.139.74 with SMTP id n71mr1566566wmd.139.1487327737093;
 Fri, 17 Feb 2017 02:35:37 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:38af:115:ffaf:d08a?
 ([2a02:c7f:ac03:2d00:38af:115:ffaf:d08a])
 by smtp.gmail.com with ESMTPSA id v196sm1181627wmv.5.2017.02.17.02.35.35
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 17 Feb 2017 02:35:36 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <alpine.DEB.2.10.1702151309080.9566@sstabellini-ThinkPad-X260>
Date: Fri, 17 Feb 2017 10:35:35 +0000
Message-Id: <A7F1990B-7445-401A-A7A6-A4D4588B5AEB@gmail.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
 <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
 <alpine.DEB.2.10.1702151309080.9566@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailer: Apple Mail (2.2104)
Cc: Jan Beulich <jbeulich@suse.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 3/3] Significant changes to decision
	making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Cj4gT24gMTUgRmViIDIwMTcsIGF0IDIxOjA5LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IAo+PiAuLi4KPj4gCj4+Pj4+IElzdGluY3RpdmVseSwg
SSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0aGUgaHlwZXJ2aXNvcgo+Pj4+
PiBwcm9qZWN0IGluIG11bHRpcGxlIHByb2plY3RzLgo+Pj4+IAo+Pj4+IFdlIGNvdWxkIHNwbGl0
IG91dCB0aGUgZm9sbG93aW5nIGdpdCByZXBvczogbWluaS1vcywgb3NzdGVzdCwgcmFpc2luLAo+
Pj4+IGxpdmVwYXRjaC1idWlsZC10b29scywgeHRmCj4+Pj4gSW4gdGVybXMgb2YgY29udHJpYnV0
aW9ucyBwZXIgcmVsZWFzZSwgdGhlcmUgaXMgbW9yZSBhY3Rpdml0eSB0aGFuIFdpbmRvd3MKPj4+
PiBQViBEcml2ZXJzLCB3aGljaCBhcmUgYSBzZXBhcmF0ZSBwcm9qZWN0Lgo+Pj4gCj4+PiBJIHNl
ZSB3aGF0IHlvdSBtZWFudCBub3cuIFRoYXQgY291bGQgYmUgT0suCj4+IAo+PiBJIHRoaW5rIHRo
YXQgaXMgdGhlIGNsZWFuZXN0IGFuZCBzaW1wbGVzdCBhcHByb2FjaCBpbiBteSB2aWV3IGFuZCB3
b3VsZCAKPj4gdW5ibG9jayB0aGlzIHByb3Bvc2FsLgo+PiAKPj4gV2l0aCB0aGlzIGluIG1pbmQs
IGRvIHlvdSB0aGluaywgdGhpcyB3b3VsZCB3b3JrPwo+IAo+IFllcywgSSB0aGluayBpdCB3b3Vs
ZCB3b3JrCgpBcmUgdGhlcmUgYW55IG90aGVyIHZpZXdzPyBHaXZlbiB0aGF0IGV2ZXJ5b25lIGVs
c2Ugc2VlbXMgdG8gaGF2ZSB2b3RlZCBvciB2b2ljZWQgb24gdGhlIHByb3Bvc2FsIGFscmVhZHkg
KEkgbmVlZCB0byBkb3VibGUgY2hlY2spLiBBc3N1bWluZyB0aGF0IFN0ZWZhbm8sIHdhcyB0aGUg
b25seSBwZXJzb24gd2hvIG9iamVjdGVkIGFuZCB0aGF0IG90aGVyd2lzZSB0aGVyZSB3YXMgY29u
c2Vuc3VzLCBJIHdvdWxkIHN1Z2dlc3QgdGhlIGZvbGxvd2luZy4KCldhaXQgZm9yIGFub3RoZXIg
d2VlayBmb3IgYWRkaXRpb25hbCB2aWV3cwpUaGVuIHN1bW1hcmlzZSB3aG8gdm90ZWQgaW4gd2hp
Y2ggd2F5LCBhbmQgZGVwZW5kaW5nIG9uIGl0IGVpdGhlciBjYWxsIGEgZm9ybWFsIHZvdGUgKGlm
IHRoZXJlIGlzIGFueSBkb3VidCkgb3IgZGVjbGFyZSB0aGUgcHJvcG9zYWwgYXMgYWNjZXB0ZWQu
CgpCZXN0IFJlZ2FyZHMKTGFycyAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:35:53 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceft8-0001Sl-5R; Fri, 17 Feb 2017 10: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 <lars.kurth.xen@gmail.com>)
 id 1ceft7-0001SD-Dh; Fri, 17 Feb 2017 10:35:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 34/FC-31605-CF1D6A85; Fri, 17 Feb 2017 10:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMbThsO7Pi8s
 iDGYsVbHobb3LYvFncaLFl+UNjBbft0xmcmDxOPzhCksAYxRrZl5SfkUCa8ahxgUsBas5K35e
 PMXcwHiNvYuRk0NIoFji1byPQDYXB4vALFaJY1+PM4M4EgLbWCWW93YzglRJCMRIrL2+jgnCr
 pS4/vQjG0S3usS9RbfBuoUEljJJXFw+jRkkwSygJXHj30uwBl4BPYlXty6zgtjCQOs+3XgNVs
 MmoC2x6cYDMJtTwFviUdcUsKEsAqoSM14uYQUZyiywgFni6NkbUEO1JZYthGjmFbCReHp+Ngv
 E5kssEos7j7OAJEQE9CU23W5khzhVVmL370dMExiFZyE5ahaSo2YhmbuAkXkVo0ZxalFZapGu
 kaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgLDAAwQ7GP8sCDjFKcjApifIum
 rYsQogvKT+lMiOxOCO+qDQntfgQowwHh5IErwgwtoQEi1LTUyvSMnOAUQmTluDgURLhfX4BKM
 1bXJCYW5yZDpE6xWjM0dN1+iUTx55dl18yCbHk5eelSonz7gEpFQApzSjNgxsESxaXGGWlhHk
 ZgU4T4ilILcrNLEGVf8UozsGoJMz7AmQKT2ZeCdy+V0CnMAGd0hmxFOSUkkSElFQD4wk+rvU3
 P1Qm3LhXt6fyStyfkzq35pU6stkeYP/14qudjkm3srjadsEY2e13ueUKF6dYJ3HoRD5u0jhyN
 M8okkW0WmGBwQ6Nl2vmK9yfk9PNvmiWm1mp3pseM/GfTzQSwp9wdKi+zJI8dybzT6uD30GJ+/
 7mUsxO8XuTA9gC1ASjU/cLa6grsRRnJBpqMRcVJwIApeVMBREDAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1487327737!52462067!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21072 invoked from network); 17 Feb 2017 10:35:37 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Feb 2017 10:35:37 -0000
Received: by mail-wr0-f195.google.com with SMTP id z61so4014460wrc.3;
 Fri, 17 Feb 2017 02:35:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/RJ30ZmSjlHLUyh8pWdwR+tLwJz1F7LNX6SS1DLhNaE=;
 b=G8huW7YB5hrgryGbRr/C95eNeHQxIsB4C5dREawGmQwBYI3QI3MnPYZI9nBSyV5iHa
 yrIstdMDHHY7o3tLOWVPnRPc+iXNCeDc7/SiVxopGlH5mFKJSqW3zA5DqLU+mPOfykzR
 f8DO8lz3pKggrCpApg+6mkWPF2GtX9MKDCWyLpo4D1ijVRZAB3EUADYeG3qWSawweTUS
 U0TyaJ0OyopXROiUUDqm7QyZzUmmXZmWFYKEZ41BBvqmLltXJBodk8sBG77tBY6XHCbn
 KO7G6CHrwwYMMmlEgRcyw8rE2SlMioXZZKS0rWZShbjhSQuy4redSfiEd6/k94lNvzU+
 tllg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/RJ30ZmSjlHLUyh8pWdwR+tLwJz1F7LNX6SS1DLhNaE=;
 b=Dg5NPBZvuM57pgM6i90K6a5lwOMm6tXFVpiu04Nzm6LTWDr8XtSzRTMf7W8LvwfstH
 9/tthZk0Nn7zsOsSK9bbtty1V+qVWoE2u9VLoT3sTLM8xkqt2IFkswJXByuK5QagivBj
 ExDFAl3NpJJdQqPdQavOCl4KuTLO/D/WE3zC4Q9AsFCzqjD2OeZHaycKwEbioENDxOpL
 y/IRyxfJfp42lTG62vnvhBytvENopJy9bCy9RJYWlhjUjfVi7Y3Zf+8rZU4PFudIgXz7
 r/ZStJisE9426ITOtvAeOUyfNdn1Yy5Zwq5xOefkP0cNQI+pRWMEKhgN3eiKqn85QkcC
 +rUQ==
X-Gm-Message-State: AMke39nBpMcA0HHjdFot0P5204+m+WLx21OcMYaEWk2/WnJTlxMBsWI9YzkhJczRchMngQ==
X-Received: by 10.28.139.74 with SMTP id n71mr1566566wmd.139.1487327737093;
 Fri, 17 Feb 2017 02:35:37 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:38af:115:ffaf:d08a?
 ([2a02:c7f:ac03:2d00:38af:115:ffaf:d08a])
 by smtp.gmail.com with ESMTPSA id v196sm1181627wmv.5.2017.02.17.02.35.35
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 17 Feb 2017 02:35:36 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <alpine.DEB.2.10.1702151309080.9566@sstabellini-ThinkPad-X260>
Date: Fri, 17 Feb 2017 10:35:35 +0000
Message-Id: <A7F1990B-7445-401A-A7A6-A4D4588B5AEB@gmail.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
 <1479903646-6772-4-git-send-email-lars.kurth@citrix.com>
 <alpine.DEB.2.10.1611301502520.2781@sstabellini-ThinkPad-X260>
 <D4659689.30D78%lars.kurth@citrix.com> <D465C7AD.30ECC%lars.kurth@citrix.com>
 <22592.20442.56789.31703@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1612011049560.2781@sstabellini-ThinkPad-X260>
 <D46749E4.3133F%lars.kurth@citrix.com>
 <alpine.DEB.2.10.1612021105080.2781@sstabellini-ThinkPad-X260>
 <E20E7FA1-1228-47FD-8DC8-CC8A4C0FE39E@gmail.com>
 <alpine.DEB.2.10.1702151309080.9566@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailer: Apple Mail (2.2104)
Cc: Jan Beulich <jbeulich@suse.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 3/3] Significant changes to decision
	making; some new roles and minor changes
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Cj4gT24gMTUgRmViIDIwMTcsIGF0IDIxOjA5LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IAo+PiAuLi4KPj4gCj4+Pj4+IElzdGluY3RpdmVseSwg
SSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIHNwbGl0dGluZyB1cCB0aGUgaHlwZXJ2aXNvcgo+Pj4+
PiBwcm9qZWN0IGluIG11bHRpcGxlIHByb2plY3RzLgo+Pj4+IAo+Pj4+IFdlIGNvdWxkIHNwbGl0
IG91dCB0aGUgZm9sbG93aW5nIGdpdCByZXBvczogbWluaS1vcywgb3NzdGVzdCwgcmFpc2luLAo+
Pj4+IGxpdmVwYXRjaC1idWlsZC10b29scywgeHRmCj4+Pj4gSW4gdGVybXMgb2YgY29udHJpYnV0
aW9ucyBwZXIgcmVsZWFzZSwgdGhlcmUgaXMgbW9yZSBhY3Rpdml0eSB0aGFuIFdpbmRvd3MKPj4+
PiBQViBEcml2ZXJzLCB3aGljaCBhcmUgYSBzZXBhcmF0ZSBwcm9qZWN0Lgo+Pj4gCj4+PiBJIHNl
ZSB3aGF0IHlvdSBtZWFudCBub3cuIFRoYXQgY291bGQgYmUgT0suCj4+IAo+PiBJIHRoaW5rIHRo
YXQgaXMgdGhlIGNsZWFuZXN0IGFuZCBzaW1wbGVzdCBhcHByb2FjaCBpbiBteSB2aWV3IGFuZCB3
b3VsZCAKPj4gdW5ibG9jayB0aGlzIHByb3Bvc2FsLgo+PiAKPj4gV2l0aCB0aGlzIGluIG1pbmQs
IGRvIHlvdSB0aGluaywgdGhpcyB3b3VsZCB3b3JrPwo+IAo+IFllcywgSSB0aGluayBpdCB3b3Vs
ZCB3b3JrCgpBcmUgdGhlcmUgYW55IG90aGVyIHZpZXdzPyBHaXZlbiB0aGF0IGV2ZXJ5b25lIGVs
c2Ugc2VlbXMgdG8gaGF2ZSB2b3RlZCBvciB2b2ljZWQgb24gdGhlIHByb3Bvc2FsIGFscmVhZHkg
KEkgbmVlZCB0byBkb3VibGUgY2hlY2spLiBBc3N1bWluZyB0aGF0IFN0ZWZhbm8sIHdhcyB0aGUg
b25seSBwZXJzb24gd2hvIG9iamVjdGVkIGFuZCB0aGF0IG90aGVyd2lzZSB0aGVyZSB3YXMgY29u
c2Vuc3VzLCBJIHdvdWxkIHN1Z2dlc3QgdGhlIGZvbGxvd2luZy4KCldhaXQgZm9yIGFub3RoZXIg
d2VlayBmb3IgYWRkaXRpb25hbCB2aWV3cwpUaGVuIHN1bW1hcmlzZSB3aG8gdm90ZWQgaW4gd2hp
Y2ggd2F5LCBhbmQgZGVwZW5kaW5nIG9uIGl0IGVpdGhlciBjYWxsIGEgZm9ybWFsIHZvdGUgKGlm
IHRoZXJlIGlzIGFueSBkb3VidCkgb3IgZGVjbGFyZSB0aGUgcHJvcG9zYWwgYXMgYWNjZXB0ZWQu
CgpCZXN0IFJlZ2FyZHMKTGFycyAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:48:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceg54-0002rK-EE; Fri, 17 Feb 2017 10:48: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=214e09179=Paul.Durrant@citrix.com>)
 id 1ceg53-0002qu-Cc
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 10:48:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 51/41-15112-0E4D6A85; Fri, 17 Feb 2017 10:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWyU9JRQvfBlWU
 RBr8W8Vn8WZzowOhx+MMVlgDGKNbMvKT8igTWjMs76gseCFWsu32TvYHxgFAXIyeHhICfROui
 I6wgNpuAjsTSo/OZQGwRgQKJ7+/nMYPYzAJqEtf3d4HVCAt4SDRtWMkOUeMp8WfVSkYI20ji/
 IbZbCA2i4CqxNfm22A1vALuEt2dV8DiQgJWEhdu7gar5xSwlrj15irYTEYBWYkvjauhdolL3H
 oCcYOEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mPpYuQAqteUWL9LH6JVUWJK90OotYISJ2c+YZn
 AKDwLydRZCB2zkHTMQtKxgJFlFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempO
 YlKxXnJ+7iZGYNAzAMEOxk/LAg4xSnIwKYnyLpq2LEKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 O+3y0A5waLU9NSKtMwcYPzBpCU4eJREeCdcAkrzFhck5hZnpkOkTjHqcpy6cfolkxBLXn5eqp
 Q47yOQGQIgRRmleXAjYKngEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR520Cm8GTmlcBtegV
 0BBPQEZ0RS0GOKElESEk1MK6rlTSsiZVYynJ1dzhbnZD7OofQ5T7xCzy5fi3uX1/6nLN7RsyG
 v1J5vdx5Pu8PhF/9eUtFicnBJyFcfaEQc6Jsuk3anVeaCpZC8xbu5rJQTXzwMbqKoevu8mSHI
 muLIw1L/kYnn7gWmu6q2Hd9duiL6WF7teJ/X92x1HaHw9yyYLWmbbxrlViKMxINtZiLihMBgA
 GouQADAAA=
X-Env-Sender: prvs=214e09179=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1487328480!52087957!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30507 invoked from network); 17 Feb 2017 10:48:00 -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;
 17 Feb 2017 10:48:00 -0000
X-IronPort-AV: E=Sophos;i="5.35,171,1484006400"; d="scan'208";a="40963119"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH 1/2] Ensure event channel is unmasked
Thread-Index: AQHSiD0zryeVtLZfukWnJyfi+v6bL6FtBgSA
Date: Fri, 17 Feb 2017 10:47:59 +0000
Message-ID: <97d7c248597b4c43be389d474bf9f58b@AMSPEX02CL03.citrite.net>
References: <20170216101138.10548-1-owen.smith@citrix.com>
In-Reply-To: <20170216101138.10548-1-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH 1/2] Ensure event channel is unmasked
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAxNiBGZWJydWFyeSAyMDE3IDEwOjEy
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIIDEvMl0gRW5zdXJlIGV2ZW50IGNoYW5uZWwgaXMgdW5tYXNrZWQNCj4gDQo+IEZyb206IE93
ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gDQo+IElmIHRoZSBQZG8gaXMgcGF1
c2VkLCB0aGUgbm90aWZpZXIgZHBjIHdpbGwgbm90DQo+IHVubWFzayB0aGUgZXZlbnQgY2hhbm5l
bC4gV2hlbiB0aGUgUGRvIGlzIHVucGF1c2VkLCB0aGUNCj4gZXZlbnQgY2hhbm5lbCByZW1haW5z
IG1hc2tlZCwgc28gbm8gbW9yZSBpbnRlcnJ1cHRzDQo+IGdldCBkZWxpdmVyZWQuDQo+IA0KPiBT
aWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+DQoNCkFja2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAg
c3JjL3hlbnZiZC9ub3RpZmllci5jIHwgOSAtLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA5
IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvbm90aWZpZXIuYyBi
L3NyYy94ZW52YmQvbm90aWZpZXIuYw0KPiBpbmRleCAzNmUyYmExLi5iM2QyYTdjIDEwMDY0NA0K
PiAtLS0gYS9zcmMveGVudmJkL25vdGlmaWVyLmMNCj4gKysrIGIvc3JjL3hlbnZiZC9ub3RpZmll
ci5jDQo+IEBAIC0xMDYsMjEgKzEwNiwxMiBAQCBOb3RpZmllckRwYygNCj4gICAgICApDQo+ICB7
DQo+ICAgICAgUFhFTlZCRF9OT1RJRklFUiAgICBOb3RpZmllciA9IENvbnRleHQ7DQo+IC0gICAg
UFhFTlZCRF9QRE8gICAgICAgICBQZG87DQo+IA0KPiAgICAgIFVOUkVGRVJFTkNFRF9QQVJBTUVU
RVIoRHBjKTsNCj4gICAgICBVTlJFRkVSRU5DRURfUEFSQU1FVEVSKEFyZzEpOw0KPiAgICAgIFVO
UkVGRVJFTkNFRF9QQVJBTUVURVIoQXJnMik7DQo+IA0KPiAgICAgIEFTU0VSVChOb3RpZmllciAh
PSBOVUxMKTsNCj4gLSAgICBQZG8gPSBGcm9udGVuZEdldFBkbyhOb3RpZmllci0+RnJvbnRlbmQp
Ow0KPiAtDQo+IC0gICAgaWYgKFBkb0lzUGF1c2VkKFBkbykpIHsNCj4gLSAgICAgICAgV2Fybmlu
ZygiVGFyZ2V0WyVkXSA6IFBhdXNlZCwgJWQgb3V0c3RhbmRpbmdcbiIsDQo+IC0gICAgICAgICAg
ICAgICAgICAgIFBkb0dldFRhcmdldElkKFBkbyksIFBkb091dHN0YW5kaW5nUmVxcyhQZG8pKTsN
Cj4gLSAgICAgICAgaWYgKFBkb091dHN0YW5kaW5nUmVxcyhQZG8pID09IDApDQo+IC0gICAgICAg
ICAgICByZXR1cm47DQo+IC0gICAgfQ0KPiANCj4gICAgICBpZiAoIU5vdGlmaWVyLT5Db25uZWN0
ZWQpDQo+ICAgICAgICAgIHJldHVybjsNCj4gLS0NCj4gMi44LjMNCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiB3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndp
bi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dp
bi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:48:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceg54-0002rK-EE; Fri, 17 Feb 2017 10:48: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=214e09179=Paul.Durrant@citrix.com>)
 id 1ceg53-0002qu-Cc
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 10:48:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 51/41-15112-0E4D6A85; Fri, 17 Feb 2017 10:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWyU9JRQvfBlWU
 RBr8W8Vn8WZzowOhx+MMVlgDGKNbMvKT8igTWjMs76gseCFWsu32TvYHxgFAXIyeHhICfROui
 I6wgNpuAjsTSo/OZQGwRgQKJ7+/nMYPYzAJqEtf3d4HVCAt4SDRtWMkOUeMp8WfVSkYI20ji/
 IbZbCA2i4CqxNfm22A1vALuEt2dV8DiQgJWEhdu7gar5xSwlrj15irYTEYBWYkvjauhdolL3H
 oCcYOEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mPpYuQAqteUWL9LH6JVUWJK90OotYISJ2c+YZn
 AKDwLydRZCB2zkHTMQtKxgJFlFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempO
 YlKxXnJ+7iZGYNAzAMEOxk/LAg4xSnIwKYnyLpq2LEKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 O+3y0A5waLU9NSKtMwcYPzBpCU4eJREeCdcAkrzFhck5hZnpkOkTjHqcpy6cfolkxBLXn5eqp
 Q47yOQGQIgRRmleXAjYKngEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR520Cm8GTmlcBtegV
 0BBPQEZ0RS0GOKElESEk1MK6rlTSsiZVYynJ1dzhbnZD7OofQ5T7xCzy5fi3uX1/6nLN7RsyG
 v1J5vdx5Pu8PhF/9eUtFicnBJyFcfaEQc6Jsuk3anVeaCpZC8xbu5rJQTXzwMbqKoevu8mSHI
 muLIw1L/kYnn7gWmu6q2Hd9duiL6WF7teJ/X92x1HaHw9yyYLWmbbxrlViKMxINtZiLihMBgA
 GouQADAAA=
X-Env-Sender: prvs=214e09179=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1487328480!52087957!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30507 invoked from network); 17 Feb 2017 10:48:00 -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;
 17 Feb 2017 10:48:00 -0000
X-IronPort-AV: E=Sophos;i="5.35,171,1484006400"; d="scan'208";a="40963119"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH 1/2] Ensure event channel is unmasked
Thread-Index: AQHSiD0zryeVtLZfukWnJyfi+v6bL6FtBgSA
Date: Fri, 17 Feb 2017 10:47:59 +0000
Message-ID: <97d7c248597b4c43be389d474bf9f58b@AMSPEX02CL03.citrite.net>
References: <20170216101138.10548-1-owen.smith@citrix.com>
In-Reply-To: <20170216101138.10548-1-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH 1/2] Ensure event channel is unmasked
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAxNiBGZWJydWFyeSAyMDE3IDEwOjEy
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIIDEvMl0gRW5zdXJlIGV2ZW50IGNoYW5uZWwgaXMgdW5tYXNrZWQNCj4gDQo+IEZyb206IE93
ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gDQo+IElmIHRoZSBQZG8gaXMgcGF1
c2VkLCB0aGUgbm90aWZpZXIgZHBjIHdpbGwgbm90DQo+IHVubWFzayB0aGUgZXZlbnQgY2hhbm5l
bC4gV2hlbiB0aGUgUGRvIGlzIHVucGF1c2VkLCB0aGUNCj4gZXZlbnQgY2hhbm5lbCByZW1haW5z
IG1hc2tlZCwgc28gbm8gbW9yZSBpbnRlcnJ1cHRzDQo+IGdldCBkZWxpdmVyZWQuDQo+IA0KPiBT
aWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+DQoNCkFja2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAg
c3JjL3hlbnZiZC9ub3RpZmllci5jIHwgOSAtLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA5
IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvbm90aWZpZXIuYyBi
L3NyYy94ZW52YmQvbm90aWZpZXIuYw0KPiBpbmRleCAzNmUyYmExLi5iM2QyYTdjIDEwMDY0NA0K
PiAtLS0gYS9zcmMveGVudmJkL25vdGlmaWVyLmMNCj4gKysrIGIvc3JjL3hlbnZiZC9ub3RpZmll
ci5jDQo+IEBAIC0xMDYsMjEgKzEwNiwxMiBAQCBOb3RpZmllckRwYygNCj4gICAgICApDQo+ICB7
DQo+ICAgICAgUFhFTlZCRF9OT1RJRklFUiAgICBOb3RpZmllciA9IENvbnRleHQ7DQo+IC0gICAg
UFhFTlZCRF9QRE8gICAgICAgICBQZG87DQo+IA0KPiAgICAgIFVOUkVGRVJFTkNFRF9QQVJBTUVU
RVIoRHBjKTsNCj4gICAgICBVTlJFRkVSRU5DRURfUEFSQU1FVEVSKEFyZzEpOw0KPiAgICAgIFVO
UkVGRVJFTkNFRF9QQVJBTUVURVIoQXJnMik7DQo+IA0KPiAgICAgIEFTU0VSVChOb3RpZmllciAh
PSBOVUxMKTsNCj4gLSAgICBQZG8gPSBGcm9udGVuZEdldFBkbyhOb3RpZmllci0+RnJvbnRlbmQp
Ow0KPiAtDQo+IC0gICAgaWYgKFBkb0lzUGF1c2VkKFBkbykpIHsNCj4gLSAgICAgICAgV2Fybmlu
ZygiVGFyZ2V0WyVkXSA6IFBhdXNlZCwgJWQgb3V0c3RhbmRpbmdcbiIsDQo+IC0gICAgICAgICAg
ICAgICAgICAgIFBkb0dldFRhcmdldElkKFBkbyksIFBkb091dHN0YW5kaW5nUmVxcyhQZG8pKTsN
Cj4gLSAgICAgICAgaWYgKFBkb091dHN0YW5kaW5nUmVxcyhQZG8pID09IDApDQo+IC0gICAgICAg
ICAgICByZXR1cm47DQo+IC0gICAgfQ0KPiANCj4gICAgICBpZiAoIU5vdGlmaWVyLT5Db25uZWN0
ZWQpDQo+ICAgICAgICAgIHJldHVybjsNCj4gLS0NCj4gMi44LjMNCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiB3aW4tcHYtZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndp
bi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dp
bi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:51:53 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceg8d-00048s-BB; Fri, 17 Feb 2017 10: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=214e09179=Paul.Durrant@citrix.com>)
 id 1ceg8c-00048P-Ax
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 10:51:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6C/8C-31605-DB5D6A85; Fri, 17 Feb 2017 10:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQnf31WU
 RBod/clr8WZzowOhx+MMVlgDGKNbMvKT8igTWjE2rJrAWrDGv2PT7GVsD4wWzLkZODgkBP4mT
 804ygthsAjoSS4/OZwKxRQQKJL6/n8cMYjMLqElc39/FCmILC3hJfL+3lQWixlti9oIZULaRx
 JV5y9lAbBYBVYk9P5+BzeQVcJfY9vwUmC0kkCUx4dRcsBpOAWuJtY872EFsRgFZiS+Nq6F2iU
 vcegJxg4SAgMSSPeeZIWxRiZeP/7FC2AYSW5fuA9rLAVSvKbF+lz5Eq6LElO6H7BBrBSVOznz
 CMoFReBaSqbMQOmYh6ZiFpGMBI8sqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzAsGcAgh2MlzcGHGKU5GBSEuVdNG1ZhBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3qdXgHKCRanpqRVpmTnACIRJS3DwKInwrgNJ8xYXJOYWZ6ZDpE4x6nKcunH6JZMQS15+Xq
 qUOO8VkCIBkKKM0jy4EbBkcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFtApvBk5pXAbXo
 FdAQT0BGdEUtBjihJREhJNTBuzjQMX3rm0I1PHz1+aqZ8f1777NcC38+Mb1YEXgruZNTnebtb
 +Hzox9nKWZ+2ewSujjLm6FZOv5/95lVsje17adN171a5FzXkzE9X/d0sIPFF9Yp9iyKTpOZpu
 YmCuz5fabNyqBKOPKDotatxp0aIkFTE6gnux20XzjE9tqzd80T6JHXhVR+UWIozEg21mIuKEw
 HE879uAQMAAA==
X-Env-Sender: prvs=214e09179=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1487328698!82974286!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48577 invoked from network); 17 Feb 2017 10:51:39 -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;
 17 Feb 2017 10:51:39 -0000
X-IronPort-AV: E=Sophos;i="5.35,171,1484006400"; d="scan'208";a="40963282"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
Thread-Index: AQHSiD0kY9K5NJCzpUW6g3mDG9oxyqFtBwkQ
Date: Fri, 17 Feb 2017 10:51:38 +0000
Message-ID: <5f31c42ccb7a4eda9d706ca667b749dd@AMSPEX02CL03.citrite.net>
References: <20170216101138.10548-1-owen.smith@citrix.com>
 <20170216101138.10548-2-owen.smith@citrix.com>
In-Reply-To: <20170216101138.10548-2-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAxNiBGZWJydWFyeSAyMDE3IDEwOjEy
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIIDIvMl0gRml4IHJhY2UgY2FsY3VsYXRpbmcgU3JiRXh0LT5Db3VudA0KPiANCj4gRnJvbTog
T3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiANCj4gSXQgaXMgcG9zc2libGUg
dW5kZXIgaGVhdnkgbG9hZHMgZm9yIHRoZSBiYWNrZW5kIHRvDQo+IHN0YXJ0IGNvbXBsZXRpbmcg
c3ViLXJlcXVlc3RzIG9mIGEgU3JiIGJlZm9yZSB0aGUNCj4gU3JiRXh0IENvdW50IGlzIHNldC4g
VGhpcyB3b3VsZCBsZWF2ZSB0aGUgY291bnQgdW5hYmxlDQo+IHRvIHJlYWNoIDAgKGFzIDEgb3Ig
bW9yZSByZXF1ZXN0cyBhcmUgc2tpcHBlZCBieSBjb3VudA0KPiBiZWluZyBvdmVycmlkZGVuKQ0K
PiANCj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0K
DQpBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAt
LS0NCj4gIHNyYy94ZW52YmQvcGRvLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkN
Cj4gDQo+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL3Bkby5jIGIvc3JjL3hlbnZiZC9wZG8uYw0K
PiBpbmRleCBkZDViNmVhLi5lZTJhM2NjIDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL3Bkby5j
DQo+ICsrKyBiL3NyYy94ZW52YmQvcGRvLmMNCj4gQEAgLTExNjksNiArMTE2OSw3IEBAIFByZXBh
cmVSZWFkV3JpdGUoDQo+ICAgICAgVUxPTkcgICAgICAgICAgIFNlY3RvcnNMZWZ0ID0gQ2RiX1Ry
YW5zZmVyQmxvY2soU3JiKTsNCj4gICAgICBMSVNUX0VOVFJZICAgICAgTGlzdDsNCj4gICAgICBY
RU5WQkRfU0dfTElTVCAgU0dMaXN0Ow0KPiArICAgIFVMT05HICAgICAgICAgICBEZWJ1Z0NvdW50
Ow0KPiANCj4gICAgICBJbml0aWFsaXplTGlzdEhlYWQoJkxpc3QpOw0KPiAgICAgIFNyYkV4dC0+
Q291bnQgPSAwOw0KPiBAQCAtMTE4NSw2ICsxMTg2LDcgQEAgUHJlcGFyZVJlYWRXcml0ZSgNCj4g
ICAgICAgICAgaWYgKFJlcXVlc3QgPT0gTlVMTCkNCj4gICAgICAgICAgICAgIGdvdG8gZmFpbDE7
DQo+ICAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOw0KPiAr
ICAgICAgICBJbnRlcmxvY2tlZEluY3JlbWVudCgmU3JiRXh0LT5Db3VudCk7DQo+IA0KPiAgICAg
ICAgICBSZXF1ZXN0LT5TcmIgICAgPSBTcmI7DQo+ICAgICAgICAgIE1heFNlZ21lbnRzID0gVXNl
SW5kaXJlY3QoUGRvLCBTZWN0b3JzTGVmdCk7DQo+IEBAIC0xMjA3LDcgKzEyMDksMTAgQEAgUHJl
cGFyZVJlYWRXcml0ZSgNCj4gICAgICAgICAgU2VjdG9yU3RhcnQgKz0gU2VjdG9yc0RvbmU7DQo+
ICAgICAgfQ0KPiANCj4gLSAgICBTcmJFeHQtPkNvdW50ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQ
ZG8sICZMaXN0KTsNCj4gKyAgICBEZWJ1Z0NvdW50ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQZG8s
ICZMaXN0KTsNCj4gKyAgICBpZiAoRGVidWdDb3VudCAhPSAoVUxPTkcpU3JiRXh0LT5Db3VudCkg
ew0KPiArICAgICAgICBUcmFjZSgiWyV1XSAlZCAhPSAldVxuIiwgUGRvR2V0VGFyZ2V0SWQoUGRv
KSwgU3JiRXh0LT5Db3VudCwNCj4gRGVidWdDb3VudCk7DQo+ICsgICAgfQ0KPiAgICAgIFNyYi0+
U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOw0KPiAgICAgIHJldHVybiBUUlVFOw0KPiAN
Cj4gQEAgLTEyMTUsNiArMTIyMCw3IEBAIGZhaWwzOg0KPiAgZmFpbDI6DQo+ICBmYWlsMToNCj4g
ICAgICBQZG9DYW5jZWxSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsNCj4gKyAgICBTcmJFeHQtPkNv
dW50ID0gMDsNCj4gICAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfRVJST1I7DQo+ICAg
ICAgcmV0dXJuIEZBTFNFOw0KPiAgfQ0KPiBAQCAtMTIzMCw2ICsxMjM2LDcgQEAgUHJlcGFyZVN5
bmNDYWNoZSgNCj4gICAgICBQWEVOVkJEX1JFUVVFU1QgICAgIFJlcXVlc3Q7DQo+ICAgICAgTElT
VF9FTlRSWSAgICAgICAgICBMaXN0Ow0KPiAgICAgIFVDSEFSICAgICAgICAgICAgICAgT3BlcmF0
aW9uOw0KPiArICAgIFVMT05HICAgICAgICAgICAgICAgRGVidWdDb3VudDsNCj4gDQo+ICAgICAg
aWYgKEZyb250ZW5kR2V0RGlza0luZm8oUGRvLT5Gcm9udGVuZCktPkZsdXNoQ2FjaGUpDQo+ICAg
ICAgICAgIE9wZXJhdGlvbiA9IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRTsNCj4gQEAgLTEyNDMs
MTcgKzEyNTAsMjIgQEAgUHJlcGFyZVN5bmNDYWNoZSgNCj4gICAgICBpZiAoUmVxdWVzdCA9PSBO
VUxMKQ0KPiAgICAgICAgICBnb3RvIGZhaWwxOw0KPiAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0
LCAmUmVxdWVzdC0+RW50cnkpOw0KPiArICAgIEludGVybG9ja2VkSW5jcmVtZW50KCZTcmJFeHQt
PkNvdW50KTsNCj4gDQo+ICAgICAgUmVxdWVzdC0+U3JiICAgICAgICA9IFNyYjsNCj4gICAgICBS
ZXF1ZXN0LT5PcGVyYXRpb24gID0gT3BlcmF0aW9uOw0KPiAgICAgIFJlcXVlc3QtPkZpcnN0U2Vj
dG9yID0gQ2RiX0xvZ2ljYWxCbG9jayhTcmIpOw0KPiANCj4gLSAgICBTcmJFeHQtPkNvdW50ID0g
UGRvUXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsNCj4gKyAgICBEZWJ1Z0NvdW50ID0gUGRv
UXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsNCj4gKyAgICBpZiAoRGVidWdDb3VudCAhPSAo
VUxPTkcpU3JiRXh0LT5Db3VudCkgew0KPiArICAgICAgICBUcmFjZSgiWyV1XSAlZCAhPSAldVxu
IiwgUGRvR2V0VGFyZ2V0SWQoUGRvKSwgU3JiRXh0LT5Db3VudCwNCj4gRGVidWdDb3VudCk7DQo+
ICsgICAgfQ0KPiAgICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOw0KPiAg
ICAgIHJldHVybiBUUlVFOw0KPiANCj4gIGZhaWwxOg0KPiAgICAgIFBkb0NhbmNlbFJlcXVlc3RM
aXN0KFBkbywgJkxpc3QpOw0KPiArICAgIFNyYkV4dC0+Q291bnQgPSAwOw0KPiAgICAgIFNyYi0+
U3JiU3RhdHVzID0gU1JCX1NUQVRVU19FUlJPUjsNCj4gICAgICByZXR1cm4gRkFMU0U7DQo+ICB9
DQo+IEBAIC0xMjcwLDYgKzEyODIsNyBAQCBQcmVwYXJlVW5tYXAoDQo+ICAJVUxPTkcgICAgICAg
ICAgICAgICBDb3VudCA9IF9ieXRlc3dhcF91c2hvcnQoKihQVVNIT1JUKVVubWFwLQ0KPiA+Qmxv
Y2tEZXNjckRhdGFMZW5ndGgpIC8gc2l6ZW9mKFVOTUFQX0JMT0NLX0RFU0NSSVBUT1IpOw0KPiAg
ICAgIFVMT05HICAgICAgICAgICAgICAgSW5kZXg7DQo+ICAgICAgTElTVF9FTlRSWSAgICAgICAg
ICBMaXN0Ow0KPiArICAgIFVMT05HICAgICAgICAgICAgICAgRGVidWdDb3VudDsNCj4gDQo+ICAg
ICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZMaXN0KTsNCj4gICAgICBTcmJFeHQtPkNvdW50ID0gMDsN
Cj4gQEAgLTEyODIsNiArMTI5NSw3IEBAIFByZXBhcmVVbm1hcCgNCj4gICAgICAgICAgaWYgKFJl
cXVlc3QgPT0gTlVMTCkNCj4gICAgICAgICAgICAgIGdvdG8gZmFpbDE7DQo+ICAgICAgICAgIElu
c2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOw0KPiArICAgICAgICBJbnRlcmxv
Y2tlZEluY3JlbWVudCgmU3JiRXh0LT5Db3VudCk7DQo+IA0KPiAgICAgICAgICBSZXF1ZXN0LT5T
cmIgICAgICAgICAgICA9IFNyYjsNCj4gICAgICAgICAgUmVxdWVzdC0+T3BlcmF0aW9uICAgICAg
PSBCTEtJRl9PUF9ESVNDQVJEOw0KPiBAQCAtMTI5MCwxMiArMTMwNCwxNiBAQCBQcmVwYXJlVW5t
YXAoDQo+ICAgICAgICAgIFJlcXVlc3QtPkZsYWdzICAgICAgICAgID0gMDsNCj4gICAgICB9DQo+
IA0KPiAtICAgIFNyYkV4dC0+Q291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBkbywgJkxpc3Qp
Ow0KPiArICAgIERlYnVnQ291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBkbywgJkxpc3QpOw0K
PiArICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylTcmJFeHQtPkNvdW50KSB7DQo+ICsgICAg
ICAgIFRyYWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRUYXJnZXRJZChQZG8pLCBTcmJFeHQt
PkNvdW50LA0KPiBEZWJ1Z0NvdW50KTsNCj4gKyAgICB9DQo+ICAgICAgU3JiLT5TcmJTdGF0dXMg
PSBTUkJfU1RBVFVTX1BFTkRJTkc7DQo+ICAgICAgcmV0dXJuIFRSVUU7DQo+IA0KPiAgZmFpbDE6
DQo+ICAgICAgUGRvQ2FuY2VsUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7DQo+ICsgICAgU3JiRXh0
LT5Db3VudCA9IDA7DQo+ICAgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX0VSUk9SOw0K
PiAgICAgIHJldHVybiBGQUxTRTsNCj4gIH0NCj4gQEAgLTE0MjksNiArMTQ0NywxMyBAQCBQZG9T
dWJtaXRQcmVwYXJlZCgNCj4gICAgICApDQo+ICB7DQo+ICAgICAgUFhFTlZCRF9CTE9DS1JJTkcg
ICBCbG9ja1JpbmcgPSBGcm9udGVuZEdldEJsb2NrUmluZyhQZG8tDQo+ID5Gcm9udGVuZCk7DQo+
ICsgICAgaWYgKFBkb0lzUGF1c2VkKFBkbykpIHsNCj4gKyAgICAgICAgaWYgKFF1ZXVlQ291bnQo
JlBkby0+UHJlcGFyZWRSZXFzKSkNCj4gKyAgICAgICAgICAgIFdhcm5pbmcoIlRhcmdldFslZF0g
OiBQYXVzZWQsIG5vdCBzdWJtaXR0aW5nIG5ldyByZXF1ZXN0cyAoJXUpXG4iLA0KPiArICAgICAg
ICAgICAgICAgICAgICBQZG9HZXRUYXJnZXRJZChQZG8pLA0KPiArICAgICAgICAgICAgICAgICAg
ICBRdWV1ZUNvdW50KCZQZG8tPlByZXBhcmVkUmVxcykpOw0KPiArICAgICAgICByZXR1cm4gRkFM
U0U7DQo+ICsgICAgfQ0KPiANCj4gICAgICBmb3IgKDs7KSB7DQo+ICAgICAgICAgIFBYRU5WQkRf
UkVRVUVTVCBSZXF1ZXN0Ow0KPiAtLQ0KPiAyLjguMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QNCj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:51:53 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceg8d-00048s-BB; Fri, 17 Feb 2017 10: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=214e09179=Paul.Durrant@citrix.com>)
 id 1ceg8c-00048P-Ax
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 10:51:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6C/8C-31605-DB5D6A85; Fri, 17 Feb 2017 10:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQnf31WU
 RBod/clr8WZzowOhx+MMVlgDGKNbMvKT8igTWjE2rJrAWrDGv2PT7GVsD4wWzLkZODgkBP4mT
 804ygthsAjoSS4/OZwKxRQQKJL6/n8cMYjMLqElc39/FCmILC3hJfL+3lQWixlti9oIZULaRx
 JV5y9lAbBYBVYk9P5+BzeQVcJfY9vwUmC0kkCUx4dRcsBpOAWuJtY872EFsRgFZiS+Nq6F2iU
 vcegJxg4SAgMSSPeeZIWxRiZeP/7FC2AYSW5fuA9rLAVSvKbF+lz5Eq6LElO6H7BBrBSVOznz
 CMoFReBaSqbMQOmYh6ZiFpGMBI8sqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzAsGcAgh2MlzcGHGKU5GBSEuVdNG1ZhBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3qdXgHKCRanpqRVpmTnACIRJS3DwKInwrgNJ8xYXJOYWZ6ZDpE4x6nKcunH6JZMQS15+Xq
 qUOO8VkCIBkKKM0jy4EbBkcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFtApvBk5pXAbXo
 FdAQT0BGdEUtBjihJREhJNTBuzjQMX3rm0I1PHz1+aqZ8f1777NcC38+Mb1YEXgruZNTnebtb
 +Hzox9nKWZ+2ewSujjLm6FZOv5/95lVsje17adN171a5FzXkzE9X/d0sIPFF9Yp9iyKTpOZpu
 YmCuz5fabNyqBKOPKDotatxp0aIkFTE6gnux20XzjE9tqzd80T6JHXhVR+UWIozEg21mIuKEw
 HE879uAQMAAA==
X-Env-Sender: prvs=214e09179=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1487328698!82974286!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48577 invoked from network); 17 Feb 2017 10:51:39 -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;
 17 Feb 2017 10:51:39 -0000
X-IronPort-AV: E=Sophos;i="5.35,171,1484006400"; d="scan'208";a="40963282"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
Thread-Index: AQHSiD0kY9K5NJCzpUW6g3mDG9oxyqFtBwkQ
Date: Fri, 17 Feb 2017 10:51:38 +0000
Message-ID: <5f31c42ccb7a4eda9d706ca667b749dd@AMSPEX02CL03.citrite.net>
References: <20170216101138.10548-1-owen.smith@citrix.com>
 <20170216101138.10548-2-owen.smith@citrix.com>
In-Reply-To: <20170216101138.10548-2-owen.smith@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: Owen Smith <owen.smith@citrix.com>
Subject: Re: [win-pv-devel] [PATCH 2/2] Fix race calculating SrbExt->Count
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxm
IE9mIG93ZW4uc21pdGhAY2l0cml4LmNvbQ0KPiBTZW50OiAxNiBGZWJydWFyeSAyMDE3IDEwOjEy
DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21p
dGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BB
VENIIDIvMl0gRml4IHJhY2UgY2FsY3VsYXRpbmcgU3JiRXh0LT5Db3VudA0KPiANCj4gRnJvbTog
T3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KPiANCj4gSXQgaXMgcG9zc2libGUg
dW5kZXIgaGVhdnkgbG9hZHMgZm9yIHRoZSBiYWNrZW5kIHRvDQo+IHN0YXJ0IGNvbXBsZXRpbmcg
c3ViLXJlcXVlc3RzIG9mIGEgU3JiIGJlZm9yZSB0aGUNCj4gU3JiRXh0IENvdW50IGlzIHNldC4g
VGhpcyB3b3VsZCBsZWF2ZSB0aGUgY291bnQgdW5hYmxlDQo+IHRvIHJlYWNoIDAgKGFzIDEgb3Ig
bW9yZSByZXF1ZXN0cyBhcmUgc2tpcHBlZCBieSBjb3VudA0KPiBiZWluZyBvdmVycmlkZGVuKQ0K
PiANCj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0K
DQpBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAt
LS0NCj4gIHNyYy94ZW52YmQvcGRvLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkN
Cj4gDQo+IGRpZmYgLS1naXQgYS9zcmMveGVudmJkL3Bkby5jIGIvc3JjL3hlbnZiZC9wZG8uYw0K
PiBpbmRleCBkZDViNmVhLi5lZTJhM2NjIDEwMDY0NA0KPiAtLS0gYS9zcmMveGVudmJkL3Bkby5j
DQo+ICsrKyBiL3NyYy94ZW52YmQvcGRvLmMNCj4gQEAgLTExNjksNiArMTE2OSw3IEBAIFByZXBh
cmVSZWFkV3JpdGUoDQo+ICAgICAgVUxPTkcgICAgICAgICAgIFNlY3RvcnNMZWZ0ID0gQ2RiX1Ry
YW5zZmVyQmxvY2soU3JiKTsNCj4gICAgICBMSVNUX0VOVFJZICAgICAgTGlzdDsNCj4gICAgICBY
RU5WQkRfU0dfTElTVCAgU0dMaXN0Ow0KPiArICAgIFVMT05HICAgICAgICAgICBEZWJ1Z0NvdW50
Ow0KPiANCj4gICAgICBJbml0aWFsaXplTGlzdEhlYWQoJkxpc3QpOw0KPiAgICAgIFNyYkV4dC0+
Q291bnQgPSAwOw0KPiBAQCAtMTE4NSw2ICsxMTg2LDcgQEAgUHJlcGFyZVJlYWRXcml0ZSgNCj4g
ICAgICAgICAgaWYgKFJlcXVlc3QgPT0gTlVMTCkNCj4gICAgICAgICAgICAgIGdvdG8gZmFpbDE7
DQo+ICAgICAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOw0KPiAr
ICAgICAgICBJbnRlcmxvY2tlZEluY3JlbWVudCgmU3JiRXh0LT5Db3VudCk7DQo+IA0KPiAgICAg
ICAgICBSZXF1ZXN0LT5TcmIgICAgPSBTcmI7DQo+ICAgICAgICAgIE1heFNlZ21lbnRzID0gVXNl
SW5kaXJlY3QoUGRvLCBTZWN0b3JzTGVmdCk7DQo+IEBAIC0xMjA3LDcgKzEyMDksMTAgQEAgUHJl
cGFyZVJlYWRXcml0ZSgNCj4gICAgICAgICAgU2VjdG9yU3RhcnQgKz0gU2VjdG9yc0RvbmU7DQo+
ICAgICAgfQ0KPiANCj4gLSAgICBTcmJFeHQtPkNvdW50ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQ
ZG8sICZMaXN0KTsNCj4gKyAgICBEZWJ1Z0NvdW50ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQZG8s
ICZMaXN0KTsNCj4gKyAgICBpZiAoRGVidWdDb3VudCAhPSAoVUxPTkcpU3JiRXh0LT5Db3VudCkg
ew0KPiArICAgICAgICBUcmFjZSgiWyV1XSAlZCAhPSAldVxuIiwgUGRvR2V0VGFyZ2V0SWQoUGRv
KSwgU3JiRXh0LT5Db3VudCwNCj4gRGVidWdDb3VudCk7DQo+ICsgICAgfQ0KPiAgICAgIFNyYi0+
U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOw0KPiAgICAgIHJldHVybiBUUlVFOw0KPiAN
Cj4gQEAgLTEyMTUsNiArMTIyMCw3IEBAIGZhaWwzOg0KPiAgZmFpbDI6DQo+ICBmYWlsMToNCj4g
ICAgICBQZG9DYW5jZWxSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsNCj4gKyAgICBTcmJFeHQtPkNv
dW50ID0gMDsNCj4gICAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfRVJST1I7DQo+ICAg
ICAgcmV0dXJuIEZBTFNFOw0KPiAgfQ0KPiBAQCAtMTIzMCw2ICsxMjM2LDcgQEAgUHJlcGFyZVN5
bmNDYWNoZSgNCj4gICAgICBQWEVOVkJEX1JFUVVFU1QgICAgIFJlcXVlc3Q7DQo+ICAgICAgTElT
VF9FTlRSWSAgICAgICAgICBMaXN0Ow0KPiAgICAgIFVDSEFSICAgICAgICAgICAgICAgT3BlcmF0
aW9uOw0KPiArICAgIFVMT05HICAgICAgICAgICAgICAgRGVidWdDb3VudDsNCj4gDQo+ICAgICAg
aWYgKEZyb250ZW5kR2V0RGlza0luZm8oUGRvLT5Gcm9udGVuZCktPkZsdXNoQ2FjaGUpDQo+ICAg
ICAgICAgIE9wZXJhdGlvbiA9IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRTsNCj4gQEAgLTEyNDMs
MTcgKzEyNTAsMjIgQEAgUHJlcGFyZVN5bmNDYWNoZSgNCj4gICAgICBpZiAoUmVxdWVzdCA9PSBO
VUxMKQ0KPiAgICAgICAgICBnb3RvIGZhaWwxOw0KPiAgICAgIEluc2VydFRhaWxMaXN0KCZMaXN0
LCAmUmVxdWVzdC0+RW50cnkpOw0KPiArICAgIEludGVybG9ja2VkSW5jcmVtZW50KCZTcmJFeHQt
PkNvdW50KTsNCj4gDQo+ICAgICAgUmVxdWVzdC0+U3JiICAgICAgICA9IFNyYjsNCj4gICAgICBS
ZXF1ZXN0LT5PcGVyYXRpb24gID0gT3BlcmF0aW9uOw0KPiAgICAgIFJlcXVlc3QtPkZpcnN0U2Vj
dG9yID0gQ2RiX0xvZ2ljYWxCbG9jayhTcmIpOw0KPiANCj4gLSAgICBTcmJFeHQtPkNvdW50ID0g
UGRvUXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsNCj4gKyAgICBEZWJ1Z0NvdW50ID0gUGRv
UXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsNCj4gKyAgICBpZiAoRGVidWdDb3VudCAhPSAo
VUxPTkcpU3JiRXh0LT5Db3VudCkgew0KPiArICAgICAgICBUcmFjZSgiWyV1XSAlZCAhPSAldVxu
IiwgUGRvR2V0VGFyZ2V0SWQoUGRvKSwgU3JiRXh0LT5Db3VudCwNCj4gRGVidWdDb3VudCk7DQo+
ICsgICAgfQ0KPiAgICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOw0KPiAg
ICAgIHJldHVybiBUUlVFOw0KPiANCj4gIGZhaWwxOg0KPiAgICAgIFBkb0NhbmNlbFJlcXVlc3RM
aXN0KFBkbywgJkxpc3QpOw0KPiArICAgIFNyYkV4dC0+Q291bnQgPSAwOw0KPiAgICAgIFNyYi0+
U3JiU3RhdHVzID0gU1JCX1NUQVRVU19FUlJPUjsNCj4gICAgICByZXR1cm4gRkFMU0U7DQo+ICB9
DQo+IEBAIC0xMjcwLDYgKzEyODIsNyBAQCBQcmVwYXJlVW5tYXAoDQo+ICAJVUxPTkcgICAgICAg
ICAgICAgICBDb3VudCA9IF9ieXRlc3dhcF91c2hvcnQoKihQVVNIT1JUKVVubWFwLQ0KPiA+Qmxv
Y2tEZXNjckRhdGFMZW5ndGgpIC8gc2l6ZW9mKFVOTUFQX0JMT0NLX0RFU0NSSVBUT1IpOw0KPiAg
ICAgIFVMT05HICAgICAgICAgICAgICAgSW5kZXg7DQo+ICAgICAgTElTVF9FTlRSWSAgICAgICAg
ICBMaXN0Ow0KPiArICAgIFVMT05HICAgICAgICAgICAgICAgRGVidWdDb3VudDsNCj4gDQo+ICAg
ICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZMaXN0KTsNCj4gICAgICBTcmJFeHQtPkNvdW50ID0gMDsN
Cj4gQEAgLTEyODIsNiArMTI5NSw3IEBAIFByZXBhcmVVbm1hcCgNCj4gICAgICAgICAgaWYgKFJl
cXVlc3QgPT0gTlVMTCkNCj4gICAgICAgICAgICAgIGdvdG8gZmFpbDE7DQo+ICAgICAgICAgIElu
c2VydFRhaWxMaXN0KCZMaXN0LCAmUmVxdWVzdC0+RW50cnkpOw0KPiArICAgICAgICBJbnRlcmxv
Y2tlZEluY3JlbWVudCgmU3JiRXh0LT5Db3VudCk7DQo+IA0KPiAgICAgICAgICBSZXF1ZXN0LT5T
cmIgICAgICAgICAgICA9IFNyYjsNCj4gICAgICAgICAgUmVxdWVzdC0+T3BlcmF0aW9uICAgICAg
PSBCTEtJRl9PUF9ESVNDQVJEOw0KPiBAQCAtMTI5MCwxMiArMTMwNCwxNiBAQCBQcmVwYXJlVW5t
YXAoDQo+ICAgICAgICAgIFJlcXVlc3QtPkZsYWdzICAgICAgICAgID0gMDsNCj4gICAgICB9DQo+
IA0KPiAtICAgIFNyYkV4dC0+Q291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBkbywgJkxpc3Qp
Ow0KPiArICAgIERlYnVnQ291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBkbywgJkxpc3QpOw0K
PiArICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylTcmJFeHQtPkNvdW50KSB7DQo+ICsgICAg
ICAgIFRyYWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRUYXJnZXRJZChQZG8pLCBTcmJFeHQt
PkNvdW50LA0KPiBEZWJ1Z0NvdW50KTsNCj4gKyAgICB9DQo+ICAgICAgU3JiLT5TcmJTdGF0dXMg
PSBTUkJfU1RBVFVTX1BFTkRJTkc7DQo+ICAgICAgcmV0dXJuIFRSVUU7DQo+IA0KPiAgZmFpbDE6
DQo+ICAgICAgUGRvQ2FuY2VsUmVxdWVzdExpc3QoUGRvLCAmTGlzdCk7DQo+ICsgICAgU3JiRXh0
LT5Db3VudCA9IDA7DQo+ICAgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX0VSUk9SOw0K
PiAgICAgIHJldHVybiBGQUxTRTsNCj4gIH0NCj4gQEAgLTE0MjksNiArMTQ0NywxMyBAQCBQZG9T
dWJtaXRQcmVwYXJlZCgNCj4gICAgICApDQo+ICB7DQo+ICAgICAgUFhFTlZCRF9CTE9DS1JJTkcg
ICBCbG9ja1JpbmcgPSBGcm9udGVuZEdldEJsb2NrUmluZyhQZG8tDQo+ID5Gcm9udGVuZCk7DQo+
ICsgICAgaWYgKFBkb0lzUGF1c2VkKFBkbykpIHsNCj4gKyAgICAgICAgaWYgKFF1ZXVlQ291bnQo
JlBkby0+UHJlcGFyZWRSZXFzKSkNCj4gKyAgICAgICAgICAgIFdhcm5pbmcoIlRhcmdldFslZF0g
OiBQYXVzZWQsIG5vdCBzdWJtaXR0aW5nIG5ldyByZXF1ZXN0cyAoJXUpXG4iLA0KPiArICAgICAg
ICAgICAgICAgICAgICBQZG9HZXRUYXJnZXRJZChQZG8pLA0KPiArICAgICAgICAgICAgICAgICAg
ICBRdWV1ZUNvdW50KCZQZG8tPlByZXBhcmVkUmVxcykpOw0KPiArICAgICAgICByZXR1cm4gRkFM
U0U7DQo+ICsgICAgfQ0KPiANCj4gICAgICBmb3IgKDs7KSB7DQo+ICAgICAgICAgIFBYRU5WQkRf
UkVRVUVTVCBSZXF1ZXN0Ow0KPiAtLQ0KPiAyLjguMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHdpbi1wdi1kZXZlbCBtYWlsaW5n
IGxpc3QNCj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:57:10 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cegDu-0004oA-Bo; Fri, 17 Feb 2017 10: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 <prvs=214e09179=Paul.Durrant@citrix.com>)
 id 1cegDs-0004ns-LJ
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 10:57:08 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EE/3A-01711-307D6A85; Fri, 17 Feb 2017 10:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsWyU9JRQpf5+rI
 Ig87bUhZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+qaT6wFk/gr9u7ayd7A+IOvi5GDQ0LAT2LH
 LsEuRk4ONgEdiaVH5zOB2CIChRIvFj1hBCkRFrCSmDExDyJsLfHi1S5WCNtJYsLpp2A2i4Cqx
 Nl1D1lAbF4Bd4n70zYBjeHiEBJYzSix/8ILdpAEp4CtxOaL/9hAbEYBWYkvjauZQWxmAXGJW0
 8g9koICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaQe5gFNCXW79KHaFWUmNL9kB1ir6DEyZlPWCY
 wCs1CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCql5taXJyYnpqT
 mFSsl5yfu4kRGNz1DAyMOxhvTvY7xCjJwaQkyrto2rIIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8iVeBcoJFqempFWmZOcA4g0lLcPAoifAuAEnzFhck5hZnpkOkTjHqcpy6cfolkxBLXn5eqp
 Q4rzdIkQBIUUZpHtwIWMxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexdkCk9mXgncpld
 ARzABHdEZsRTkiJJEhJRUA+MqBhH5L1948rzKLltM2K9/wDFKfEW//lmpu9e7NZqihd68ENgb
 PvfeTWWn7Y4lv98Vd240a5DvVVzJ8zbmxp+Jh6Mn3+Kq/3hvn9e6V1LbuKZeLVpiX/bs94svM
 34xBj466J/Xxs7J1VZXsOpe9Pq5Z7p/hgTm+dje/ad7uWN+8RmeFK9Q73QlluKMREMt5qLiRA
 DlTJpH9AIAAA==
X-Env-Sender: prvs=214e09179=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1487329027!83760861!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1460 invoked from network); 17 Feb 2017 10:57:07 -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;
 17 Feb 2017 10:57:07 -0000
X-IronPort-AV: E=Sophos;i="5.35,171,1484006400"; d="scan'208";a="40963485"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] no-discard from xl not honored
Thread-Index: AQHShdSqIN+CRMLsIUWek28gOYsnGKFmo1XAgAVYi4CAARCzkA==
Date: Fri, 17 Feb 2017 10:57:06 +0000
Message-ID: <684a182fc7664be5973d648c88224a7c@AMSPEX02CL03.citrite.net>
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
 <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
 <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
In-Reply-To: <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZWFzIEtpbnpsZXIgW21h
aWx0bzptbC1ha0Bwb3N0ZW8uZGVdDQo+IFNlbnQ6IDE2IEZlYnJ1YXJ5IDIwMTcgMTk6MzgNCj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB3aW4tcHYtDQo+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBu
by1kaXNjYXJkIGZyb20geGwgbm90IGhvbm9yZWQNCj4gDQo+IEhlcmUgaXMgbXkgc3VnZ2VzdGlv
bi4NCj4gDQoNClRoYXQgcGF0Y2ggbG9va3MgcmVhc29uYWJsZSB0byBtZS4gQ291bGQgeW91IHN1
Ym1pdCBpdCBwcm9wZXJseSB0byB0aGUgbGlzdCB3aXRoIHlvdXIgU2lnbmVkLW9mZi1ieT8gKFNl
ZSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0
X1BhdGNoZXMgZm9yIGdlbmVyYWwgZ3VpZGFuY2Ugb24gcGF0Y2ggc3VibWlzc2lvbi4uLiBUaGUg
UFYgZHJpdmVycyBwcm9qZWN0IHVzZXMgdGhlIHNhbWUgcHJvY2VzcyBhcyB0aGUgbWFpbiBoeXBl
cnZpc29yKS4NCg0KVGhhbmtzLA0KDQogIFBhdWwNCg0KPiBSZWdhcmRzIEFuZHJlYXMNCj4gDQo+
IE9uIDEzLjAyLjIwMTcgMTA6MDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2luLXB2
LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddDQo+IE9uDQo+ID4+IEJlaGFsZiBP
ZiBBbmRyZWFzIEtpbnpsZXINCj4gPj4gU2VudDogMTAgRmVicnVhcnkgMjAxNyAxNjo0NQ0KPiA+
PiBUbzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+IFN1YmplY3Q6IFt3
aW4tcHYtZGV2ZWxdIG5vLWRpc2NhcmQgZnJvbSB4bCBub3QgaG9ub3JlZA0KPiA+Pg0KPiA+PiBB
IGRpc2sgc3BlYyBsaWtlDQo+ID4+DQo+ID4+IGRpc2sgPSBbICcvZGV2L3NkYTcsLGhkYSxydycs
ICcvZGV2L3JhbTAsLGhkYixydyxuby1kaXNjYXJkJyBdDQo+ID4+DQo+ID4+IGxlYWRzIHRvIHRo
ZSBmb2xsb3dpbmcgeGVuc3RvcmUgKGF0IGxlYXN0IHdpdGggWGVuIDQuNS4xKQ0KPiA+Pg0KPiA+
PiAgICAgICAgIGRpc2NhcmQtZW5hYmxlID0gIjAiDQo+ID4+ICAgICAgICAgZmVhdHVyZS1kaXNj
YXJkID0gIjEiDQo+ID4+DQo+ID4+IFRoZSBkcml2ZXIgb25seSByZWFkcyAiZmVhdHVyZS1kaXNj
YXJkIiBidXQgbm90ICJkaXNjYXJkLWVuYWJsZSIgc28NCj4gPj4gZGlzY2FyZCBpcyBub3QgZGlz
YWJsZWQuDQo+ID4NCj4gPiBIbW0uIFRoYXQncyB1bmZvcnR1bmF0ZSwgYnV0IGZhaXJseSBlYXNp
bHkgZml4ZWQuIEknbGwgc2VlIGlmIEkgY2FuIGNvbWUgdXAgd2l0aA0KPiBhIHBhdGNoIGxhdGVy
IHRvZGF5Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
d2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 10:57:10 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 10: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cegDu-0004oA-Bo; Fri, 17 Feb 2017 10: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 <prvs=214e09179=Paul.Durrant@citrix.com>)
 id 1cegDs-0004ns-LJ
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 10:57:08 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 EE/3A-01711-307D6A85; Fri, 17 Feb 2017 10:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsWyU9JRQpf5+rI
 Ig87bUhZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+qaT6wFk/gr9u7ayd7A+IOvi5GDQ0LAT2LH
 LsEuRk4ONgEdiaVH5zOB2CIChRIvFj1hBCkRFrCSmDExDyJsLfHi1S5WCNtJYsLpp2A2i4Cqx
 Nl1D1lAbF4Bd4n70zYBjeHiEBJYzSix/8ILdpAEp4CtxOaL/9hAbEYBWYkvjauZQWxmAXGJW0
 8g9koICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaQe5gFNCXW79KHaFWUmNL9kB1ir6DEyZlPWCY
 wCs1CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCql5taXJyYnpqT
 mFSsl5yfu4kRGNz1DAyMOxhvTvY7xCjJwaQkyrto2rIIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8iVeBcoJFqempFWmZOcA4g0lLcPAoifAuAEnzFhck5hZnpkOkTjHqcpy6cfolkxBLXn5eqp
 Q4rzdIkQBIUUZpHtwIWMxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexdkCk9mXgncpld
 ARzABHdEZsRTkiJJEhJRUA+MqBhH5L1948rzKLltM2K9/wDFKfEW//lmpu9e7NZqihd68ENgb
 PvfeTWWn7Y4lv98Vd240a5DvVVzJ8zbmxp+Jh6Mn3+Kq/3hvn9e6V1LbuKZeLVpiX/bs94svM
 34xBj466J/Xxs7J1VZXsOpe9Pq5Z7p/hgTm+dje/ad7uWN+8RmeFK9Q73QlluKMREMt5qLiRA
 DlTJpH9AIAAA==
X-Env-Sender: prvs=214e09179=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1487329027!83760861!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1460 invoked from network); 17 Feb 2017 10:57:07 -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;
 17 Feb 2017 10:57:07 -0000
X-IronPort-AV: E=Sophos;i="5.35,171,1484006400"; d="scan'208";a="40963485"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] no-discard from xl not honored
Thread-Index: AQHShdSqIN+CRMLsIUWek28gOYsnGKFmo1XAgAVYi4CAARCzkA==
Date: Fri, 17 Feb 2017 10:57:06 +0000
Message-ID: <684a182fc7664be5973d648c88224a7c@AMSPEX02CL03.citrite.net>
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
 <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
 <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
In-Reply-To: <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZWFzIEtpbnpsZXIgW21h
aWx0bzptbC1ha0Bwb3N0ZW8uZGVdDQo+IFNlbnQ6IDE2IEZlYnJ1YXJ5IDIwMTcgMTk6MzgNCj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB3aW4tcHYtDQo+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBu
by1kaXNjYXJkIGZyb20geGwgbm90IGhvbm9yZWQNCj4gDQo+IEhlcmUgaXMgbXkgc3VnZ2VzdGlv
bi4NCj4gDQoNClRoYXQgcGF0Y2ggbG9va3MgcmVhc29uYWJsZSB0byBtZS4gQ291bGQgeW91IHN1
Ym1pdCBpdCBwcm9wZXJseSB0byB0aGUgbGlzdCB3aXRoIHlvdXIgU2lnbmVkLW9mZi1ieT8gKFNl
ZSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0
X1BhdGNoZXMgZm9yIGdlbmVyYWwgZ3VpZGFuY2Ugb24gcGF0Y2ggc3VibWlzc2lvbi4uLiBUaGUg
UFYgZHJpdmVycyBwcm9qZWN0IHVzZXMgdGhlIHNhbWUgcHJvY2VzcyBhcyB0aGUgbWFpbiBoeXBl
cnZpc29yKS4NCg0KVGhhbmtzLA0KDQogIFBhdWwNCg0KPiBSZWdhcmRzIEFuZHJlYXMNCj4gDQo+
IE9uIDEzLjAyLjIwMTcgMTA6MDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2luLXB2
LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddDQo+IE9uDQo+ID4+IEJlaGFsZiBP
ZiBBbmRyZWFzIEtpbnpsZXINCj4gPj4gU2VudDogMTAgRmVicnVhcnkgMjAxNyAxNjo0NQ0KPiA+
PiBUbzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+IFN1YmplY3Q6IFt3
aW4tcHYtZGV2ZWxdIG5vLWRpc2NhcmQgZnJvbSB4bCBub3QgaG9ub3JlZA0KPiA+Pg0KPiA+PiBB
IGRpc2sgc3BlYyBsaWtlDQo+ID4+DQo+ID4+IGRpc2sgPSBbICcvZGV2L3NkYTcsLGhkYSxydycs
ICcvZGV2L3JhbTAsLGhkYixydyxuby1kaXNjYXJkJyBdDQo+ID4+DQo+ID4+IGxlYWRzIHRvIHRo
ZSBmb2xsb3dpbmcgeGVuc3RvcmUgKGF0IGxlYXN0IHdpdGggWGVuIDQuNS4xKQ0KPiA+Pg0KPiA+
PiAgICAgICAgIGRpc2NhcmQtZW5hYmxlID0gIjAiDQo+ID4+ICAgICAgICAgZmVhdHVyZS1kaXNj
YXJkID0gIjEiDQo+ID4+DQo+ID4+IFRoZSBkcml2ZXIgb25seSByZWFkcyAiZmVhdHVyZS1kaXNj
YXJkIiBidXQgbm90ICJkaXNjYXJkLWVuYWJsZSIgc28NCj4gPj4gZGlzY2FyZCBpcyBub3QgZGlz
YWJsZWQuDQo+ID4NCj4gPiBIbW0uIFRoYXQncyB1bmZvcnR1bmF0ZSwgYnV0IGZhaXJseSBlYXNp
bHkgZml4ZWQuIEknbGwgc2VlIGlmIEkgY2FuIGNvbWUgdXAgd2l0aA0KPiBhIHBhdGNoIGxhdGVy
IHRvZGF5Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
d2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 16:26:57 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1celMs-0005tH-0N; Fri, 17 Feb 2017 16:26:46 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1celMq-0005t2-N0
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 16:26:44 +0000
Date: Fri, 17 Feb 2017 16:26:41 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <16564011.59.1487348801511.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_58_3648510.1487348801511"
X-Jenkins-Job: XENVBD-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-master - Build #91 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_58_3648510.1487348801511
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #91.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-master/91/console to view the results.
------=_Part_58_3648510.1487348801511
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_58_3648510.1487348801511--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 16:26:57 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 16: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1celMs-0005tH-0N; Fri, 17 Feb 2017 16:26:46 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1celMq-0005t2-N0
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 16:26:44 +0000
Date: Fri, 17 Feb 2017 16:26:41 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <16564011.59.1487348801511.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_58_3648510.1487348801511"
X-Jenkins-Job: XENVBD-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-master - Build #91 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_58_3648510.1487348801511
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #91.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-master/91/console to view the results.
------=_Part_58_3648510.1487348801511
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_58_3648510.1487348801511--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 16:31:05 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 16:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1celR3-0006V8-Jl; Fri, 17 Feb 2017 16:31:05 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1celR2-0006Uv-P3
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 16:31:04 +0000
Date: Fri, 17 Feb 2017 16:31:02 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <1617740.61.1487349062199.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_60_29457801.1487349062199"
X-Jenkins-Job: XENNET-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-8.2 - Build #5 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_60_29457801.1487349062199
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #5.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-8.2/5/console to view the results.
------=_Part_60_29457801.1487349062199
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_60_29457801.1487349062199--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 16:31:05 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 16:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1celR3-0006V8-Jl; Fri, 17 Feb 2017 16:31:05 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1celR2-0006Uv-P3
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 16:31:04 +0000
Date: Fri, 17 Feb 2017 16:31:02 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <1617740.61.1487349062199.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_60_29457801.1487349062199"
X-Jenkins-Job: XENNET-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-8.2 - Build #5 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_60_29457801.1487349062199
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #5.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-8.2/5/console to view the results.
------=_Part_60_29457801.1487349062199
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_60_29457801.1487349062199--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 17:30:35 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 17:30: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cemMS-0002E2-M1; Fri, 17 Feb 2017 17:30:24 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cemMS-0002Du-CU
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 17:30:24 +0000
Date: Fri, 17 Feb 2017 17:30:21 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <10489904.63.1487352621701.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_62_21133108.1487352621701"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #6 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_62_21133108.1487352621701
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #6.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/6/console to view the results.
------=_Part_62_21133108.1487352621701
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_62_21133108.1487352621701--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 17:30:35 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 17:30: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cemMS-0002E2-M1; Fri, 17 Feb 2017 17:30:24 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cemMS-0002Du-CU
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 17:30:24 +0000
Date: Fri, 17 Feb 2017 17:30:21 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <10489904.63.1487352621701.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_62_21133108.1487352621701"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #6 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_62_21133108.1487352621701
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #6.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/6/console to view the results.
------=_Part_62_21133108.1487352621701
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_62_21133108.1487352621701--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 19:47:26 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 19: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceoUt-0004kG-K2; Fri, 17 Feb 2017 19: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 <ml-ak@posteo.de>) id 1ceoUs-0004k2-JI
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 19:47:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C8/E0-23940-14357A85; Fri, 17 Feb 2017 19:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42LZ6azipOsYvDz
 C4H+zuMWfxYkOjB6HP1xhCWCMYs3MS8qvSGDNWPXjAXvBT/aK5sU/mRoYP7J2MXJxCAkcYJT4
 2PgMyOEEciYxSkz46gRiiwh0M0o8uRQEYrMJqEv8v3yaDcQWFgiUmPhoBzuIzStgI9F2bTozi
 M0ioCqxZt16oBoODlGBGIkZm30hSgQlTs58wgJiMwuYSczb/JAZwpaX2P52DvMERu5ZSMpmIS
 mbhaRsASPzKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBC
 pZ2Bg3MH4+7TnIUZJDiYlUd4jPssjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbg0EygkWpaan
 VqRl5gCDFSYtwcGjJMLbDpLmLS5IzC3OTIdInWI05riy6OJLJo4/ny6/ZBJiycvPS5US550EU
 ioAUppRmgc3CBZFlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87aCTOHJzCuB2/cK6BQmoF
 M6I5aCnFKSiJCSamBcWiuT9eU2V9XrBMauI02VZ/7LrJD+YvD3dMPXuysWtv2UOtSY48mTr6b
 y5XbrGq7P3yfabAr5YXxc5b2a+MNzqzt/dS8NcpV4ddknOXbDpv1KLg+UC57Y5lYosJv6Bp31
 t/7BH2Bf/9hLcu/3lnNhe2RVeve5rp17V80naB27ztL8t6t4r7kqsRRnJBpqMRcVJwIAzWlBG
 Z0CAAA=
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1487360833!86169867!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22656 invoked from network); 17 Feb 2017 19:47:13 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Feb 2017 19:47:13 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 1DEAE20B0B
 for <win-pv-devel@lists.xenproject.org>; Fri, 17 Feb 2017 20:47:11 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vQ3Sv34Rcz108m;
 Fri, 17 Feb 2017 20:47:11 +0100 (CET)
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, owen.smith@citrix.com
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <241bff2f-a27c-ed5e-6542-14b20f258109@posteo.de>
Date: Fri, 17 Feb 2017 20:47:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
Subject: [win-pv-devel] commit "Make sure we don't leave SRBs in state
 PENDING" introduces race
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gUGF1bCwKCiAgICAgIFNyYkV4dC0+Q291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBk
bywgJkxpc3QpOworICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOwogICAg
ICByZXR1cm4gVFJVRTsKCmRvZXNuJ3QgZXZlcnl0aGluZyB5b3UgZG8gYWZ0ZXIgUGRvUXVldWVS
ZXF1ZXN0TGlzdCBpbnRyb2R1Y2UgYSByYWNlLCBiZSBpdCB3cml0aW5nIHRvIFNyYkV4dC0+Q291
bnQgb3Igc2V0dGluZyBTcmItPlNyYlN0YXR1cz8KCkluIFBkb0NvbXBsZXRlUmVzcG9uc2UKCiAg
ICAgaWYgKEludGVybG9ja2VkRGVjcmVtZW50KCZTcmJFeHQtPkNvdW50KSA9PSAwKSB7Ci0tLT5y
YWNlCiAgICAgICAgICBpZiAoU3JiLT5TcmJTdGF0dXMgPT0gU1JCX1NUQVRVU19QRU5ESU5HKSB7
CiAgICAgICAgICAgICAgLy8gU1JCIGhhcyBub3QgaGl0IGEgZmFpbHVyZSBjb25kaXRpb24gKEJM
S0lGX1JTUF9FUlJPUiB8IEJMS0lGX1JTUF9FT1BOT1RTVVBQKQogICAgICAgICAgICAgIC8vIGZy
b20gYW55IG9mIGl0cyByZXNwb25zZXMuIFNSQiBtdXN0IGhhdmUgc3VjY2VlZGVkCiAgICAgICAg
ICAgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1NVQ0NFU1M7CiAgICAgICAgICAgICAg
U3JiLT5TY3NpU3RhdHVzID0gMHgwMDsgLy8gU0NTSV9HT09ECiAgICAgICAgICB9IGVsc2Ugewog
ICAgICAgICAgICAgIC8vIFNyYi0+U3JiU3RhdHVzIGhhcyBhbHJlYWR5IGJlZW4gc2V0IGJ5IDEg
b3IgbW9yZSByZXF1ZXN0cyB3aXRoIFN0YXR1cyAhPSBCTEtJRl9SU1BfT0tBWQogICAgICAgICAg
ICAgIFNyYi0+U2NzaVN0YXR1cyA9IDB4NDA7IC8vIFNDU0lfQUJPUlRFRAogICAgICAgICAgfQoK
U28geW91IG1heSBvdmVyd3JpdGUgYW4gYWxyZWFkeSBleGlzdGluZyBlcnJvciBjb25kaXRpb24u
CgpJIHdvdWxkIHJlYWxseSBzdWdnZXN0IHRvIHVzZSBteSBwYXRjaC4gU28gZmFyIGxvYWQgdGVz
dHMgYXJlIGZpbmFsbHkgc3RhYmxlIHdpdGggaXQuCgpSZWdhcmRzIEFuZHJlYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 19:47:26 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 19: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ceoUt-0004kG-K2; Fri, 17 Feb 2017 19: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 <ml-ak@posteo.de>) id 1ceoUs-0004k2-JI
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 19:47:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C8/E0-23940-14357A85; Fri, 17 Feb 2017 19:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42LZ6azipOsYvDz
 C4H+zuMWfxYkOjB6HP1xhCWCMYs3MS8qvSGDNWPXjAXvBT/aK5sU/mRoYP7J2MXJxCAkcYJT4
 2PgMyOEEciYxSkz46gRiiwh0M0o8uRQEYrMJqEv8v3yaDcQWFgiUmPhoBzuIzStgI9F2bTozi
 M0ioCqxZt16oBoODlGBGIkZm30hSgQlTs58wgJiMwuYSczb/JAZwpaX2P52DvMERu5ZSMpmIS
 mbhaRsASPzKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBC
 pZ2Bg3MH4+7TnIUZJDiYlUd4jPssjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbg0EygkWpaan
 VqRl5gCDFSYtwcGjJMLbDpLmLS5IzC3OTIdInWI05riy6OJLJo4/ny6/ZBJiycvPS5US550EU
 ioAUppRmgc3CBZFlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87aCTOHJzCuB2/cK6BQmoF
 M6I5aCnFKSiJCSamBcWiuT9eU2V9XrBMauI02VZ/7LrJD+YvD3dMPXuysWtv2UOtSY48mTr6b
 y5XbrGq7P3yfabAr5YXxc5b2a+MNzqzt/dS8NcpV4ddknOXbDpv1KLg+UC57Y5lYosJv6Bp31
 t/7BH2Bf/9hLcu/3lnNhe2RVeve5rp17V80naB27ztL8t6t4r7kqsRRnJBpqMRcVJwIAzWlBG
 Z0CAAA=
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1487360833!86169867!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22656 invoked from network); 17 Feb 2017 19:47:13 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Feb 2017 19:47:13 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 1DEAE20B0B
 for <win-pv-devel@lists.xenproject.org>; Fri, 17 Feb 2017 20:47:11 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vQ3Sv34Rcz108m;
 Fri, 17 Feb 2017 20:47:11 +0100 (CET)
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, owen.smith@citrix.com
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <241bff2f-a27c-ed5e-6542-14b20f258109@posteo.de>
Date: Fri, 17 Feb 2017 20:47:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
Subject: [win-pv-devel] commit "Make sure we don't leave SRBs in state
 PENDING" introduces race
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

SGVsbG8gUGF1bCwKCiAgICAgIFNyYkV4dC0+Q291bnQgPSBQZG9RdWV1ZVJlcXVlc3RMaXN0KFBk
bywgJkxpc3QpOworICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOwogICAg
ICByZXR1cm4gVFJVRTsKCmRvZXNuJ3QgZXZlcnl0aGluZyB5b3UgZG8gYWZ0ZXIgUGRvUXVldWVS
ZXF1ZXN0TGlzdCBpbnRyb2R1Y2UgYSByYWNlLCBiZSBpdCB3cml0aW5nIHRvIFNyYkV4dC0+Q291
bnQgb3Igc2V0dGluZyBTcmItPlNyYlN0YXR1cz8KCkluIFBkb0NvbXBsZXRlUmVzcG9uc2UKCiAg
ICAgaWYgKEludGVybG9ja2VkRGVjcmVtZW50KCZTcmJFeHQtPkNvdW50KSA9PSAwKSB7Ci0tLT5y
YWNlCiAgICAgICAgICBpZiAoU3JiLT5TcmJTdGF0dXMgPT0gU1JCX1NUQVRVU19QRU5ESU5HKSB7
CiAgICAgICAgICAgICAgLy8gU1JCIGhhcyBub3QgaGl0IGEgZmFpbHVyZSBjb25kaXRpb24gKEJM
S0lGX1JTUF9FUlJPUiB8IEJMS0lGX1JTUF9FT1BOT1RTVVBQKQogICAgICAgICAgICAgIC8vIGZy
b20gYW55IG9mIGl0cyByZXNwb25zZXMuIFNSQiBtdXN0IGhhdmUgc3VjY2VlZGVkCiAgICAgICAg
ICAgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1NVQ0NFU1M7CiAgICAgICAgICAgICAg
U3JiLT5TY3NpU3RhdHVzID0gMHgwMDsgLy8gU0NTSV9HT09ECiAgICAgICAgICB9IGVsc2Ugewog
ICAgICAgICAgICAgIC8vIFNyYi0+U3JiU3RhdHVzIGhhcyBhbHJlYWR5IGJlZW4gc2V0IGJ5IDEg
b3IgbW9yZSByZXF1ZXN0cyB3aXRoIFN0YXR1cyAhPSBCTEtJRl9SU1BfT0tBWQogICAgICAgICAg
ICAgIFNyYi0+U2NzaVN0YXR1cyA9IDB4NDA7IC8vIFNDU0lfQUJPUlRFRAogICAgICAgICAgfQoK
U28geW91IG1heSBvdmVyd3JpdGUgYW4gYWxyZWFkeSBleGlzdGluZyBlcnJvciBjb25kaXRpb24u
CgpJIHdvdWxkIHJlYWxseSBzdWdnZXN0IHRvIHVzZSBteSBwYXRjaC4gU28gZmFyIGxvYWQgdGVz
dHMgYXJlIGZpbmFsbHkgc3RhYmxlIHdpdGggaXQuCgpSZWdhcmRzIEFuZHJlYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWls
aW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 20:21:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 20:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cep1Q-0007Y6-Al; Fri, 17 Feb 2017 20:20:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cep1P-0007Xy-HK
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 20:20:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6B/58-27165-22B57A85; Fri, 17 Feb 2017 20:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWy01nFSVcxenm
 Ewdo/VhZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+WLq+wFT8Qqvj58xtbAeFK0i5GLQ0jgAKPE
 14sXWCCcSYwSly9tZOti5OAQFrCSOLG7AiL+glFi3qYL7F2MnBwiAiUS/35+YAOx2QTUJf5fP
 g1WzytgI3GsXxckzCKgKtF1fx4LSFhUIEZixmZfkDCvgKDEyZlPWEBsTgEPic1LmsGmMAv4S1
 w9fZF5AiPPLCRls5CkIGwziXmbH0LZ8hLb386Bsu0k7mzuZoSwFSWmdD9kh7CtJO7MfMK+gJF
 9FaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgYDIAwQ7Gu5sC
 DjFKcjApifIe8VkeIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC934kUE6wKDU9tSItMwcYIzBpC
 Q4eJRHegCigNG9xQWJucWY6ROoUoyXHqRunXzJxXFl0EUj++XT5JZMQS15+XqqUOC8zSIMASE
 NGaR7cOFgcX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwrw/IFJ7MvBK4ra+ADmICOqgzYin
 IQSWJCCmpBkbxO/+PcG37w+vzgV1Gd4vNJR7P/dHP+k6umzLvNLtDw5KPhbOPqD0q5eyI0T1u
 yr7qbsgm/cmzvNhn/876k5Nfc6ede8Os4oMndi5aolnCYdZelCF9YvEMo/3HZXU7ZOyvWrTYt
 2+SNp4Q3x8td3u+5qIFyQE7nj1ZdlbhjmbIk6YwmV2L1DqUWIozEg21mIuKEwHQHg3a3gIAAA
 ==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1487362849!52558086!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34156 invoked from network); 17 Feb 2017 20:20:49 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Feb 2017 20:20:49 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 487F820BD0
 for <win-pv-devel@lists.xenproject.org>; Fri, 17 Feb 2017 21:20:49 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vQ4Ch4HGrz1093;
 Fri, 17 Feb 2017 21:20:48 +0100 (CET)
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
 <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
 <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
 <684a182fc7664be5973d648c88224a7c@AMSPEX02CL03.citrite.net>
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <6622ad3b-f9c3-e772-69aa-4b2bbd075919@posteo.de>
Date: Fri, 17 Feb 2017 21:20:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <684a182fc7664be5973d648c88224a7c@AMSPEX02CL03.citrite.net>
Content-Type: multipart/mixed; boundary="------------922AC681EBEC2A3A499C9785"
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Sure.

Regards Andreas


On 17.02.2017 11:57, Paul Durrant wrote:
>> -----Original Message-----
>> From: Andreas Kinzler [mailto:ml-ak@posteo.de]
>> Sent: 16 February 2017 19:38
>> To: Paul Durrant <Paul.Durrant@citrix.com>; win-pv-
>> devel@lists.xenproject.org
>> Subject: Re: [win-pv-devel] no-discard from xl not honored
>>
>> Here is my suggestion.
>>
> That patch looks reasonable to me. Could you submit it properly to the list with your Signed-off-by? (See https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches for general guidance on patch submission... The PV drivers project uses the same process as the main hypervisor).
>
> Thanks,
>
>    Paul


--------------922AC681EBEC2A3A499C9785
Content-Type: text/plain; charset=UTF-8;
 name="discard.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="discard.patch"

ClNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgS2luemxlciA8bWwtYWtAcG9zdGVvLmRlPgoKLS0t
IGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jCisrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwpA
QCAtODM2LDYgKzgzNiw5IEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKAogICAgICkKIHsKICAg
ICBCT09MRUFOIENoYW5nZWQgPSBGQUxTRTsKKyAgICBCT09MRUFOIERpc2NhcmQ7CisgICAg
Qk9PTEVBTiBEaXNjYXJkRmVhdHVyZSA9IEZBTFNFOworICAgIEJPT0xFQU4gRGlzY2FyZEVu
YWJsZSA9IFRSVUU7CiAKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJv
bnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWJh
cnJpZXIiLApAQCAtODQzLDkgKzg0NiwxNyBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygKICAg
ICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5GbHVz
aENhY2hlKTsKLSAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWRpc2NhcmQi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJ
bmZvLkRpc2NhcmQpOworCisgICAgLy8gZGlzY2FyZCByZWxhdGVkCisgICAgRnJvbnRlbmRS
ZWFkRmVhdHVyZShGcm9udGVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJl
LWRpc2NhcmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgJkRpc2NhcmRGZWF0dXJlKTsK
KyAgICBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgImRpc2NhcmQtZW5hYmxlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICZEaXNj
YXJkRW5hYmxlKTsKKyAgICBEaXNjYXJkID0gRGlzY2FyZEZlYXR1cmUgJiYgRGlzY2FyZEVu
YWJsZTsKKyAgICBDaGFuZ2VkIHw9IChEaXNjYXJkICE9IEZyb250ZW5kLT5EaXNrSW5mby5E
aXNjYXJkKTsKKyAgICBGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZCA9IERpc2NhcmQ7CiAg
ICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1zZWN1cmUiLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRT
ZWN1cmUpOwo=
--------------922AC681EBEC2A3A499C9785
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------922AC681EBEC2A3A499C9785--


From win-pv-devel-bounces@lists.xenproject.org Fri Feb 17 20:21:02 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 17 Feb 2017 20:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cep1Q-0007Y6-Al; Fri, 17 Feb 2017 20:20:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ml-ak@posteo.de>) id 1cep1P-0007Xy-HK
 for win-pv-devel@lists.xenproject.org; Fri, 17 Feb 2017 20:20:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6B/58-27165-22B57A85; Fri, 17 Feb 2017 20:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWy01nFSVcxenm
 Ewdo/VhZ/Fic6MHoc/nCFJYAxijUzLym/IoE14+WLq+wFT8Qqvj58xtbAeFK0i5GLQ0jgAKPE
 14sXWCCcSYwSly9tZOti5OAQFrCSOLG7AiL+glFi3qYL7F2MnBwiAiUS/35+YAOx2QTUJf5fP
 g1WzytgI3GsXxckzCKgKtF1fx4LSFhUIEZixmZfkDCvgKDEyZlPWEBsTgEPic1LmsGmMAv4S1
 w9fZF5AiPPLCRls5CkIGwziXmbH0LZ8hLb386Bsu0k7mzuZoSwFSWmdD9kh7CtJO7MfMK+gJF
 9FaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgYDIAwQ7Gu5sC
 DjFKcjApifIe8VkeIcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC934kUE6wKDU9tSItMwcYIzBpC
 Q4eJRHegCigNG9xQWJucWY6ROoUoyXHqRunXzJxXFl0EUj++XT5JZMQS15+XqqUOC8zSIMASE
 NGaR7cOFgcX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwrw/IFJ7MvBK4ra+ADmICOqgzYin
 IQSWJCCmpBkbxO/+PcG37w+vzgV1Gd4vNJR7P/dHP+k6umzLvNLtDw5KPhbOPqD0q5eyI0T1u
 yr7qbsgm/cmzvNhn/876k5Nfc6ede8Os4oMndi5aolnCYdZelCF9YvEMo/3HZXU7ZOyvWrTYt
 2+SNp4Q3x8td3u+5qIFyQE7nj1ZdlbhjmbIk6YwmV2L1DqUWIozEg21mIuKEwHQHg3a3gIAAA
 ==
X-Env-Sender: ml-ak@posteo.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1487362849!52558086!1
X-Originating-IP: [185.67.36.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34156 invoked from network); 17 Feb 2017 20:20:49 -0000
Received: from mout02.posteo.de (HELO mout02.posteo.de) (185.67.36.66)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Feb 2017 20:20:49 -0000
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 487F820BD0
 for <win-pv-devel@lists.xenproject.org>; Fri, 17 Feb 2017 21:20:49 +0100 (CET)
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 3vQ4Ch4HGrz1093;
 Fri, 17 Feb 2017 21:20:48 +0100 (CET)
References: <7dc58c0a-969d-9dc4-5bd3-7778d33ddb9d@posteo.de>
 <8f760d8af5f9448f8c13e7f6bc3fe3f5@AMSPEX02CL03.citrite.net>
 <9d82c986-7732-351b-1189-5ba356110db1@posteo.de>
 <684a182fc7664be5973d648c88224a7c@AMSPEX02CL03.citrite.net>
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
From: Andreas Kinzler <ml-ak@posteo.de>
Message-ID: <6622ad3b-f9c3-e772-69aa-4b2bbd075919@posteo.de>
Date: Fri, 17 Feb 2017 21:20:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <684a182fc7664be5973d648c88224a7c@AMSPEX02CL03.citrite.net>
Content-Type: multipart/mixed; boundary="------------922AC681EBEC2A3A499C9785"
Subject: Re: [win-pv-devel] no-discard from xl not honored
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

Sure.

Regards Andreas


On 17.02.2017 11:57, Paul Durrant wrote:
>> -----Original Message-----
>> From: Andreas Kinzler [mailto:ml-ak@posteo.de]
>> Sent: 16 February 2017 19:38
>> To: Paul Durrant <Paul.Durrant@citrix.com>; win-pv-
>> devel@lists.xenproject.org
>> Subject: Re: [win-pv-devel] no-discard from xl not honored
>>
>> Here is my suggestion.
>>
> That patch looks reasonable to me. Could you submit it properly to the list with your Signed-off-by? (See https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches for general guidance on patch submission... The PV drivers project uses the same process as the main hypervisor).
>
> Thanks,
>
>    Paul


--------------922AC681EBEC2A3A499C9785
Content-Type: text/plain; charset=UTF-8;
 name="discard.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="discard.patch"

ClNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgS2luemxlciA8bWwtYWtAcG9zdGVvLmRlPgoKLS0t
IGEvc3JjL3hlbnZiZC9mcm9udGVuZC5jCisrKyBiL3NyYy94ZW52YmQvZnJvbnRlbmQuYwpA
QCAtODM2LDYgKzgzNiw5IEBAIEZyb250ZW5kUmVhZERpc2tJbmZvKAogICAgICkKIHsKICAg
ICBCT09MRUFOIENoYW5nZWQgPSBGQUxTRTsKKyAgICBCT09MRUFOIERpc2NhcmQ7CisgICAg
Qk9PTEVBTiBEaXNjYXJkRmVhdHVyZSA9IEZBTFNFOworICAgIEJPT0xFQU4gRGlzY2FyZEVu
YWJsZSA9IFRSVUU7CiAKICAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJv
bnRlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWJh
cnJpZXIiLApAQCAtODQzLDkgKzg0NiwxNyBAQCBGcm9udGVuZFJlYWREaXNrSW5mbygKICAg
ICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkZyb250ZW5kLT5EaXNrSW5mby5GbHVz
aENhY2hlKTsKLSAgICBDaGFuZ2VkIHw9IEZyb250ZW5kUmVhZEZlYXR1cmUoRnJvbnRlbmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJlLWRpc2NhcmQi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJ
bmZvLkRpc2NhcmQpOworCisgICAgLy8gZGlzY2FyZCByZWxhdGVkCisgICAgRnJvbnRlbmRS
ZWFkRmVhdHVyZShGcm9udGVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICJmZWF0dXJl
LWRpc2NhcmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgJkRpc2NhcmRGZWF0dXJlKTsK
KyAgICBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgImRpc2NhcmQtZW5hYmxlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICZEaXNj
YXJkRW5hYmxlKTsKKyAgICBEaXNjYXJkID0gRGlzY2FyZEZlYXR1cmUgJiYgRGlzY2FyZEVu
YWJsZTsKKyAgICBDaGFuZ2VkIHw9IChEaXNjYXJkICE9IEZyb250ZW5kLT5EaXNrSW5mby5E
aXNjYXJkKTsKKyAgICBGcm9udGVuZC0+RGlza0luZm8uRGlzY2FyZCA9IERpc2NhcmQ7CiAg
ICAgQ2hhbmdlZCB8PSBGcm9udGVuZFJlYWRGZWF0dXJlKEZyb250ZW5kLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzY2FyZC1zZWN1cmUiLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmRnJvbnRlbmQtPkRpc2tJbmZvLkRpc2NhcmRT
ZWN1cmUpOwo=
--------------922AC681EBEC2A3A499C9785
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--------------922AC681EBEC2A3A499C9785--


From win-pv-devel-bounces@lists.xenproject.org Mon Feb 20 10:41:26 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 Feb 2017 10:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cflP9-0005aG-TI; Mon, 20 Feb 2017 10: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=2175aac29=Paul.Durrant@citrix.com>)
 id 1cflP8-0005a4-KD
 for win-pv-devel@lists.xenproject.org; Mon, 20 Feb 2017 10:41:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DF/BE-13524-9C7CAA85; Mon, 20 Feb 2017 10:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsWyU9JRQvfk8VU
 RBhta5S3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxoVdU1kL9glWdKz9xdbAuECwi5GTQ0LAT2Lp
 7LdsIDabgI7E0qPzmboYuThEBKYyShxe1sUMkhAWCJV4vX4XI4gtIhAm0fb6MFCcA8g2kvh3L
 wckzCKgKnH94AMWkDCvgLvE7X8iIGEhARuJ34uuMIHYnAK2EvfnrwZbxSggK/GlcTXYdGYBcY
 lbT+YzQZwjILFkz3lmCFtU4uXjf6wQtoHE1qX7wMYzC2hKrN+lD9GqKDGl+yE7iM0rIChxcuY
 TlgmMQrOQTJ2F0DELSccsJB0LGFlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an
 5iQmFesl5+duYgSGNgMQ7GDc+dzpEKMkB5OSKO+dJasihPiS8lMqMxKLM+KLSnNSiw8xynBwK
 Enw3j8GlBMsSk1PrUjLzAFGGUxagoNHSYT3K0iat7ggMbc4Mx0idYpRl+PUjdMvmYRY8vLzUq
 XEea+BFAmAFGWU5sGNgEX8JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXgWZwpOZVwK36RX
 QEUxAR9z0WAlyREkiQkqqgTHi1Lq4nddsPjamr8mS03x+MklRo+wD/+yPljs8PzfsPe3LciJF
 qf/8Sr/VLJyBCRWmzV1a5h4GBZNuBzQVMC3arOw9N+xj2aqumfnL9XWyzh3Sjpi4QpDvUrBG9
 C2D/azcierH3tvNPN/1cc3t+QkJUzepXb8txnHL6l2ez4JnD2XbNlfL7FdiKc5INNRiLipOBA
 DCGyan8wIAAA==
X-Env-Sender: prvs=2175aac29=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1487587273!35023757!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20686 invoked from network); 20 Feb 2017 10:41:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Feb 2017 10:41:13 -0000
X-IronPort-AV: E=Sophos;i="5.35,186,1484006400"; d="scan'208";a="41071546"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>, Owen Smith <owen.smith@citrix.com>
Thread-Topic: commit "Make sure we don't leave SRBs in state PENDING"
 introduces race
Thread-Index: AQHSiVanigr2sovw0EahdvTL5yTVGqFxtPbg
Date: Mon, 20 Feb 2017 10:41:12 +0000
Message-ID: <acf40ba75c6c40839535768ed6b10421@AMSPEX02CL03.citrite.net>
References: <241bff2f-a27c-ed5e-6542-14b20f258109@posteo.de>
In-Reply-To: <241bff2f-a27c-ed5e-6542-14b20f258109@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] commit "Make sure we don't leave SRBs in state
 PENDING" introduces race
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZWFzIEtpbnpsZXIgW21h
aWx0bzptbC1ha0Bwb3N0ZW8uZGVdDQo+IFNlbnQ6IDE3IEZlYnJ1YXJ5IDIwMTcgMTk6NDcNCj4g
VG86IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgUGF1bCBEdXJyYW50DQo+IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNv
bT4NCj4gU3ViamVjdDogY29tbWl0ICJNYWtlIHN1cmUgd2UgZG9uJ3QgbGVhdmUgU1JCcyBpbiBz
dGF0ZSBQRU5ESU5HIg0KPiBpbnRyb2R1Y2VzIHJhY2UNCj4gDQo+IEhlbGxvIFBhdWwsDQo+IA0K
PiAgICAgICBTcmJFeHQtPkNvdW50ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsN
Cj4gKyAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfUEVORElORzsNCj4gICAgICAgcmV0
dXJuIFRSVUU7DQo+IA0KPiBkb2Vzbid0IGV2ZXJ5dGhpbmcgeW91IGRvIGFmdGVyIFBkb1F1ZXVl
UmVxdWVzdExpc3QgaW50cm9kdWNlIGEgcmFjZSwgYmUgaXQNCj4gd3JpdGluZyB0byBTcmJFeHQt
PkNvdW50IG9yIHNldHRpbmcgU3JiLT5TcmJTdGF0dXM/DQo+IA0KPiBJbiBQZG9Db21wbGV0ZVJl
c3BvbnNlDQo+IA0KPiAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0LT5Db3Vu
dCkgPT0gMCkgew0KPiAtLS0+cmFjZQ0KPiAgICAgICAgICAgaWYgKFNyYi0+U3JiU3RhdHVzID09
IFNSQl9TVEFUVVNfUEVORElORykgew0KPiAgICAgICAgICAgICAgIC8vIFNSQiBoYXMgbm90IGhp
dCBhIGZhaWx1cmUgY29uZGl0aW9uIChCTEtJRl9SU1BfRVJST1IgfA0KPiBCTEtJRl9SU1BfRU9Q
Tk9UU1VQUCkNCj4gICAgICAgICAgICAgICAvLyBmcm9tIGFueSBvZiBpdHMgcmVzcG9uc2VzLiBT
UkIgbXVzdCBoYXZlIHN1Y2NlZWRlZA0KPiAgICAgICAgICAgICAgIFNyYi0+U3JiU3RhdHVzID0g
U1JCX1NUQVRVU19TVUNDRVNTOw0KPiAgICAgICAgICAgICAgIFNyYi0+U2NzaVN0YXR1cyA9IDB4
MDA7IC8vIFNDU0lfR09PRA0KPiAgICAgICAgICAgfSBlbHNlIHsNCj4gICAgICAgICAgICAgICAv
LyBTcmItPlNyYlN0YXR1cyBoYXMgYWxyZWFkeSBiZWVuIHNldCBieSAxIG9yIG1vcmUgcmVxdWVz
dHMgd2l0aA0KPiBTdGF0dXMgIT0gQkxLSUZfUlNQX09LQVkNCj4gICAgICAgICAgICAgICBTcmIt
PlNjc2lTdGF0dXMgPSAweDQwOyAvLyBTQ1NJX0FCT1JURUQNCj4gICAgICAgICAgIH0NCj4gDQo+
IFNvIHlvdSBtYXkgb3ZlcndyaXRlIGFuIGFscmVhZHkgZXhpc3RpbmcgZXJyb3IgY29uZGl0aW9u
Lg0KDQpZZXMsIHlvdSBhcmUgY29ycmVjdC4gVGhhdCBkb2VzIG5lZWQgdG8gYmUgZml4ZWQuDQoN
Cj4gDQo+IEkgd291bGQgcmVhbGx5IHN1Z2dlc3QgdG8gdXNlIG15IHBhdGNoLiBTbyBmYXIgbG9h
ZCB0ZXN0cyBhcmUgZmluYWxseSBzdGFibGUgd2l0aA0KPiBpdC4NCj4gDQoNCk93ZW4gaGFkIGFs
cmVhZHkgZG9uZSBzb21lIGZhaXJseSBsZW5ndGh5IHNvYWsgdGVzdGluZyBvbiBoaXMgcGF0Y2gg
dG9vLiBJJ2xsIGZpeCB0aGUgcmFjZSBieSBtb3ZpbmcgdGhlIHN0YXR1cyBjaGFuZ2UgdXAuDQoN
ClRoYW5rcyBmb3Igbm90aWNpbmcgdGhhdCwNCg0KICBQYXVsDQoNCj4gUmVnYXJkcyBBbmRyZWFz
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 20 10:41:26 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 Feb 2017 10:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cflP9-0005aG-TI; Mon, 20 Feb 2017 10: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=2175aac29=Paul.Durrant@citrix.com>)
 id 1cflP8-0005a4-KD
 for win-pv-devel@lists.xenproject.org; Mon, 20 Feb 2017 10:41:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DF/BE-13524-9C7CAA85; Mon, 20 Feb 2017 10:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsWyU9JRQvfk8VU
 RBhta5S3+LE50YPQ4/OEKSwBjFGtmXlJ+RQJrxoVdU1kL9glWdKz9xdbAuECwi5GTQ0LAT2Lp
 7LdsIDabgI7E0qPzmboYuThEBKYyShxe1sUMkhAWCJV4vX4XI4gtIhAm0fb6MFCcA8g2kvh3L
 wckzCKgKnH94AMWkDCvgLvE7X8iIGEhARuJ34uuMIHYnAK2EvfnrwZbxSggK/GlcTXYdGYBcY
 lbT+YzQZwjILFkz3lmCFtU4uXjf6wQtoHE1qX7wMYzC2hKrN+lD9GqKDGl+yE7iM0rIChxcuY
 TlgmMQrOQTJ2F0DELSccsJB0LGFlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an
 5iQmFesl5+duYgSGNgMQ7GDc+dzpEKMkB5OSKO+dJasihPiS8lMqMxKLM+KLSnNSiw8xynBwK
 Enw3j8GlBMsSk1PrUjLzAFGGUxagoNHSYT3K0iat7ggMbc4Mx0idYpRl+PUjdMvmYRY8vLzUq
 XEea+BFAmAFGWU5sGNgEX8JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXgWZwpOZVwK36RX
 QEUxAR9z0WAlyREkiQkqqgTHi1Lq4nddsPjamr8mS03x+MklRo+wD/+yPljs8PzfsPe3LciJF
 qf/8Sr/VLJyBCRWmzV1a5h4GBZNuBzQVMC3arOw9N+xj2aqumfnL9XWyzh3Sjpi4QpDvUrBG9
 C2D/azcierH3tvNPN/1cc3t+QkJUzepXb8txnHL6l2ez4JnD2XbNlfL7FdiKc5INNRiLipOBA
 DCGyan8wIAAA==
X-Env-Sender: prvs=2175aac29=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1487587273!35023757!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20686 invoked from network); 20 Feb 2017 10:41:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Feb 2017 10:41:13 -0000
X-IronPort-AV: E=Sophos;i="5.35,186,1484006400"; d="scan'208";a="41071546"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andreas Kinzler' <ml-ak@posteo.de>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>, Owen Smith <owen.smith@citrix.com>
Thread-Topic: commit "Make sure we don't leave SRBs in state PENDING"
 introduces race
Thread-Index: AQHSiVanigr2sovw0EahdvTL5yTVGqFxtPbg
Date: Mon, 20 Feb 2017 10:41:12 +0000
Message-ID: <acf40ba75c6c40839535768ed6b10421@AMSPEX02CL03.citrite.net>
References: <241bff2f-a27c-ed5e-6542-14b20f258109@posteo.de>
In-Reply-To: <241bff2f-a27c-ed5e-6542-14b20f258109@posteo.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [win-pv-devel] commit "Make sure we don't leave SRBs in state
 PENDING" introduces race
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZWFzIEtpbnpsZXIgW21h
aWx0bzptbC1ha0Bwb3N0ZW8uZGVdDQo+IFNlbnQ6IDE3IEZlYnJ1YXJ5IDIwMTcgMTk6NDcNCj4g
VG86IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgUGF1bCBEdXJyYW50DQo+IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNv
bT4NCj4gU3ViamVjdDogY29tbWl0ICJNYWtlIHN1cmUgd2UgZG9uJ3QgbGVhdmUgU1JCcyBpbiBz
dGF0ZSBQRU5ESU5HIg0KPiBpbnRyb2R1Y2VzIHJhY2UNCj4gDQo+IEhlbGxvIFBhdWwsDQo+IA0K
PiAgICAgICBTcmJFeHQtPkNvdW50ID0gUGRvUXVldWVSZXF1ZXN0TGlzdChQZG8sICZMaXN0KTsN
Cj4gKyAgICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfUEVORElORzsNCj4gICAgICAgcmV0
dXJuIFRSVUU7DQo+IA0KPiBkb2Vzbid0IGV2ZXJ5dGhpbmcgeW91IGRvIGFmdGVyIFBkb1F1ZXVl
UmVxdWVzdExpc3QgaW50cm9kdWNlIGEgcmFjZSwgYmUgaXQNCj4gd3JpdGluZyB0byBTcmJFeHQt
PkNvdW50IG9yIHNldHRpbmcgU3JiLT5TcmJTdGF0dXM/DQo+IA0KPiBJbiBQZG9Db21wbGV0ZVJl
c3BvbnNlDQo+IA0KPiAgICAgIGlmIChJbnRlcmxvY2tlZERlY3JlbWVudCgmU3JiRXh0LT5Db3Vu
dCkgPT0gMCkgew0KPiAtLS0+cmFjZQ0KPiAgICAgICAgICAgaWYgKFNyYi0+U3JiU3RhdHVzID09
IFNSQl9TVEFUVVNfUEVORElORykgew0KPiAgICAgICAgICAgICAgIC8vIFNSQiBoYXMgbm90IGhp
dCBhIGZhaWx1cmUgY29uZGl0aW9uIChCTEtJRl9SU1BfRVJST1IgfA0KPiBCTEtJRl9SU1BfRU9Q
Tk9UU1VQUCkNCj4gICAgICAgICAgICAgICAvLyBmcm9tIGFueSBvZiBpdHMgcmVzcG9uc2VzLiBT
UkIgbXVzdCBoYXZlIHN1Y2NlZWRlZA0KPiAgICAgICAgICAgICAgIFNyYi0+U3JiU3RhdHVzID0g
U1JCX1NUQVRVU19TVUNDRVNTOw0KPiAgICAgICAgICAgICAgIFNyYi0+U2NzaVN0YXR1cyA9IDB4
MDA7IC8vIFNDU0lfR09PRA0KPiAgICAgICAgICAgfSBlbHNlIHsNCj4gICAgICAgICAgICAgICAv
LyBTcmItPlNyYlN0YXR1cyBoYXMgYWxyZWFkeSBiZWVuIHNldCBieSAxIG9yIG1vcmUgcmVxdWVz
dHMgd2l0aA0KPiBTdGF0dXMgIT0gQkxLSUZfUlNQX09LQVkNCj4gICAgICAgICAgICAgICBTcmIt
PlNjc2lTdGF0dXMgPSAweDQwOyAvLyBTQ1NJX0FCT1JURUQNCj4gICAgICAgICAgIH0NCj4gDQo+
IFNvIHlvdSBtYXkgb3ZlcndyaXRlIGFuIGFscmVhZHkgZXhpc3RpbmcgZXJyb3IgY29uZGl0aW9u
Lg0KDQpZZXMsIHlvdSBhcmUgY29ycmVjdC4gVGhhdCBkb2VzIG5lZWQgdG8gYmUgZml4ZWQuDQoN
Cj4gDQo+IEkgd291bGQgcmVhbGx5IHN1Z2dlc3QgdG8gdXNlIG15IHBhdGNoLiBTbyBmYXIgbG9h
ZCB0ZXN0cyBhcmUgZmluYWxseSBzdGFibGUgd2l0aA0KPiBpdC4NCj4gDQoNCk93ZW4gaGFkIGFs
cmVhZHkgZG9uZSBzb21lIGZhaXJseSBsZW5ndGh5IHNvYWsgdGVzdGluZyBvbiBoaXMgcGF0Y2gg
dG9vLiBJJ2xsIGZpeCB0aGUgcmFjZSBieSBtb3ZpbmcgdGhlIHN0YXR1cyBjaGFuZ2UgdXAuDQoN
ClRoYW5rcyBmb3Igbm90aWNpbmcgdGhhdCwNCg0KICBQYXVsDQoNCj4gUmVnYXJkcyBBbmRyZWFz
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYt
ZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 20 14:08:23 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 Feb 2017 14:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cfodQ-0007eG-Li; Mon, 20 Feb 2017 14:08:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2175aac29=Paul.Durrant@citrix.com>)
 id 1cfodO-0007e5-JQ
 for win-pv-devel@lists.xenproject.org; Mon, 20 Feb 2017 14:08:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3B/E8-16066-948FAA85; Mon, 20 Feb 2017 14:08:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDva7nj1U
 RBrPOyVn8WZzowOhx+MMVlgDGKNbMvKT8igTWjKPth5kLFvFXNHw8wdTAeJO7i5GTQ0LAX+LJ
 nN1MIDabgI7E1KeXWEFsEQF1iX2ft4LFmQW0JBomLgGzhQW0Jc70/mYDsVkEVCU2NTSyg9i8A
 m4SP2dNBKrhAJopJ9G90w0kLCSgIrF+6iw2iBJBiZMzn7BAjJSQOPjiBfMERu5ZSFKzkKQWMD
 KtYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDAQGINjB2LT
 d8xCjJAeTkijvnSWrIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8Fp/B8oJFqWmp1akZeYAQxIm
 LcHBoyTCewgkzVtckJhbnJkOkTrFqCglzlsCkhAASWSU5sG1weLgEqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5RUCm8GTmlcBNfwW0mAlo8U2PlSCLSxIRUlINjFt8DtnoLXrR03n2bIFkQr
 TLzrrLh3pcE8OW7G3IqTdRFlrBccal081pt/HpDfPWdfgsyFt3suxR2txzPdyqkUf/eE+6n/h
 0R3PrTM/JnDy8TyNP9f17/qcw2CEk7uIKXo9y1f5TIs0zhUW4LNXTf943r5l+Tovd03k70z5N
 pinJbdvFjCpklViKMxINtZiLihMBXeoTNn4CAAA=
X-Env-Sender: prvs=2175aac29=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1487599687!49509277!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36842 invoked from network); 20 Feb 2017 14:08: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;
 20 Feb 2017 14:08:09 -0000
X-IronPort-AV: E=Sophos;i="5.35,186,1484006400"; d="scan'208";a="417255930"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Mon, 20 Feb 2017 14:07:58 +0000
Message-ID: <1487599678-1441-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Fix race setting SrbStatus
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

U3JiU3RhdHVzIG5lZWRzIHRvIGJlIHNldCB0byBQRU5ESU5HIHJpZ2h0IGF0IHRoZSBiZWdpbm5p
bmcgb2YgdGhlCnByZXBhcmUgZnVuY3Rpb25zLCBiZWZvcmUgdGhlIFNSQiBoYXMgYmVlbiBhZGRl
ZCB0byBhbnkgcXVldWUsIG90aGVyd2lzZQp3ZSByaXNrIGEgcmFjZSB3aXRoIHRoZSBjb21wbGV0
aW9uIGNvZGUuCgpSZXBvcnRlZC1ieTogQW5kcmVhcyBLaW56bGVyIDxtbC1ha0Bwb3N0ZW8uZGU+
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQogc3JjL3hlbnZiZC9wZG8uYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvcGRvLmMg
Yi9zcmMveGVudmJkL3Bkby5jCmluZGV4IGVlMmEzY2MuLjNjZTQ4Y2MgMTAwNjQ0Ci0tLSBhL3Ny
Yy94ZW52YmQvcGRvLmMKKysrIGIvc3JjL3hlbnZiZC9wZG8uYwpAQCAtMTE3MSw2ICsxMTcxLDgg
QEAgUHJlcGFyZVJlYWRXcml0ZSgKICAgICBYRU5WQkRfU0dfTElTVCAgU0dMaXN0OwogICAgIFVM
T05HICAgICAgICAgICBEZWJ1Z0NvdW50OwogCisgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RB
VFVTX1BFTkRJTkc7CisKICAgICBJbml0aWFsaXplTGlzdEhlYWQoJkxpc3QpOwogICAgIFNyYkV4
dC0+Q291bnQgPSAwOwogCkBAIC0xMjEzLDcgKzEyMTUsNiBAQCBQcmVwYXJlUmVhZFdyaXRlKAog
ICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylTcmJFeHQtPkNvdW50KSB7CiAgICAgICAgIFRy
YWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRUYXJnZXRJZChQZG8pLCBTcmJFeHQtPkNvdW50
LCBEZWJ1Z0NvdW50KTsKICAgICB9Ci0gICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BF
TkRJTkc7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwzOgpAQCAtMTIzNyw2ICsxMjM4LDggQEAg
UHJlcGFyZVN5bmNDYWNoZSgKICAgICBMSVNUX0VOVFJZICAgICAgICAgIExpc3Q7CiAgICAgVUNI
QVIgICAgICAgICAgICAgICBPcGVyYXRpb247CiAgICAgVUxPTkcgICAgICAgICAgICAgICBEZWJ1
Z0NvdW50OworCisgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BFTkRJTkc7CiAgICAg
CiAgICAgaWYgKEZyb250ZW5kR2V0RGlza0luZm8oUGRvLT5Gcm9udGVuZCktPkZsdXNoQ2FjaGUp
CiAgICAgICAgIE9wZXJhdGlvbiA9IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRTsKQEAgLTEyNjAs
NyArMTI2Myw2IEBAIFByZXBhcmVTeW5jQ2FjaGUoCiAgICAgaWYgKERlYnVnQ291bnQgIT0gKFVM
T05HKVNyYkV4dC0+Q291bnQpIHsKICAgICAgICAgVHJhY2UoIlsldV0gJWQgIT0gJXVcbiIsIFBk
b0dldFRhcmdldElkKFBkbyksIFNyYkV4dC0+Q291bnQsIERlYnVnQ291bnQpOwogICAgIH0KLSAg
ICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfUEVORElORzsKICAgICByZXR1cm4gVFJVRTsK
IAogZmFpbDE6CkBAIC0xMjg0LDYgKzEyODYsOCBAQCBQcmVwYXJlVW5tYXAoCiAgICAgTElTVF9F
TlRSWSAgICAgICAgICBMaXN0OwogICAgIFVMT05HICAgICAgICAgICAgICAgRGVidWdDb3VudDsK
IAorICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOworCiAgICAgSW5pdGlh
bGl6ZUxpc3RIZWFkKCZMaXN0KTsKICAgICBTcmJFeHQtPkNvdW50ID0gMDsKIApAQCAtMTMwOCw3
ICsxMzEyLDYgQEAgUHJlcGFyZVVubWFwKAogICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylT
cmJFeHQtPkNvdW50KSB7CiAgICAgICAgIFRyYWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRU
YXJnZXRJZChQZG8pLCBTcmJFeHQtPkNvdW50LCBEZWJ1Z0NvdW50KTsKICAgICB9Ci0gICAgU3Ji
LT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BFTkRJTkc7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZh
aWwxOgotLSAKMi41LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Feb 20 14:08:23 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 Feb 2017 14:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cfodQ-0007eG-Li; Mon, 20 Feb 2017 14:08:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2175aac29=Paul.Durrant@citrix.com>)
 id 1cfodO-0007e5-JQ
 for win-pv-devel@lists.xenproject.org; Mon, 20 Feb 2017 14:08:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3B/E8-16066-948FAA85; Mon, 20 Feb 2017 14:08:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDva7nj1U
 RBrPOyVn8WZzowOhx+MMVlgDGKNbMvKT8igTWjKPth5kLFvFXNHw8wdTAeJO7i5GTQ0LAX+LJ
 nN1MIDabgI7E1KeXWEFsEQF1iX2ft4LFmQW0JBomLgGzhQW0Jc70/mYDsVkEVCU2NTSyg9i8A
 m4SP2dNBKrhAJopJ9G90w0kLCSgIrF+6iw2iBJBiZMzn7BAjJSQOPjiBfMERu5ZSFKzkKQWMD
 KtYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDAQGINjB2LT
 d8xCjJAeTkijvnSWrIoT4kvJTKjMSizPii0pzUosPMcpwcChJ8Fp/B8oJFqWmp1akZeYAQxIm
 LcHBoyTCewgkzVtckJhbnJkOkTrFqCglzlsCkhAASWSU5sG1weLgEqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5RUCm8GTmlcBNfwW0mAlo8U2PlSCLSxIRUlINjFt8DtnoLXrR03n2bIFkQr
 TLzrrLh3pcE8OW7G3IqTdRFlrBccal081pt/HpDfPWdfgsyFt3suxR2txzPdyqkUf/eE+6n/h
 0R3PrTM/JnDy8TyNP9f17/qcw2CEk7uIKXo9y1f5TIs0zhUW4LNXTf943r5l+Tovd03k70z5N
 pinJbdvFjCpklViKMxINtZiLihMBXeoTNn4CAAA=
X-Env-Sender: prvs=2175aac29=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1487599687!49509277!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36842 invoked from network); 20 Feb 2017 14:08: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;
 20 Feb 2017 14:08:09 -0000
X-IronPort-AV: E=Sophos;i="5.35,186,1484006400"; d="scan'208";a="417255930"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Mon, 20 Feb 2017 14:07:58 +0000
Message-ID: <1487599678-1441-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Fix race setting SrbStatus
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

U3JiU3RhdHVzIG5lZWRzIHRvIGJlIHNldCB0byBQRU5ESU5HIHJpZ2h0IGF0IHRoZSBiZWdpbm5p
bmcgb2YgdGhlCnByZXBhcmUgZnVuY3Rpb25zLCBiZWZvcmUgdGhlIFNSQiBoYXMgYmVlbiBhZGRl
ZCB0byBhbnkgcXVldWUsIG90aGVyd2lzZQp3ZSByaXNrIGEgcmFjZSB3aXRoIHRoZSBjb21wbGV0
aW9uIGNvZGUuCgpSZXBvcnRlZC1ieTogQW5kcmVhcyBLaW56bGVyIDxtbC1ha0Bwb3N0ZW8uZGU+
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQogc3JjL3hlbnZiZC9wZG8uYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW52YmQvcGRvLmMg
Yi9zcmMveGVudmJkL3Bkby5jCmluZGV4IGVlMmEzY2MuLjNjZTQ4Y2MgMTAwNjQ0Ci0tLSBhL3Ny
Yy94ZW52YmQvcGRvLmMKKysrIGIvc3JjL3hlbnZiZC9wZG8uYwpAQCAtMTE3MSw2ICsxMTcxLDgg
QEAgUHJlcGFyZVJlYWRXcml0ZSgKICAgICBYRU5WQkRfU0dfTElTVCAgU0dMaXN0OwogICAgIFVM
T05HICAgICAgICAgICBEZWJ1Z0NvdW50OwogCisgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RB
VFVTX1BFTkRJTkc7CisKICAgICBJbml0aWFsaXplTGlzdEhlYWQoJkxpc3QpOwogICAgIFNyYkV4
dC0+Q291bnQgPSAwOwogCkBAIC0xMjEzLDcgKzEyMTUsNiBAQCBQcmVwYXJlUmVhZFdyaXRlKAog
ICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylTcmJFeHQtPkNvdW50KSB7CiAgICAgICAgIFRy
YWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRUYXJnZXRJZChQZG8pLCBTcmJFeHQtPkNvdW50
LCBEZWJ1Z0NvdW50KTsKICAgICB9Ci0gICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BF
TkRJTkc7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZhaWwzOgpAQCAtMTIzNyw2ICsxMjM4LDggQEAg
UHJlcGFyZVN5bmNDYWNoZSgKICAgICBMSVNUX0VOVFJZICAgICAgICAgIExpc3Q7CiAgICAgVUNI
QVIgICAgICAgICAgICAgICBPcGVyYXRpb247CiAgICAgVUxPTkcgICAgICAgICAgICAgICBEZWJ1
Z0NvdW50OworCisgICAgU3JiLT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BFTkRJTkc7CiAgICAg
CiAgICAgaWYgKEZyb250ZW5kR2V0RGlza0luZm8oUGRvLT5Gcm9udGVuZCktPkZsdXNoQ2FjaGUp
CiAgICAgICAgIE9wZXJhdGlvbiA9IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRTsKQEAgLTEyNjAs
NyArMTI2Myw2IEBAIFByZXBhcmVTeW5jQ2FjaGUoCiAgICAgaWYgKERlYnVnQ291bnQgIT0gKFVM
T05HKVNyYkV4dC0+Q291bnQpIHsKICAgICAgICAgVHJhY2UoIlsldV0gJWQgIT0gJXVcbiIsIFBk
b0dldFRhcmdldElkKFBkbyksIFNyYkV4dC0+Q291bnQsIERlYnVnQ291bnQpOwogICAgIH0KLSAg
ICBTcmItPlNyYlN0YXR1cyA9IFNSQl9TVEFUVVNfUEVORElORzsKICAgICByZXR1cm4gVFJVRTsK
IAogZmFpbDE6CkBAIC0xMjg0LDYgKzEyODYsOCBAQCBQcmVwYXJlVW5tYXAoCiAgICAgTElTVF9F
TlRSWSAgICAgICAgICBMaXN0OwogICAgIFVMT05HICAgICAgICAgICAgICAgRGVidWdDb3VudDsK
IAorICAgIFNyYi0+U3JiU3RhdHVzID0gU1JCX1NUQVRVU19QRU5ESU5HOworCiAgICAgSW5pdGlh
bGl6ZUxpc3RIZWFkKCZMaXN0KTsKICAgICBTcmJFeHQtPkNvdW50ID0gMDsKIApAQCAtMTMwOCw3
ICsxMzEyLDYgQEAgUHJlcGFyZVVubWFwKAogICAgIGlmIChEZWJ1Z0NvdW50ICE9IChVTE9ORylT
cmJFeHQtPkNvdW50KSB7CiAgICAgICAgIFRyYWNlKCJbJXVdICVkICE9ICV1XG4iLCBQZG9HZXRU
YXJnZXRJZChQZG8pLCBTcmJFeHQtPkNvdW50LCBEZWJ1Z0NvdW50KTsKICAgICB9Ci0gICAgU3Ji
LT5TcmJTdGF0dXMgPSBTUkJfU1RBVFVTX1BFTkRJTkc7CiAgICAgcmV0dXJuIFRSVUU7CiAKIGZh
aWwxOgotLSAKMi41LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 21 15:30:10 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 21 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cgCO6-00083w-J0; Tue, 21 Feb 2017 15:29:58 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cgCO5-00083q-63
 for win-pv-devel@lists.xenproject.org; Tue, 21 Feb 2017 15:29:57 +0000
Date: Tue, 21 Feb 2017 15:29:55 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <29202594.65.1487690995858.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_64_6122870.1487690995858"
X-Jenkins-Job: XENVBD-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-master - Build #92 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_64_6122870.1487690995858
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #92.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-master/92/console to view the results.
------=_Part_64_6122870.1487690995858
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_64_6122870.1487690995858--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 21 15:30:10 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 21 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cgCO6-00083w-J0; Tue, 21 Feb 2017 15:29:58 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cgCO5-00083q-63
 for win-pv-devel@lists.xenproject.org; Tue, 21 Feb 2017 15:29:57 +0000
Date: Tue, 21 Feb 2017 15:29:55 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <29202594.65.1487690995858.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_64_6122870.1487690995858"
X-Jenkins-Job: XENVBD-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-master - Build #92 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_64_6122870.1487690995858
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #92.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-master/92/console to view the results.
------=_Part_64_6122870.1487690995858
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_64_6122870.1487690995858--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 21 15:33:55 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 21 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cgCRl-00009r-3H; Tue, 21 Feb 2017 15:33:45 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cgCRk-00009V-5y
 for win-pv-devel@lists.xenproject.org; Tue, 21 Feb 2017 15:33:44 +0000
Date: Tue, 21 Feb 2017 15:33:43 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <20843932.67.1487691223296.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_66_4445350.1487691223281"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #7 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_66_4445350.1487691223281
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #7.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/7/console to view the results.
------=_Part_66_4445350.1487691223281
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_66_4445350.1487691223281--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 21 15:33:55 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 21 Feb 2017 15: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cgCRl-00009r-3H; Tue, 21 Feb 2017 15:33:45 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1cgCRk-00009V-5y
 for win-pv-devel@lists.xenproject.org; Tue, 21 Feb 2017 15:33:44 +0000
Date: Tue, 21 Feb 2017 15:33:43 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <20843932.67.1487691223296.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_66_4445350.1487691223281"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #7 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_66_4445350.1487691223281
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #7.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/7/console to view the results.
------=_Part_66_4445350.1487691223281
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_66_4445350.1487691223281--


From win-pv-devel-bounces@lists.xenproject.org Wed Feb 22 12:01:11 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 22 Feb 2017 12:01: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cgVbQ-00024N-Tl; Wed, 22 Feb 2017 12:01:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1cgVbP-00023i-Vg; Wed, 22 Feb 2017 12:01:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 35/18-01711-B7D7DA85; Wed, 22 Feb 2017 12:00:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GNpwULeydm2
 Ewa736ha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzXg3ZwtLwUGliue7
 vjA1MP6W6WLk5BASKJRY/fMoYxcjFweLwCxWiZmN7UwgjoTANlaJV9NOs4FUSQjESGy5fI0Jw
 q6QOHprFRNEt7rEvUW32UEahASWMUn8eDuBFSTBLKAlcePfS7AiXgE9iVe3LoPFhQVaGCU+rY
 8HsdkEtCU23XjADGJzCrhKzPq+EWwZi4CqxIbrj8FOYhbYyyixd+cBRoih2hLLFr4GauAAGmo
 jsfSeNsQRLhKtWx+DzRERUJPYeOMtM8ShshK7fz9imsAoPAvJSbOQnDQLydQFjMyrGNWLU4vK
 Uot0zfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKjgAEIdjBObXA+xCjJwaQky
 vswe22EEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle8xqgnGBRanpqRVpmDjAeYdISHDxKIryMIG
 ne4oLE3OLMdIjUKUZ7jp6u0y+ZOE7dAJH7tp8Bknt2XX7JJMSSl5+XKiXOmwnSJgDSllGaBzc
 Ulj4uMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZh3MsgUnsy8Erjdr4DOYgI6y9IZ7KySRISU
 VANjdueU5jOrPf5sSTjscfXahXpW63/PmLY9/Hm5h+crt9KGX4eAEhrXVFxy/fY/cfVjaDmeE
 lbk7P0uMmt66HxL/5aSXoXPa90r3DjFeQ69Uue+8//bVI81z64+bN0qtOFSp+00+TjhmlUSb/
 5MTlNX7vgaoRu1oTXy/fMS/23dNcxzNLpmSyixFGckGmoxFxUnAgChTgSWGgMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1487764857!86292340!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51141 invoked from network); 22 Feb 2017 12:00:57 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Feb 2017 12:00:57 -0000
Received: by mail-wr0-f193.google.com with SMTP id s27so67729wrb.0;
 Wed, 22 Feb 2017 04:00:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=d3TBjv4fA7DxpXC245Oxa4T/I+P7ulffNh9cIIz5AJY=;
 b=Z/2BiLD+sebbOoSOC+Zd4OmJh+XNzAEREOs1x3MpcfY8y2jekqDXMOiDWgK500newx
 as1CoizNxdDWV4YjKjB7Vo3Zc7Cgd3NwAYu8vA2RXq+Qp5im6WgP5Cc1y5Wo1dToXgz/
 /TEQG8P6YHtB+1CURmw36UQCx6/rriE/MrEWBPvD0h3kEeKVa15sw6X5NCIVIbqvPqrZ
 HoGk9Hm9px5f+i+mqIujNbiERyOB2SllNy7z0/ITaGEtUoqEWNupqlazb2OUrDXJO22P
 b8ySTkrV464lGtxG1JIX/ZQCvtheHCEaW2cFAIzuMsQaSATec7pBXyIbM4hhyAL9zHMB
 OMow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=d3TBjv4fA7DxpXC245Oxa4T/I+P7ulffNh9cIIz5AJY=;
 b=Ypxh/+a77rvunJBIJH6A6AspEnO/QzAElM+2YHqx/uB7AVEv5G/Ip2yQ7w/Q5OOwqI
 yAUJ5WJcqYPogOObRG1i6PcsEZUSQ+Dlzsn3EH9d/90nWUmQtc8w6HGWy4IiHAkR22OE
 CEnoGg6nIKRfkp0Hi43jBnmZgseQHter9+sm7YTv2IjIYjyQ3xBww9s7TOM2Koh4OaNE
 gclyFuC7Az+6gw0jdxqdlsYCnA0x8Zakgbx8mdR2n5UQOoakDQBu5BjmrF4uDaj5BsTg
 2FJjGr/w9OKAlFIYkmQvCrXg1RlonrxVvO58WH4qF+4gbBeusrdHIgMR6joegaZuQery
 8USg==
X-Gm-Message-State: AMke39k6edSXJdAc5XpYiwaz9xbP9Q6NxE2B+bk/mnwQvpLaxobvVrRQ7fWnyw7x9msEhQ==
X-Received: by 10.223.137.2 with SMTP id s2mr26569607wrs.20.1487764856873;
 Wed, 22 Feb 2017 04:00:56 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:d122:9b4b:3694:c2ff?
 ([2a02:c7f:ac03:2d00:d122:9b4b:3694:c2ff])
 by smtp.gmail.com with ESMTPSA id 17sm1487117wru.16.2017.02.22.04.00.55
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 22 Feb 2017 04:00:56 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
Date: Wed, 22 Feb 2017 12:00:54 +0000
Message-Id: <7A1146BF-F400-4F57-90EC-DDCF92594846@gmail.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 win-pv-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, xen-api <xen-api@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 0/3] Significant changes to Xen
	Project Governance (governance.html) - COMMITTERS PLEASE VOTE
	ON THE PROPOSAL
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Cj4gT24gMjMgTm92IDIwMTYsIGF0IDEyOjIwLCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOgo+IAo+IFRISVMgSVMgVkVSU0lPTiA1IE9GIFRISVMgUEFUQ0ggQU5EIFdF
IEFSRSBSRUFEWSBGT1IgRk9STUFMIFZPVElORywgVU5MRVNTCj4gU09NRU9ORSBPQkpFQ1RTLiBQ
RU9QTEUgTElTVEVEIEFTIENPTU1JVFRFUlMgSU4KPiAtIGh0dHBzOi8veGVucHJvamVjdC5vcmcv
ZGV2ZWxvcGVycy90ZWFtcy9oeXBlcnZpc29yLmh0bWwKPiAtIGh0dHBzOi8veGVucHJvamVjdC5v
cmcvZGV2ZWxvcGVycy90ZWFtcy94YXBpLmh0bWwKPiBQTEVBU0UgVk9URSBCRUZPUkUgREVDIDJu
ZAoKSSB3YW50ZWQgdG8gc3VtbWFyaXNlIHRoZSB2b3Rpbmcgb24gdGhpcyBwcm9wb3NhbCBzbyBm
YXIKCnYzOgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDgvdGhyZWFkcy5odG1sIzAxNjY3CgpJbiBmYXZvdXIKSmFuIEJldWxpY2gKVGlt
IERlZWdhbiAoYWdyZWVkIG9uIHRoZSBiYXNpcyBvZiBhIGZpeCB3aGljaCB3YXMgYWRkcmVzc2Vk
IGluIHY1KQpXZWkgTGl1Cgp2NDoKTm90IHBvc3RlZC4gT25seSBmaXhlZCBmb3JtYXR0aW5nIGlz
c3VlcwoKdjU6Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNi0xMS90aHJlYWRzLmh0bWwjMDE5MTcKCkluIGZhdm91cgpLb25yYWQgUiBXaWxr
CklhbiBKYWNrc29uIChhbHRob3VnaCB3YXMgbm90IHZlcnkgZXhwbGljaXQpClN0ZWZhbm8gU3Rh
YmVsbGluaSAoc2VlIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMTg0NS5odG1sKSAKCkl0IGRvZXMgYXBwZWFyIHRvIG1lIHRo
YXQgdGhlIHByb3Bvc2FsIHNob3VsZCBwYXNzIGdpdmVuIHRoZSB2b3Rlcy4gSSB3aWxsIHB1Ymxp
c2ggdGhlIG5ldyB2ZXJzaW9uCm9uIEZyaWRheSBvciBlYXJseSBuZXh0IHdlZWssIGlmIEkgZG9u
J3QgZ2V0IGFueSBvdGhlciBvcGluaW9ucy4gSSB3aWxsIGFsc28gcHJlcGFyZSBhIGJsb2cgcG9z
dAp3aXRoIFppYmJ5J3MgaGVscCBmb3Igc29tZSBwb2ludCBhZnRlcndhcmRzLgoKQmVzdCBSZWdh
cmRzCkxhcnMKIAoKPiBJIG1hZGUgc29tZSBzaWduaWZpY2FudCBwcm9wb3NlZCBjaGFuZ2VzIHRv
IGdvdmVybmFuY2UuaHRtbCBiYXNlZCBvbiBhIG51bWJlciAKPiBvZiBpc3N1ZXMgdGhhdCB3ZXJl
IHJhaXNlZCBpbiBhIG51bWJlciBvZiBzdXJ2ZXlzIGxhc3QgeWVhciwgYW5kIHZpYSBvdGhlciAK
PiBtZWFucywgYXMgd2VsbCBhcyBpbiB0aGUgcmVjZW50IGRpc2N1c3Npb25zIHJlbGF0ZWQgdG8g
Z292ZXJuYW5jZS5odG1sIGNoYW5nZXMgCj4gKHRoZSBpc3N1ZSBvZiB0b28gbWFueSBjb21taXR0
ZXJzIGluIFhBUEkgYW5kIFhBUEkgYmVpbmcgYWJsZSB0byBoaWphY2sgdGhlIAo+IGVudGlyZSBw
cm9qZWN0KS4KPiAKPiBJbiBhbnkgY2FzZSwgdGhlIGNoYW5nZXMgYXJlIGV4cHJlc3NlZCBpbiAz
IHBhdGNoZXMgZ292ZXJuYW5jZS5wYW5kb2MsCj4gd2hpY2ggaXMgdGhlIHBhbmRvYyBzb3VyY2Ug
Zm9yIGdvdmVybmFuY2UuaHRtbDoKPiAKPiAtIENvZGUgbW90aW9uIGNoYW5nZXMgdG8gbWFrZSBy
ZWFsIHBhdGNoZXMgZWFzaWVyIHRvIHJlYWQKPiAgTm8gY29udGVudCBoYXMgYmVlbiBjaGFuZ2Vk
Cj4gIEFuIGluZGV4IHdhcyBhZGRlZAo+ICBGaXhlZCBzb21lIG1pbm9yIHR5cG9zIGFuZCBmb3Jt
YXR0aW5nIGlzc3Vlcwo+IAo+IC0gQWRkZWQgZG9jdW1lbnQgY29udGFpbmluZyBnb3Zlcm5hbmNl
IHJlbGF0ZWQgdG9kbyBsaXN0Cj4gIFRoZXNlIGRvIG5vdCBhZmZlY3QgdGhpcyBzZXJpZXMgYW5k
IGFyZSBiYXNpY2FsbHkgYSBUT0RPIGxpc3QgZm9yIG15c2VsZgo+IAo+IC0gU2lnbmlmaWNhbnQg
Y2hhbmdlcyB0byBkZWNpc2lvbiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzOyBtaW5vciBjaGFuZ2Vz
Cj4gIEFkZGVkIEdvYWw6IExvY2FsIERlY2lzaW9uIE1ha2luZwo+ICBTcGxpdCByb2xlcyBpbnRv
IHByb2plY3Qgd2lkZSBhbmQgc3ViLXByb2plY3Qgc3BlY2lmaWMgcm9sZXMKPiAgQWRkZWQgbmV3
IHJvbGVzOiBDb21tdW5pdHkgTWFuYWdlciwgU2VjdXJpdHkgUmVzcG9uc2UgVGVhbSwgTGVhZGVy
c2hpcCBUZWFtCj4gIEFkZGVkIFJUQyBQb2xpY3kKPiAgQWRkZWQgKzIgLi4uIC0yIHNjaGVtZSBm
b3IgZXhwcmVzc2luZyBvcGluaW9ucyBtb3JlIGNsZWFybHkKPiAgQ2xhcmlmaWVkIGxhenkgY29u
c2Vuc3VzIC8gbGF6eSB2b3Rpbmcgd2l0aCBleGFtcGxlcwo+ICBBZGRlZCBJbmZvcm1hbCBWb3Rl
cyBvciBTdXJ2ZXlzCj4gIEFkZGVkIFByb2plY3QgVGVhbSBMZWFkZXJzaGlwIGRlY2lzaW9ucyAo
bWFqb3JpdHkgdm90ZSwgbm9uLW1vbm90b25pY2l0eSkKPiAgQ2xhcmlmaWVkIGFuZCBBZGFwdGVk
IENvbmZsaWN0IFJlc29sdXRpb24gdG8gcHJldmlvdXMgY2hhbmdlcwo+ICBVcGRhdGVkIEVsZWN0
aW9ucyB0byBjb3ZlciBuZXcgcm9sZXMgYW5kIHRlcm1pbm9sb2d5Cj4gIENoYW5nZWQgUHJvamVj
dCBXaWRlIERlY2lzaW9uIG1ha2luZyAocGVyIHByb2plY3QsIG5vbi1tb25vdG9uaWNpdHkpCj4g
IENsYXJpZmllZCBzY29wZSBvZiBEZWNpc2lvbiBtYWtpbmcKPiAgQWRkZWQgc2VjdGlvbiBvbiBD
b21tdW5pdHkgRGVjaXNpb25zIHdpdGggRnVuZGluZyBhbmQgTGVnYWwgSW1wbGljYXRpb25zCj4g
IE1vZGlmaWVkIGFsbCBvdGhlciBzZWN0aW9ucyB3aGljaCBoYXZlIGRlcGVuZGVuY2llcyBvbiBj
aGFuZ2VzIGFib3ZlCj4gIEFkZGVkIFBlciBTdWItUHJvamVjdCBHb3Zlcm5hbmNlIFNwZWNpYWxp
c2F0aW9uCj4gIEZpeGVkIHNvbWUgdHlwb3MKPiAKPiBUaGUgcGF0Y2ggc2VyaWVzIGlzIGJhc2Vk
IG9uIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvbGFyc2svZ292ZXJuYW5jZS5naXQKPiAK
PiBZb3UgY2FuIHNlZSB0aGUgY2hhbmdlcyBpbiBteSBwZXJzb25hbCBnaXQgcmVwbyBhdCBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8KPiA/cD1wZW9wbGUvbGFyc2svZ292ZXJuYW5jZS5n
aXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvMjAxNi1vdmVyaGF1bC12NQo+IAo+IE9wZW4gSXNz
dWVzIHRvIGJlIGZpeGVkIChidXQgdGhlc2UgZG9uJ3QgbmVlZCB0byBiZSByZXZpZXdlZCkKPiAt
IEZpeCB1cCB0YWJsZXMgYXMgdGhlc2UgZG9uJ3QgcmVuZGVyIHZlcnkgbmljZWx5IGFzIGh0bWwK
PiAgQWxzbyBzZWUgaHR0cDovL3JhcHBvcnRlci5naXRodWIuaW8vcGFuZGVyL3BhbmRvY190YWJs
ZS5odG1sCj4gCj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MQo+IC0gQWdyZWVkIGFuZCBjaGFuZ2Vk
IGNvdW50aW5nIHNjaGVtZXMgZm9yIGxhenkgY29uc2Vuc3VzL3ZvdGluaAo+IC0gQWRkZWQgQ29t
bXVuaXR5IERlY2lzaW9ucyB3aXRoIEZ1bmRpbmcgYW5kIExlZ2FsIEltcGxpY2F0aW9ucwo+IC0g
Q2xhcmlmaWVkIEFCIHJvbGUgaW4gbGFzdCByZXNvcnQgY2FzZXMKPiAtIFJlbW92ZWQgY29tbWVu
dHMgd2hlcmUgc3VwZXJjZWRlZCBieSBkZWNpc2lvbnMgd2UgYWxyZWFkeSBtYWRlCj4gLSBBZGFw
dGVkIHNlY3Rpb25zIHdpdGggZGVwZW5kZW5jaWVzCj4gCj4gQ2hhbmdlcyBzaW5jZSB2Mgo+IC0g
Rml4ZWQgbWlub3IgdHlwb2dyYXBoaWMgaXNzdWVzCj4gLSBSZW1vdmVkIGNvbW1lbnRzIGZyb20g
dGhlIHNlcmllcywgYXMgdGhlc2UgYXJlIGRpc3RyYWN0aW5nCj4gIGFuZCBtYWtlIHRoZSBkb2N1
bWVudCBoYXJkZXIgdG8gcmV2aWV3Cj4gLSBCcm9rZSBvdXQgcmVtYWluaW5nIGNvbW1lbnRzIHRo
YXQgbmVlZCBhZGRyZXNzaW5nIGF0IHNvbWUKPiAgcG9pbnQgaW50byBnb3Zlcm5hbmNlLnRvZG8K
PiAtIEFkZGVkIGFuIGV4dHJhIHBhdGNoIHJlZ2FyZGluZyBxdW9ydW0gYW5kIHNlY3VyaXR5IHRl
YW0KPiAgbWVtYmVycwo+IAo+IENoYW5nZXMgc2luY2UgdjMKPiAtIEZpeGVkIHF1b3J1bSBmb3Ig
Z2xvYmFsIGRlY2lzaW9uIG1ha2luZwo+IAo+IENoYW5nZXMgc2luY2UgdjQgKG5vdCBwb3N0ZWQp
Cj4gLSBGaXhlZCBjb252ZXJzaW9uIGlzc3VlcyBhbmQgY2hhbmdlbG9nIGluIGRvY3VtZW50Cj4g
Cj4gLS0gCj4gMi41LjQgKEFwcGxlIEdpdC02MSkKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed Feb 22 12:01:11 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 22 Feb 2017 12:01: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cgVbQ-00024N-Tl; Wed, 22 Feb 2017 12:01:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1cgVbP-00023i-Vg; Wed, 22 Feb 2017 12:01:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 35/18-01711-B7D7DA85; Wed, 22 Feb 2017 12:00:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GNpwULeydm2
 Ewa736ha9rXdZLP4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzXg3ZwtLwUGliue7
 vjA1MP6W6WLk5BASKJRY/fMoYxcjFweLwCxWiZmN7UwgjoTANlaJV9NOs4FUSQjESGy5fI0Jw
 q6QOHprFRNEt7rEvUW32UEahASWMUn8eDuBFSTBLKAlcePfS7AiXgE9iVe3LoPFhQVaGCU+rY
 8HsdkEtCU23XjADGJzCrhKzPq+EWwZi4CqxIbrj8FOYhbYyyixd+cBRoih2hLLFr4GauAAGmo
 jsfSeNsQRLhKtWx+DzRERUJPYeOMtM8ShshK7fz9imsAoPAvJSbOQnDQLydQFjMyrGNWLU4vK
 Uot0zfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKjgAEIdjBObXA+xCjJwaQky
 vswe22EEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle8xqgnGBRanpqRVpmDjAeYdISHDxKIryMIG
 ne4oLE3OLMdIjUKUZ7jp6u0y+ZOE7dAJH7tp8Bknt2XX7JJMSSl5+XKiXOmwnSJgDSllGaBzc
 Ulj4uMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZh3MsgUnsy8Erjdr4DOYgI6y9IZ7KySRISU
 VANjdueU5jOrPf5sSTjscfXahXpW63/PmLY9/Hm5h+crt9KGX4eAEhrXVFxy/fY/cfVjaDmeE
 lbk7P0uMmt66HxL/5aSXoXPa90r3DjFeQ69Uue+8//bVI81z64+bN0qtOFSp+00+TjhmlUSb/
 5MTlNX7vgaoRu1oTXy/fMS/23dNcxzNLpmSyixFGckGmoxFxUnAgChTgSWGgMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1487764857!86292340!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51141 invoked from network); 22 Feb 2017 12:00:57 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Feb 2017 12:00:57 -0000
Received: by mail-wr0-f193.google.com with SMTP id s27so67729wrb.0;
 Wed, 22 Feb 2017 04:00:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=d3TBjv4fA7DxpXC245Oxa4T/I+P7ulffNh9cIIz5AJY=;
 b=Z/2BiLD+sebbOoSOC+Zd4OmJh+XNzAEREOs1x3MpcfY8y2jekqDXMOiDWgK500newx
 as1CoizNxdDWV4YjKjB7Vo3Zc7Cgd3NwAYu8vA2RXq+Qp5im6WgP5Cc1y5Wo1dToXgz/
 /TEQG8P6YHtB+1CURmw36UQCx6/rriE/MrEWBPvD0h3kEeKVa15sw6X5NCIVIbqvPqrZ
 HoGk9Hm9px5f+i+mqIujNbiERyOB2SllNy7z0/ITaGEtUoqEWNupqlazb2OUrDXJO22P
 b8ySTkrV464lGtxG1JIX/ZQCvtheHCEaW2cFAIzuMsQaSATec7pBXyIbM4hhyAL9zHMB
 OMow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=d3TBjv4fA7DxpXC245Oxa4T/I+P7ulffNh9cIIz5AJY=;
 b=Ypxh/+a77rvunJBIJH6A6AspEnO/QzAElM+2YHqx/uB7AVEv5G/Ip2yQ7w/Q5OOwqI
 yAUJ5WJcqYPogOObRG1i6PcsEZUSQ+Dlzsn3EH9d/90nWUmQtc8w6HGWy4IiHAkR22OE
 CEnoGg6nIKRfkp0Hi43jBnmZgseQHter9+sm7YTv2IjIYjyQ3xBww9s7TOM2Koh4OaNE
 gclyFuC7Az+6gw0jdxqdlsYCnA0x8Zakgbx8mdR2n5UQOoakDQBu5BjmrF4uDaj5BsTg
 2FJjGr/w9OKAlFIYkmQvCrXg1RlonrxVvO58WH4qF+4gbBeusrdHIgMR6joegaZuQery
 8USg==
X-Gm-Message-State: AMke39k6edSXJdAc5XpYiwaz9xbP9Q6NxE2B+bk/mnwQvpLaxobvVrRQ7fWnyw7x9msEhQ==
X-Received: by 10.223.137.2 with SMTP id s2mr26569607wrs.20.1487764856873;
 Wed, 22 Feb 2017 04:00:56 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:d122:9b4b:3694:c2ff?
 ([2a02:c7f:ac03:2d00:d122:9b4b:3694:c2ff])
 by smtp.gmail.com with ESMTPSA id 17sm1487117wru.16.2017.02.22.04.00.55
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 22 Feb 2017 04:00:56 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
Date: Wed, 22 Feb 2017 12:00:54 +0000
Message-Id: <7A1146BF-F400-4F57-90EC-DDCF92594846@gmail.com>
References: <1479903646-6772-1-git-send-email-lars.kurth@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 win-pv-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, xen-api <xen-api@lists.xenproject.org>
Subject: Re: [win-pv-devel] [PATCH v5 0/3] Significant changes to Xen
	Project Governance (governance.html) - COMMITTERS PLEASE VOTE
	ON THE PROPOSAL
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

Cj4gT24gMjMgTm92IDIwMTYsIGF0IDEyOjIwLCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOgo+IAo+IFRISVMgSVMgVkVSU0lPTiA1IE9GIFRISVMgUEFUQ0ggQU5EIFdF
IEFSRSBSRUFEWSBGT1IgRk9STUFMIFZPVElORywgVU5MRVNTCj4gU09NRU9ORSBPQkpFQ1RTLiBQ
RU9QTEUgTElTVEVEIEFTIENPTU1JVFRFUlMgSU4KPiAtIGh0dHBzOi8veGVucHJvamVjdC5vcmcv
ZGV2ZWxvcGVycy90ZWFtcy9oeXBlcnZpc29yLmh0bWwKPiAtIGh0dHBzOi8veGVucHJvamVjdC5v
cmcvZGV2ZWxvcGVycy90ZWFtcy94YXBpLmh0bWwKPiBQTEVBU0UgVk9URSBCRUZPUkUgREVDIDJu
ZAoKSSB3YW50ZWQgdG8gc3VtbWFyaXNlIHRoZSB2b3Rpbmcgb24gdGhpcyBwcm9wb3NhbCBzbyBm
YXIKCnYzOgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTYtMDgvdGhyZWFkcy5odG1sIzAxNjY3CgpJbiBmYXZvdXIKSmFuIEJldWxpY2gKVGlt
IERlZWdhbiAoYWdyZWVkIG9uIHRoZSBiYXNpcyBvZiBhIGZpeCB3aGljaCB3YXMgYWRkcmVzc2Vk
IGluIHY1KQpXZWkgTGl1Cgp2NDoKTm90IHBvc3RlZC4gT25seSBmaXhlZCBmb3JtYXR0aW5nIGlz
c3VlcwoKdjU6Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNi0xMS90aHJlYWRzLmh0bWwjMDE5MTcKCkluIGZhdm91cgpLb25yYWQgUiBXaWxr
CklhbiBKYWNrc29uIChhbHRob3VnaCB3YXMgbm90IHZlcnkgZXhwbGljaXQpClN0ZWZhbm8gU3Rh
YmVsbGluaSAoc2VlIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMTg0NS5odG1sKSAKCkl0IGRvZXMgYXBwZWFyIHRvIG1lIHRo
YXQgdGhlIHByb3Bvc2FsIHNob3VsZCBwYXNzIGdpdmVuIHRoZSB2b3Rlcy4gSSB3aWxsIHB1Ymxp
c2ggdGhlIG5ldyB2ZXJzaW9uCm9uIEZyaWRheSBvciBlYXJseSBuZXh0IHdlZWssIGlmIEkgZG9u
J3QgZ2V0IGFueSBvdGhlciBvcGluaW9ucy4gSSB3aWxsIGFsc28gcHJlcGFyZSBhIGJsb2cgcG9z
dAp3aXRoIFppYmJ5J3MgaGVscCBmb3Igc29tZSBwb2ludCBhZnRlcndhcmRzLgoKQmVzdCBSZWdh
cmRzCkxhcnMKIAoKPiBJIG1hZGUgc29tZSBzaWduaWZpY2FudCBwcm9wb3NlZCBjaGFuZ2VzIHRv
IGdvdmVybmFuY2UuaHRtbCBiYXNlZCBvbiBhIG51bWJlciAKPiBvZiBpc3N1ZXMgdGhhdCB3ZXJl
IHJhaXNlZCBpbiBhIG51bWJlciBvZiBzdXJ2ZXlzIGxhc3QgeWVhciwgYW5kIHZpYSBvdGhlciAK
PiBtZWFucywgYXMgd2VsbCBhcyBpbiB0aGUgcmVjZW50IGRpc2N1c3Npb25zIHJlbGF0ZWQgdG8g
Z292ZXJuYW5jZS5odG1sIGNoYW5nZXMgCj4gKHRoZSBpc3N1ZSBvZiB0b28gbWFueSBjb21taXR0
ZXJzIGluIFhBUEkgYW5kIFhBUEkgYmVpbmcgYWJsZSB0byBoaWphY2sgdGhlIAo+IGVudGlyZSBw
cm9qZWN0KS4KPiAKPiBJbiBhbnkgY2FzZSwgdGhlIGNoYW5nZXMgYXJlIGV4cHJlc3NlZCBpbiAz
IHBhdGNoZXMgZ292ZXJuYW5jZS5wYW5kb2MsCj4gd2hpY2ggaXMgdGhlIHBhbmRvYyBzb3VyY2Ug
Zm9yIGdvdmVybmFuY2UuaHRtbDoKPiAKPiAtIENvZGUgbW90aW9uIGNoYW5nZXMgdG8gbWFrZSBy
ZWFsIHBhdGNoZXMgZWFzaWVyIHRvIHJlYWQKPiAgTm8gY29udGVudCBoYXMgYmVlbiBjaGFuZ2Vk
Cj4gIEFuIGluZGV4IHdhcyBhZGRlZAo+ICBGaXhlZCBzb21lIG1pbm9yIHR5cG9zIGFuZCBmb3Jt
YXR0aW5nIGlzc3Vlcwo+IAo+IC0gQWRkZWQgZG9jdW1lbnQgY29udGFpbmluZyBnb3Zlcm5hbmNl
IHJlbGF0ZWQgdG9kbyBsaXN0Cj4gIFRoZXNlIGRvIG5vdCBhZmZlY3QgdGhpcyBzZXJpZXMgYW5k
IGFyZSBiYXNpY2FsbHkgYSBUT0RPIGxpc3QgZm9yIG15c2VsZgo+IAo+IC0gU2lnbmlmaWNhbnQg
Y2hhbmdlcyB0byBkZWNpc2lvbiBtYWtpbmc7IHNvbWUgbmV3IHJvbGVzOyBtaW5vciBjaGFuZ2Vz
Cj4gIEFkZGVkIEdvYWw6IExvY2FsIERlY2lzaW9uIE1ha2luZwo+ICBTcGxpdCByb2xlcyBpbnRv
IHByb2plY3Qgd2lkZSBhbmQgc3ViLXByb2plY3Qgc3BlY2lmaWMgcm9sZXMKPiAgQWRkZWQgbmV3
IHJvbGVzOiBDb21tdW5pdHkgTWFuYWdlciwgU2VjdXJpdHkgUmVzcG9uc2UgVGVhbSwgTGVhZGVy
c2hpcCBUZWFtCj4gIEFkZGVkIFJUQyBQb2xpY3kKPiAgQWRkZWQgKzIgLi4uIC0yIHNjaGVtZSBm
b3IgZXhwcmVzc2luZyBvcGluaW9ucyBtb3JlIGNsZWFybHkKPiAgQ2xhcmlmaWVkIGxhenkgY29u
c2Vuc3VzIC8gbGF6eSB2b3Rpbmcgd2l0aCBleGFtcGxlcwo+ICBBZGRlZCBJbmZvcm1hbCBWb3Rl
cyBvciBTdXJ2ZXlzCj4gIEFkZGVkIFByb2plY3QgVGVhbSBMZWFkZXJzaGlwIGRlY2lzaW9ucyAo
bWFqb3JpdHkgdm90ZSwgbm9uLW1vbm90b25pY2l0eSkKPiAgQ2xhcmlmaWVkIGFuZCBBZGFwdGVk
IENvbmZsaWN0IFJlc29sdXRpb24gdG8gcHJldmlvdXMgY2hhbmdlcwo+ICBVcGRhdGVkIEVsZWN0
aW9ucyB0byBjb3ZlciBuZXcgcm9sZXMgYW5kIHRlcm1pbm9sb2d5Cj4gIENoYW5nZWQgUHJvamVj
dCBXaWRlIERlY2lzaW9uIG1ha2luZyAocGVyIHByb2plY3QsIG5vbi1tb25vdG9uaWNpdHkpCj4g
IENsYXJpZmllZCBzY29wZSBvZiBEZWNpc2lvbiBtYWtpbmcKPiAgQWRkZWQgc2VjdGlvbiBvbiBD
b21tdW5pdHkgRGVjaXNpb25zIHdpdGggRnVuZGluZyBhbmQgTGVnYWwgSW1wbGljYXRpb25zCj4g
IE1vZGlmaWVkIGFsbCBvdGhlciBzZWN0aW9ucyB3aGljaCBoYXZlIGRlcGVuZGVuY2llcyBvbiBj
aGFuZ2VzIGFib3ZlCj4gIEFkZGVkIFBlciBTdWItUHJvamVjdCBHb3Zlcm5hbmNlIFNwZWNpYWxp
c2F0aW9uCj4gIEZpeGVkIHNvbWUgdHlwb3MKPiAKPiBUaGUgcGF0Y2ggc2VyaWVzIGlzIGJhc2Vk
IG9uIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvbGFyc2svZ292ZXJuYW5jZS5naXQKPiAK
PiBZb3UgY2FuIHNlZSB0aGUgY2hhbmdlcyBpbiBteSBwZXJzb25hbCBnaXQgcmVwbyBhdCBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8KPiA/cD1wZW9wbGUvbGFyc2svZ292ZXJuYW5jZS5n
aXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvMjAxNi1vdmVyaGF1bC12NQo+IAo+IE9wZW4gSXNz
dWVzIHRvIGJlIGZpeGVkIChidXQgdGhlc2UgZG9uJ3QgbmVlZCB0byBiZSByZXZpZXdlZCkKPiAt
IEZpeCB1cCB0YWJsZXMgYXMgdGhlc2UgZG9uJ3QgcmVuZGVyIHZlcnkgbmljZWx5IGFzIGh0bWwK
PiAgQWxzbyBzZWUgaHR0cDovL3JhcHBvcnRlci5naXRodWIuaW8vcGFuZGVyL3BhbmRvY190YWJs
ZS5odG1sCj4gCj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MQo+IC0gQWdyZWVkIGFuZCBjaGFuZ2Vk
IGNvdW50aW5nIHNjaGVtZXMgZm9yIGxhenkgY29uc2Vuc3VzL3ZvdGluaAo+IC0gQWRkZWQgQ29t
bXVuaXR5IERlY2lzaW9ucyB3aXRoIEZ1bmRpbmcgYW5kIExlZ2FsIEltcGxpY2F0aW9ucwo+IC0g
Q2xhcmlmaWVkIEFCIHJvbGUgaW4gbGFzdCByZXNvcnQgY2FzZXMKPiAtIFJlbW92ZWQgY29tbWVu
dHMgd2hlcmUgc3VwZXJjZWRlZCBieSBkZWNpc2lvbnMgd2UgYWxyZWFkeSBtYWRlCj4gLSBBZGFw
dGVkIHNlY3Rpb25zIHdpdGggZGVwZW5kZW5jaWVzCj4gCj4gQ2hhbmdlcyBzaW5jZSB2Mgo+IC0g
Rml4ZWQgbWlub3IgdHlwb2dyYXBoaWMgaXNzdWVzCj4gLSBSZW1vdmVkIGNvbW1lbnRzIGZyb20g
dGhlIHNlcmllcywgYXMgdGhlc2UgYXJlIGRpc3RyYWN0aW5nCj4gIGFuZCBtYWtlIHRoZSBkb2N1
bWVudCBoYXJkZXIgdG8gcmV2aWV3Cj4gLSBCcm9rZSBvdXQgcmVtYWluaW5nIGNvbW1lbnRzIHRo
YXQgbmVlZCBhZGRyZXNzaW5nIGF0IHNvbWUKPiAgcG9pbnQgaW50byBnb3Zlcm5hbmNlLnRvZG8K
PiAtIEFkZGVkIGFuIGV4dHJhIHBhdGNoIHJlZ2FyZGluZyBxdW9ydW0gYW5kIHNlY3VyaXR5IHRl
YW0KPiAgbWVtYmVycwo+IAo+IENoYW5nZXMgc2luY2UgdjMKPiAtIEZpeGVkIHF1b3J1bSBmb3Ig
Z2xvYmFsIGRlY2lzaW9uIG1ha2luZwo+IAo+IENoYW5nZXMgc2luY2UgdjQgKG5vdCBwb3N0ZWQp
Cj4gLSBGaXhlZCBjb252ZXJzaW9uIGlzc3VlcyBhbmQgY2hhbmdlbG9nIGluIGRvY3VtZW50Cj4g
Cj4gLS0gCj4gMi41LjQgKEFwcGxlIEdpdC02MSkKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFp
bGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 09:04:15 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 09:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cidhU-0004Tr-Ek; Tue, 28 Feb 2017 09:04:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1cidhS-0004Tb-TE; Tue, 28 Feb 2017 09:04:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9B/29-05091-10D35B85; Tue, 28 Feb 2017 09:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42Lxqg1y0f1vszX
 CYPMZBYuVPReZLf4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzXh9r5Gx4GBBxZTv
 HYwNjF+Suhg5OYQEiiQmTLjC3sXIxcEi8IpF4u+euywgjoTABFaJvvPr2UCqJARiJLZ3/2CEs
 Cslrpx4zQzRrS5xb9FtsG4hgWVMEl+X7QVLsAloS2y68QDMZhZIkPi4uwPI5uDgFbCR+HksFC
 TMK6An8erWZVYQW1ggQOLex4UsIDaLgKrE6p+3oOabShyZNZcRpJUZqL7/QwnIKhGB54wS83r
 6WSHukZXY/fsR0wRGwVlIts1CsgIiri2xbOFroDjIKA2JrZeTUYVBbHWJq2uvsi5gZFvFqFGc
 WlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYGwxAsIPx5WnPQ4ySH
 ExKorxHH22JEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBKwKMNSHBotT01Iq0zBxglMKkJTh4lE
 R4f1sDpXmLCxJzizPTIVKnGHU5PvQffsMkxJKXn5cqJc4rATJDAKQoozQPbgQsYVxilJUS5mU
 EOkqIpyC1KDezBFX+FaM4B6OSMO8jkFU8mXklcJteAR3BBHTECxWwI0oSEVJSDYxGEU6fLk+y
 CxViWvvS4LOk+8RH+WIS1Vrf5Qwdok4/jL7KVXQ8xXxVj/uZYlYh1r+Lj0qrPbD1n58T6Kl38
 te5rsZ9Z0rEGvYcujI7zOhu3ocHWxdeKLSdt/zkzzLlnuTnETd2ZxbG8hTahMe1Zs5d5D95w6
 L1Lvzsf3a6XmnyKOUWWT/53BMlluKMREMt5qLiRADYNb+FEwMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1488272639!87832242!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20613 invoked from network); 28 Feb 2017 09:03:59 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Feb 2017 09:03:59 -0000
Received: by mail-wm0-f68.google.com with SMTP id r18so1234816wmd.3;
 Tue, 28 Feb 2017 01:03:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:references:cc:to;
 bh=39yH0bdN/xoR+VNEv8sj/GVQztRQW8PYXpV4Sp+uqRI=;
 b=vCqxxXVtoP3KoaybA5d5GklxaIg5vJ9z1EIljsub3KIqtQ+ErUqITFDhe2SBxVONE0
 AGwUu50GdX+6jpH1e9FNTy5l96koaLz9EO7Oy/b9PvmFCH7bPEoEUkgK8e8l4dJLWJrx
 Q60Or9SsrOhqahyYXsDRxJqvIATVjEzA75sDS5RYnbigLGKOtm+uHDnp65HXz3xKFXmy
 Ay/xbH30EgS+7rHw3YgDlDCBRiiJdXev0lTXTcF1VnhllW7dCxyKCMXlGZpzw12OOayd
 DagTk/RRkOr20UyfGYUQxZdPT89DzJQ0Pex7F6PQaW3NwwXwoU3pDlZGWqdbx0DGldN5
 mhbw==
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
 :references:cc:to;
 bh=39yH0bdN/xoR+VNEv8sj/GVQztRQW8PYXpV4Sp+uqRI=;
 b=oR0lfVglB+IZzdPfv6g8ycKrqzJh9lsYjcDr6mGkbSPtg3bf+6W2CZAS6K1r0KGTYO
 Tsjwq3aETrIvr2RFObrHGl43usk5qOaFcp248b+QdkXg9RuQNE0PSkdZW7S57pbuXcot
 bq4kpe7Fg9JsRlozmm3xV6HkFOHWEtOH9bxonvMvogqcSA0cSRU7nbJVlrljnJqE/X4G
 en8OwE/zFFw/seSJOjOzCCcrPEUDLX35nw6FQ0cl7mPjrjh1UVLUXT1k96mrQ1zDQERb
 wN9vKXqoIPin0VXN38NGPJE4b55Ox4U2VJZJMOl/1caSKevk9ONKouH7ZW+ETOoF0Z7T
 H7nQ==
X-Gm-Message-State: AMke39mvNrK9/DuL2jpAEuXExuVgxfJUW1VsnQssDQJCSYGMftwpySAy5FwQt0EFHk2rXQ==
X-Received: by 10.28.135.82 with SMTP id j79mr16561530wmd.19.1488272639061;
 Tue, 28 Feb 2017 01:03:59 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:14c3:31f8:c49e:6de5?
 ([2a02:c7f:ac03:2d00:14c3:31f8:c49e:6de5])
 by smtp.gmail.com with ESMTPSA id 65sm1376863wri.53.2017.02.28.01.03.57
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 28 Feb 2017 01:03:58 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <FF40FDEB-60E0-43BA-8994-D1D41F0A59EE@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Tue, 28 Feb 2017 09:03:59 +0000
References: <94eb2c076fd22d26d105498605d0@google.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-api <xen-api@lists.xenproject.org>, mirageos-devel@xenproject.org,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.2104)
Cc: Sarah Conway <sconway@linuxfoundation.org>
Subject: [win-pv-devel] FYI: GSoC 2017: Xen Project has been accepted as a
	mentor organization!
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6371407255690010088=="
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>


--===============6371407255690010088==
Content-Type: multipart/alternative; boundary="Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4"


--Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi everyone,

we have been accepted into GSoC this year. This means we will likely =
have more interest in projects compared to the past and could do with=20
a) more people willing to mentor
b) more projects on =
https://wiki.xenproject.org/wiki/2017-Summer-Internships =
<https://wiki.xenproject.org/wiki/2017-Summer-Internships>

The current list of projects and mentors are at
Mirage OS: http://canopy.mirage.io/Projects =
<http://canopy.mirage.io/Projects> (note that for the projects in this =
list, it is impossible to identify the mentors)
All other projects: =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects =
<https://wiki.xenproject.org/wiki/Outreach_Program_Projects>=20
 =20
Best Regards
Lars

> Begin forwarded message:
>=20
> From: Google Summer of Code <summerofcode-noreply@google.com>
> Subject: GSoC 2017: Xen Project has been accepted as a mentor =
organization!
> Date: 27 February 2017 17:00:44 GMT
> To: larskurthxen@gmail.com
>=20
>=20
> Congratulations! Xen Project has been selected as a Google Summer of =
Code 2017 mentor organization.
>=20
> You can now invite mentors and update your organization profile.
>=20
> Please click here to visit your dashboard: =
https://summerofcode.withgoogle.com/dashboard/ =
<https://summerofcode.withgoogle.com/dashboard/> <> <>=09
> This email was sent to Lars.Kurth.Xen@gmail.com =
<x-msg://33/Lars.Kurth.Xen@gmail.com>.
>=20
> You are receiving this email because of your participation in Google =
Summer of Code 2017.=20
> https://summerofcode.withgoogle.com =
<https://summerofcode.withgoogle.com/>
> To leave the program and stop receiving all emails, you can go to your =
profile <https://summerofcode.withgoogle.com/dashboard/profile/> and =
request deletion of your program profile.
>=20
> For any questions, please contact gsoc-support@google.com. Replies to =
this message go to an unmonitored mailbox.
>=20
> =C2=A9 2017 Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA =
94043, USA
>=20


--Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi everyone,<div class=3D""><br class=3D""></div><div =
class=3D"">we have been accepted into GSoC this year. This means we will =
likely have more interest in projects compared to the past and could do =
with&nbsp;</div><div class=3D"">a) more people willing to =
mentor</div><div class=3D"">b) more projects on&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/2017-Summer-Internships" =
class=3D"">https://wiki.xenproject.org/wiki/2017-Summer-Internships</a></d=
iv><div class=3D""><br class=3D""></div><div class=3D"">The current list =
of projects and mentors are at</div><div class=3D"">Mirage OS:&nbsp;<a =
href=3D"http://canopy.mirage.io/Projects" =
class=3D"">http://canopy.mirage.io/Projects</a>&nbsp;(note that for the =
projects in this list, it is impossible to identify the =
mentors)</div><div class=3D"">All other projects:&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects</a>&=
nbsp;</div><div class=3D"">&nbsp;&nbsp;</div><div class=3D"">Best =
Regards</div><div class=3D"">Lars<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">Begin =
forwarded message:</div><br class=3D"Apple-interchange-newline"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, Helvetica Neue, Helvetica, sans-serif; =
color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">From: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D"">Google Summer of Code &lt;<a =
href=3D"mailto:summerofcode-noreply@google.com" =
class=3D"">summerofcode-noreply@google.com</a>&gt;<br =
class=3D""></span></div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span =
style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Subject: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><b class=3D"">GSoC 2017: Xen =
Project has been accepted as a mentor organization!</b><br =
class=3D""></span></div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span =
style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Date: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D"">27 February 2017 17:00:44 =
GMT<br class=3D""></span></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span=
 style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">To: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><a =
href=3D"mailto:larskurthxen@gmail.com" =
class=3D"">larskurthxen@gmail.com</a><br class=3D""></span></div><br =
class=3D""><div class=3D"">


	<meta name=3D"viewport" content=3D"width=3Ddevice-width" =
class=3D"">
	<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8" class=3D"">
	<title class=3D"">Google Summer of Code</title>

<div bgcolor=3D"#f6f6f6" style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0; -webkit-font-smoothing: antialiased; =
height: 100%; -webkit-text-size-adjust: none; width: 100%;" class=3D"">
	<!-- body -->
	<table class=3D"body-wrap" bgcolor=3D"#f6f6f6" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: =
20px 20px 10px 20px; width: 100%;">
		<tbody class=3D""><tr style=3D"font-family: 'Helvetica =
Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; =
line-height: 1.6em; margin: 0; padding: 0;" class=3D"">
			<td style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0;" class=3D""></td>
			<td class=3D"container" bgcolor=3D"#FFFFFF" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: =
20px 20px 20px 20px; border: 1px solid #f0f0f0; clear: both; display: =
block; Margin: 0 auto; max-width: 600px;">
				<table class=3D"logo-wrap" width=3D"100%" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0; =
width: 100%; border-bottom: 2px solid #f0f0f0; margin-bottom: 20px;">
					<tbody class=3D""><tr =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D"">
						<td align=3D"center" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D"">
							<img =
class=3D"logo" width=3D"280" height=3D"150" alt=3D"Google Summer of =
Code" =
src=3D"https://storage.googleapis.com/gsoc-static/summer-of-code-logo-emai=
l.png" style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, =
Arial, sans-serif; line-height: 1.6em; margin: 0; padding: 0; max-width: =
600px; font-size: 32px; width: auto; margin-bottom: 10px; text-align: =
center; font-weight: bold; color: #666666;">
						</td>
					</tr>
				</tbody></table>
				<!-- content -->
				<div class=3D"content" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; padding: 0; margin: 0 =
auto; display: block; max-width: 600px;">
					<table style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0; width: 100%;" class=3D"">=

						<tbody class=3D""><tr =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D"">
							<td =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D""><p class=3D"">
Congratulations! Xen Project has been selected as a Google Summer of =
Code 2017 mentor organization.
</p><p class=3D"">You can now invite mentors and update your =
organization profile.</p><p class=3D"">
Please click here to visit your dashboard: <a =
href=3D"https://summerofcode.withgoogle.com/dashboard/" =
class=3D"">https://summerofcode.withgoogle.com/dashboard/</a><a =
class=3D"">
</a></p><a class=3D"">
							</a></td>
						</tr>
					</tbody></table>
				</div>
				<!-- /content -->
			</td>
			<td style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0;" class=3D""></td>
		</tr>
	</tbody></table>
	<!-- /body -->
<!-- footer -->
<table class=3D"footer-wrap" bgcolor=3D"#f6f6f6" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0 40px; width: 100%; =
clear: both;">
  <tbody class=3D""><tr style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0;" class=3D"">
	<td style=3D"font-family: 'Helvetica Neue', 'Helvetica', =
Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.6em; =
margin: 0; padding: 0;" class=3D""></td>
	<td class=3D"container" style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0; clear: both; display: block; Margin: 0 =
auto; max-width: 600px;">
	  <!-- content -->
	  <div class=3D"content" style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; padding: 0; margin: 0 auto; display: block; max-width: 540px;">
		<table style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0; width: 100%;" class=3D"">
		  <tbody class=3D""><tr style=3D"font-family: 'Helvetica =
Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; =
line-height: 1.6em; margin: 0; padding: 0;" class=3D"">
			<td align=3D"center" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0;" class=3D""><p =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; line-height: 1.6em; margin: 0; padding: 0; font-weight: =
normal; margin-bottom: 10px; font-size: 11px; color: #666666;" class=3D"">=

			  	This email was sent to <a =
href=3D"x-msg://33/Lars.Kurth.Xen@gmail.com" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; =
line-height: 1.6em; margin: 0; padding: 0; color: #348eda; font-size: =
11px;" class=3D"">Lars.Kurth.Xen@gmail.com</a>.
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
			  You are receiving this email because of your =
participation in Google Summer of Code 2017. <br style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0;" class=3D""><a =
href=3D"https://summerofcode.withgoogle.com/" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; =
line-height: 1.6em; margin: 0; padding: 0; color: #348eda; font-size: =
11px;" class=3D"">https://summerofcode.withgoogle.com</a>
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
			  To leave the program and stop receiving all =
emails, you can go to your <a =
href=3D"https://summerofcode.withgoogle.com/dashboard/profile/" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; line-height: 1.6em; margin: 0; padding: 0; color: #348eda; =
font-size: 11px;" class=3D"">profile</a> and request deletion of your =
program profile.
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
			  For any questions, please contact <a =
href=3D"mailto:gsoc-support@google.com" =
class=3D"">gsoc-support@google.com</a>.
			  Replies to this message go to an unmonitored =
mailbox.
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
				  =C2=A9 2017 Google Inc., 1600 =
Amphitheatre Parkway, Mountain View, CA 94043, USA
			  </p>
			</td>
		  </tr>
		</tbody></table>
	  </div>
	  <!-- /content -->
	</td>
	<td style=3D"font-family: 'Helvetica Neue', 'Helvetica', =
Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.6em; =
margin: 0; padding: 0;" class=3D""></td>
  </tr>
</tbody></table>
<!-- /footer -->
</div>

</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--===============6371407255690010088==--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 09:04:15 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 09:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cidhU-0004Tr-Ek; Tue, 28 Feb 2017 09:04:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1cidhS-0004Tb-TE; Tue, 28 Feb 2017 09:04:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9B/29-05091-10D35B85; Tue, 28 Feb 2017 09:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42Lxqg1y0f1vszX
 CYPMZBYuVPReZLf4sTrT4sryB0eL7lslMDiwehz9cYQlgjGLNzEvKr0hgzXh9r5Gx4GBBxZTv
 HYwNjF+Suhg5OYQEiiQmTLjC3sXIxcEi8IpF4u+euywgjoTABFaJvvPr2UCqJARiJLZ3/2CEs
 Cslrpx4zQzRrS5xb9FtsG4hgWVMEl+X7QVLsAloS2y68QDMZhZIkPi4uwPI5uDgFbCR+HksFC
 TMK6An8erWZVYQW1ggQOLex4UsIDaLgKrE6p+3oOabShyZNZcRpJUZqL7/QwnIKhGB54wS83r
 6WSHukZXY/fsR0wRGwVlIts1CsgIiri2xbOFroDjIKA2JrZeTUYVBbHWJq2uvsi5gZFvFqFGc
 WlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYGwxAsIPx5WnPQ4ySH
 ExKorxHH22JEOJLyk+pzEgszogvKs1JLT7EKMPBoSTBKwKMNSHBotT01Iq0zBxglMKkJTh4lE
 R4f1sDpXmLCxJzizPTIVKnGHU5PvQffsMkxJKXn5cqJc4rATJDAKQoozQPbgQsYVxilJUS5mU
 EOkqIpyC1KDezBFX+FaM4B6OSMO8jkFU8mXklcJteAR3BBHTECxWwI0oSEVJSDYxGEU6fLk+y
 CxViWvvS4LOk+8RH+WIS1Vrf5Qwdok4/jL7KVXQ8xXxVj/uZYlYh1r+Lj0qrPbD1n58T6Kl38
 te5rsZ9Z0rEGvYcujI7zOhu3ocHWxdeKLSdt/zkzzLlnuTnETd2ZxbG8hTahMe1Zs5d5D95w6
 L1Lvzsf3a6XmnyKOUWWT/53BMlluKMREMt5qLiRADYNb+FEwMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1488272639!87832242!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20613 invoked from network); 28 Feb 2017 09:03:59 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Feb 2017 09:03:59 -0000
Received: by mail-wm0-f68.google.com with SMTP id r18so1234816wmd.3;
 Tue, 28 Feb 2017 01:03:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:references:cc:to;
 bh=39yH0bdN/xoR+VNEv8sj/GVQztRQW8PYXpV4Sp+uqRI=;
 b=vCqxxXVtoP3KoaybA5d5GklxaIg5vJ9z1EIljsub3KIqtQ+ErUqITFDhe2SBxVONE0
 AGwUu50GdX+6jpH1e9FNTy5l96koaLz9EO7Oy/b9PvmFCH7bPEoEUkgK8e8l4dJLWJrx
 Q60Or9SsrOhqahyYXsDRxJqvIATVjEzA75sDS5RYnbigLGKOtm+uHDnp65HXz3xKFXmy
 Ay/xbH30EgS+7rHw3YgDlDCBRiiJdXev0lTXTcF1VnhllW7dCxyKCMXlGZpzw12OOayd
 DagTk/RRkOr20UyfGYUQxZdPT89DzJQ0Pex7F6PQaW3NwwXwoU3pDlZGWqdbx0DGldN5
 mhbw==
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
 :references:cc:to;
 bh=39yH0bdN/xoR+VNEv8sj/GVQztRQW8PYXpV4Sp+uqRI=;
 b=oR0lfVglB+IZzdPfv6g8ycKrqzJh9lsYjcDr6mGkbSPtg3bf+6W2CZAS6K1r0KGTYO
 Tsjwq3aETrIvr2RFObrHGl43usk5qOaFcp248b+QdkXg9RuQNE0PSkdZW7S57pbuXcot
 bq4kpe7Fg9JsRlozmm3xV6HkFOHWEtOH9bxonvMvogqcSA0cSRU7nbJVlrljnJqE/X4G
 en8OwE/zFFw/seSJOjOzCCcrPEUDLX35nw6FQ0cl7mPjrjh1UVLUXT1k96mrQ1zDQERb
 wN9vKXqoIPin0VXN38NGPJE4b55Ox4U2VJZJMOl/1caSKevk9ONKouH7ZW+ETOoF0Z7T
 H7nQ==
X-Gm-Message-State: AMke39mvNrK9/DuL2jpAEuXExuVgxfJUW1VsnQssDQJCSYGMftwpySAy5FwQt0EFHk2rXQ==
X-Received: by 10.28.135.82 with SMTP id j79mr16561530wmd.19.1488272639061;
 Tue, 28 Feb 2017 01:03:59 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac03:2d00:14c3:31f8:c49e:6de5?
 ([2a02:c7f:ac03:2d00:14c3:31f8:c49e:6de5])
 by smtp.gmail.com with ESMTPSA id 65sm1376863wri.53.2017.02.28.01.03.57
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 28 Feb 2017 01:03:58 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <FF40FDEB-60E0-43BA-8994-D1D41F0A59EE@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Tue, 28 Feb 2017 09:03:59 +0000
References: <94eb2c076fd22d26d105498605d0@google.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-api <xen-api@lists.xenproject.org>, mirageos-devel@xenproject.org,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.2104)
Cc: Sarah Conway <sconway@linuxfoundation.org>
Subject: [win-pv-devel] FYI: GSoC 2017: Xen Project has been accepted as a
	mentor organization!
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6371407255690010088=="
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>


--===============6371407255690010088==
Content-Type: multipart/alternative; boundary="Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4"


--Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi everyone,

we have been accepted into GSoC this year. This means we will likely =
have more interest in projects compared to the past and could do with=20
a) more people willing to mentor
b) more projects on =
https://wiki.xenproject.org/wiki/2017-Summer-Internships =
<https://wiki.xenproject.org/wiki/2017-Summer-Internships>

The current list of projects and mentors are at
Mirage OS: http://canopy.mirage.io/Projects =
<http://canopy.mirage.io/Projects> (note that for the projects in this =
list, it is impossible to identify the mentors)
All other projects: =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects =
<https://wiki.xenproject.org/wiki/Outreach_Program_Projects>=20
 =20
Best Regards
Lars

> Begin forwarded message:
>=20
> From: Google Summer of Code <summerofcode-noreply@google.com>
> Subject: GSoC 2017: Xen Project has been accepted as a mentor =
organization!
> Date: 27 February 2017 17:00:44 GMT
> To: larskurthxen@gmail.com
>=20
>=20
> Congratulations! Xen Project has been selected as a Google Summer of =
Code 2017 mentor organization.
>=20
> You can now invite mentors and update your organization profile.
>=20
> Please click here to visit your dashboard: =
https://summerofcode.withgoogle.com/dashboard/ =
<https://summerofcode.withgoogle.com/dashboard/> <> <>=09
> This email was sent to Lars.Kurth.Xen@gmail.com =
<x-msg://33/Lars.Kurth.Xen@gmail.com>.
>=20
> You are receiving this email because of your participation in Google =
Summer of Code 2017.=20
> https://summerofcode.withgoogle.com =
<https://summerofcode.withgoogle.com/>
> To leave the program and stop receiving all emails, you can go to your =
profile <https://summerofcode.withgoogle.com/dashboard/profile/> and =
request deletion of your program profile.
>=20
> For any questions, please contact gsoc-support@google.com. Replies to =
this message go to an unmonitored mailbox.
>=20
> =C2=A9 2017 Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA =
94043, USA
>=20


--Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi everyone,<div class=3D""><br class=3D""></div><div =
class=3D"">we have been accepted into GSoC this year. This means we will =
likely have more interest in projects compared to the past and could do =
with&nbsp;</div><div class=3D"">a) more people willing to =
mentor</div><div class=3D"">b) more projects on&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/2017-Summer-Internships" =
class=3D"">https://wiki.xenproject.org/wiki/2017-Summer-Internships</a></d=
iv><div class=3D""><br class=3D""></div><div class=3D"">The current list =
of projects and mentors are at</div><div class=3D"">Mirage OS:&nbsp;<a =
href=3D"http://canopy.mirage.io/Projects" =
class=3D"">http://canopy.mirage.io/Projects</a>&nbsp;(note that for the =
projects in this list, it is impossible to identify the =
mentors)</div><div class=3D"">All other projects:&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects</a>&=
nbsp;</div><div class=3D"">&nbsp;&nbsp;</div><div class=3D"">Best =
Regards</div><div class=3D"">Lars<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">Begin =
forwarded message:</div><br class=3D"Apple-interchange-newline"><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, Helvetica Neue, Helvetica, sans-serif; =
color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">From: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D"">Google Summer of Code &lt;<a =
href=3D"mailto:summerofcode-noreply@google.com" =
class=3D"">summerofcode-noreply@google.com</a>&gt;<br =
class=3D""></span></div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span =
style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Subject: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><b class=3D"">GSoC 2017: Xen =
Project has been accepted as a mentor organization!</b><br =
class=3D""></span></div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span =
style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">Date: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D"">27 February 2017 17:00:44 =
GMT<br class=3D""></span></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=3D""><span=
 style=3D"font-family: -webkit-system-font, Helvetica Neue, Helvetica, =
sans-serif; color:rgba(0, 0, 0, 1.0);" class=3D""><b class=3D"">To: =
</b></span><span style=3D"font-family: -webkit-system-font, Helvetica =
Neue, Helvetica, sans-serif;" class=3D""><a =
href=3D"mailto:larskurthxen@gmail.com" =
class=3D"">larskurthxen@gmail.com</a><br class=3D""></span></div><br =
class=3D""><div class=3D"">


	<meta name=3D"viewport" content=3D"width=3Ddevice-width" =
class=3D"">
	<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-8" class=3D"">
	<title class=3D"">Google Summer of Code</title>

<div bgcolor=3D"#f6f6f6" style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0; -webkit-font-smoothing: antialiased; =
height: 100%; -webkit-text-size-adjust: none; width: 100%;" class=3D"">
	<!-- body -->
	<table class=3D"body-wrap" bgcolor=3D"#f6f6f6" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: =
20px 20px 10px 20px; width: 100%;">
		<tbody class=3D""><tr style=3D"font-family: 'Helvetica =
Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; =
line-height: 1.6em; margin: 0; padding: 0;" class=3D"">
			<td style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0;" class=3D""></td>
			<td class=3D"container" bgcolor=3D"#FFFFFF" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: =
20px 20px 20px 20px; border: 1px solid #f0f0f0; clear: both; display: =
block; Margin: 0 auto; max-width: 600px;">
				<table class=3D"logo-wrap" width=3D"100%" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0; =
width: 100%; border-bottom: 2px solid #f0f0f0; margin-bottom: 20px;">
					<tbody class=3D""><tr =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D"">
						<td align=3D"center" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D"">
							<img =
class=3D"logo" width=3D"280" height=3D"150" alt=3D"Google Summer of =
Code" =
src=3D"https://storage.googleapis.com/gsoc-static/summer-of-code-logo-emai=
l.png" style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, =
Arial, sans-serif; line-height: 1.6em; margin: 0; padding: 0; max-width: =
600px; font-size: 32px; width: auto; margin-bottom: 10px; text-align: =
center; font-weight: bold; color: #666666;">
						</td>
					</tr>
				</tbody></table>
				<!-- content -->
				<div class=3D"content" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; padding: 0; margin: 0 =
auto; display: block; max-width: 600px;">
					<table style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0; width: 100%;" class=3D"">=

						<tbody class=3D""><tr =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D"">
							<td =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; font-size: 14px; line-height: 1.6em; margin: 0; padding: 0;" =
class=3D""><p class=3D"">
Congratulations! Xen Project has been selected as a Google Summer of =
Code 2017 mentor organization.
</p><p class=3D"">You can now invite mentors and update your =
organization profile.</p><p class=3D"">
Please click here to visit your dashboard: <a =
href=3D"https://summerofcode.withgoogle.com/dashboard/" =
class=3D"">https://summerofcode.withgoogle.com/dashboard/</a><a =
class=3D"">
</a></p><a class=3D"">
							</a></td>
						</tr>
					</tbody></table>
				</div>
				<!-- /content -->
			</td>
			<td style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0;" class=3D""></td>
		</tr>
	</tbody></table>
	<!-- /body -->
<!-- footer -->
<table class=3D"footer-wrap" bgcolor=3D"#f6f6f6" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0 40px; width: 100%; =
clear: both;">
  <tbody class=3D""><tr style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0;" class=3D"">
	<td style=3D"font-family: 'Helvetica Neue', 'Helvetica', =
Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.6em; =
margin: 0; padding: 0;" class=3D""></td>
	<td class=3D"container" style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0; clear: both; display: block; Margin: 0 =
auto; max-width: 600px;">
	  <!-- content -->
	  <div class=3D"content" style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; padding: 0; margin: 0 auto; display: block; max-width: 540px;">
		<table style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; line-height: =
1.6em; margin: 0; padding: 0; width: 100%;" class=3D"">
		  <tbody class=3D""><tr style=3D"font-family: 'Helvetica =
Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: 14px; =
line-height: 1.6em; margin: 0; padding: 0;" class=3D"">
			<td align=3D"center" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0;" class=3D""><p =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; line-height: 1.6em; margin: 0; padding: 0; font-weight: =
normal; margin-bottom: 10px; font-size: 11px; color: #666666;" class=3D"">=

			  	This email was sent to <a =
href=3D"x-msg://33/Lars.Kurth.Xen@gmail.com" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; =
line-height: 1.6em; margin: 0; padding: 0; color: #348eda; font-size: =
11px;" class=3D"">Lars.Kurth.Xen@gmail.com</a>.
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
			  You are receiving this email because of your =
participation in Google Summer of Code 2017. <br style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; font-size: =
14px; line-height: 1.6em; margin: 0; padding: 0;" class=3D""><a =
href=3D"https://summerofcode.withgoogle.com/" style=3D"font-family: =
'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif; =
line-height: 1.6em; margin: 0; padding: 0; color: #348eda; font-size: =
11px;" class=3D"">https://summerofcode.withgoogle.com</a>
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
			  To leave the program and stop receiving all =
emails, you can go to your <a =
href=3D"https://summerofcode.withgoogle.com/dashboard/profile/" =
style=3D"font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, =
sans-serif; line-height: 1.6em; margin: 0; padding: 0; color: #348eda; =
font-size: 11px;" class=3D"">profile</a> and request deletion of your =
program profile.
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
			  For any questions, please contact <a =
href=3D"mailto:gsoc-support@google.com" =
class=3D"">gsoc-support@google.com</a>.
			  Replies to this message go to an unmonitored =
mailbox.
			  </p><p style=3D"font-family: 'Helvetica Neue', =
'Helvetica', Helvetica, Arial, sans-serif; line-height: 1.6em; margin: =
0; padding: 0; font-weight: normal; margin-bottom: 10px; font-size: =
11px; color: #666666;" class=3D"">
				  =C2=A9 2017 Google Inc., 1600 =
Amphitheatre Parkway, Mountain View, CA 94043, USA
			  </p>
			</td>
		  </tr>
		</tbody></table>
	  </div>
	  <!-- /content -->
	</td>
	<td style=3D"font-family: 'Helvetica Neue', 'Helvetica', =
Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.6em; =
margin: 0; padding: 0;" class=3D""></td>
  </tr>
</tbody></table>
<!-- /footer -->
</div>

</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_3FD762CD-AD62-4893-8139-D6B10446C0A4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--===============6371407255690010088==--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:11:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiV7-0001pK-9G; Tue, 28 Feb 2017 14:11:37 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiV6-0001p0-CK
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:11:36 +0000
Date: Tue, 28 Feb 2017 14:11:33 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22916641.69.1488291093817.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_68_7903335.1488291093817"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENVBD-8.2 - Build #8 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_68_7903335.1488291093817
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #8.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/8/console to view the results.
------=_Part_68_7903335.1488291093817
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_68_7903335.1488291093817--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:11:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiV7-0001pC-8F; Tue, 28 Feb 2017 14:11:37 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiV6-0001p1-CJ
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:11:36 +0000
Date: Tue, 28 Feb 2017 14:11:34 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <9264386.71.1488291094598.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_70_5263208.1488291094598"
X-Jenkins-Job: XENNET-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-8.2 - Build #6 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_70_5263208.1488291094598
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #6.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-8.2/6/console to view the results.
------=_Part_70_5263208.1488291094598
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_70_5263208.1488291094598--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:11:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiV7-0001pK-9G; Tue, 28 Feb 2017 14:11:37 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiV6-0001p0-CK
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:11:36 +0000
Date: Tue, 28 Feb 2017 14:11:33 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22916641.69.1488291093817.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_68_7903335.1488291093817"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENVBD-8.2 - Build #8 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_68_7903335.1488291093817
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #8.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/8/console to view the results.
------=_Part_68_7903335.1488291093817
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_68_7903335.1488291093817--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:11:48 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiV7-0001pC-8F; Tue, 28 Feb 2017 14:11:37 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiV6-0001p1-CJ
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:11:36 +0000
Date: Tue, 28 Feb 2017 14:11:34 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <9264386.71.1488291094598.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_70_5263208.1488291094598"
X-Jenkins-Job: XENNET-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENNET-8.2 - Build #6 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_70_5263208.1488291094598
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #6.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENNET-8.2/6/console to view the results.
------=_Part_70_5263208.1488291094598
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_70_5263208.1488291094598--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:12:40 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiVy-0001sC-CF; Tue, 28 Feb 2017 14:12:30 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiVx-0001s6-5u
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:12:29 +0000
Date: Tue, 28 Feb 2017 14:12:27 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <28141119.73.1488291147552.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_72_692448.1488291147552"
X-Jenkins-Job: XENIFACE-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENIFACE-8.2 - Build #3 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_72_692448.1488291147552
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #3.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENIFACE-8.2/3/console to view the results.
------=_Part_72_692448.1488291147552
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_72_692448.1488291147552--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:12:40 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiVy-0001sC-CF; Tue, 28 Feb 2017 14:12:30 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiVx-0001s6-5u
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:12:29 +0000
Date: Tue, 28 Feb 2017 14:12:27 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <28141119.73.1488291147552.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_72_692448.1488291147552"
X-Jenkins-Job: XENIFACE-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENIFACE-8.2 - Build #3 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_72_692448.1488291147552
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #3.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENIFACE-8.2/3/console to view the results.
------=_Part_72_692448.1488291147552
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_72_692448.1488291147552--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:12:51 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiW9-0001tP-Dj; Tue, 28 Feb 2017 14:12:41 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiW8-0001sd-7P
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:12:40 +0000
Date: Tue, 28 Feb 2017 14:12:38 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22620815.75.1488291158661.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_74_22177976.1488291158661"
X-Jenkins-Job: XENVIF-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENVIF-8.2 - Build #5 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_74_22177976.1488291158661
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #5.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVIF-8.2/5/console to view the results.
------=_Part_74_22177976.1488291158661
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_74_22177976.1488291158661--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:12:51 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiW9-0001tY-Eo; Tue, 28 Feb 2017 14:12:41 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiW8-0001se-J3
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:12:40 +0000
Date: Tue, 28 Feb 2017 14:12:39 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <12377026.77.1488291159036.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_76_3752076.1488291159036"
X-Jenkins-Job: XENBUS-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENBUS-8.2 - Build #3 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_76_3752076.1488291159036
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #3.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENBUS-8.2/3/console to view the results.
------=_Part_76_3752076.1488291159036
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_76_3752076.1488291159036--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:12:51 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiW9-0001tP-Dj; Tue, 28 Feb 2017 14:12:41 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiW8-0001sd-7P
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:12:40 +0000
Date: Tue, 28 Feb 2017 14:12:38 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22620815.75.1488291158661.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_74_22177976.1488291158661"
X-Jenkins-Job: XENVIF-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENVIF-8.2 - Build #5 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_74_22177976.1488291158661
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #5.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVIF-8.2/5/console to view the results.
------=_Part_74_22177976.1488291158661
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_74_22177976.1488291158661--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:12:51 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciiW9-0001tY-Eo; Tue, 28 Feb 2017 14:12:41 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciiW8-0001se-J3
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:12:40 +0000
Date: Tue, 28 Feb 2017 14:12:39 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <12377026.77.1488291159036.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_76_3752076.1488291159036"
X-Jenkins-Job: XENBUS-8.2
X-Jenkins-Result: FAILURE
Subject: [win-pv-devel] XENBUS-8.2 - Build #3 - Failure
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_76_3752076.1488291159036
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #3.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENBUS-8.2/3/console to view the results.
------=_Part_76_3752076.1488291159036
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_76_3752076.1488291159036--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:24:04 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciihA-0002oE-Q7; Tue, 28 Feb 2017 14:24:04 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciihA-0002nT-93
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:24:04 +0000
Date: Tue, 28 Feb 2017 14:24:02 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22463389.79.1488291842599.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <12377026.77.1488291159036.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <12377026.77.1488291159036.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_78_28087476.1488291842599"
X-Jenkins-Job: XENBUS-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-8.2 - Build #4 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_78_28087476.1488291842599
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #4.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENBUS-8.2/4/console to view the results.
------=_Part_78_28087476.1488291842599
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_78_28087476.1488291842599--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:24:04 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciihA-0002oE-Q7; Tue, 28 Feb 2017 14:24:04 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciihA-0002nT-93
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:24:04 +0000
Date: Tue, 28 Feb 2017 14:24:02 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22463389.79.1488291842599.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <12377026.77.1488291159036.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <12377026.77.1488291159036.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_78_28087476.1488291842599"
X-Jenkins-Job: XENBUS-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-8.2 - Build #4 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_78_28087476.1488291842599
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #4.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENBUS-8.2/4/console to view the results.
------=_Part_78_28087476.1488291842599
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_78_28087476.1488291842599--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:26:17 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciijJ-0002rm-0J; Tue, 28 Feb 2017 14:26:17 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciijI-0002rg-Dy
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:26:16 +0000
Date: Tue, 28 Feb 2017 14:26:14 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <2642840.81.1488291974677.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <28141119.73.1488291147552.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <28141119.73.1488291147552.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_80_30563898.1488291974677"
X-Jenkins-Job: XENIFACE-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENIFACE-8.2 - Build #4 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_80_30563898.1488291974677
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #4.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENIFACE-8.2/4/console to view the results.
------=_Part_80_30563898.1488291974677
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_80_30563898.1488291974677--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:26:17 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciijJ-0002rm-0J; Tue, 28 Feb 2017 14:26:17 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciijI-0002rg-Dy
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:26:16 +0000
Date: Tue, 28 Feb 2017 14:26:14 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <2642840.81.1488291974677.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <28141119.73.1488291147552.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <28141119.73.1488291147552.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_80_30563898.1488291974677"
X-Jenkins-Job: XENIFACE-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENIFACE-8.2 - Build #4 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_80_30563898.1488291974677
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #4.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENIFACE-8.2/4/console to view the results.
------=_Part_80_30563898.1488291974677
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_80_30563898.1488291974677--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:30:20 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciin4-0003NS-Ar; Tue, 28 Feb 2017 14:30:10 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciin3-000383-5Y
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:30:09 +0000
Date: Tue, 28 Feb 2017 14:30:07 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <10517933.83.1488292207365.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <22916641.69.1488291093817.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <22916641.69.1488291093817.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_82_31181271.1488292207349"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #9 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_82_31181271.1488292207349
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #9.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/9/console to view the results.
------=_Part_82_31181271.1488292207349
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_82_31181271.1488292207349--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:30:20 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciin4-0003NS-Ar; Tue, 28 Feb 2017 14:30:10 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciin3-000383-5Y
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:30:09 +0000
Date: Tue, 28 Feb 2017 14:30:07 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <10517933.83.1488292207365.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <22916641.69.1488291093817.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <22916641.69.1488291093817.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_82_31181271.1488292207349"
X-Jenkins-Job: XENVBD-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVBD-8.2 - Build #9 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_82_31181271.1488292207349
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #9.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVBD-8.2/9/console to view the results.
------=_Part_82_31181271.1488292207349
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_82_31181271.1488292207349--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:32:25 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciip4-0003Sp-Hb; Tue, 28 Feb 2017 14:32:14 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciip4-0003Sh-2I
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:32:14 +0000
Date: Tue, 28 Feb 2017 14:32:12 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <26250460.85.1488292332427.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <22620815.75.1488291158661.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <22620815.75.1488291158661.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_84_13228081.1488292332427"
X-Jenkins-Job: XENVIF-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVIF-8.2 - Build #6 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_84_13228081.1488292332427
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #6.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVIF-8.2/6/console to view the results.
------=_Part_84_13228081.1488292332427
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_84_13228081.1488292332427--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 14:32:25 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 14:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciip4-0003Sp-Hb; Tue, 28 Feb 2017 14:32:14 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44]
 helo=winpvdrvbuild) by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paul.durrant@xenproject.org>) id 1ciip4-0003Sh-2I
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 14:32:14 +0000
Date: Tue, 28 Feb 2017 14:32:12 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <26250460.85.1488292332427.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <22620815.75.1488291158661.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <22620815.75.1488291158661.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_84_13228081.1488292332427"
X-Jenkins-Job: XENVIF-8.2
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVIF-8.2 - Build #6 - Fixed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

------=_Part_84_13228081.1488292332427
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #6.

Check console output at https://winpvdrvbuild.xenproject.org:8080/job/XENVIF-8.2/6/console to view the results.
------=_Part_84_13228081.1488292332427
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

------=_Part_84_13228081.1488292332427--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 15:06:13 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 15:06: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cijLn-00065N-IR; Tue, 28 Feb 2017 15:06: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=225fd040a=Paul.Durrant@citrix.com>)
 id 1cijLm-00064f-3h; Tue, 28 Feb 2017 15:06:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 58/C7-15112-9D195B85; Tue, 28 Feb 2017 15:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWyU9JRQvf6xK0
 RBrsXm1v8WZxoMXtjG7MDk8fhD1dYAhijWDPzkvIrElgzZk46yV7wi7liz6d57A2Mq5i7GDk5
 JAT8JPoal4PZbAI6EkuPzmfqYuTiEBGYzihx5MhLRpCEsICGxM9LB9lBbBEBXYmXxw9D2XoSl
 3d0gdWwCKhK/Fy8mQ3E5hVwl9jR+AYsziggK/GlcTXYAmYBcYlbT0AWgCwWkFiy5zzUEaISLx
 //Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQ8wUlTs58wjKBUWAWkrGzkLTMQtIyC0nLAka
 WVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHLAAQ7GFct
 CDzEKMnBpCTKm5W8NUKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+OCUA5waLU9NSKtMwcYCTBp
 CU4eJREeDtA0rzFBYm5xZnpEKlTjMYcc2bvfsPEceP4gTdMQix5+XmpUuK8b0FKBUBKM0rz4A
 bBIvwSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkfgUzhycwrgdv3CugUJqBTXqiAnVKSiJC
 SamDUfbZTMn/9j62Mmx1OJwsZH38w86ZY2YrTn+7OWmK8wmSqW15rthVrVsX88/f4jDn5J/0+
 fHpZcNJHvpbU7dumzVCZFu05YaHp/soq/ckmfY6P56X/Cb4vmS0Y6c/7Uz5UJjku3bXvHdfky
 PXXDV9Z7Ni0O9tjYVaBEVNls1N0zastx+VeOp9WYinOSDTUYi4qTgQAubH++usCAAA=
X-Env-Sender: prvs=225fd040a=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488294359!36445239!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28444 invoked from network); 28 Feb 2017 15:05:59 -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;
 28 Feb 2017 15:05:59 -0000
X-IronPort-AV: E=Sophos;i="5.35,220,1484006400"; d="scan'208";a="41585402"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "'xen-announce@lists.xenproject.org'" <xen-announce@lists.xenproject.org>, 
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: Windows PV Drivers 8.2 Released
Thread-Index: AdKR05HuoZTfSMSeSOeF9Myj5hbe0Q==
Date: Tue, 28 Feb 2017 15:03:58 +0000
Message-ID: <c5fdb946bc254049a4e5e0ab802a87ed@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: [win-pv-devel] Windows PV Drivers 8.2 Released
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QWxsLAoKVG9kYXkgSSB0YWdnZWQsIGJ1aWx0IGFuZCBzaWduZWQgdGhlIDguMi4wIHJlbGVhc2Ug
b2YgYWxsIHRoZSBYZW4gUHJvamVjdCBXaW5kb3dzIFBWIGRyaXZlcnMuIFRoZXkgY2FuIG5vdyBi
ZSBkb3dubG9hZGVkIGZyb20gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9wdmRyaXZlcnMvd2luLzgu
Mi4wLiBTaG9ydGx5LCBhIGxpbmsgZnJvbSB0aGUgcHJvamVjdCBmcm9udCBwYWdlIHdpbGwgYmUg
YWRkZWQuCgpCZSBhd2FyZSB0aGF0IHRoZSBiaW5hcmllcyBhcmUgU0hBLTI1NiBzaWduZWQgYW5k
IHRodXMsIGZvciBXaW5kb3dzIDcgYW5kIFdpbmRvd3MgU2VydmVyIDIwMDggUjIgaW5zdGFsbGF0
aW9ucyBwbGVhc2UgbWFrZSBzdXJlIHlvdSBoYXZlIHJlYWQgaHR0cHM6Ly90ZWNobmV0Lm1pY3Jv
c29mdC5jb20vZW4tdXMvbGlicmFyeS9zZWN1cml0eS8zMDMzOTI5P2Y9MjU1Jk1TUFBFcnJvcj0t
MjE0NzIxNzM5Ni4KCiAgUmVnYXJkcywKCiAgICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 15:06:13 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 15:06: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1cijLn-00065N-IR; Tue, 28 Feb 2017 15:06: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=225fd040a=Paul.Durrant@citrix.com>)
 id 1cijLm-00064f-3h; Tue, 28 Feb 2017 15:06:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 58/C7-15112-9D195B85; Tue, 28 Feb 2017 15:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWyU9JRQvf6xK0
 RBrsXm1v8WZxoMXtjG7MDk8fhD1dYAhijWDPzkvIrElgzZk46yV7wi7liz6d57A2Mq5i7GDk5
 JAT8JPoal4PZbAI6EkuPzmfqYuTiEBGYzihx5MhLRpCEsICGxM9LB9lBbBEBXYmXxw9D2XoSl
 3d0gdWwCKhK/Fy8mQ3E5hVwl9jR+AYsziggK/GlcTXYAmYBcYlbT0AWgCwWkFiy5zzUEaISLx
 //Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQ8wUlTs58wjKBUWAWkrGzkLTMQtIyC0nLAka
 WVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHLAAQ7GFct
 CDzEKMnBpCTKm5W8NUKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+OCUA5waLU9NSKtMwcYCTBp
 CU4eJREeDtA0rzFBYm5xZnpEKlTjMYcc2bvfsPEceP4gTdMQix5+XmpUuK8b0FKBUBKM0rz4A
 bBIvwSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkfgUzhycwrgdv3CugUJqBTXqiAnVKSiJC
 SamDUfbZTMn/9j62Mmx1OJwsZH38w86ZY2YrTn+7OWmK8wmSqW15rthVrVsX88/f4jDn5J/0+
 fHpZcNJHvpbU7dumzVCZFu05YaHp/soq/ckmfY6P56X/Cb4vmS0Y6c/7Uz5UJjku3bXvHdfky
 PXXDV9Z7Ni0O9tjYVaBEVNls1N0zastx+VeOp9WYinOSDTUYi4qTgQAubH++usCAAA=
X-Env-Sender: prvs=225fd040a=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488294359!36445239!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28444 invoked from network); 28 Feb 2017 15:05:59 -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;
 28 Feb 2017 15:05:59 -0000
X-IronPort-AV: E=Sophos;i="5.35,220,1484006400"; d="scan'208";a="41585402"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "'xen-announce@lists.xenproject.org'" <xen-announce@lists.xenproject.org>, 
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: Windows PV Drivers 8.2 Released
Thread-Index: AdKR05HuoZTfSMSeSOeF9Myj5hbe0Q==
Date: Tue, 28 Feb 2017 15:03:58 +0000
Message-ID: <c5fdb946bc254049a4e5e0ab802a87ed@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: [win-pv-devel] Windows PV Drivers 8.2 Released
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

QWxsLAoKVG9kYXkgSSB0YWdnZWQsIGJ1aWx0IGFuZCBzaWduZWQgdGhlIDguMi4wIHJlbGVhc2Ug
b2YgYWxsIHRoZSBYZW4gUHJvamVjdCBXaW5kb3dzIFBWIGRyaXZlcnMuIFRoZXkgY2FuIG5vdyBi
ZSBkb3dubG9hZGVkIGZyb20gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9wdmRyaXZlcnMvd2luLzgu
Mi4wLiBTaG9ydGx5LCBhIGxpbmsgZnJvbSB0aGUgcHJvamVjdCBmcm9udCBwYWdlIHdpbGwgYmUg
YWRkZWQuCgpCZSBhd2FyZSB0aGF0IHRoZSBiaW5hcmllcyBhcmUgU0hBLTI1NiBzaWduZWQgYW5k
IHRodXMsIGZvciBXaW5kb3dzIDcgYW5kIFdpbmRvd3MgU2VydmVyIDIwMDggUjIgaW5zdGFsbGF0
aW9ucyBwbGVhc2UgbWFrZSBzdXJlIHlvdSBoYXZlIHJlYWQgaHR0cHM6Ly90ZWNobmV0Lm1pY3Jv
c29mdC5jb20vZW4tdXMvbGlicmFyeS9zZWN1cml0eS8zMDMzOTI5P2Y9MjU1Jk1TUFBFcnJvcj0t
MjE0NzIxNzM5Ni4KCiAgUmVnYXJkcywKCiAgICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 22:58:47 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 22: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciqj5-0001MO-92; Tue, 28 Feb 2017 22:58:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1ciqj0-0001MI-U9
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 22:58:33 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F0/90-02154-59006B85; Tue, 28 Feb 2017 22:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDKsWRWlGSWpSXmKPExsUSd3yrvO4Uhm0
 RBsfXa1r8WZzowOhx+MMVlgDGKNbMvKT8igTWjH0LHzIXXJOq6Jl0jqmBcZdEFyMXh5DAVkaJ
 lQd/MXcxcnBICChJtDS7QcR3MEr8PPyABcRhEWhklrj+/AgbiCMhsJZRYuOOz4wQZWcZJe5fu
 8+MpoyDQ1jAWmJSt20XIyeHiICqxLXlx9hAbCEBd4k7j6cxgthsAsYSreeWg9n8ArISH1dOZA
 KxeQWsJO627mEBsVmAetuOfGIHsUUFwiVu7rrFClEjKHFy5hOwGk4BD4l9r5exgtzALNDOKNH
 ZPB2sQUJAWOLI/p0sExiFZyHpmYWsDiTBLJAi8W5SM9MsJEfNQnL4LCRHzUL4bRaSf2YhuQNi
 pLrEn3mXmCFsbYllC19D2bYS69a9Z4Gw9STe/u6Fsi0l1u/4xL6AkW8Vo3pxalFZapGuuV5SU
 WZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDMMwDBDsZjk50PMUpyMCmJ8ope3xohxJ
 eUn1KZkVicEV9UmpNafIhRhoNDSYJ3w3+gnGBRanpqRVpmDjD5wKQlOHiURHhTQNK8xQWJucW
 Z6RCpU4y6HHNm737DJMSSl5+XKiXOWw1SJABSlFGaBzcClggvMcpKCfMyAh0lxFOQWpSbWYIq
 /4pRnINRSZi3H2QKT2ZeCdymV0BHMAEd8UIF7IiSRISUVAOjTNhEl+aqHL8lCx/0sS34kX3yu
 2vE5t/rtjraldWKFr714TsVbNtwtjTCSlUrSubb6uqiL1pS/xxS/f+fDLE+JnR1mtiDD/lGpy
 6VXjer/PL1jExY/Rruc6v4vz1rOV7Lbt6/q3L9q9vXLqu4MxyY8ttwlaqVkVvz1/ZnZ/9oTXU
 /63F7YcZ/JZbijERDLeai4kQAlgtLBn8DAAA=
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-8.tower-206.messagelabs.com!1488322708!87050518!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16207 invoked from network); 28 Feb 2017 22:58:28 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-8.tower-206.messagelabs.com with SMTP; 28 Feb 2017 22:58:28 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id 19D09404128
 for <win-pv-devel@lists.xenproject.org>; Tue, 28 Feb 2017 23:58:28 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id C3014404144
 for <win-pv-devel@lists.xenproject.org>; Tue, 28 Feb 2017 23:58:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1488322696; bh=Z6kzWlJCaRsmSg4OHTS+SYJKL/G9+mblP7bXnjVLPy0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=f0mw33uVW0hIUxDpqyhW/RkCY8crqUW5eg8Ttxx/cm/NsxE4u95Xet4zjtZFb33BJ
 fQEEGcp5K6JT+fDWva1M8omkpPrHp1C7fW/HzAaJToZsc48aXvGBvSJuSIGyMAgfsy
 bZr65BaPcwNXZtSgsBqXKHdZLiXWtBn4WctL9Kkg=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [192.168.100.225] (87.229.89.127.zt.hu [87.229.89.127])
 by mail.etit.hu (Postfix) with ESMTPSA id 95ABE404128
 for <win-pv-devel@lists.xenproject.org>; Tue, 28 Feb 2017 23:58:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1488322696; bh=Z6kzWlJCaRsmSg4OHTS+SYJKL/G9+mblP7bXnjVLPy0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=f0mw33uVW0hIUxDpqyhW/RkCY8crqUW5eg8Ttxx/cm/NsxE4u95Xet4zjtZFb33BJ
 fQEEGcp5K6JT+fDWva1M8omkpPrHp1C7fW/HzAaJToZsc48aXvGBvSJuSIGyMAgfsy
 bZr65BaPcwNXZtSgsBqXKHdZLiXWtBn4WctL9Kkg=
To: win-pv-devel@lists.xenproject.org
References: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <24e96672-0c81-ddd0-5c54-df1611aec63a@etit.hu>
Date: Tue, 28 Feb 2017 23:58:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>
X-EsetResult: clean
Subject: Re: [win-pv-devel] Windows PV Drivers 8.2 Released
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2964519014236095499=="
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--0EVU5EWnA6aD5kmOh2tPiiuWxA2aGPfDe
Content-Type: multipart/mixed; boundary="7EK12WAOc6SlCQiIDXNUMHW6cAqjtI7QV";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: win-pv-devel@lists.xenproject.org
Message-ID: <24e96672-0c81-ddd0-5c54-df1611aec63a@etit.hu>
Subject: Re: [win-pv-devel] Windows PV Drivers 8.2 Released
References: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>
In-Reply-To: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>

--7EK12WAOc6SlCQiIDXNUMHW6cAqjtI7QV
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi. I gave them a try on windows 10. No problems during installation,
xenvif asked for a second reboot.

They seemes to be working, however my main problem still exists.

2 of every 3 reboots freezes (at booting stage).

2017-02-28 16:03 keltez=C3=A9ssel, Paul Durrant =C3=ADrta:
> All,
>=20
> Today I tagged, built and signed the 8.2.0 release of all the Xen Proje=
ct Windows PV drivers. They can now be downloaded from http://xenbits.xen=
=2Eorg/pvdrivers/win/8.2.0. Shortly, a link from the project front page w=
ill be added.
>=20
> Be aware that the binaries are SHA-256 signed and thus, for Windows 7 a=
nd Windows Server 2008 R2 installations please make sure you have read ht=
tps://technet.microsoft.com/en-us/library/security/3033929?f=3D255&MSPPEr=
ror=3D-2147217396.
>=20
>   Regards,
>=20
>     Paul
>=20
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>=20

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--7EK12WAOc6SlCQiIDXNUMHW6cAqjtI7QV--

--0EVU5EWnA6aD5kmOh2tPiiuWxA2aGPfDe
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

iQIcBAEBCAAGBQJYtgCGAAoJENWYes1C3s/CWB0QAKvF7tKfs4+RV0MTMsYQDmCn
KDI8OhkTCxbygRrxxW482p3Ocfkp+yMiAbeHs+b0zSsoBOz2dU60Z/8eGTTBSfyM
AusDCNW9r964kbUHoHUZgz/kEkMZEn/UXkKTPxodPTcNtpAEBa9u2iJdD/GHsCro
+BDDN2phCcCDc3vHzUxRGeGj10g24QvD0a3gAlGvVywKmmtKaBsfvf78///4fn0F
5oIkQ5DdlPGFla0KaHivhu33UCEIL+B5swixFkU50v6Kmpt9fkgJILN+LufP8g3+
NSO+XsnUXNN6ntnKHqyFQ+S+0LBvRooRJYcoY78uyCJly5d1uqtt9PIYJsEZjEwD
EzkX19J+d1HNV5zaacQrItrpeia/oheWx8p5/+LIyhekUSfpDyKnnh5rsoX+Cm1v
kgsIT7VQJqZ+fDKa8ok49oALx4UmYj3d5hN+B1qWC0tpoWIytv8g9vUhA+LCydTY
vfz2vWF2B0rX+58c2HG7P9flBFD6vJOCGlqdLeLCZsoE3vqZAAtbv2WgctOpavo7
FRgkBPcw0iruGgpmmSgdVy6Mh4zwQiif7gQFhOs/llGPNnHmi86e+WoTEjWMKt9v
9mHY4oow2R1iq1l/262l6t/Cp22LWn7GoBOMrhROx86hcW0iWnn1EhgFKL3vIPUg
oxgtl+IrkVZ9O8t/5r1K
=DPU9
-----END PGP SIGNATURE-----

--0EVU5EWnA6aD5kmOh2tPiiuWxA2aGPfDe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--===============2964519014236095499==--


From win-pv-devel-bounces@lists.xenproject.org Tue Feb 28 22:58:47 2017
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 Feb 2017 22: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 <win-pv-devel-bounces@lists.xenproject.org>)
	id 1ciqj5-0001MO-92; Tue, 28 Feb 2017 22:58:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <et@etit.hu>) id 1ciqj0-0001MI-U9
 for win-pv-devel@lists.xenproject.org; Tue, 28 Feb 2017 22:58:33 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F0/90-02154-59006B85; Tue, 28 Feb 2017 22:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDKsWRWlGSWpSXmKPExsUSd3yrvO4Uhm0
 RBsfXa1r8WZzowOhx+MMVlgDGKNbMvKT8igTWjH0LHzIXXJOq6Jl0jqmBcZdEFyMXh5DAVkaJ
 lQd/MXcxcnBICChJtDS7QcR3MEr8PPyABcRhEWhklrj+/AgbiCMhsJZRYuOOz4wQZWcZJe5fu
 8+MpoyDQ1jAWmJSt20XIyeHiICqxLXlx9hAbCEBd4k7j6cxgthsAsYSreeWg9n8ArISH1dOZA
 KxeQWsJO627mEBsVmAetuOfGIHsUUFwiVu7rrFClEjKHFy5hOwGk4BD4l9r5exgtzALNDOKNH
 ZPB2sQUJAWOLI/p0sExiFZyHpmYWsDiTBLJAi8W5SM9MsJEfNQnL4LCRHzUL4bRaSf2YhuQNi
 pLrEn3mXmCFsbYllC19D2bYS69a9Z4Gw9STe/u6Fsi0l1u/4xL6AkW8Vo3pxalFZapGuuV5SU
 WZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDMMwDBDsZjk50PMUpyMCmJ8ope3xohxJ
 eUn1KZkVicEV9UmpNafIhRhoNDSYJ3w3+gnGBRanpqRVpmDjD5wKQlOHiURHhTQNK8xQWJucW
 Z6RCpU4y6HHNm737DJMSSl5+XKiXOWw1SJABSlFGaBzcClggvMcpKCfMyAh0lxFOQWpSbWYIq
 /4pRnINRSZi3H2QKT2ZeCdymV0BHMAEd8UIF7IiSRISUVAOjTNhEl+aqHL8lCx/0sS34kX3yu
 2vE5t/rtjraldWKFr714TsVbNtwtjTCSlUrSubb6uqiL1pS/xxS/f+fDLE+JnR1mtiDD/lGpy
 6VXjer/PL1jExY/Rruc6v4vz1rOV7Lbt6/q3L9q9vXLqu4MxyY8ttwlaqVkVvz1/ZnZ/9oTXU
 /63F7YcZ/JZbijERDLeai4kQAlgtLBn8DAAA=
X-Env-Sender: et@etit.hu
X-Msg-Ref: server-8.tower-206.messagelabs.com!1488322708!87050518!1
X-Originating-IP: [94.199.181.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16207 invoked from network); 28 Feb 2017 22:58:28 -0000
Received: from mail.etit.hu (HELO mail.etit.hu) (94.199.181.31)
 by server-8.tower-206.messagelabs.com with SMTP; 28 Feb 2017 22:58:28 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id 19D09404128
 for <win-pv-devel@lists.xenproject.org>; Tue, 28 Feb 2017 23:58:28 +0100 (CET)
X-Virus-Scanned: AMAVIS at etit.hu
Received: from mail.etit.hu (localhost [127.0.0.1])
 by mail.etit.hu (Postfix) with ESMTP id C3014404144
 for <win-pv-devel@lists.xenproject.org>; Tue, 28 Feb 2017 23:58:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1488322696; bh=Z6kzWlJCaRsmSg4OHTS+SYJKL/G9+mblP7bXnjVLPy0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=f0mw33uVW0hIUxDpqyhW/RkCY8crqUW5eg8Ttxx/cm/NsxE4u95Xet4zjtZFb33BJ
 fQEEGcp5K6JT+fDWva1M8omkpPrHp1C7fW/HzAaJToZsc48aXvGBvSJuSIGyMAgfsy
 bZr65BaPcwNXZtSgsBqXKHdZLiXWtBn4WctL9Kkg=
X-Virus-Scanner: This message was checked by ESET Mail Security
 for Linux/BSD. For more information on ESET Mail Security,
 please, visit our website: http://www.eset.com/.
Received: from [192.168.100.225] (87.229.89.127.zt.hu [87.229.89.127])
 by mail.etit.hu (Postfix) with ESMTPSA id 95ABE404128
 for <win-pv-devel@lists.xenproject.org>; Tue, 28 Feb 2017 23:58:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etit.hu; s=mail;
 t=1488322696; bh=Z6kzWlJCaRsmSg4OHTS+SYJKL/G9+mblP7bXnjVLPy0=;
 h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From;
 b=f0mw33uVW0hIUxDpqyhW/RkCY8crqUW5eg8Ttxx/cm/NsxE4u95Xet4zjtZFb33BJ
 fQEEGcp5K6JT+fDWva1M8omkpPrHp1C7fW/HzAaJToZsc48aXvGBvSJuSIGyMAgfsy
 bZr65BaPcwNXZtSgsBqXKHdZLiXWtBn4WctL9Kkg=
To: win-pv-devel@lists.xenproject.org
References: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
Organization: ETIT[nwpro] KFT
Message-ID: <24e96672-0c81-ddd0-5c54-df1611aec63a@etit.hu>
Date: Tue, 28 Feb 2017 23:58:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>
X-EsetResult: clean
Subject: Re: [win-pv-devel] Windows PV Drivers 8.2 Released
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2964519014236095499=="
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--0EVU5EWnA6aD5kmOh2tPiiuWxA2aGPfDe
Content-Type: multipart/mixed; boundary="7EK12WAOc6SlCQiIDXNUMHW6cAqjtI7QV";
 protected-headers="v1"
From: =?UTF-8?B?w4lsacOhcyBUYW3DoXM=?= <et@etit.hu>
To: win-pv-devel@lists.xenproject.org
Message-ID: <24e96672-0c81-ddd0-5c54-df1611aec63a@etit.hu>
Subject: Re: [win-pv-devel] Windows PV Drivers 8.2 Released
References: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>
In-Reply-To: <c5fdb946bc254049a4e5e0ab802a87ed@AMSPEX02CL03.citrite.net>

--7EK12WAOc6SlCQiIDXNUMHW6cAqjtI7QV
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi. I gave them a try on windows 10. No problems during installation,
xenvif asked for a second reboot.

They seemes to be working, however my main problem still exists.

2 of every 3 reboots freezes (at booting stage).

2017-02-28 16:03 keltez=C3=A9ssel, Paul Durrant =C3=ADrta:
> All,
>=20
> Today I tagged, built and signed the 8.2.0 release of all the Xen Proje=
ct Windows PV drivers. They can now be downloaded from http://xenbits.xen=
=2Eorg/pvdrivers/win/8.2.0. Shortly, a link from the project front page w=
ill be added.
>=20
> Be aware that the binaries are SHA-256 signed and thus, for Windows 7 a=
nd Windows Server 2008 R2 installations please make sure you have read ht=
tps://technet.microsoft.com/en-us/library/security/3033929?f=3D255&MSPPEr=
ror=3D-2147217396.
>=20
>   Regards,
>=20
>     Paul
>=20
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@lists.xenproject.org
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
>=20

--=20


=C3=89li=C3=A1s Tam=C3=A1s
Thomas Elias

ETIT[nwpro] KFT, =C3=9Cgyvezet=C5=91-H=C3=A1l=C3=B3zatbiztons=C3=A1gi spe=
cialista
ETIT[nwpro] Ltd, General Manager-Network security specialist

Tel. HU: +36/30-497-1626
Tel. DE: +49/160-651-8723
OpenPGP pubkey: http://etit.hu/doc/et-pub.asc

Okleveles m=C3=A9rn=C3=B6k-informatikus (MSC)
Master of Science in Information Technology (MSC)
Licenced Penetration Tester (TM15-047)

Kapcsolat: http://etit.hu/index.php/hu/kapcsolat
Jogi nyilatkozat: http://etit.hu/disclaimer-email-hu.txt
Contact: http://etit.hu/index.php/en/contact
Disclaimer: http://etit.hu/disclaimer-email-en.txt


--7EK12WAOc6SlCQiIDXNUMHW6cAqjtI7QV--

--0EVU5EWnA6aD5kmOh2tPiiuWxA2aGPfDe
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

iQIcBAEBCAAGBQJYtgCGAAoJENWYes1C3s/CWB0QAKvF7tKfs4+RV0MTMsYQDmCn
KDI8OhkTCxbygRrxxW482p3Ocfkp+yMiAbeHs+b0zSsoBOz2dU60Z/8eGTTBSfyM
AusDCNW9r964kbUHoHUZgz/kEkMZEn/UXkKTPxodPTcNtpAEBa9u2iJdD/GHsCro
+BDDN2phCcCDc3vHzUxRGeGj10g24QvD0a3gAlGvVywKmmtKaBsfvf78///4fn0F
5oIkQ5DdlPGFla0KaHivhu33UCEIL+B5swixFkU50v6Kmpt9fkgJILN+LufP8g3+
NSO+XsnUXNN6ntnKHqyFQ+S+0LBvRooRJYcoY78uyCJly5d1uqtt9PIYJsEZjEwD
EzkX19J+d1HNV5zaacQrItrpeia/oheWx8p5/+LIyhekUSfpDyKnnh5rsoX+Cm1v
kgsIT7VQJqZ+fDKa8ok49oALx4UmYj3d5hN+B1qWC0tpoWIytv8g9vUhA+LCydTY
vfz2vWF2B0rX+58c2HG7P9flBFD6vJOCGlqdLeLCZsoE3vqZAAtbv2WgctOpavo7
FRgkBPcw0iruGgpmmSgdVy6Mh4zwQiif7gQFhOs/llGPNnHmi86e+WoTEjWMKt9v
9mHY4oow2R1iq1l/262l6t/Cp22LWn7GoBOMrhROx86hcW0iWnn1EhgFKL3vIPUg
oxgtl+IrkVZ9O8t/5r1K
=DPU9
-----END PGP SIGNATURE-----

--0EVU5EWnA6aD5kmOh2tPiiuWxA2aGPfDe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

--===============2964519014236095499==--


