From win-pv-devel-bounces@lists.xenproject.org Wed Oct 10 05:35:59 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Oct 2018 05:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gA7A5-0007ma-5g; Wed, 10 Oct 2018 05:35:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=voym=mw=hofstaedtler.com=walter@srs-us1.protection.inumbo.net>)
 id 1gA7A4-0007mV-GM
 for win-pv-devel@lists.xenproject.org; Wed, 10 Oct 2018 05:35:56 +0000
X-Inumbo-ID: fe32c234-cc4d-11e8-a8a5-bc764e045a96
Received: from mail.hofstaedtler.com (unknown [213.47.216.113])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe32c234-cc4d-11e8-a8a5-bc764e045a96;
 Wed, 10 Oct 2018 07:33:19 +0200 (CEST)
Received: from icc-zarafa.hofstaedtler.local (icc-zarafa.hofstaedtler.local
 [192.168.130.2])
 by icc-gw.hofstaedtler.local (Postfix) with ESMTP id 87EB11A6261
 for <win-pv-devel@lists.xenproject.org>; Wed, 10 Oct 2018 07:35:51 +0200 (CEST)
Received: from icc-zarafa (localhost [127.0.0.1])
 by icc-zarafa.hofstaedtler.local (Postfix) with ESMTP id 7374EA6
 for <win-pv-devel@lists.xenproject.org>; Wed, 10 Oct 2018 07:35:51 +0200 (CEST)
Received: by icc-zarafa (kopano-spooler) with MAPI; Wed, 10 Oct 2018 07:35:51
 +0200
From: =?iso-8859-1?Q?Walter_Hofst=E4dtler?= <walter@hofstaedtler.com>
To: =?iso-8859-1?Q?win-pv-devel=40lists=2Exenproject=2Eorg?=
 <win-pv-devel@lists.xenproject.org>
Date: Wed, 10 Oct 2018 05:35:51 +0000
Mime-Version: 1.0
X-Priority: 3 (Normal)
X-Mailer: Kopano 8.6.7.0
Thread-Index: AdRgWiFAG6MDqzLVSx+1K4hbf4PRJw==
Message-Id: <kcis.A35F14254105D0429AAD91F3B6BC23AF@icc-zarafa>
Subject: [win-pv-devel] =?iso-8859-1?q?bsod_in_xenbus=2Esys?=
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4005276723349618583=="
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. Your mail reader does not
understand MIME message format.
--===============4005276723349618583==
Content-Type: multipart/alternative; 
 boundary="=_T-oLLHQyF39V+3rVqlPNTuWvxZZS8BB9UnUH9P5xv0VVVcKF"

This is a multi-part message in MIME format. Your mail reader does not
understand MIME message format.
--=_T-oLLHQyF39V+3rVqlPNTuWvxZZS8BB9UnUH9P5xv0VVVcKF
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

=A0
I reinstalled a Win 2012 R2 Server and got 3 times an IRQL_NOT_LESS_OR_EQ=
UAL in xenbus.sys, Windows stopped with graphical screen, no reboot, simp=
ly stop. Unfortunately there was no memory.dmp file, nor any entries in e=
vent log. =A0I assume if xenbus.sys fails, Windows can't write to disk an=
y longer. All 3 BSOD are seen while installing software or updates.=20

=A0
Environment:=20

=A0=A0Host: SLES 12 SP3, Intel server hardware, =A0

=A0=A0DomU: Win 2012R2, XEN PV Driver 8.2.1.

=A0
Any ideas how to debug this issue=3F

=A0
=A0
Walter

=A0
=A0

--=_T-oLLHQyF39V+3rVqlPNTuWvxZZS8BB9UnUH9P5xv0VVVcKF
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mi=
crosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:wo=
rd" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D=
"http://www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type c=
ontent=3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=
=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri","sans-serif";
=09mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
span.E-MailFormatvorlage17
=09{mso-style-type:personal-compose;
=09font-family:"Calibri","sans-serif";
=09color:windowtext;}
=2EMsoChpDefault
=09{mso-style-type:export-only;
=09font-family:"Calibri","sans-serif";
=09mso-fareast-language:EN-US;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE link=3Dblue vlin=
k=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p><=
/p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span l=
ang=3DEN-US>I reinstalled a Win 2012 R2 Server and got 3 times an IRQL_NO=
T_LESS_OR_EQUAL in xenbus.sys, Windows stopped with graphical screen, no =
reboot, simply stop. Unfortunately there was no memory.dmp file, nor any =
entries in event log. =A0I assume if xenbus.sys fails, Windows can&#8217;=
t write to disk any longer. All 3 BSOD are seen while installing software=
 or updates. <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-U=
S><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Env=
ironment: <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>=A0=
=A0Host: SLES 12 SP3, Intel server hardware, =A0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=A0=A0DomU: Win 2012R2, XEN PV Drive=
r 8.2.1.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Any idea=
s how to debug this issue=3F<o:p></o:p></span></p><p class=3DMsoNormal><s=
pan lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span l=
ang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3D=
DE-AT style=3D'mso-fareast-language:DE'>Walter<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span lang=3DDE-AT style=3D'mso-fareast-language:DE'><o:p=
>&nbsp;</o:p></span></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><=
/body></html>
--=_T-oLLHQyF39V+3rVqlPNTuWvxZZS8BB9UnUH9P5xv0VVVcKF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

--===============4005276723349618583==--



From win-pv-devel-bounces@lists.xenproject.org Wed Oct 10 09:06:48 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 Oct 2018 09:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gAAS5-0002S4-Oa; Wed, 10 Oct 2018 09:06:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=tmyd=mw=citrix.com=prvs=814b5ca87=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gAAS4-0002Rz-SK
 for win-pv-devel@lists.xenproject.org; Wed, 10 Oct 2018 09:06:44 +0000
X-Inumbo-ID: fcf30748-cc6b-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcf30748-cc6b-11e8-a6a9-d7ebe60f679a;
 Wed, 10 Oct 2018 09:08:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,363,1534809600"; d="scan'208";a="80241801"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?iso-8859-1?Q?=27Walter_Hofst=E4dtler=27?= <walter@hofstaedtler.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] bsod in xenbus.sys
Thread-Index: AdRgWiFAG6MDqzLVSx+1K4hbf4PRJwAHYaag
Date: Wed, 10 Oct 2018 09:06:42 +0000
Message-ID: <64a5fe2a8d2246369f063cbe108eb5ba@AMSPEX02CL03.citrite.net>
References: <kcis.A35F14254105D0429AAD91F3B6BC23AF@icc-zarafa>
In-Reply-To: <kcis.A35F14254105D0429AAD91F3B6BC23AF@icc-zarafa>
Accept-Language: en-GB, 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] bsod in xenbus.sys
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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>

RGUtaHRtbGluZy4uLgoKLS0tLS0KRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2luLXB2LWRl
dmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZiBXYWx0ZXIgSG9m
c3TDpGR0bGVyClNlbnQ6IDEwIE9jdG9iZXIgMjAxOCAwNjozNgpUbzogd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnClN1YmplY3Q6IFt3aW4tcHYtZGV2ZWxdIGJzb2QgaW4geGVuYnVz
LnN5cwoKSGksCgpJIHJlaW5zdGFsbGVkIGEgV2luIDIwMTIgUjIgU2VydmVyIGFuZCBnb3QgMyB0
aW1lcyBhbiBJUlFMX05PVF9MRVNTX09SX0VRVUFMIGluIHhlbmJ1cy5zeXMsIFdpbmRvd3Mgc3Rv
cHBlZCB3aXRoIGdyYXBoaWNhbCBzY3JlZW4sIG5vIHJlYm9vdCwgc2ltcGx5IHN0b3AuIFVuZm9y
dHVuYXRlbHkgdGhlcmUgd2FzIG5vIG1lbW9yeS5kbXAgZmlsZSwgbm9yIGFueSBlbnRyaWVzIGlu
IGV2ZW50IGxvZy4gwqBJIGFzc3VtZSBpZiB4ZW5idXMuc3lzIGZhaWxzLCBXaW5kb3dzIGNhbid0
IHdyaXRlIHRvIGRpc2sgYW55IGxvbmdlci4gQWxsIDMgQlNPRCBhcmUgc2VlbiB3aGlsZSBpbnN0
YWxsaW5nIHNvZnR3YXJlIG9yIHVwZGF0ZXMuIAoKRW52aXJvbm1lbnQ6IArCoMKgSG9zdDogU0xF
UyAxMiBTUDMsIEludGVsIHNlcnZlciBoYXJkd2FyZSwgwqAKwqDCoERvbVU6IFdpbiAyMDEyUjIs
IFhFTiBQViBEcml2ZXIgOC4yLjEuCgpBbnkgaWRlYXMgaG93IHRvIGRlYnVnIHRoaXMgaXNzdWU/
CgoKV2FsdGVyCi0tLS0tCgpIaSBXYWx0ZXIsCgpUaGUgZHJpdmVycyBsb2cgdmlhIFFFTVUuIEFy
ZSB5b3UgdXNpbmcgdXBzdHJlYW0gUUVNVSBvciB0cmFkPyBJZiB5b3UgYXJlIHVzaW5nIHVwc3Ry
ZWFtIHRoZW4geW91IG5lZWQgdG8gY3JlYXRlIGFuIGV2ZW50cyBmaWxlIHNvbWV3aGVyZSBjb250
YWluaW5nIHRoZSBsaW5lOgoKeGVuX3BsYXRmb3JtX2xvZwoKVGhlbiB5b3UgbmVlZCBhIGxpbmUg
aW4geW91ciB4bC5jZmc6CgpkZXZpY2VfbW9kZWxfYXJncz1bICItdHJhY2UiLCAiZXZlbnRzPTxh
YnNvbHV0ZSBwYXRoIHRvIHlvdXIgZmlsZT4iIF0KCllvdSBzaG91bGQgdGhlbiBmaW5kIHNvbWUg
dXNlZnVsIGxvZ2dpbmcgaW4gYSBmaWxlIGNhbGxlZCAvdmFyL2xvZy94ZW4vcWVtdS1kbS08bmFt
ZSBvZiB5b3VyIHZtPi1kbS5sb2cKCklmIHlvdSBhcmUgdXNpbmcgcWVtdSB0cmFkIHRoZW4geW91
IHNob3VsZCBhbHNvIGZpbmQgbG9nIG1lc3NhZ2VzIGluIHRoZSBhYm92ZSBmaWxlLCBidXQgeW91
IGRvbid0IG5lZWQgdG8gZG8gYW55dGhpbmcgdG8gZW5hYmxlIHRoZW0uCgpUaGlzIHNob3VsZCBo
b3BlZnVsbHkgZ2l2ZSBzb21lIGNsdWUgYXMgdG8gd2hhdCBpcyBnb2luZyB3cm9uZy4KCiAgUGF1
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2
LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu Oct 11 11:01:52 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Oct 2018 11:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gAYiz-0005ne-HO; Thu, 11 Oct 2018 11:01:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rk2r=mx=citrix.com=prvs=8156adbe3=owen.smith@srs-us1.protection.inumbo.net>)
 id 1gAYiy-0005nZ-51
 for win-pv-devel@lists.xenproject.org; Thu, 11 Oct 2018 11:01:48 +0000
X-Inumbo-ID: 3a1f841d-cd45-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a1f841d-cd45-11e8-a6a9-d7ebe60f679a;
 Thu, 11 Oct 2018 11:03:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,368,1534809600"; d="scan'208";a="67574506"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 11 Oct 2018 12:01:22 +0100
Message-ID: <20181011110122.6872-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] Disable warning 5032
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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>

V0RLIDE3NzYzIHRocm93cyBhIHdhcm5pbmcgNTAzMiAobWlzbWF0Y2hlZCAjcHJhZ21hIHdhcm5p
bmcocHVzaCkpIGluCmluY2x1ZGUvdW0vd2luaW9jdGwuaApEaXNhYmxlIHRoaXMgd2FybmluZyB1
bnRpbCB0aGUgV0RLIGhlYWRlciBoYXMgcmVzb2x2ZWQgdGhpcyBpc3N1ZS4KClNpZ25lZC1vZmYt
Ynk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiB2czIwMTcveGVuYWdl
bnQveGVuYWdlbnQudmN4cHJvaiAgICAgfCAyICstCiB2czIwMTcveGVuY29udHJvbC94ZW5jb250
cm9sLnZjeHByb2ogfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS92czIwMTcveGVuYWdlbnQveGVuYWdlbnQudmN4cHJv
aiBiL3ZzMjAxNy94ZW5hZ2VudC94ZW5hZ2VudC52Y3hwcm9qCmluZGV4IGIzZDZhM2QuLjZhMTcz
MDggMTAwNjQ0Ci0tLSBhL3ZzMjAxNy94ZW5hZ2VudC94ZW5hZ2VudC52Y3hwcm9qCisrKyBiL3Zz
MjAxNy94ZW5hZ2VudC94ZW5hZ2VudC52Y3hwcm9qCkBAIC0yNSw3ICsyNSw3IEBACiAgICAgICA8
QWRkaXRpb25hbEluY2x1ZGVEaXJlY3Rvcmllcz4kKFNvbHV0aW9uRGlyKS4uXGluY2x1ZGU7JShB
ZGRpdGlvbmFsSW5jbHVkZURpcmVjdG9yaWVzKTwvQWRkaXRpb25hbEluY2x1ZGVEaXJlY3Rvcmll
cz4KICAgICAgIDxQcmVwcm9jZXNzb3JEZWZpbml0aW9ucz5QUk9KRUNUPSQoUHJvamVjdE5hbWUp
O1dJTjMyO19XSU5ET1dTO19DUlRfU0VDVVJFX05PX1dBUk5JTkdTOyUoUHJlcHJvY2Vzc29yRGVm
aW5pdGlvbnMpPC9QcmVwcm9jZXNzb3JEZWZpbml0aW9ucz4KICAgICAgIDxXYXJuaW5nTGV2ZWw+
RW5hYmxlQWxsV2FybmluZ3M8L1dhcm5pbmdMZXZlbD4KLSAgICAgIDxEaXNhYmxlU3BlY2lmaWNX
YXJuaW5ncz40MTI3OzQzNTA7NDM2NTs0NTcxOzQ2MjU7NDYyNjs0NzExOzQ3NzQ7NDU0ODs0ODIw
OzQ2Njg7NDI1NTs1MDI2OzUwMjc7NTAzODs1MDM5OzYwMDE7NjA1NDsyODE5NjslKERpc2FibGVT
cGVjaWZpY1dhcm5pbmdzKTwvRGlzYWJsZVNwZWNpZmljV2FybmluZ3M+CisgICAgICA8RGlzYWJs
ZVNwZWNpZmljV2FybmluZ3M+NDEyNzs0MzUwOzQzNjU7NDU3MTs0NjI1OzQ2MjY7NDcxMTs0Nzc0
OzQ1NDg7NDgyMDs0NjY4OzQyNTU7NTAyNjs1MDI3OzUwMzI7NTAzODs1MDM5OzYwMDE7NjA1NDsy
ODE5NjslKERpc2FibGVTcGVjaWZpY1dhcm5pbmdzKTwvRGlzYWJsZVNwZWNpZmljV2FybmluZ3M+
CiAgICAgICA8TXVsdGlQcm9jZXNzb3JDb21waWxhdGlvbj50cnVlPC9NdWx0aVByb2Nlc3NvckNv
bXBpbGF0aW9uPgogICAgICAgPEVuYWJsZVBSRWZhc3Q+dHJ1ZTwvRW5hYmxlUFJFZmFzdD4KICAg
ICAgIDxSdW50aW1lTGlicmFyeSBDb25kaXRpb249IickKFVzZURlYnVnTGlicmFyaWVzKSc9PSd0
cnVlJyI+TXVsdGlUaHJlYWRlZERlYnVnPC9SdW50aW1lTGlicmFyeT4KZGlmZiAtLWdpdCBhL3Zz
MjAxNy94ZW5jb250cm9sL3hlbmNvbnRyb2wudmN4cHJvaiBiL3ZzMjAxNy94ZW5jb250cm9sL3hl
bmNvbnRyb2wudmN4cHJvagppbmRleCAxOGY0NzFjLi5mNTRkNmI1IDEwMDY0NAotLS0gYS92czIw
MTcveGVuY29udHJvbC94ZW5jb250cm9sLnZjeHByb2oKKysrIGIvdnMyMDE3L3hlbmNvbnRyb2wv
eGVuY29udHJvbC52Y3hwcm9qCkBAIC0yMiw3ICsyMiw3IEBACiAgICAgICA8QWRkaXRpb25hbElu
Y2x1ZGVEaXJlY3Rvcmllcz4kKFNvbHV0aW9uRGlyKS4uXGluY2x1ZGU7JShBZGRpdGlvbmFsSW5j
bHVkZURpcmVjdG9yaWVzKTwvQWRkaXRpb25hbEluY2x1ZGVEaXJlY3Rvcmllcz4KICAgICAgIDxQ
cmVwcm9jZXNzb3JEZWZpbml0aW9ucz5XSU4zMjtfV0lORE9XUztfVVNSRExMO1hFTkNPTlRST0xf
RVhQT1JUUzslKFByZXByb2Nlc3NvckRlZmluaXRpb25zKTwvUHJlcHJvY2Vzc29yRGVmaW5pdGlv
bnM+CiAgICAgICA8V2FybmluZ0xldmVsPkVuYWJsZUFsbFdhcm5pbmdzPC9XYXJuaW5nTGV2ZWw+
Ci0gICAgICA8RGlzYWJsZVNwZWNpZmljV2FybmluZ3M+NDEyNzs0NzExOzQ1NDg7NDgyMDs0NjY4
OzQyNTU7NTA0NTs2MDAxOzYwNTQ7MjgxOTY7JShEaXNhYmxlU3BlY2lmaWNXYXJuaW5ncyk8L0Rp
c2FibGVTcGVjaWZpY1dhcm5pbmdzPgorICAgICAgPERpc2FibGVTcGVjaWZpY1dhcm5pbmdzPjQx
Mjc7NDcxMTs0NTQ4OzQ4MjA7NDY2ODs0MjU1OzUwMzI7NTA0NTs2MDAxOzYwNTQ7MjgxOTY7JShE
aXNhYmxlU3BlY2lmaWNXYXJuaW5ncyk8L0Rpc2FibGVTcGVjaWZpY1dhcm5pbmdzPgogICAgICAg
PE11bHRpUHJvY2Vzc29yQ29tcGlsYXRpb24+dHJ1ZTwvTXVsdGlQcm9jZXNzb3JDb21waWxhdGlv
bj4KICAgICAgIDxFbmFibGVQUkVmYXN0PnRydWU8L0VuYWJsZVBSRWZhc3Q+CiAgICAgICA8RXhj
ZXB0aW9uSGFuZGxpbmc+ZmFsc2U8L0V4Y2VwdGlvbkhhbmRsaW5nPgotLSAKMi4xNi4yLndpbmRv
d3MuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndp
bi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2
ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu Oct 11 11:21:28 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 Oct 2018 11:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gAZ1z-0007uv-Az; Thu, 11 Oct 2018 11:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zd3n=mx=citrix.com=prvs=815e04016=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gAZ1x-0007ul-Ir
 for win-pv-devel@lists.xenproject.org; Thu, 11 Oct 2018 11:21:25 +0000
X-Inumbo-ID: f80dbffb-cd47-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f80dbffb-cd47-11e8-a6a9-d7ebe60f679a;
 Thu, 11 Oct 2018 11:22:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,368,1534809600"; d="scan'208";a="80305730"
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] Disable warning 5032
Thread-Index: AQHUYVHftrO/IenVc0WVsxAYuPDPK6UZ5klw
Date: Thu, 11 Oct 2018 11:21:22 +0000
Message-ID: <ac9fdba0d7404e7aab6a822a56f7a969@AMSPEX02CL03.citrite.net>
References: <20181011110122.6872-1-owen.smith@citrix.com>
In-Reply-To: <20181011110122.6872-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
Subject: Re: [win-pv-devel] [PATCH] Disable warning 5032
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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
IE9mIE93ZW4gU21pdGgNCj4gU2VudDogMTEgT2N0b2JlciAyMDE4IDEyOjAxDQo+IFRvOiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21pdGggPG93ZW4uc21p
dGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BBVENIXSBEaXNhYmxl
IHdhcm5pbmcgNTAzMg0KPiANCj4gV0RLIDE3NzYzIHRocm93cyBhIHdhcm5pbmcgNTAzMiAobWlz
bWF0Y2hlZCAjcHJhZ21hIHdhcm5pbmcocHVzaCkpIGluDQo+IGluY2x1ZGUvdW0vd2luaW9jdGwu
aA0KPiBEaXNhYmxlIHRoaXMgd2FybmluZyB1bnRpbCB0aGUgV0RLIGhlYWRlciBoYXMgcmVzb2x2
ZWQgdGhpcyBpc3N1ZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21p
dGhAY2l0cml4LmNvbT4NCg0KQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+DQoNCj4gLS0tDQo+ICB2czIwMTcveGVuYWdlbnQveGVuYWdlbnQudmN4cHJvaiAg
ICAgfCAyICstDQo+ICB2czIwMTcveGVuY29udHJvbC94ZW5jb250cm9sLnZjeHByb2ogfCAyICst
DQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4g
DQo+IGRpZmYgLS1naXQgYS92czIwMTcveGVuYWdlbnQveGVuYWdlbnQudmN4cHJvag0KPiBiL3Zz
MjAxNy94ZW5hZ2VudC94ZW5hZ2VudC52Y3hwcm9qDQo+IGluZGV4IGIzZDZhM2QuLjZhMTczMDgg
MTAwNjQ0DQo+IC0tLSBhL3ZzMjAxNy94ZW5hZ2VudC94ZW5hZ2VudC52Y3hwcm9qDQo+ICsrKyBi
L3ZzMjAxNy94ZW5hZ2VudC94ZW5hZ2VudC52Y3hwcm9qDQo+IEBAIC0yNSw3ICsyNSw3IEBADQo+
IA0KPiA8QWRkaXRpb25hbEluY2x1ZGVEaXJlY3Rvcmllcz4kKFNvbHV0aW9uRGlyKS4uXGluY2x1
ZGU7JShBZGRpdGlvbmFsSW5jbHVkZQ0KPiBEaXJlY3Rvcmllcyk8L0FkZGl0aW9uYWxJbmNsdWRl
RGlyZWN0b3JpZXM+DQo+IA0KPiA8UHJlcHJvY2Vzc29yRGVmaW5pdGlvbnM+UFJPSkVDVD0kKFBy
b2plY3ROYW1lKTtXSU4zMjtfV0lORE9XUztfQ1JUX1NFQ1VSRQ0KPiBfTk9fV0FSTklOR1M7JShQ
cmVwcm9jZXNzb3JEZWZpbml0aW9ucyk8L1ByZXByb2Nlc3NvckRlZmluaXRpb25zPg0KPiAgICAg
ICAgPFdhcm5pbmdMZXZlbD5FbmFibGVBbGxXYXJuaW5nczwvV2FybmluZ0xldmVsPg0KPiAtDQo+
IDxEaXNhYmxlU3BlY2lmaWNXYXJuaW5ncz40MTI3OzQzNTA7NDM2NTs0NTcxOzQ2MjU7NDYyNjs0
NzExOzQ3NzQ7NDU0ODs0ODIwDQo+IDs0NjY4OzQyNTU7NTAyNjs1MDI3OzUwMzg7NTAzOTs2MDAx
OzYwNTQ7MjgxOTY7JShEaXNhYmxlU3BlY2lmaWNXYXJuaW5ncyk8DQo+IC9EaXNhYmxlU3BlY2lm
aWNXYXJuaW5ncz4NCj4gKw0KPiA8RGlzYWJsZVNwZWNpZmljV2FybmluZ3M+NDEyNzs0MzUwOzQz
NjU7NDU3MTs0NjI1OzQ2MjY7NDcxMTs0Nzc0OzQ1NDg7NDgyMA0KPiA7NDY2ODs0MjU1OzUwMjY7
NTAyNzs1MDMyOzUwMzg7NTAzOTs2MDAxOzYwNTQ7MjgxOTY7JShEaXNhYmxlU3BlY2lmaWNXYXJu
aQ0KPiBuZ3MpPC9EaXNhYmxlU3BlY2lmaWNXYXJuaW5ncz4NCj4gICAgICAgIDxNdWx0aVByb2Nl
c3NvckNvbXBpbGF0aW9uPnRydWU8L011bHRpUHJvY2Vzc29yQ29tcGlsYXRpb24+DQo+ICAgICAg
ICA8RW5hYmxlUFJFZmFzdD50cnVlPC9FbmFibGVQUkVmYXN0Pg0KPiAgICAgICAgPFJ1bnRpbWVM
aWJyYXJ5DQo+IENvbmRpdGlvbj0iJyQoVXNlRGVidWdMaWJyYXJpZXMpJz09J3RydWUnIj5NdWx0
aVRocmVhZGVkRGVidWc8L1J1bnRpbWVMaWJyDQo+IGFyeT4NCj4gZGlmZiAtLWdpdCBhL3ZzMjAx
Ny94ZW5jb250cm9sL3hlbmNvbnRyb2wudmN4cHJvag0KPiBiL3ZzMjAxNy94ZW5jb250cm9sL3hl
bmNvbnRyb2wudmN4cHJvag0KPiBpbmRleCAxOGY0NzFjLi5mNTRkNmI1IDEwMDY0NA0KPiAtLS0g
YS92czIwMTcveGVuY29udHJvbC94ZW5jb250cm9sLnZjeHByb2oNCj4gKysrIGIvdnMyMDE3L3hl
bmNvbnRyb2wveGVuY29udHJvbC52Y3hwcm9qDQo+IEBAIC0yMiw3ICsyMiw3IEBADQo+IA0KPiA8
QWRkaXRpb25hbEluY2x1ZGVEaXJlY3Rvcmllcz4kKFNvbHV0aW9uRGlyKS4uXGluY2x1ZGU7JShB
ZGRpdGlvbmFsSW5jbHVkZQ0KPiBEaXJlY3Rvcmllcyk8L0FkZGl0aW9uYWxJbmNsdWRlRGlyZWN0
b3JpZXM+DQo+IA0KPiA8UHJlcHJvY2Vzc29yRGVmaW5pdGlvbnM+V0lOMzI7X1dJTkRPV1M7X1VT
UkRMTDtYRU5DT05UUk9MX0VYUE9SVFM7JShQcmVwcg0KPiBvY2Vzc29yRGVmaW5pdGlvbnMpPC9Q
cmVwcm9jZXNzb3JEZWZpbml0aW9ucz4NCj4gICAgICAgIDxXYXJuaW5nTGV2ZWw+RW5hYmxlQWxs
V2FybmluZ3M8L1dhcm5pbmdMZXZlbD4NCj4gLQ0KPiA8RGlzYWJsZVNwZWNpZmljV2FybmluZ3M+
NDEyNzs0NzExOzQ1NDg7NDgyMDs0NjY4OzQyNTU7NTA0NTs2MDAxOzYwNTQ7MjgxOQ0KPiA2OyUo
RGlzYWJsZVNwZWNpZmljV2FybmluZ3MpPC9EaXNhYmxlU3BlY2lmaWNXYXJuaW5ncz4NCj4gKw0K
PiA8RGlzYWJsZVNwZWNpZmljV2FybmluZ3M+NDEyNzs0NzExOzQ1NDg7NDgyMDs0NjY4OzQyNTU7
NTAzMjs1MDQ1OzYwMDE7NjA1NA0KPiA7MjgxOTY7JShEaXNhYmxlU3BlY2lmaWNXYXJuaW5ncyk8
L0Rpc2FibGVTcGVjaWZpY1dhcm5pbmdzPg0KPiAgICAgICAgPE11bHRpUHJvY2Vzc29yQ29tcGls
YXRpb24+dHJ1ZTwvTXVsdGlQcm9jZXNzb3JDb21waWxhdGlvbj4NCj4gICAgICAgIDxFbmFibGVQ
UkVmYXN0PnRydWU8L0VuYWJsZVBSRWZhc3Q+DQo+ICAgICAgICA8RXhjZXB0aW9uSGFuZGxpbmc+
ZmFsc2U8L0V4Y2VwdGlvbkhhbmRsaW5nPg0KPiAtLQ0KPiAyLjE2LjIud2luZG93cy4xDQo+IA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dp
bi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Sun Oct 14 01:13:44 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 14 Oct 2018 01:13:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gBUyT-0001Yg-NG; Sun, 14 Oct 2018 01:13:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6tm/=m2=schulzalex.de=code@srs-us1.protection.inumbo.net>)
 id 1gBUyS-0001Yb-TQ
 for win-pv-devel@lists.xenproject.org; Sun, 14 Oct 2018 01:13:40 +0000
X-Inumbo-ID: 91c663b6-cf4e-11e8-a6a9-d7ebe60f679a
Received: from schulzalex.de (unknown [78.46.193.232])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 91c663b6-cf4e-11e8-a6a9-d7ebe60f679a;
 Sun, 14 Oct 2018 01:14:59 +0000 (UTC)
Received: from [192.168.188.130] (cable-86-56-79-48.cust.telecolumbus.net
 [86.56.79.48])
 by schulzalex.de (Postfix) with ESMTPSA id D465721C084;
 Sun, 14 Oct 2018 03:13:37 +0200 (CEST)
To: win-pv-devel@lists.xenproject.org
From: Alexander Schulz - XCP-ng Project Member <code@schulzalex.de>
Organization: XCP-ng Project - https://github.com/xcp-ng
Message-ID: <7093e2d4-de4f-bc52-4f70-acf6351d15ea@schulzalex.de>
Date: Sun, 14 Oct 2018 03:13:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [win-pv-devel] Register new pci-device-reservation for XCP-ng
 Project
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: contact@xcp-ng.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>

SGVsbG8gUFYtVG9vbHMgRGV2ZWxvcGVyIQoKQXMgc3RhdGVkIGhlcmUgCmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43
Lmh0bWwgCmEgdmVuZG9yIGNhbiByZXF1ZXN0IHRoZSByZXNlcnZhdGlvbiBvZiBhIFBDSS1EZXZp
Y2UgcmFuZ2UgZm9yIGhpcyBvd24gCnZlcnNpb24gb2YgdGhlIFBWLVRvb2xzLgoKV2UgYXQgWENQ
LW5nIHBsYW4gdG8gYnVpbGQgb3VyIG93biBQVi1Ub29scy4gV2UgYWxzbyBhcmUgd2lsbGluZyB0
byAKY29udHJpYnV0ZSB0byB0aGUgd2hvbGUgY29tbXVuaXR5IGFuZCBoZWxwIHRvIGltcHJvdmUg
dGhlIFBWLVRvb2xzIHdpdGggCnRoZSBiZXN0IGVmZm9ydCBvdXIgbGl0dGxlIHRlYW0gY2FuIHBy
b3ZpZGUuCgpBcyBJIGNhbiByZWFkIGluIHRoZSByZXNlcnZhdGlvbnMgdGFibGUgdGhlcmUgd2Fz
IHZlcnkgbGl0dGxlIHVzZSBvZiBpdCAKaW4gdGhlIGxhc3QgeWVhcnMgOy0pCgpXZSB3YW50ZWQg
dG8gdXNlIHRoZSByYW5nZSAweDAwMDMgZm9yICJYQ1AtbmciLiBJcyB0aGVyZSBhbnkgcmVhc29u
IG5vdCAKdG8gZG8gc28/CgpUaGFua3MgZm9yIHlvdXIgaGVscCBhbmQgc3VnZXN0aW9ucyEKCi0t
IAoKQWxleGFuZGVyIFNjaHVsegpYQ1AtbmcgUHJvamVjdCBNZW1iZXIKCk1haW50YWluZXIgb2Y6
IFhDUC1uZyBDZW50ZXIgYW5kIFhDUC1uZyBQVi1Ub29scwoKClhDUC1uZyBQcm9qZWN0Ci0tLS0t
LS0tLS0tLS0tCndlYjogaHR0cHM6Ly94Y3Atbmcub3JnCkdpdGh1YjogaHR0cHM6Ly9naXRodWIu
Y29tL3hjcC1uZwpJUkM6ICN4Y3Atbmcgb24gRnJlZW5vZGUKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 08:54:27 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 08:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gByds-0005gL-4g; Mon, 15 Oct 2018 08:54:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz49=m3=citrix.com=prvs=8198610b7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gBydq-0005gG-Lz
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 08:54:22 +0000
X-Inumbo-ID: 181b4de8-d058-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 181b4de8-d058-11e8-a6a9-d7ebe60f679a;
 Mon, 15 Oct 2018 08:55:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,384,1534809600"; d="scan'208";a="80431605"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexander Schulz - XCP-ng Project Member' <code@schulzalex.de>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Register new pci-device-reservation for XCP-ng
 Project
Thread-Index: AQHUY1sxfwEwUHbnzkqrV+K65H39vqUgABYQ
Date: Mon, 15 Oct 2018 08:53:41 +0000
Message-ID: <28d74a05262744e0a72f125a23329786@AMSPEX02CL03.citrite.net>
References: <7093e2d4-de4f-bc52-4f70-acf6351d15ea@schulzalex.de>
In-Reply-To: <7093e2d4-de4f-bc52-4f70-acf6351d15ea@schulzalex.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] Register new pci-device-reservation for XCP-ng
 Project
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "contact@xcp-ng.org" <contact@xcp-ng.org>
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
IE9mIEFsZXhhbmRlciBTY2h1bHogLSBYQ1AtbmcgUHJvamVjdCBNZW1iZXINCj4gU2VudDogMTQg
T2N0b2JlciAyMDE4IDAyOjE0DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gQ2M6IGNvbnRhY3RAeGNwLW5nLm9yZw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBS
ZWdpc3RlciBuZXcgcGNpLWRldmljZS1yZXNlcnZhdGlvbiBmb3IgWENQLW5nDQo+IFByb2plY3QN
Cj4gDQo+IEhlbGxvIFBWLVRvb2xzIERldmVsb3BlciENCj4gDQo+IEFzIHN0YXRlZCBoZXJlDQo+
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hlbi1wY2ktZGV2aWNl
LQ0KPiByZXNlcnZhdGlvbnMuNy5odG1sDQo+IGEgdmVuZG9yIGNhbiByZXF1ZXN0IHRoZSByZXNl
cnZhdGlvbiBvZiBhIFBDSS1EZXZpY2UgcmFuZ2UgZm9yIGhpcyBvd24NCj4gdmVyc2lvbiBvZiB0
aGUgUFYtVG9vbHMuDQo+IA0KPiBXZSBhdCBYQ1AtbmcgcGxhbiB0byBidWlsZCBvdXIgb3duIFBW
LVRvb2xzLiBXZSBhbHNvIGFyZSB3aWxsaW5nIHRvDQo+IGNvbnRyaWJ1dGUgdG8gdGhlIHdob2xl
IGNvbW11bml0eSBhbmQgaGVscCB0byBpbXByb3ZlIHRoZSBQVi1Ub29scyB3aXRoDQo+IHRoZSBi
ZXN0IGVmZm9ydCBvdXIgbGl0dGxlIHRlYW0gY2FuIHByb3ZpZGUuDQo+IA0KDQpIaSwNCg0KICBU
aGF0J3MgZ29vZCBuZXdzLiBHcmVhdCB0byBoYXZlIHlvdSBvbiBib2FyZC4NCg0KPiBBcyBJIGNh
biByZWFkIGluIHRoZSByZXNlcnZhdGlvbnMgdGFibGUgdGhlcmUgd2FzIHZlcnkgbGl0dGxlIHVz
ZSBvZiBpdA0KPiBpbiB0aGUgbGFzdCB5ZWFycyA7LSkNCj4gDQo+IFdlIHdhbnRlZCB0byB1c2Ug
dGhlIHJhbmdlIDB4MDAwMyBmb3IgIlhDUC1uZyIuIElzIHRoZXJlIGFueSByZWFzb24gbm90DQo+
IHRvIGRvIHNvPw0KPiANCj4gVGhhbmtzIGZvciB5b3VyIGhlbHAgYW5kIHN1Z2VzdGlvbnMhDQoN
CiAgSSB0aGluayBpdCB3b3VsZCBwcm9iYWJseSBiZSBiZXR0ZXIgaWYgeW91IHRvb2sgYSByYW5n
ZS4gSXQncyBub3QgaW4gd3JpdGluZyBidXQgSSB0aGluayBvdGhlciB0aGluZ3MgaGF2ZSBwbGF5
ZWQgd2l0aCB0aG9zZSBsb3cgbnVtYmVyZWQgZGV2aWNlIGlkcyBpbiB0aGUgcGFzdCBzbyBwcm9i
YWJseSBiZXN0IHRvIGF2b2lkIHRoZW0uIFdvdWxkIHlvdSBiZSBvayB3aXRoIHRoZSBuZXh0IHJh
bmdlIG9mIDB4MTAwIGFib3ZlIFhlbkNsaWVudCwgaS5lLiAweGMyMDAtMHhjMmZmPyBJZiBzbywg
dGhlbiBwbGVhc2UgdXBzdHJlYW0gYSBwYXRjaCB0byB0aGUgc291cmNlIGRvY3VtZW50ICh4ZW4u
Z2l0OmRvY3MvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy5wb2QuNykgYWRkaW5nIHRo
ZSBhcHByb3ByaWF0ZSBsaW5lIGFuZCBvbmNlIGl0J3MgY29tbWl0dGVkIHlvdSBhcmUgZ29vZCB0
byBnby4NCg0KICBDaGVlcnMsDQoNCiAgICBQYXVsDQoNCj4gDQo+IC0tDQo+IA0KPiBBbGV4YW5k
ZXIgU2NodWx6DQo+IFhDUC1uZyBQcm9qZWN0IE1lbWJlcg0KPiANCj4gTWFpbnRhaW5lciBvZjog
WENQLW5nIENlbnRlciBhbmQgWENQLW5nIFBWLVRvb2xzDQo+IA0KPiANCj4gWENQLW5nIFByb2pl
Y3QNCj4gLS0tLS0tLS0tLS0tLS0NCj4gd2ViOiBodHRwczovL3hjcC1uZy5vcmcNCj4gR2l0aHVi
OiBodHRwczovL2dpdGh1Yi5jb20veGNwLW5nDQo+IElSQzogI3hjcC1uZyBvbiBGcmVlbm9kZQ0K
PiANCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0DQo+IHdpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 09:47:51 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 09:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gBzTZ-0001DJ-Rc; Mon, 15 Oct 2018 09:47:49 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <paul.durrant@xenproject.org>) id 1gBzTY-0001DE-86
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 09:47:48 +0000
Date: Mon, 15 Oct 2018 09:47:49 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <10154527.1.1539596871130.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_0_31275296.1539596870349"
X-Jenkins-Job: XENIFACE-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENIFACE-master - Build #84 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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_0_31275296.1539596870349
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #84.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_0_31275296.1539596870349--


From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 10:08:42 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 10:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gBznk-0003NM-BR; Mon, 15 Oct 2018 10:08:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8a9p=m3=citrix.com=prvs=81911769f=owen.smith@srs-us1.protection.inumbo.net>)
 id 1gBzni-0003NG-U3
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 10:08:38 +0000
X-Inumbo-ID: e786c7e1-d061-11e8-a8a5-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e786c7e1-d061-11e8-a8a5-bc764e045a96;
 Mon, 15 Oct 2018 12:05:55 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,384,1534809600"; d="scan'208";a="67821510"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Mon, 15 Oct 2018 11:08:07 +0100
Message-ID: <20181015100807.20040-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] Disable warning 5032
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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>

eGVuY29udHJvbCBhbHNvIHRocm93cyB1cCB3YXJuaW5nIDUwMzIgd2l0aCBXTEsgMTc3NjMsIGFu
ZCB3YXMgbWlzc2VkCm9mZiB0aGUgcHJldmlvdXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBPd2Vu
IFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Ci0tLQogdnMyMDE3L3hlbmNvbnRyb2wveGVu
Y29udHJvbC52Y3hwcm9qIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdnMyMDE3L3hlbmNvbnRyb2wveGVuY29udHJvbC52
Y3hwcm9qIGIvdnMyMDE3L3hlbmNvbnRyb2wveGVuY29udHJvbC52Y3hwcm9qCmluZGV4IDE4ZjQ3
MWMuLmY1NGQ2YjUgMTAwNjQ0Ci0tLSBhL3ZzMjAxNy94ZW5jb250cm9sL3hlbmNvbnRyb2wudmN4
cHJvagorKysgYi92czIwMTcveGVuY29udHJvbC94ZW5jb250cm9sLnZjeHByb2oKQEAgLTIyLDcg
KzIyLDcgQEAKICAgICAgIDxBZGRpdGlvbmFsSW5jbHVkZURpcmVjdG9yaWVzPiQoU29sdXRpb25E
aXIpLi5caW5jbHVkZTslKEFkZGl0aW9uYWxJbmNsdWRlRGlyZWN0b3JpZXMpPC9BZGRpdGlvbmFs
SW5jbHVkZURpcmVjdG9yaWVzPgogICAgICAgPFByZXByb2Nlc3NvckRlZmluaXRpb25zPldJTjMy
O19XSU5ET1dTO19VU1JETEw7WEVOQ09OVFJPTF9FWFBPUlRTOyUoUHJlcHJvY2Vzc29yRGVmaW5p
dGlvbnMpPC9QcmVwcm9jZXNzb3JEZWZpbml0aW9ucz4KICAgICAgIDxXYXJuaW5nTGV2ZWw+RW5h
YmxlQWxsV2FybmluZ3M8L1dhcm5pbmdMZXZlbD4KLSAgICAgIDxEaXNhYmxlU3BlY2lmaWNXYXJu
aW5ncz40MTI3OzQ3MTE7NDU0ODs0ODIwOzQ2Njg7NDI1NTs1MDQ1OzYwMDE7NjA1NDsyODE5Njsl
KERpc2FibGVTcGVjaWZpY1dhcm5pbmdzKTwvRGlzYWJsZVNwZWNpZmljV2FybmluZ3M+CisgICAg
ICA8RGlzYWJsZVNwZWNpZmljV2FybmluZ3M+NDEyNzs0NzExOzQ1NDg7NDgyMDs0NjY4OzQyNTU7
NTAzMjs1MDQ1OzYwMDE7NjA1NDsyODE5NjslKERpc2FibGVTcGVjaWZpY1dhcm5pbmdzKTwvRGlz
YWJsZVNwZWNpZmljV2FybmluZ3M+CiAgICAgICA8TXVsdGlQcm9jZXNzb3JDb21waWxhdGlvbj50
cnVlPC9NdWx0aVByb2Nlc3NvckNvbXBpbGF0aW9uPgogICAgICAgPEVuYWJsZVBSRWZhc3Q+dHJ1
ZTwvRW5hYmxlUFJFZmFzdD4KICAgICAgIDxFeGNlcHRpb25IYW5kbGluZz5mYWxzZTwvRXhjZXB0
aW9uSGFuZGxpbmc+Ci0tIAoyLjE2LjIud2luZG93cy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 10:13:27 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 10:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gBzsM-00044a-SR; Mon, 15 Oct 2018 10:13:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz49=m3=citrix.com=prvs=8198610b7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gBzsL-00044V-7v
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 10:13:25 +0000
X-Inumbo-ID: 23da45a5-d063-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23da45a5-d063-11e8-a6a9-d7ebe60f679a;
 Mon, 15 Oct 2018 10:14:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,384,1534809600"; d="scan'208";a="80435295"
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] Disable warning 5032
Thread-Index: AQHUZG8aI5cA1Bmww0WOfoWZvEr336UgFl/Q
Date: Mon, 15 Oct 2018 10:13:09 +0000
Message-ID: <20c9a67f6f6b4126a7d13218de4a1b23@AMSPEX02CL03.citrite.net>
References: <20181015100807.20040-1-owen.smith@citrix.com>
In-Reply-To: <20181015100807.20040-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
Subject: Re: [win-pv-devel] [PATCH] Disable warning 5032
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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
IE9mIE93ZW4gU21pdGgNCj4gU2VudDogMTUgT2N0b2JlciAyMDE4IDExOjA4DQo+IFRvOiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21pdGggPG93ZW4uc21p
dGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BBVENIXSBEaXNhYmxl
IHdhcm5pbmcgNTAzMg0KPiANCj4geGVuY29udHJvbCBhbHNvIHRocm93cyB1cCB3YXJuaW5nIDUw
MzIgd2l0aCBXTEsgMTc3NjMsIGFuZCB3YXMgbWlzc2VkDQo+IG9mZiB0aGUgcHJldmlvdXMgcGF0
Y2guDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5j
b20+DQoNCkFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0K
DQo+IC0tLQ0KPiAgdnMyMDE3L3hlbmNvbnRyb2wveGVuY29udHJvbC52Y3hwcm9qIHwgMiArLQ0K
PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBk
aWZmIC0tZ2l0IGEvdnMyMDE3L3hlbmNvbnRyb2wveGVuY29udHJvbC52Y3hwcm9qDQo+IGIvdnMy
MDE3L3hlbmNvbnRyb2wveGVuY29udHJvbC52Y3hwcm9qDQo+IGluZGV4IDE4ZjQ3MWMuLmY1NGQ2
YjUgMTAwNjQ0DQo+IC0tLSBhL3ZzMjAxNy94ZW5jb250cm9sL3hlbmNvbnRyb2wudmN4cHJvag0K
PiArKysgYi92czIwMTcveGVuY29udHJvbC94ZW5jb250cm9sLnZjeHByb2oNCj4gQEAgLTIyLDcg
KzIyLDcgQEANCj4gDQo+IDxBZGRpdGlvbmFsSW5jbHVkZURpcmVjdG9yaWVzPiQoU29sdXRpb25E
aXIpLi5caW5jbHVkZTslKEFkZGl0aW9uYWxJbmNsdWRlDQo+IERpcmVjdG9yaWVzKTwvQWRkaXRp
b25hbEluY2x1ZGVEaXJlY3Rvcmllcz4NCj4gDQo+IDxQcmVwcm9jZXNzb3JEZWZpbml0aW9ucz5X
SU4zMjtfV0lORE9XUztfVVNSRExMO1hFTkNPTlRST0xfRVhQT1JUUzslKFByZXByDQo+IG9jZXNz
b3JEZWZpbml0aW9ucyk8L1ByZXByb2Nlc3NvckRlZmluaXRpb25zPg0KPiAgICAgICAgPFdhcm5p
bmdMZXZlbD5FbmFibGVBbGxXYXJuaW5nczwvV2FybmluZ0xldmVsPg0KPiAtDQo+IDxEaXNhYmxl
U3BlY2lmaWNXYXJuaW5ncz40MTI3OzQ3MTE7NDU0ODs0ODIwOzQ2Njg7NDI1NTs1MDQ1OzYwMDE7
NjA1NDsyODE5DQo+IDY7JShEaXNhYmxlU3BlY2lmaWNXYXJuaW5ncyk8L0Rpc2FibGVTcGVjaWZp
Y1dhcm5pbmdzPg0KPiArDQo+IDxEaXNhYmxlU3BlY2lmaWNXYXJuaW5ncz40MTI3OzQ3MTE7NDU0
ODs0ODIwOzQ2Njg7NDI1NTs1MDMyOzUwNDU7NjAwMTs2MDU0DQo+IDsyODE5NjslKERpc2FibGVT
cGVjaWZpY1dhcm5pbmdzKTwvRGlzYWJsZVNwZWNpZmljV2FybmluZ3M+DQo+ICAgICAgICA8TXVs
dGlQcm9jZXNzb3JDb21waWxhdGlvbj50cnVlPC9NdWx0aVByb2Nlc3NvckNvbXBpbGF0aW9uPg0K
PiAgICAgICAgPEVuYWJsZVBSRWZhc3Q+dHJ1ZTwvRW5hYmxlUFJFZmFzdD4NCj4gICAgICAgIDxF
eGNlcHRpb25IYW5kbGluZz5mYWxzZTwvRXhjZXB0aW9uSGFuZGxpbmc+DQo+IC0tDQo+IDIuMTYu
Mi53aW5kb3dzLjENCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0DQo+IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 15:54:16 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 15:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gC5CA-000593-JN; Mon, 15 Oct 2018 15:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/aer=m3=schulzalex.de=code@srs-us1.protection.inumbo.net>)
 id 1gC5C9-00058y-M1
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 15:54:13 +0000
X-Inumbo-ID: c009e099-d092-11e8-a6a9-d7ebe60f679a
Received: from schulzalex.de (unknown [78.46.193.232])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c009e099-d092-11e8-a6a9-d7ebe60f679a;
 Mon, 15 Oct 2018 15:55:34 +0000 (UTC)
Received: from [192.168.188.130] (cable-86-56-110-164.cust.telecolumbus.net
 [86.56.110.164])
 by schulzalex.de (Postfix) with ESMTPSA id 1117A21D57E
 for <win-pv-devel@lists.xenproject.org>; Mon, 15 Oct 2018 17:54:11 +0200 (CEST)
To: win-pv-devel@lists.xenproject.org
References: <7093e2d4-de4f-bc52-4f70-acf6351d15ea@schulzalex.de>
 <28d74a05262744e0a72f125a23329786@AMSPEX02CL03.citrite.net>
From: Alexander Schulz - XCP-ng Project Member <code@schulzalex.de>
Organization: XCP-ng Project - https://github.com/xcp-ng
Message-ID: <4cdf7beb-eefc-74a7-52e2-457b79826a8b@schulzalex.de>
Date: Mon, 15 Oct 2018 17:54:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <28d74a05262744e0a72f125a23329786@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Subject: Re: [win-pv-devel] Register new pci-device-reservation for XCP-ng
 Project
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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>

SGVsbG8gUGF1bCBEdXJyYW50LAoKY29vbCA6LSkKClNvIHdlJ2xsIHVzZSB0aGUgcmFuZ2UgMHhj
MjAwLTB4YzJmZi4gSSB0cnkgdG8gcHJlcGFyZSBhIHB1bGwgcmVxdWVzdCAKKEknbSBzdGlsbCBy
ZWxhdGl2ZWx5IG5ldyB0byBnaXQpCgpUaGFua3MhCgoKQWxleGFuZGVyIFNjaHVsegpYQ1Atbmcg
UHJvamVjdCBNZW1iZXIKCk1haW50YWluZXIgb2Y6IFhDUC1uZyBDZW50ZXIgYW5kIFhDUC1uZyBQ
Vi1Ub29scwoKClhDUC1uZyBQcm9qZWN0Ci0tLS0tLS0tLS0tLS0tCndlYjogaHR0cHM6Ly94Y3At
bmcub3JnCkdpdGh1YjogaHR0cHM6Ly9naXRodWIuY29tL3hjcC1uZwpJUkM6ICN4Y3Atbmcgb24g
RnJlZW5vZGUKCgpBbSAxNS4xMC4yMDE4IHVtIDEwOjUzIHNjaHJpZWIgUGF1bCBEdXJyYW50Ogo+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiB3aW4tcHYtZGV2ZWwgW21haWx0
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24KPj4gQmVoYWxm
IE9mIEFsZXhhbmRlciBTY2h1bHogLSBYQ1AtbmcgUHJvamVjdCBNZW1iZXIKPj4gU2VudDogMTQg
T2N0b2JlciAyMDE4IDAyOjE0Cj4+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPj4gQ2M6IGNvbnRhY3RAeGNwLW5nLm9yZwo+PiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBS
ZWdpc3RlciBuZXcgcGNpLWRldmljZS1yZXNlcnZhdGlvbiBmb3IgWENQLW5nCj4+IFByb2plY3QK
Pj4KPj4gSGVsbG8gUFYtVG9vbHMgRGV2ZWxvcGVyIQo+Pgo+PiBBcyBzdGF0ZWQgaGVyZQo+PiBo
dHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21hbi94ZW4tcGNpLWRldmljZS0K
Pj4gcmVzZXJ2YXRpb25zLjcuaHRtbAo+PiBhIHZlbmRvciBjYW4gcmVxdWVzdCB0aGUgcmVzZXJ2
YXRpb24gb2YgYSBQQ0ktRGV2aWNlIHJhbmdlIGZvciBoaXMgb3duCj4+IHZlcnNpb24gb2YgdGhl
IFBWLVRvb2xzLgo+Pgo+PiBXZSBhdCBYQ1AtbmcgcGxhbiB0byBidWlsZCBvdXIgb3duIFBWLVRv
b2xzLiBXZSBhbHNvIGFyZSB3aWxsaW5nIHRvCj4+IGNvbnRyaWJ1dGUgdG8gdGhlIHdob2xlIGNv
bW11bml0eSBhbmQgaGVscCB0byBpbXByb3ZlIHRoZSBQVi1Ub29scyB3aXRoCj4+IHRoZSBiZXN0
IGVmZm9ydCBvdXIgbGl0dGxlIHRlYW0gY2FuIHByb3ZpZGUuCj4+Cj4gSGksCj4KPiAgICBUaGF0
J3MgZ29vZCBuZXdzLiBHcmVhdCB0byBoYXZlIHlvdSBvbiBib2FyZC4KPgo+PiBBcyBJIGNhbiBy
ZWFkIGluIHRoZSByZXNlcnZhdGlvbnMgdGFibGUgdGhlcmUgd2FzIHZlcnkgbGl0dGxlIHVzZSBv
ZiBpdAo+PiBpbiB0aGUgbGFzdCB5ZWFycyA7LSkKPj4KPj4gV2Ugd2FudGVkIHRvIHVzZSB0aGUg
cmFuZ2UgMHgwMDAzIGZvciAiWENQLW5nIi4gSXMgdGhlcmUgYW55IHJlYXNvbiBub3QKPj4gdG8g
ZG8gc28/Cj4+Cj4+IFRoYW5rcyBmb3IgeW91ciBoZWxwIGFuZCBzdWdlc3Rpb25zIQo+ICAgIEkg
dGhpbmsgaXQgd291bGQgcHJvYmFibHkgYmUgYmV0dGVyIGlmIHlvdSB0b29rIGEgcmFuZ2UuIEl0
J3Mgbm90IGluIHdyaXRpbmcgYnV0IEkgdGhpbmsgb3RoZXIgdGhpbmdzIGhhdmUgcGxheWVkIHdp
dGggdGhvc2UgbG93IG51bWJlcmVkIGRldmljZSBpZHMgaW4gdGhlIHBhc3Qgc28gcHJvYmFibHkg
YmVzdCB0byBhdm9pZCB0aGVtLiBXb3VsZCB5b3UgYmUgb2sgd2l0aCB0aGUgbmV4dCByYW5nZSBv
ZiAweDEwMCBhYm92ZSBYZW5DbGllbnQsIGkuZS4gMHhjMjAwLTB4YzJmZj8gSWYgc28sIHRoZW4g
cGxlYXNlIHVwc3RyZWFtIGEgcGF0Y2ggdG8gdGhlIHNvdXJjZSBkb2N1bWVudCAoeGVuLmdpdDpk
b2NzL21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMucG9kLjcpIGFkZGluZyB0aGUgYXBw
cm9wcmlhdGUgbGluZSBhbmQgb25jZSBpdCdzIGNvbW1pdHRlZCB5b3UgYXJlIGdvb2QgdG8gZ28u
Cj4KPiAgICBDaGVlcnMsCj4KPiAgICAgIFBhdWwKPgo+PiAtLQo+Pgo+PiBBbGV4YW5kZXIgU2No
dWx6Cj4+IFhDUC1uZyBQcm9qZWN0IE1lbWJlcgo+Pgo+PiBNYWludGFpbmVyIG9mOiBYQ1Atbmcg
Q2VudGVyIGFuZCBYQ1AtbmcgUFYtVG9vbHMKPj4KPj4KPj4gWENQLW5nIFByb2plY3QKPj4gLS0t
LS0tLS0tLS0tLS0KPj4gd2ViOiBodHRwczovL3hjcC1uZy5vcmcKPj4gR2l0aHViOiBodHRwczov
L2dpdGh1Yi5jb20veGNwLW5nCj4+IElSQzogI3hjcC1uZyBvbiBGcmVlbm9kZQo+Pgo+Pgo+Pgo+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiB3aW4t
cHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vd2luLXB2
LWRldmVsCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dp
bi1wdi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4t
cHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 16:04:36 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 16:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gC5MB-0006b0-Qq; Mon, 15 Oct 2018 16:04:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vz49=m3=citrix.com=prvs=8198610b7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gC5M9-0006ar-VH
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 16:04:33 +0000
X-Inumbo-ID: 3184dad3-d094-11e8-a6a9-d7ebe60f679a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3184dad3-d094-11e8-a6a9-d7ebe60f679a;
 Mon, 15 Oct 2018 16:05:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,385,1534809600"; d="scan'208";a="80455552"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexander Schulz - XCP-ng Project Member' <code@schulzalex.de>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Register new pci-device-reservation for XCP-ng
 Project
Thread-Index: AQHUY1sxfwEwUHbnzkqrV+K65H39vqUgABYQgABWSwCAACPywA==
Date: Mon, 15 Oct 2018 16:04:23 +0000
Message-ID: <651c172cfac440c0ba800e51d01cd7db@AMSPEX02CL03.citrite.net>
References: <7093e2d4-de4f-bc52-4f70-acf6351d15ea@schulzalex.de>
 <28d74a05262744e0a72f125a23329786@AMSPEX02CL03.citrite.net>
 <4cdf7beb-eefc-74a7-52e2-457b79826a8b@schulzalex.de>
In-Reply-To: <4cdf7beb-eefc-74a7-52e2-457b79826a8b@schulzalex.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] Register new pci-device-reservation for XCP-ng
 Project
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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
IE9mIEFsZXhhbmRlciBTY2h1bHogLSBYQ1AtbmcgUHJvamVjdCBNZW1iZXINCj4gU2VudDogMTUg
T2N0b2JlciAyMDE4IDE2OjU0DQo+IFRvOiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gU3ViamVjdDogUmU6IFt3aW4tcHYtZGV2ZWxdIFJlZ2lzdGVyIG5ldyBwY2ktZGV2aWNl
LXJlc2VydmF0aW9uIGZvciBYQ1AtbmcNCj4gUHJvamVjdA0KPiANCj4gSGVsbG8gUGF1bCBEdXJy
YW50LA0KPiANCj4gY29vbCA6LSkNCj4gDQo+IFNvIHdlJ2xsIHVzZSB0aGUgcmFuZ2UgMHhjMjAw
LTB4YzJmZi4gSSB0cnkgdG8gcHJlcGFyZSBhIHB1bGwgcmVxdWVzdA0KPiAoSSdtIHN0aWxsIHJl
bGF0aXZlbHkgbmV3IHRvIGdpdCkNCj4gDQoNCkFsZXhhbmRlciwNCg0KICBIYXZlIGEgcmVhZCBv
ZiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0
X1BhdGNoZXMgaWYgeW91IGhhdmVuJ3QgZG9uZSBzbyBhbHJlYWR5LiBZb3Ugb25seSBuZWVkIGEg
MSBsaW5lIHBhdGNoIHNvIGl0IHNob3VsZCBob3BlZnVsbHkgYmUgcHJldHR5IGVhc3kgOi0pDQoN
CiAgQ2hlZXJzLA0KDQogICAgUGF1bA0KDQo+IFRoYW5rcyENCj4gDQo+IA0KPiBBbGV4YW5kZXIg
U2NodWx6DQo+IFhDUC1uZyBQcm9qZWN0IE1lbWJlcg0KPiANCj4gTWFpbnRhaW5lciBvZjogWENQ
LW5nIENlbnRlciBhbmQgWENQLW5nIFBWLVRvb2xzDQo+IA0KPiANCj4gWENQLW5nIFByb2plY3QN
Cj4gLS0tLS0tLS0tLS0tLS0NCj4gd2ViOiBodHRwczovL3hjcC1uZy5vcmcNCj4gR2l0aHViOiBo
dHRwczovL2dpdGh1Yi5jb20veGNwLW5nDQo+IElSQzogI3hjcC1uZyBvbiBGcmVlbm9kZQ0KPiAN
Cj4gDQo+IEFtIDE1LjEwLjIwMTggdW0gMTA6NTMgc2NocmllYiBQYXVsIER1cnJhbnQ6DQo+ID4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IHdpbi1wdi1kZXZlbCBbbWFp
bHRvOndpbi1wdi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXQ0KPiBPbg0KPiA+
PiBCZWhhbGYgT2YgQWxleGFuZGVyIFNjaHVseiAtIFhDUC1uZyBQcm9qZWN0IE1lbWJlcg0KPiA+
PiBTZW50OiAxNCBPY3RvYmVyIDIwMTggMDI6MTQNCj4gPj4gVG86IHdpbi1wdi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBDYzogY29udGFjdEB4Y3Atbmcub3JnDQo+ID4+IFN1Ympl
Y3Q6IFt3aW4tcHYtZGV2ZWxdIFJlZ2lzdGVyIG5ldyBwY2ktZGV2aWNlLXJlc2VydmF0aW9uIGZv
ciBYQ1AtbmcNCj4gPj4gUHJvamVjdA0KPiA+Pg0KPiA+PiBIZWxsbyBQVi1Ub29scyBEZXZlbG9w
ZXIhDQo+ID4+DQo+ID4+IEFzIHN0YXRlZCBoZXJlDQo+ID4+IGh0dHBzOi8veGVuYml0cy54ZW4u
b3JnL2RvY3MvdW5zdGFibGUvbWFuL3hlbi1wY2ktZGV2aWNlLQ0KPiA+PiByZXNlcnZhdGlvbnMu
Ny5odG1sDQo+ID4+IGEgdmVuZG9yIGNhbiByZXF1ZXN0IHRoZSByZXNlcnZhdGlvbiBvZiBhIFBD
SS1EZXZpY2UgcmFuZ2UgZm9yIGhpcyBvd24NCj4gPj4gdmVyc2lvbiBvZiB0aGUgUFYtVG9vbHMu
DQo+ID4+DQo+ID4+IFdlIGF0IFhDUC1uZyBwbGFuIHRvIGJ1aWxkIG91ciBvd24gUFYtVG9vbHMu
IFdlIGFsc28gYXJlIHdpbGxpbmcgdG8NCj4gPj4gY29udHJpYnV0ZSB0byB0aGUgd2hvbGUgY29t
bXVuaXR5IGFuZCBoZWxwIHRvIGltcHJvdmUgdGhlIFBWLVRvb2xzIHdpdGgNCj4gPj4gdGhlIGJl
c3QgZWZmb3J0IG91ciBsaXR0bGUgdGVhbSBjYW4gcHJvdmlkZS4NCj4gPj4NCj4gPiBIaSwNCj4g
Pg0KPiA+ICAgIFRoYXQncyBnb29kIG5ld3MuIEdyZWF0IHRvIGhhdmUgeW91IG9uIGJvYXJkLg0K
PiA+DQo+ID4+IEFzIEkgY2FuIHJlYWQgaW4gdGhlIHJlc2VydmF0aW9ucyB0YWJsZSB0aGVyZSB3
YXMgdmVyeSBsaXR0bGUgdXNlIG9mIGl0DQo+ID4+IGluIHRoZSBsYXN0IHllYXJzIDstKQ0KPiA+
Pg0KPiA+PiBXZSB3YW50ZWQgdG8gdXNlIHRoZSByYW5nZSAweDAwMDMgZm9yICJYQ1AtbmciLiBJ
cyB0aGVyZSBhbnkgcmVhc29uIG5vdA0KPiA+PiB0byBkbyBzbz8NCj4gPj4NCj4gPj4gVGhhbmtz
IGZvciB5b3VyIGhlbHAgYW5kIHN1Z2VzdGlvbnMhDQo+ID4gICAgSSB0aGluayBpdCB3b3VsZCBw
cm9iYWJseSBiZSBiZXR0ZXIgaWYgeW91IHRvb2sgYSByYW5nZS4gSXQncyBub3QgaW4NCj4gd3Jp
dGluZyBidXQgSSB0aGluayBvdGhlciB0aGluZ3MgaGF2ZSBwbGF5ZWQgd2l0aCB0aG9zZSBsb3cg
bnVtYmVyZWQNCj4gZGV2aWNlIGlkcyBpbiB0aGUgcGFzdCBzbyBwcm9iYWJseSBiZXN0IHRvIGF2
b2lkIHRoZW0uIFdvdWxkIHlvdSBiZSBvaw0KPiB3aXRoIHRoZSBuZXh0IHJhbmdlIG9mIDB4MTAw
IGFib3ZlIFhlbkNsaWVudCwgaS5lLiAweGMyMDAtMHhjMmZmPyBJZiBzbywNCj4gdGhlbiBwbGVh
c2UgdXBzdHJlYW0gYSBwYXRjaCB0byB0aGUgc291cmNlIGRvY3VtZW50ICh4ZW4uZ2l0OmRvY3Mv
bWFuL3hlbi0NCj4gcGNpLWRldmljZS1yZXNlcnZhdGlvbnMucG9kLjcpIGFkZGluZyB0aGUgYXBw
cm9wcmlhdGUgbGluZSBhbmQgb25jZSBpdCdzDQo+IGNvbW1pdHRlZCB5b3UgYXJlIGdvb2QgdG8g
Z28uDQo+ID4NCj4gPiAgICBDaGVlcnMsDQo+ID4NCj4gPiAgICAgIFBhdWwNCj4gPg0KPiA+PiAt
LQ0KPiA+Pg0KPiA+PiBBbGV4YW5kZXIgU2NodWx6DQo+ID4+IFhDUC1uZyBQcm9qZWN0IE1lbWJl
cg0KPiA+Pg0KPiA+PiBNYWludGFpbmVyIG9mOiBYQ1AtbmcgQ2VudGVyIGFuZCBYQ1AtbmcgUFYt
VG9vbHMNCj4gPj4NCj4gPj4NCj4gPj4gWENQLW5nIFByb2plY3QNCj4gPj4gLS0tLS0tLS0tLS0t
LS0NCj4gPj4gd2ViOiBodHRwczovL3hjcC1uZy5vcmcNCj4gPj4gR2l0aHViOiBodHRwczovL2dp
dGh1Yi5jb20veGNwLW5nDQo+ID4+IElSQzogI3hjcC1uZyBvbiBGcmVlbm9kZQ0KPiA+Pg0KPiA+
Pg0KPiA+Pg0KPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiA+PiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0DQo+ID4+IHdpbi1wdi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsDQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gPiB3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0DQo+
ID4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KPiANCj4gDQo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHdpbi1wdi1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2
ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 15 20:07:41 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 Oct 2018 20:07:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gC99O-0000CW-ML; Mon, 15 Oct 2018 20:07:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/aer=m3=schulzalex.de=code@srs-us1.protection.inumbo.net>)
 id 1gC99N-0000CQ-FI
 for win-pv-devel@lists.xenproject.org; Mon, 15 Oct 2018 20:07:37 +0000
X-Inumbo-ID: 268bd790-d0b6-11e8-a6a9-d7ebe60f679a
Received: from schulzalex.de (unknown [78.46.193.232])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 268bd790-d0b6-11e8-a6a9-d7ebe60f679a;
 Mon, 15 Oct 2018 20:08:58 +0000 (UTC)
Received: from [192.168.188.139] (cable-86-56-110-164.cust.telecolumbus.net
 [86.56.110.164])
 by schulzalex.de (Postfix) with ESMTPSA id 57F4021D977;
 Mon, 15 Oct 2018 22:07:35 +0200 (CEST)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <7093e2d4-de4f-bc52-4f70-acf6351d15ea@schulzalex.de>
 <28d74a05262744e0a72f125a23329786@AMSPEX02CL03.citrite.net>
 <4cdf7beb-eefc-74a7-52e2-457b79826a8b@schulzalex.de>
 <651c172cfac440c0ba800e51d01cd7db@AMSPEX02CL03.citrite.net>
From: code@schulzalex.de
Message-ID: <072df19e-8937-619f-9fb9-1bd1a11fa97d@schulzalex.de>
Date: Mon, 15 Oct 2018 22:07:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <651c172cfac440c0ba800e51d01cd7db@AMSPEX02CL03.citrite.net>
Subject: Re: [win-pv-devel] Register new pci-device-reservation for XCP-ng
 Project
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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>

cGF0Y2ggaXMgb24gaXQncyB3YXkgLi4uIHdhcyBmaXJzdCB0aW1lIGZvciBtZSB0byAic291cmNl
Y29kZSIgY2hhbmdlcyAKdmlhIG1haWwgOi0pCgpBbGV4YW5kZXIgU2NodWx6ClhDUC1uZyBQcm9q
ZWN0IE1lbWJlcgoKTWFpbnRhaW5lciBvZjogWENQLW5nIENlbnRlciBhbmQgWENQLW5nIFBWLVRv
b2xzCgoKWENQLW5nIFByb2plY3QKLS0tLS0tLS0tLS0tLS0Kd2ViOiBodHRwczovL3hjcC1uZy5v
cmcKR2l0aHViOiBodHRwczovL2dpdGh1Yi5jb20veGNwLW5nCklSQzogI3hjcC1uZyBvbiBGcmVl
bm9kZQoKQW0gMTUuMTAuMjAxOCB1bSAxODowNCBzY2hyaWViIFBhdWwgRHVycmFudDoKPj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2lu
LXB2LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uCj4+IEJlaGFsZiBPZiBB
bGV4YW5kZXIgU2NodWx6IC0gWENQLW5nIFByb2plY3QgTWVtYmVyCj4+IFNlbnQ6IDE1IE9jdG9i
ZXIgMjAxOCAxNjo1NAo+PiBUbzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+
IFN1YmplY3Q6IFJlOiBbd2luLXB2LWRldmVsXSBSZWdpc3RlciBuZXcgcGNpLWRldmljZS1yZXNl
cnZhdGlvbiBmb3IgWENQLW5nCj4+IFByb2plY3QKPj4KPj4gSGVsbG8gUGF1bCBEdXJyYW50LAo+
Pgo+PiBjb29sIDotKQo+Pgo+PiBTbyB3ZSdsbCB1c2UgdGhlIHJhbmdlIDB4YzIwMC0weGMyZmYu
IEkgdHJ5IHRvIHByZXBhcmUgYSBwdWxsIHJlcXVlc3QKPj4gKEknbSBzdGlsbCByZWxhdGl2ZWx5
IG5ldyB0byBnaXQpCj4+Cj4gQWxleGFuZGVyLAo+Cj4gICAgSGF2ZSBhIHJlYWQgb2YgaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVz
IGlmIHlvdSBoYXZlbid0IGRvbmUgc28gYWxyZWFkeS4gWW91IG9ubHkgbmVlZCBhIDEgbGluZSBw
YXRjaCBzbyBpdCBzaG91bGQgaG9wZWZ1bGx5IGJlIHByZXR0eSBlYXN5IDotKQo+Cj4gICAgQ2hl
ZXJzLAo+Cj4gICAgICBQYXVsCj4KPj4gVGhhbmtzIQo+Pgo+Pgo+PiBBbGV4YW5kZXIgU2NodWx6
Cj4+IFhDUC1uZyBQcm9qZWN0IE1lbWJlcgo+Pgo+PiBNYWludGFpbmVyIG9mOiBYQ1AtbmcgQ2Vu
dGVyIGFuZCBYQ1AtbmcgUFYtVG9vbHMKPj4KPj4KPj4gWENQLW5nIFByb2plY3QKPj4gLS0tLS0t
LS0tLS0tLS0KPj4gd2ViOiBodHRwczovL3hjcC1uZy5vcmcKPj4gR2l0aHViOiBodHRwczovL2dp
dGh1Yi5jb20veGNwLW5nCj4+IElSQzogI3hjcC1uZyBvbiBGcmVlbm9kZQo+Pgo+Pgo+PiBBbSAx
NS4xMC4yMDE4IHVtIDEwOjUzIHNjaHJpZWIgUGF1bCBEdXJyYW50Ogo+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4+Pj4gRnJvbTogd2luLXB2LWRldmVsIFttYWlsdG86d2luLXB2LWRl
dmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddCj4+IE9uCj4+Pj4gQmVoYWxmIE9mIEFs
ZXhhbmRlciBTY2h1bHogLSBYQ1AtbmcgUHJvamVjdCBNZW1iZXIKPj4+PiBTZW50OiAxNCBPY3Rv
YmVyIDIwMTggMDI6MTQKPj4+PiBUbzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4+Pj4gQ2M6IGNvbnRhY3RAeGNwLW5nLm9yZwo+Pj4+IFN1YmplY3Q6IFt3aW4tcHYtZGV2ZWxd
IFJlZ2lzdGVyIG5ldyBwY2ktZGV2aWNlLXJlc2VydmF0aW9uIGZvciBYQ1AtbmcKPj4+PiBQcm9q
ZWN0Cj4+Pj4KPj4+PiBIZWxsbyBQVi1Ub29scyBEZXZlbG9wZXIhCj4+Pj4KPj4+PiBBcyBzdGF0
ZWQgaGVyZQo+Pj4+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hl
bi1wY2ktZGV2aWNlLQo+Pj4+IHJlc2VydmF0aW9ucy43Lmh0bWwKPj4+PiBhIHZlbmRvciBjYW4g
cmVxdWVzdCB0aGUgcmVzZXJ2YXRpb24gb2YgYSBQQ0ktRGV2aWNlIHJhbmdlIGZvciBoaXMgb3du
Cj4+Pj4gdmVyc2lvbiBvZiB0aGUgUFYtVG9vbHMuCj4+Pj4KPj4+PiBXZSBhdCBYQ1AtbmcgcGxh
biB0byBidWlsZCBvdXIgb3duIFBWLVRvb2xzLiBXZSBhbHNvIGFyZSB3aWxsaW5nIHRvCj4+Pj4g
Y29udHJpYnV0ZSB0byB0aGUgd2hvbGUgY29tbXVuaXR5IGFuZCBoZWxwIHRvIGltcHJvdmUgdGhl
IFBWLVRvb2xzIHdpdGgKPj4+PiB0aGUgYmVzdCBlZmZvcnQgb3VyIGxpdHRsZSB0ZWFtIGNhbiBw
cm92aWRlLgo+Pj4+Cj4+PiBIaSwKPj4+Cj4+PiAgICAgVGhhdCdzIGdvb2QgbmV3cy4gR3JlYXQg
dG8gaGF2ZSB5b3Ugb24gYm9hcmQuCj4+Pgo+Pj4+IEFzIEkgY2FuIHJlYWQgaW4gdGhlIHJlc2Vy
dmF0aW9ucyB0YWJsZSB0aGVyZSB3YXMgdmVyeSBsaXR0bGUgdXNlIG9mIGl0Cj4+Pj4gaW4gdGhl
IGxhc3QgeWVhcnMgOy0pCj4+Pj4KPj4+PiBXZSB3YW50ZWQgdG8gdXNlIHRoZSByYW5nZSAweDAw
MDMgZm9yICJYQ1AtbmciLiBJcyB0aGVyZSBhbnkgcmVhc29uIG5vdAo+Pj4+IHRvIGRvIHNvPwo+
Pj4+Cj4+Pj4gVGhhbmtzIGZvciB5b3VyIGhlbHAgYW5kIHN1Z2VzdGlvbnMhCj4+PiAgICAgSSB0
aGluayBpdCB3b3VsZCBwcm9iYWJseSBiZSBiZXR0ZXIgaWYgeW91IHRvb2sgYSByYW5nZS4gSXQn
cyBub3QgaW4KPj4gd3JpdGluZyBidXQgSSB0aGluayBvdGhlciB0aGluZ3MgaGF2ZSBwbGF5ZWQg
d2l0aCB0aG9zZSBsb3cgbnVtYmVyZWQKPj4gZGV2aWNlIGlkcyBpbiB0aGUgcGFzdCBzbyBwcm9i
YWJseSBiZXN0IHRvIGF2b2lkIHRoZW0uIFdvdWxkIHlvdSBiZSBvawo+PiB3aXRoIHRoZSBuZXh0
IHJhbmdlIG9mIDB4MTAwIGFib3ZlIFhlbkNsaWVudCwgaS5lLiAweGMyMDAtMHhjMmZmPyBJZiBz
bywKPj4gdGhlbiBwbGVhc2UgdXBzdHJlYW0gYSBwYXRjaCB0byB0aGUgc291cmNlIGRvY3VtZW50
ICh4ZW4uZ2l0OmRvY3MvbWFuL3hlbi0KPj4gcGNpLWRldmljZS1yZXNlcnZhdGlvbnMucG9kLjcp
IGFkZGluZyB0aGUgYXBwcm9wcmlhdGUgbGluZSBhbmQgb25jZSBpdCdzCj4+IGNvbW1pdHRlZCB5
b3UgYXJlIGdvb2QgdG8gZ28uCj4+PiAgICAgQ2hlZXJzLAo+Pj4KPj4+ICAgICAgIFBhdWwKPj4+
Cj4+Pj4gLS0KPj4+Pgo+Pj4+IEFsZXhhbmRlciBTY2h1bHoKPj4+PiBYQ1AtbmcgUHJvamVjdCBN
ZW1iZXIKPj4+Pgo+Pj4+IE1haW50YWluZXIgb2Y6IFhDUC1uZyBDZW50ZXIgYW5kIFhDUC1uZyBQ
Vi1Ub29scwo+Pj4+Cj4+Pj4KPj4+PiBYQ1AtbmcgUHJvamVjdAo+Pj4+IC0tLS0tLS0tLS0tLS0t
Cj4+Pj4gd2ViOiBodHRwczovL3hjcC1uZy5vcmcKPj4+PiBHaXRodWI6IGh0dHBzOi8vZ2l0aHVi
LmNvbS94Y3AtbmcKPj4+PiBJUkM6ICN4Y3Atbmcgb24gRnJlZW5vZGUKPj4+Pgo+Pj4+Cj4+Pj4K
Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4+
IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vd2luLXB2LWRldmVsCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+Pj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAo+Pj4gd2luLXB2LWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVsCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4+IHdpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4g
d2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0
Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Tue Oct 16 09:30:32 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 16 Oct 2018 09:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gCLgK-0002p8-Oo; Tue, 16 Oct 2018 09:30:28 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <paul.durrant@xenproject.org>) id 1gCLgJ-0002p3-73
 for win-pv-devel@lists.xenproject.org; Tue, 16 Oct 2018 09:30:27 +0000
Date: Tue, 16 Oct 2018 09:30:30 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <20573368.3.1539682231205.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_2_7904169.1539682230971"
X-Jenkins-Job: XENIFACE-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENIFACE-master - Build #85 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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_2_7904169.1539682230971
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #85.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_2_7904169.1539682230971--


From win-pv-devel-bounces@lists.xenproject.org Tue Oct 16 12:24:43 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 16 Oct 2018 12:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gCOOv-00084c-Fb; Tue, 16 Oct 2018 12:24:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qegx=m4=citrix.com=prvs=820b03c36=owen.smith@srs-us1.protection.inumbo.net>)
 id 1gCOOu-00084U-Iu
 for win-pv-devel@lists.xenproject.org; Tue, 16 Oct 2018 12:24:40 +0000
X-Inumbo-ID: a4a3d44a-d13e-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4a3d44a-d13e-11e8-a6a9-d7ebe60f679a;
 Tue, 16 Oct 2018 12:26:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,388,1534809600"; d="scan'208";a="67942110"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Tue, 16 Oct 2018 13:24:08 +0100
Message-ID: <20181016122408.12720-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] Handle QueryRemoveFailed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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>

SXRzIHBvc3NpYmxlIGZvciB0aGUgUXVlcnlSZW1vdmUgdG8gZmFpbCwgaW4gd2hpY2ggY2FzZSwg
dGhlIHhlbmFnZW50CnNob3VsZCByZS1vcGVuIHRoZSBkZXZpY2UgYW5kIGluZm9ybSB0aGUgY2xp
ZW50IGNvZGUuClRoaXMgYWxsb3dzIGEgdGhlIFhlbklmYWNlIGRldmljZSB0byByZS13cml0ZSB0
aGUgY29udHJvbC9mZWF0dXJlLSoKZmxhZ3MgaWYgWGVuSWZhY2UgZmFpbGVkIHRoZSBRdWVyeVJl
bW92ZQoKU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgot
LS0KIHNyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmNwcCB8IDIyNSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogc3JjL3hlbmFnZW50L2RldmljZWxpc3QuaCAgIHwg
IDEzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNTEgaW5zZXJ0aW9ucygrKSwgODcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3hlbmFnZW50L2RldmljZWxpc3QuY3BwIGIvc3JjL3hlbmFn
ZW50L2RldmljZWxpc3QuY3BwCmluZGV4IGUwNTgzZjkuLmRlNTRjMDEgMTAwNjQ0Ci0tLSBhL3Ny
Yy94ZW5hZ2VudC9kZXZpY2VsaXN0LmNwcAorKysgYi9zcmMveGVuYWdlbnQvZGV2aWNlbGlzdC5j
cHAKQEAgLTM2LDYgKzM2LDggQEAKIAogI2luY2x1ZGUgImRldmljZWxpc3QuaCIKIAorI2RlZmlu
ZSBCVUZGRVJfU0laRSAxMjcKKwogLy8gZGVhbCB3aXRoIFNldHVwQXBpIGFuZCBSZWdpc3RlckRl
dmljZU5vdGlmaWNhdGlvbiB1c2luZyBkaWZmZXJlbnQgc3RyaW5nIHR5cGVzCiBzdGF0aWMgc3Rk
Ojp3c3RyaW5nIENvbnZlcnQoY29uc3QgY2hhciogc3RyKQogewpAQCAtNTAsNiArNTIsMTkgQEAg
c3RhdGljIHN0ZDo6d3N0cmluZyBDb252ZXJ0KGNvbnN0IHdjaGFyX3QqIHdzdHIpCiAgICAgcmV0
dXJuIHN0ZDo6d3N0cmluZyh3c3RyKTsKIH0KIAorc3RhdGljIHZvaWQgRGVidWdQcmludChjb25z
dCB3Y2hhcl90KiBmbXQsIC4uLikKK3sKKwl3Y2hhcl90IGJ1ZmZlcltCVUZGRVJfU0laRSsxXTsK
Kwl2YV9saXN0IGFyZ3M7CisKKwl2YV9zdGFydChhcmdzLCBmbXQpOworCV92c253cHJpbnRmKGJ1
ZmZlciwgQlVGRkVSX1NJWkUsIGZtdCwgYXJncyk7CisJdmFfZW5kKGFyZ3MpOworCisJYnVmZmVy
W0JVRkZFUl9TSVpFXSA9IDA7CisJT3V0cHV0RGVidWdTdHJpbmdXKGJ1ZmZlcik7Cit9CisKIENE
ZXZpY2U6OkNEZXZpY2UoY29uc3Qgd2NoYXJfdCogcGF0aCkgOgogICAgIG1faGFuZGxlKElOVkFM
SURfSEFORExFX1ZBTFVFKSwgbV9wYXRoKHBhdGgpLCBtX25vdGlmeShOVUxMKQogewpAQCAtNTgs
NiArNzMsNyBAQCBDRGV2aWNlOjpDRGV2aWNlKGNvbnN0IHdjaGFyX3QqIHBhdGgpIDoKIC8qdmly
dHVhbCovIENEZXZpY2U6On5DRGV2aWNlKCkKIHsKICAgICBDbG9zZSgpOworCVVucmVnaXN0ZXIo
KTsKIH0KIAogY29uc3Qgd2NoYXJfdCogQ0RldmljZTo6UGF0aCgpIGNvbnN0CkBAIC02NSwxOSAr
ODEsMzIgQEAgY29uc3Qgd2NoYXJfdCogQ0RldmljZTo6UGF0aCgpIGNvbnN0CiAgICAgcmV0dXJu
IG1fcGF0aC5jX3N0cigpOwogfQogCi1IQU5ETEUgQ0RldmljZTo6T3BlbihIQU5ETEUgc3ZjKQor
Ym9vbCBDRGV2aWNlOjpPcGVuKCkKIHsKLSAgICBDbG9zZSgpOworCUNsb3NlKCk7CiAKLSAgICBt
X2hhbmRsZSA9IENyZWF0ZUZpbGVXKG1fcGF0aC5jX3N0cigpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0VORVJJQ19SRUFEIHwgR0VORVJJQ19XUklURSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEZJTEVfU0hBUkVfUkVBRCB8IEZJTEVfU0hBUkVfV1JJVEUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BFTl9F
WElTVElORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMKTsKLSAgICBpZiAobV9oYW5kbGUgPT0gSU5WQUxJRF9IQU5ETEVfVkFM
VUUpCi0gICAgICAgIHJldHVybiBJTlZBTElEX0hBTkRMRV9WQUxVRTsKKwltX2hhbmRsZSA9IENy
ZWF0ZUZpbGVXKG1fcGF0aC5jX3N0cigpLAorCQkJCQkJICAgR0VORVJJQ19SRUFEIHwgR0VORVJJ
Q19XUklURSwKKwkJCQkJCSAgIEZJTEVfU0hBUkVfUkVBRCB8IEZJTEVfU0hBUkVfV1JJVEUsCisJ
CQkJCQkgICBOVUxMLAorCQkJCQkJICAgT1BFTl9FWElTVElORywKKwkJCQkJCSAgIDAsCisJCQkJ
CQkgICBOVUxMKTsKKworCXJldHVybiAobV9oYW5kbGUgIT0gSU5WQUxJRF9IQU5ETEVfVkFMVUUp
OworfQorCit2b2lkIENEZXZpY2U6OkNsb3NlKCkKK3sKKwlpZiAobV9oYW5kbGUgPT0gSU5WQUxJ
RF9IQU5ETEVfVkFMVUUpCisJCXJldHVybjsKKwlDbG9zZUhhbmRsZShtX2hhbmRsZSk7CisJbV9o
YW5kbGUgPSBJTlZBTElEX0hBTkRMRV9WQUxVRTsKK30KKworSERFVk5PVElGWSBDRGV2aWNlOjpS
ZWdpc3RlcihIQU5ETEUgc3ZjKQoreworCVVucmVnaXN0ZXIoKTsKIAogICAgIERFVl9CUk9BRENB
U1RfSEFORExFIGRldmhkbCA9IHsgMCB9OwogICAgIGRldmhkbC5kYmNoX3NpemUgPSBzaXplb2Yo
ZGV2aGRsKTsKQEAgLTg1LDIwICsxMTQsMTYgQEAgSEFORExFIENEZXZpY2U6Ok9wZW4oSEFORExF
IHN2YykKICAgICBkZXZoZGwuZGJjaF9oYW5kbGUgPSBtX2hhbmRsZTsKIAogICAgIG1fbm90aWZ5
ID0gUmVnaXN0ZXJEZXZpY2VOb3RpZmljYXRpb24oc3ZjLCAmZGV2aGRsLCBERVZJQ0VfTk9USUZZ
X1NFUlZJQ0VfSEFORExFKTsKLSAgICBpZiAobV9ub3RpZnkgPT0gTlVMTCkgewotICAgICAgICBD
bG9zZSgpOwotICAgICAgICByZXR1cm4gSU5WQUxJRF9IQU5ETEVfVkFMVUU7Ci0gICAgfQotCi0g
ICAgcmV0dXJuIG1faGFuZGxlOworCXJldHVybiBtX25vdGlmeTsKIH0KIAotdm9pZCBDRGV2aWNl
OjpDbG9zZSgpCit2b2lkIENEZXZpY2U6OlVucmVnaXN0ZXIoKQogewotICAgIGlmIChtX2hhbmRs
ZSA9PSBJTlZBTElEX0hBTkRMRV9WQUxVRSkKLSAgICAgICAgcmV0dXJuOwotICAgIENsb3NlSGFu
ZGxlKG1faGFuZGxlKTsKLSAgICBtX2hhbmRsZSA9IElOVkFMSURfSEFORExFX1ZBTFVFOworCWlm
IChtX25vdGlmeSA9PSBOVUxMKQorCQlyZXR1cm47CisKKwlVbnJlZ2lzdGVyRGV2aWNlTm90aWZp
Y2F0aW9uKG1fbm90aWZ5KTsKKwltX25vdGlmeSA9IE5VTEw7CiB9CiAKIGJvb2wgQ0RldmljZTo6
V3JpdGUodm9pZCAqYnVmLCBEV09SRCBidWZzeiwgRFdPUkQgKmJ5dGVzIC8qID0gTlVMTCovKQpA
QCAtMTk4LDcgKzIyMyw3IEBAIGJvb2wgQ0RldmljZUxpc3Q6OlN0YXJ0KEhBTkRMRSBoYW5kbGUs
IElEZXZpY2VDcmVhdG9yKiBpbXBsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwpKSB7Ci0gICAgICAgICAgICBPbkRldmljZUFkZGVkKENvbnZlcnQoKGNvbnN0IGNoYXIqKWRl
dGFpbC0+RGV2aWNlUGF0aCkpOworICAgICAgICAgICAgRGV2aWNlQXJyaXZhbChDb252ZXJ0KChj
b25zdCBjaGFyKilkZXRhaWwtPkRldmljZVBhdGgpKTsKICAgICAgICAgfQogICAgICAgICBkZWxl
dGUgW10gZGV0YWlsOwogICAgICAgICBpdGYuY2JTaXplID0gc2l6ZW9mKFNQX0RFVklDRV9JTlRF
UkZBQ0VfREFUQSk7CkBAIC0yMzMsMjggKzI1OCwzNSBAQCB2b2lkIENEZXZpY2VMaXN0OjpPbkRl
dmljZUV2ZW50KERXT1JEIGV2dCwgTFBWT0lEIGRhdGEpCiAKICAgICBoZHIgPSAoUERFVl9CUk9B
RENBU1RfSERSKWRhdGE7CiAgICAgc3dpdGNoIChldnQpIHsKLSAgICBjYXNlIERCVF9ERVZJQ0VB
UlJJVkFMOgotICAgICAgICBpZiAoaGRyLT5kYmNoX2RldmljZXR5cGUgPT0gREJUX0RFVlRZUF9E
RVZJQ0VJTlRFUkZBQ0UpIHsKLSAgICAgICAgICAgIGl0ZiA9IChQREVWX0JST0FEQ0FTVF9ERVZJ
Q0VJTlRFUkZBQ0UpaGRyOwotICAgICAgICAgICAgaWYgKGl0Zi0+ZGJjY19jbGFzc2d1aWQgPT0g
bV9ndWlkKQotICAgICAgICAgICAgICAgIE9uRGV2aWNlQWRkZWQoQ29udmVydCgoY29uc3Qgd2No
YXJfdCopaXRmLT5kYmNjX25hbWUpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLQotICAg
IGNhc2UgREJUX0RFVklDRVFVRVJZUkVNT1ZFOgotICAgICAgICBpZiAoaGRyLT5kYmNoX2Rldmlj
ZXR5cGUgPT0gREJUX0RFVlRZUF9IQU5ETEUpIHsKLSAgICAgICAgICAgIGhkbCA9IChQREVWX0JS
T0FEQ0FTVF9IQU5ETEUpaGRyOwotICAgICAgICAgICAgT25EZXZpY2VRdWVyeVJlbW92ZShoZGwt
PmRiY2hfaGFuZGxlKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgREJU
X0RFVklDRVJFTU9WRVBFTkRJTkc6Ci0gICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlwZSA9
PSBEQlRfREVWVFlQX0hBTkRMRSkgewotICAgICAgICAgICAgaGRsID0gKFBERVZfQlJPQURDQVNU
X0hBTkRMRSloZHI7Ci0gICAgICAgICAgICBVbnJlZ2lzdGVyRGV2aWNlTm90aWZpY2F0aW9uKGhk
bC0+ZGJjaF9oZGV2bm90aWZ5KTsKLSAgICAgICAgICAgIE9uRGV2aWNlUmVtb3ZlZChoZGwtPmRi
Y2hfaGFuZGxlKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKKwljYXNlIERCVF9ERVZJQ0VB
UlJJVkFMOgorCQlpZiAoaGRyLT5kYmNoX2RldmljZXR5cGUgIT0gREJUX0RFVlRZUF9ERVZJQ0VJ
TlRFUkZBQ0UpCisJCQlicmVhazsKKwkJaXRmID0gKFBERVZfQlJPQURDQVNUX0RFVklDRUlOVEVS
RkFDRSloZHI7CisJCWlmIChpdGYtPmRiY2NfY2xhc3NndWlkICE9IG1fZ3VpZCkKKwkJCWJyZWFr
OworCQlEZXZpY2VBcnJpdmFsKENvbnZlcnQoKGNvbnN0IHdjaGFyX3QqKWl0Zi0+ZGJjY19uYW1l
KSk7CisJCWJyZWFrOworCisJY2FzZSBEQlRfREVWSUNFUkVNT1ZFUEVORElORzoKKwkJaWYgKGhk
ci0+ZGJjaF9kZXZpY2V0eXBlICE9IERCVF9ERVZUWVBfSEFORExFKQorCQkJYnJlYWs7CisJCWhk
bCA9IChQREVWX0JST0FEQ0FTVF9IQU5ETEUpaGRyOworCQlEZXZpY2VSZW1vdmVkKGhkbC0+ZGJj
aF9oZGV2bm90aWZ5KTsKKwkJYnJlYWs7CisKKwljYXNlIERCVF9ERVZJQ0VRVUVSWVJFTU9WRToK
KwkJaWYgKGhkci0+ZGJjaF9kZXZpY2V0eXBlICE9IERCVF9ERVZUWVBfSEFORExFKQorCQkJYnJl
YWs7CisJCWhkbCA9IChQREVWX0JST0FEQ0FTVF9IQU5ETEUpaGRyOworCQlEZXZpY2VSZW1vdmVQ
ZW5kaW5nKGhkbC0+ZGJjaF9oZGV2bm90aWZ5KTsKKwkJYnJlYWs7CisKKwljYXNlIERCVF9ERVZJ
Q0VRVUVSWVJFTU9WRUZBSUxFRDoKKwkJaWYgKGhkci0+ZGJjaF9kZXZpY2V0eXBlICE9IERCVF9E
RVZUWVBfSEFORExFKQorCQkJYnJlYWs7CisJCWhkbCA9IChQREVWX0JST0FEQ0FTVF9IQU5ETEUp
aGRyOworCQlEZXZpY2VSZW1vdmVGYWlsZWQoaGRsLT5kYmNoX2hkZXZub3RpZnkpOworCQlicmVh
azsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwpAQCAtMjkzLDUyICszMjUsODEgQEAg
Q0RldmljZSogQ0RldmljZUxpc3Q6OkdldEZpcnN0RGV2aWNlKCkKICAgICByZXR1cm4gaXQtPnNl
Y29uZDsKIH0KIAotdm9pZCBDRGV2aWNlTGlzdDo6T25EZXZpY2VBZGRlZChjb25zdCBzdGQ6Ondz
dHJpbmcmIHBhdGgpCit2b2lkIENEZXZpY2VMaXN0OjpEZXZpY2VBcnJpdmFsKGNvbnN0IHN0ZDo6
d3N0cmluZyYgcGF0aCkKIHsKLSAgICBDRGV2aWNlKiBkZXY7Ci0gICAgaWYgKG1faW1wbCA9PSBO
VUxMKQotICAgICAgICBkZXYgPSBuZXcgQ0RldmljZShwYXRoLmNfc3RyKCkpOwotICAgIGVsc2UK
LSAgICAgICAgZGV2ID0gbV9pbXBsLT5DcmVhdGUocGF0aC5jX3N0cigpKTsKLSAgICBpZiAoZGV2
ID09IE5VTEwpCi0gICAgICAgIHJldHVybjsgLy8gY3JlYXRlIGZhaWxlZAotCi0gICAgSEFORExF
IGhhbmRsZSA9IGRldi0+T3BlbihtX2hhbmRsZSk7Ci0gICAgaWYgKGhhbmRsZSA9PSBJTlZBTElE
X0hBTkRMRV9WQUxVRSkgewotICAgICAgICBkZWxldGUgZGV2OwotICAgICAgICByZXR1cm47IC8v
IG9wZW4gZmFpbGVkCi0gICAgfQorCURlYnVnUHJpbnQoTCJEZXZpY2VBcnJpdmFsKCV3cylcbiIs
IHBhdGguY19zdHIoKSk7CisJQ0RldmljZSogZGV2OworCWlmIChtX2ltcGwpCisJCWRldiA9IG1f
aW1wbC0+Q3JlYXRlKHBhdGguY19zdHIoKSk7CisJZWxzZQorCQlkZXYgPSBuZXcgQ0RldmljZShw
YXRoLmNfc3RyKCkpOworCWlmIChkZXYgPT0gTlVMTCkKKwkJZ290byBmYWlsMTsKKworCWlmICgh
ZGV2LT5PcGVuKCkpCisJCWdvdG8gZmFpbDI7CisKKwlIREVWTk9USUZZIG5meSA9IGRldi0+UmVn
aXN0ZXIobV9oYW5kbGUpOworCWlmIChuZnkgPT0gTlVMTCkKKwkJZ290byBmYWlsMzsKKworCW1f
ZGV2c1tuZnldID0gZGV2OworCisJaWYgKG1faW1wbCkKKwkJbV9pbXBsLT5PbkRldmljZUFkZGVk
KGRldik7CisKKwlyZXR1cm47CisKK2ZhaWwzOgorCURlYnVnUHJpbnQoTCJmYWlsM1xuIik7Citm
YWlsMjoKKwlEZWJ1Z1ByaW50KEwiZmFpbDJcbiIpOworCWRlbGV0ZSBkZXY7IC8vIGhhbmRsZXMg
Y2xvc2UoKSBhbmQgdW5yZWdpc3RlcigpCitmYWlsMToKKwlEZWJ1Z1ByaW50KEwiZmFpbDFcbiIp
OworCXJldHVybjsKK30KIAotICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmlu
ZChoYW5kbGUpOwotICAgIGlmIChpdCAhPSBtX2RldnMuZW5kKCkpIHsKLSAgICAgICAgZGVsZXRl
IGRldjsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KK3ZvaWQgQ0RldmljZUxpc3Q6OkRldmljZVJl
bW92ZWQoSERFVk5PVElGWSBuZnkpCit7CisJRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2
cy5maW5kKG5meSk7CisJaWYgKGl0ID09IG1fZGV2cy5lbmQoKSkKKwkJcmV0dXJuOyAvLyBzcHVy
aW91cyBldmVudD8KIAotICAgIG1fZGV2c1toYW5kbGVdID0gZGV2OwotICAgIGlmIChtX2ltcGwp
Ci0gICAgICAgIG1faW1wbC0+T25EZXZpY2VBZGRlZChkZXYpOworCUNEZXZpY2UqIGRldiA9IGl0
LT5zZWNvbmQ7CisJRGVidWdQcmludChMIkRldmljZVJlbW92ZWQoJXdzKVxuIiwgZGV2LT5QYXRo
KCkpOworCisJZGVsZXRlIGRldjsgLy8gaGFuZGxlcyB1bnJlZ2lzdGVyKCkKKwltX2RldnMuZXJh
c2UoaXQpOwogfQogCi12b2lkIENEZXZpY2VMaXN0OjpPbkRldmljZVF1ZXJ5UmVtb3ZlKEhBTkRM
RSBoYW5kbGUpCit2b2lkIENEZXZpY2VMaXN0OjpEZXZpY2VSZW1vdmVQZW5kaW5nKEhERVZOT1RJ
RlkgbmZ5KQogewotICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmluZChoYW5k
bGUpOwotICAgIGlmIChpdCA9PSBtX2RldnMuZW5kKCkpCi0gICAgICAgIHJldHVybjsgLy8gc3B1
cmlvdXMgZXZlbnQ/CisJRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2cy5maW5kKG5meSk7
CisJaWYgKGl0ID09IG1fZGV2cy5lbmQoKSkKKwkJcmV0dXJuOyAvLyBzcHVyaW91cyBldmVudD8K
IAotICAgIENEZXZpY2UqIGRldiA9IGl0LT5zZWNvbmQ7Ci0gICAgaWYgKG1faW1wbCkKLSAgICAg
ICAgbV9pbXBsLT5PbkRldmljZVJlbW92ZWQoZGV2KTsKLSAgICBkZXYtPkNsb3NlKCk7CisJQ0Rl
dmljZSogZGV2ID0gaXQtPnNlY29uZDsKKwlEZWJ1Z1ByaW50KEwiRGV2aWNlUmVtb3ZlUGVuZGlu
Zygld3MpXG4iLCBkZXYtPlBhdGgoKSk7CisKKwlpZiAobV9pbXBsKQorCQltX2ltcGwtPk9uRGV2
aWNlUmVtb3ZlZChkZXYpOworCisJZGV2LT5DbG9zZSgpOwogfQogCi12b2lkIENEZXZpY2VMaXN0
OjpPbkRldmljZVJlbW92ZWQoSEFORExFIGhhbmRsZSkKK3ZvaWQgQ0RldmljZUxpc3Q6OkRldmlj
ZVJlbW92ZUZhaWxlZChIREVWTk9USUZZIG5meSkKIHsKLSAgICBEZXZpY2VNYXA6Oml0ZXJhdG9y
IGl0ID0gbV9kZXZzLmZpbmQoaGFuZGxlKTsKLSAgICBpZiAoaXQgPT0gbV9kZXZzLmVuZCgpKQot
ICAgICAgICByZXR1cm47IC8vIHNwdXJpb3VzIGV2ZW50PworCURldmljZU1hcDo6aXRlcmF0b3Ig
aXQgPSBtX2RldnMuZmluZChuZnkpOworCWlmIChpdCA9PSBtX2RldnMuZW5kKCkpCisJCXJldHVy
bjsgLy8gc3B1cmlvdXMgZXZlbnQ/CisKKwlDRGV2aWNlKiBkZXYgPSBpdC0+c2Vjb25kOworCURl
YnVnUHJpbnQoTCJEZXZpY2VSZW1vdmVGYWlsZWQoJXdzKVxuIiwgZGV2LT5QYXRoKCkpOworCisJ
aWYgKCFkZXYtPk9wZW4oKSkKKwkJRGV2aWNlUmVtb3ZlZChuZnkpOwogCi0gICAgQ0RldmljZSog
ZGV2ID0gaXQtPnNlY29uZDsKLSAgICBkZWxldGUgZGV2OwotICAgIG1fZGV2cy5lcmFzZShpdCk7
CisJaWYgKG1faW1wbCkKKwkJbV9pbXBsLT5PbkRldmljZUFkZGVkKGRldik7CiB9CmRpZmYgLS1n
aXQgYS9zcmMveGVuYWdlbnQvZGV2aWNlbGlzdC5oIGIvc3JjL3hlbmFnZW50L2RldmljZWxpc3Qu
aAppbmRleCA1NTM1YWQ1Li43NWRlZWZiIDEwMDY0NAotLS0gYS9zcmMveGVuYWdlbnQvZGV2aWNl
bGlzdC5oCisrKyBiL3NyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmgKQEAgLTQ1LDggKzQ1LDEwIEBA
IHB1YmxpYzoKIAogICAgIGNvbnN0IHdjaGFyX3QqIFBhdGgoKSBjb25zdDsKIAotICAgIEhBTkRM
RSBPcGVuKEhBTkRMRSBzdmMpOworICAgIGJvb2wgT3BlbigpOwogICAgIHZvaWQgQ2xvc2UoKTsK
KwlIREVWTk9USUZZIFJlZ2lzdGVyKEhBTkRMRSBzdmMpOworCXZvaWQgVW5yZWdpc3RlcigpOwog
CiBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBXcml0ZSh2b2lkICpidWYsIERXT1JEIGJ1ZnN6LCBEV09S
RCAqYnl0ZXMgPSBOVUxMKTsKQEAgLTgxLDExICs4MywxMiBAQCBwdWJsaWM6CiAgICAgQ0Rldmlj
ZSogR2V0Rmlyc3REZXZpY2UoKTsKIAogcHJpdmF0ZToKLSAgICB2b2lkIE9uRGV2aWNlQWRkZWQo
Y29uc3Qgc3RkOjp3c3RyaW5nJiBwYXRoKTsKLSAgICB2b2lkIE9uRGV2aWNlUXVlcnlSZW1vdmUo
SEFORExFIGhhbmRsZSk7Ci0gICAgdm9pZCBPbkRldmljZVJlbW92ZWQoSEFORExFIGRldik7CisJ
dm9pZCBEZXZpY2VBcnJpdmFsKGNvbnN0IHN0ZDo6d3N0cmluZyYgcGF0aCk7CisJdm9pZCBEZXZp
Y2VSZW1vdmVkKEhERVZOT1RJRlkgbmZ5KTsKKwl2b2lkIERldmljZVJlbW92ZVBlbmRpbmcoSERF
Vk5PVElGWSBuZnkpOworCXZvaWQgRGV2aWNlUmVtb3ZlRmFpbGVkKEhERVZOT1RJRlkgbmZ5KTsK
IAotICAgIHR5cGVkZWYgc3RkOjptYXA8IEhBTkRMRSwgQ0RldmljZSogPiBEZXZpY2VNYXA7Cisg
ICAgdHlwZWRlZiBzdGQ6Om1hcDwgSERFVk5PVElGWSwgQ0RldmljZSogPiBEZXZpY2VNYXA7CiAK
ICAgICBHVUlEICAgICAgICBtX2d1aWQ7CiAgICAgRGV2aWNlTWFwICAgbV9kZXZzOwotLSAKMi4x
Ni4yLndpbmRvd3MuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93
aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri Oct 19 14:19:38 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 19 Oct 2018 14:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gDVcm-0001jV-28; Fri, 19 Oct 2018 14:19:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rnzt=m7=citrix.com=prvs=823737911=owen.smith@srs-us1.protection.inumbo.net>)
 id 1gDVck-0001jQ-LQ
 for win-pv-devel@lists.xenproject.org; Fri, 19 Oct 2018 14:19:34 +0000
X-Inumbo-ID: 32e31acc-d3aa-11e8-a6a9-d7ebe60f679a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32e31acc-d3aa-11e8-a6a9-d7ebe60f679a;
 Fri, 19 Oct 2018 14:20:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,400,1534809600"; d="scan'208";a="68282756"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Fri, 19 Oct 2018 15:18:29 +0100
Message-ID: <20181019141829.7676-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH v2] Handle QueryRemoveFailed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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>

SXRzIHBvc3NpYmxlIGZvciB0aGUgUXVlcnlSZW1vdmUgdG8gZmFpbCwgaW4gd2hpY2ggY2FzZSwg
dGhlIHhlbmFnZW50CnNob3VsZCByZS1vcGVuIHRoZSBkZXZpY2UgYW5kIGluZm9ybSB0aGUgY2xp
ZW50IGNvZGUuClRoaXMgYWxsb3dzIGEgdGhlIFhlbklmYWNlIGRldmljZSB0byByZS13cml0ZSB0
aGUgY29udHJvbC9mZWF0dXJlLSoKZmxhZ3MgaWYgWGVuSWZhY2UgZmFpbGVkIHRoZSBRdWVyeVJl
bW92ZQoKQWxzbyByZXBsYWNlcyBUYWJzIHdpdGggNCBzcGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBP
d2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Ci0tLQogc3JjL3hlbmFnZW50L2Rldmlj
ZWxpc3QuY3BwIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tCiBzcmMveGVuYWdlbnQvZGV2aWNlbGlzdC5oICAgfCAgMTMgKy0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDEzMiBpbnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMv
eGVuYWdlbnQvZGV2aWNlbGlzdC5jcHAgYi9zcmMveGVuYWdlbnQvZGV2aWNlbGlzdC5jcHAKaW5k
ZXggZTA1ODNmOS4uNGFjZjUzMiAxMDA2NDQKLS0tIGEvc3JjL3hlbmFnZW50L2RldmljZWxpc3Qu
Y3BwCisrKyBiL3NyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmNwcApAQCAtMzYsNiArMzYsOCBAQAog
CiAjaW5jbHVkZSAiZGV2aWNlbGlzdC5oIgogCisjZGVmaW5lIEJVRkZFUl9TSVpFIDEyNworCiAv
LyBkZWFsIHdpdGggU2V0dXBBcGkgYW5kIFJlZ2lzdGVyRGV2aWNlTm90aWZpY2F0aW9uIHVzaW5n
IGRpZmZlcmVudCBzdHJpbmcgdHlwZXMKIHN0YXRpYyBzdGQ6OndzdHJpbmcgQ29udmVydChjb25z
dCBjaGFyKiBzdHIpCiB7CkBAIC01MCw2ICs1MiwxOSBAQCBzdGF0aWMgc3RkOjp3c3RyaW5nIENv
bnZlcnQoY29uc3Qgd2NoYXJfdCogd3N0cikKICAgICByZXR1cm4gc3RkOjp3c3RyaW5nKHdzdHIp
OwogfQogCitzdGF0aWMgdm9pZCBEZWJ1Z1ByaW50KGNvbnN0IHdjaGFyX3QqIGZtdCwgLi4uKQor
eworICAgIHdjaGFyX3QgYnVmZmVyW0JVRkZFUl9TSVpFICsgMV07CisgICAgdmFfbGlzdCBhcmdz
OworCisgICAgdmFfc3RhcnQoYXJncywgZm10KTsKKyAgICBfdnNud3ByaW50ZihidWZmZXIsIEJV
RkZFUl9TSVpFLCBmbXQsIGFyZ3MpOworICAgIHZhX2VuZChhcmdzKTsKKworICAgIGJ1ZmZlcltC
VUZGRVJfU0laRV0gPSAwOworICAgIE91dHB1dERlYnVnU3RyaW5nVyhidWZmZXIpOworfQorCiBD
RGV2aWNlOjpDRGV2aWNlKGNvbnN0IHdjaGFyX3QqIHBhdGgpIDoKICAgICBtX2hhbmRsZShJTlZB
TElEX0hBTkRMRV9WQUxVRSksIG1fcGF0aChwYXRoKSwgbV9ub3RpZnkoTlVMTCkKIHsKQEAgLTU4
LDYgKzczLDcgQEAgQ0RldmljZTo6Q0RldmljZShjb25zdCB3Y2hhcl90KiBwYXRoKSA6CiAvKnZp
cnR1YWwqLyBDRGV2aWNlOjp+Q0RldmljZSgpCiB7CiAgICAgQ2xvc2UoKTsKKyAgICBVbnJlZ2lz
dGVyKCk7CiB9CiAKIGNvbnN0IHdjaGFyX3QqIENEZXZpY2U6OlBhdGgoKSBjb25zdApAQCAtNjUs
NyArODEsNyBAQCBjb25zdCB3Y2hhcl90KiBDRGV2aWNlOjpQYXRoKCkgY29uc3QKICAgICByZXR1
cm4gbV9wYXRoLmNfc3RyKCk7CiB9CiAKLUhBTkRMRSBDRGV2aWNlOjpPcGVuKEhBTkRMRSBzdmMp
Citib29sIENEZXZpY2U6Ok9wZW4oKQogewogICAgIENsb3NlKCk7CiAKQEAgLTc2LDggKzkyLDIx
IEBAIEhBTkRMRSBDRGV2aWNlOjpPcGVuKEhBTkRMRSBzdmMpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBPUEVOX0VYSVNUSU5HLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworCisgICAgcmV0dXJuIChtX2hhbmRsZSAh
PSBJTlZBTElEX0hBTkRMRV9WQUxVRSk7Cit9CisKK3ZvaWQgQ0RldmljZTo6Q2xvc2UoKQorewog
ICAgIGlmIChtX2hhbmRsZSA9PSBJTlZBTElEX0hBTkRMRV9WQUxVRSkKLSAgICAgICAgcmV0dXJu
IElOVkFMSURfSEFORExFX1ZBTFVFOworICAgICAgICByZXR1cm47CisgICAgQ2xvc2VIYW5kbGUo
bV9oYW5kbGUpOworICAgIG1faGFuZGxlID0gSU5WQUxJRF9IQU5ETEVfVkFMVUU7Cit9CisKK0hE
RVZOT1RJRlkgQ0RldmljZTo6UmVnaXN0ZXIoSEFORExFIHN2YykKK3sKKyAgICBVbnJlZ2lzdGVy
KCk7CiAKICAgICBERVZfQlJPQURDQVNUX0hBTkRMRSBkZXZoZGwgPSB7IDAgfTsKICAgICBkZXZo
ZGwuZGJjaF9zaXplID0gc2l6ZW9mKGRldmhkbCk7CkBAIC04NSwyMCArMTE0LDE2IEBAIEhBTkRM
RSBDRGV2aWNlOjpPcGVuKEhBTkRMRSBzdmMpCiAgICAgZGV2aGRsLmRiY2hfaGFuZGxlID0gbV9o
YW5kbGU7CiAKICAgICBtX25vdGlmeSA9IFJlZ2lzdGVyRGV2aWNlTm90aWZpY2F0aW9uKHN2Yywg
JmRldmhkbCwgREVWSUNFX05PVElGWV9TRVJWSUNFX0hBTkRMRSk7Ci0gICAgaWYgKG1fbm90aWZ5
ID09IE5VTEwpIHsKLSAgICAgICAgQ2xvc2UoKTsKLSAgICAgICAgcmV0dXJuIElOVkFMSURfSEFO
RExFX1ZBTFVFOwotICAgIH0KLQotICAgIHJldHVybiBtX2hhbmRsZTsKKyAgICByZXR1cm4gbV9u
b3RpZnk7CiB9CiAKLXZvaWQgQ0RldmljZTo6Q2xvc2UoKQordm9pZCBDRGV2aWNlOjpVbnJlZ2lz
dGVyKCkKIHsKLSAgICBpZiAobV9oYW5kbGUgPT0gSU5WQUxJRF9IQU5ETEVfVkFMVUUpCisgICAg
aWYgKG1fbm90aWZ5ID09IE5VTEwpCiAgICAgICAgIHJldHVybjsKLSAgICBDbG9zZUhhbmRsZSht
X2hhbmRsZSk7Ci0gICAgbV9oYW5kbGUgPSBJTlZBTElEX0hBTkRMRV9WQUxVRTsKKworICAgIFVu
cmVnaXN0ZXJEZXZpY2VOb3RpZmljYXRpb24obV9ub3RpZnkpOworICAgIG1fbm90aWZ5ID0gTlVM
TDsKIH0KIAogYm9vbCBDRGV2aWNlOjpXcml0ZSh2b2lkICpidWYsIERXT1JEIGJ1ZnN6LCBEV09S
RCAqYnl0ZXMgLyogPSBOVUxMKi8pCkBAIC0xOTgsOSArMjIzLDkgQEAgYm9vbCBDRGV2aWNlTGlz
dDo6U3RhcnQoSEFORExFIGhhbmRsZSwgSURldmljZUNyZWF0b3IqIGltcGwpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCkpIHsKLSAgICAgICAgICAgIE9uRGV2aWNlQWRkZWQo
Q29udmVydCgoY29uc3QgY2hhciopZGV0YWlsLT5EZXZpY2VQYXRoKSk7CisgICAgICAgICAgICBE
ZXZpY2VBcnJpdmFsKENvbnZlcnQoKGNvbnN0IGNoYXIqKWRldGFpbC0+RGV2aWNlUGF0aCkpOwog
ICAgICAgICB9Ci0gICAgICAgIGRlbGV0ZSBbXSBkZXRhaWw7CisgICAgICAgIGRlbGV0ZVtdIGRl
dGFpbDsKICAgICAgICAgaXRmLmNiU2l6ZSA9IHNpemVvZihTUF9ERVZJQ0VfSU5URVJGQUNFX0RB
VEEpOwogICAgIH0KICAgICBTZXR1cERpRGVzdHJveURldmljZUluZm9MaXN0KGluZm8pOwpAQCAt
MjE2LDggKzI0MSw4IEBAIHZvaWQgQ0RldmljZUxpc3Q6OlN0b3AoKQogICAgIG1fbm90aWZ5ID0g
TlVMTDsKIAogICAgIGZvciAoRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2cy5iZWdpbigp
OwotICAgICAgICAgICAgaXQgIT0gbV9kZXZzLmVuZCgpOwotICAgICAgICAgICAgKytpdCkgewor
ICAgICAgICAgaXQgIT0gbV9kZXZzLmVuZCgpOworICAgICAgICAgKytpdCkgewogICAgICAgICBp
ZiAobV9pbXBsKQogICAgICAgICAgICAgbV9pbXBsLT5PbkRldmljZVJlbW92ZWQoaXQtPnNlY29u
ZCk7CiAgICAgICAgIGRlbGV0ZSBpdC0+c2Vjb25kOwpAQCAtMjM0LDI2ICsyNTksMzMgQEAgdm9p
ZCBDRGV2aWNlTGlzdDo6T25EZXZpY2VFdmVudChEV09SRCBldnQsIExQVk9JRCBkYXRhKQogICAg
IGhkciA9IChQREVWX0JST0FEQ0FTVF9IRFIpZGF0YTsKICAgICBzd2l0Y2ggKGV2dCkgewogICAg
IGNhc2UgREJUX0RFVklDRUFSUklWQUw6Ci0gICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlw
ZSA9PSBEQlRfREVWVFlQX0RFVklDRUlOVEVSRkFDRSkgewotICAgICAgICAgICAgaXRmID0gKFBE
RVZfQlJPQURDQVNUX0RFVklDRUlOVEVSRkFDRSloZHI7Ci0gICAgICAgICAgICBpZiAoaXRmLT5k
YmNjX2NsYXNzZ3VpZCA9PSBtX2d1aWQpCi0gICAgICAgICAgICAgICAgT25EZXZpY2VBZGRlZChD
b252ZXJ0KChjb25zdCB3Y2hhcl90KilpdGYtPmRiY2NfbmFtZSkpOwotICAgICAgICB9CisgICAg
ICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlwZSAhPSBEQlRfREVWVFlQX0RFVklDRUlOVEVSRkFD
RSkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpdGYgPSAoUERFVl9CUk9BRENBU1RfREVW
SUNFSU5URVJGQUNFKWhkcjsKKyAgICAgICAgaWYgKGl0Zi0+ZGJjY19jbGFzc2d1aWQgIT0gbV9n
dWlkKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIERldmljZUFycml2YWwoQ29udmVydCgo
Y29uc3Qgd2NoYXJfdCopaXRmLT5kYmNjX25hbWUpKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIERCVF9ERVZJQ0VSRU1PVkVQRU5ESU5HOgorICAgICAgICBpZiAoaGRyLT5kYmNoX2Rldmlj
ZXR5cGUgIT0gREJUX0RFVlRZUF9IQU5ETEUpCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
aGRsID0gKFBERVZfQlJPQURDQVNUX0hBTkRMRSloZHI7CisgICAgICAgIERldmljZVJlbW92ZWQo
aGRsLT5kYmNoX2hkZXZub3RpZnkpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgREJUX0RF
VklDRVFVRVJZUkVNT1ZFOgotICAgICAgICBpZiAoaGRyLT5kYmNoX2RldmljZXR5cGUgPT0gREJU
X0RFVlRZUF9IQU5ETEUpIHsKLSAgICAgICAgICAgIGhkbCA9IChQREVWX0JST0FEQ0FTVF9IQU5E
TEUpaGRyOwotICAgICAgICAgICAgT25EZXZpY2VRdWVyeVJlbW92ZShoZGwtPmRiY2hfaGFuZGxl
KTsKLSAgICAgICAgfQorICAgICAgICBpZiAoaGRyLT5kYmNoX2RldmljZXR5cGUgIT0gREJUX0RF
VlRZUF9IQU5ETEUpCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaGRsID0gKFBERVZfQlJP
QURDQVNUX0hBTkRMRSloZHI7CisgICAgICAgIERldmljZVJlbW92ZVBlbmRpbmcoaGRsLT5kYmNo
X2hkZXZub3RpZnkpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgREJUX0RFVklDRVJFTU9W
RVBFTkRJTkc6Ci0gICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlwZSA9PSBEQlRfREVWVFlQ
X0hBTkRMRSkgewotICAgICAgICAgICAgaGRsID0gKFBERVZfQlJPQURDQVNUX0hBTkRMRSloZHI7
Ci0gICAgICAgICAgICBVbnJlZ2lzdGVyRGV2aWNlTm90aWZpY2F0aW9uKGhkbC0+ZGJjaF9oZGV2
bm90aWZ5KTsKLSAgICAgICAgICAgIE9uRGV2aWNlUmVtb3ZlZChoZGwtPmRiY2hfaGFuZGxlKTsK
LSAgICAgICAgfQorICAgIGNhc2UgREJUX0RFVklDRVFVRVJZUkVNT1ZFRkFJTEVEOgorICAgICAg
ICBpZiAoaGRyLT5kYmNoX2RldmljZXR5cGUgIT0gREJUX0RFVlRZUF9IQU5ETEUpCisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgaGRsID0gKFBERVZfQlJPQURDQVNUX0hBTkRMRSloZHI7Cisg
ICAgICAgIERldmljZVJlbW92ZUZhaWxlZChoZGwtPmRiY2hfaGRldm5vdGlmeSk7CiAgICAgICAg
IGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTI2NywxOCArMjk5LDE4IEBAIHZvaWQgQ0Rldmlj
ZUxpc3Q6Ok9uUG93ZXJFdmVudChEV09SRCBldnQsIExQVk9JRCBkYXRhKQogCiAgICAgc3dpdGNo
IChldnQpIHsKICAgICBjYXNlIFBCVF9BUE1SRVNVTUVTVVNQRU5EOgotICAgIGZvciAoRGV2aWNl
TWFwOjppdGVyYXRvciBpdCA9IG1fZGV2cy5iZWdpbigpOwotICAgICAgICAgaXQgIT0gbV9kZXZz
LmVuZCgpOwotICAgICAgICAgKytpdCkKLSAgICAgICAgbV9pbXBsLT5PbkRldmljZVJlc3VtZShp
dC0+c2Vjb25kKTsKLSAgICBicmVhazsKKyAgICAgICAgZm9yIChEZXZpY2VNYXA6Oml0ZXJhdG9y
IGl0ID0gbV9kZXZzLmJlZ2luKCk7CisgICAgICAgICAgICAgaXQgIT0gbV9kZXZzLmVuZCgpOwor
ICAgICAgICAgICAgICsraXQpCisgICAgICAgICAgICBtX2ltcGwtPk9uRGV2aWNlUmVzdW1lKGl0
LT5zZWNvbmQpOworICAgICAgICBicmVhazsKIAogICAgIGNhc2UgUEJUX0FQTVNVU1BFTkQ6Ci0g
ICAgZm9yIChEZXZpY2VNYXA6Oml0ZXJhdG9yIGl0ID0gbV9kZXZzLmJlZ2luKCk7Ci0gICAgICAg
ICBpdCAhPSBtX2RldnMuZW5kKCk7Ci0gICAgICAgICArK2l0KQotICAgICAgICBtX2ltcGwtPk9u
RGV2aWNlU3VzcGVuZChpdC0+c2Vjb25kKTsKLSAgICBicmVhazsKKyAgICAgICAgZm9yIChEZXZp
Y2VNYXA6Oml0ZXJhdG9yIGl0ID0gbV9kZXZzLmJlZ2luKCk7CisgICAgICAgICAgICAgaXQgIT0g
bV9kZXZzLmVuZCgpOworICAgICAgICAgICAgICsraXQpCisgICAgICAgICAgICBtX2ltcGwtPk9u
RGV2aWNlU3VzcGVuZChpdC0+c2Vjb25kKTsKKyAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0
OgogICAgICAgICBicmVhazsKQEAgLTI5Myw1MiArMzI1LDgxIEBAIENEZXZpY2UqIENEZXZpY2VM
aXN0OjpHZXRGaXJzdERldmljZSgpCiAgICAgcmV0dXJuIGl0LT5zZWNvbmQ7CiB9CiAKLXZvaWQg
Q0RldmljZUxpc3Q6Ok9uRGV2aWNlQWRkZWQoY29uc3Qgc3RkOjp3c3RyaW5nJiBwYXRoKQordm9p
ZCBDRGV2aWNlTGlzdDo6RGV2aWNlQXJyaXZhbChjb25zdCBzdGQ6OndzdHJpbmcmIHBhdGgpCiB7
CisgICAgRGVidWdQcmludChMIkRldmljZUFycml2YWwoJXdzKVxuIiwgcGF0aC5jX3N0cigpKTsK
ICAgICBDRGV2aWNlKiBkZXY7Ci0gICAgaWYgKG1faW1wbCA9PSBOVUxMKQotICAgICAgICBkZXYg
PSBuZXcgQ0RldmljZShwYXRoLmNfc3RyKCkpOwotICAgIGVsc2UKKyAgICBpZiAobV9pbXBsKQog
ICAgICAgICBkZXYgPSBtX2ltcGwtPkNyZWF0ZShwYXRoLmNfc3RyKCkpOworICAgIGVsc2UKKyAg
ICAgICAgZGV2ID0gbmV3IENEZXZpY2UocGF0aC5jX3N0cigpKTsKICAgICBpZiAoZGV2ID09IE5V
TEwpCi0gICAgICAgIHJldHVybjsgLy8gY3JlYXRlIGZhaWxlZAorICAgICAgICBnb3RvIGZhaWwx
OwogCi0gICAgSEFORExFIGhhbmRsZSA9IGRldi0+T3BlbihtX2hhbmRsZSk7Ci0gICAgaWYgKGhh
bmRsZSA9PSBJTlZBTElEX0hBTkRMRV9WQUxVRSkgewotICAgICAgICBkZWxldGUgZGV2OwotICAg
ICAgICByZXR1cm47IC8vIG9wZW4gZmFpbGVkCi0gICAgfQorICAgIGlmICghZGV2LT5PcGVuKCkp
CisgICAgICAgIGdvdG8gZmFpbDI7CiAKLSAgICBEZXZpY2VNYXA6Oml0ZXJhdG9yIGl0ID0gbV9k
ZXZzLmZpbmQoaGFuZGxlKTsKLSAgICBpZiAoaXQgIT0gbV9kZXZzLmVuZCgpKSB7Ci0gICAgICAg
IGRlbGV0ZSBkZXY7Ci0gICAgICAgIHJldHVybjsKLSAgICB9CisgICAgSERFVk5PVElGWSBuZnkg
PSBkZXYtPlJlZ2lzdGVyKG1faGFuZGxlKTsKKyAgICBpZiAobmZ5ID09IE5VTEwpCisgICAgICAg
IGdvdG8gZmFpbDM7CisKKyAgICBtX2RldnNbbmZ5XSA9IGRldjsKIAotICAgIG1fZGV2c1toYW5k
bGVdID0gZGV2OwogICAgIGlmIChtX2ltcGwpCiAgICAgICAgIG1faW1wbC0+T25EZXZpY2VBZGRl
ZChkZXYpOworCisgICAgcmV0dXJuOworCitmYWlsMzoKKyAgICBEZWJ1Z1ByaW50KEwiZmFpbDNc
biIpOworZmFpbDI6CisgICAgRGVidWdQcmludChMImZhaWwyXG4iKTsKKyAgICBkZWxldGUgZGV2
OyAvLyBoYW5kbGVzIGNsb3NlKCkgYW5kIHVucmVnaXN0ZXIoKQorZmFpbDE6CisgICAgRGVidWdQ
cmludChMImZhaWwxXG4iKTsKKyAgICByZXR1cm47CiB9CiAKLXZvaWQgQ0RldmljZUxpc3Q6Ok9u
RGV2aWNlUXVlcnlSZW1vdmUoSEFORExFIGhhbmRsZSkKK3ZvaWQgQ0RldmljZUxpc3Q6OkRldmlj
ZVJlbW92ZWQoSERFVk5PVElGWSBuZnkpCiB7Ci0gICAgRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9
IG1fZGV2cy5maW5kKGhhbmRsZSk7CisgICAgRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2
cy5maW5kKG5meSk7CiAgICAgaWYgKGl0ID09IG1fZGV2cy5lbmQoKSkKICAgICAgICAgcmV0dXJu
OyAvLyBzcHVyaW91cyBldmVudD8KIAogICAgIENEZXZpY2UqIGRldiA9IGl0LT5zZWNvbmQ7Cisg
ICAgRGVidWdQcmludChMIkRldmljZVJlbW92ZWQoJXdzKVxuIiwgZGV2LT5QYXRoKCkpOworCisg
ICAgZGVsZXRlIGRldjsgLy8gaGFuZGxlcyB1bnJlZ2lzdGVyKCkKKyAgICBtX2RldnMuZXJhc2Uo
aXQpOworfQorCit2b2lkIENEZXZpY2VMaXN0OjpEZXZpY2VSZW1vdmVQZW5kaW5nKEhERVZOT1RJ
RlkgbmZ5KQoreworICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmluZChuZnkp
OworICAgIGlmIChpdCA9PSBtX2RldnMuZW5kKCkpCisgICAgICAgIHJldHVybjsgLy8gc3B1cmlv
dXMgZXZlbnQ/CisKKyAgICBDRGV2aWNlKiBkZXYgPSBpdC0+c2Vjb25kOworICAgIERlYnVnUHJp
bnQoTCJEZXZpY2VSZW1vdmVQZW5kaW5nKCV3cylcbiIsIGRldi0+UGF0aCgpKTsKKwogICAgIGlm
IChtX2ltcGwpCiAgICAgICAgIG1faW1wbC0+T25EZXZpY2VSZW1vdmVkKGRldik7CisKICAgICBk
ZXYtPkNsb3NlKCk7CiB9CiAKLXZvaWQgQ0RldmljZUxpc3Q6Ok9uRGV2aWNlUmVtb3ZlZChIQU5E
TEUgaGFuZGxlKQordm9pZCBDRGV2aWNlTGlzdDo6RGV2aWNlUmVtb3ZlRmFpbGVkKEhERVZOT1RJ
RlkgbmZ5KQogewotICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmluZChoYW5k
bGUpOworICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmluZChuZnkpOwogICAg
IGlmIChpdCA9PSBtX2RldnMuZW5kKCkpCiAgICAgICAgIHJldHVybjsgLy8gc3B1cmlvdXMgZXZl
bnQ/CiAKICAgICBDRGV2aWNlKiBkZXYgPSBpdC0+c2Vjb25kOwotICAgIGRlbGV0ZSBkZXY7Ci0g
ICAgbV9kZXZzLmVyYXNlKGl0KTsKKyAgICBEZWJ1Z1ByaW50KEwiRGV2aWNlUmVtb3ZlRmFpbGVk
KCV3cylcbiIsIGRldi0+UGF0aCgpKTsKKworICAgIGlmICghZGV2LT5PcGVuKCkpCisgICAgICAg
IERldmljZVJlbW92ZWQobmZ5KTsKKworICAgIGlmIChtX2ltcGwpCisgICAgICAgIG1faW1wbC0+
T25EZXZpY2VBZGRlZChkZXYpOwogfQpkaWZmIC0tZ2l0IGEvc3JjL3hlbmFnZW50L2RldmljZWxp
c3QuaCBiL3NyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmgKaW5kZXggNTUzNWFkNS4uZTk2ZGY1NiAx
MDA2NDQKLS0tIGEvc3JjL3hlbmFnZW50L2RldmljZWxpc3QuaAorKysgYi9zcmMveGVuYWdlbnQv
ZGV2aWNlbGlzdC5oCkBAIC00NSw4ICs0NSwxMCBAQCBwdWJsaWM6CiAKICAgICBjb25zdCB3Y2hh
cl90KiBQYXRoKCkgY29uc3Q7CiAKLSAgICBIQU5ETEUgT3BlbihIQU5ETEUgc3ZjKTsKKyAgICBi
b29sIE9wZW4oKTsKICAgICB2b2lkIENsb3NlKCk7CisgICAgSERFVk5PVElGWSBSZWdpc3RlcihI
QU5ETEUgc3ZjKTsKKyAgICB2b2lkIFVucmVnaXN0ZXIoKTsKIAogcHJvdGVjdGVkOgogICAgIGJv
b2wgV3JpdGUodm9pZCAqYnVmLCBEV09SRCBidWZzeiwgRFdPUkQgKmJ5dGVzID0gTlVMTCk7CkBA
IC04MSwxMSArODMsMTIgQEAgcHVibGljOgogICAgIENEZXZpY2UqIEdldEZpcnN0RGV2aWNlKCk7
CiAKIHByaXZhdGU6Ci0gICAgdm9pZCBPbkRldmljZUFkZGVkKGNvbnN0IHN0ZDo6d3N0cmluZyYg
cGF0aCk7Ci0gICAgdm9pZCBPbkRldmljZVF1ZXJ5UmVtb3ZlKEhBTkRMRSBoYW5kbGUpOwotICAg
IHZvaWQgT25EZXZpY2VSZW1vdmVkKEhBTkRMRSBkZXYpOworICAgIHZvaWQgRGV2aWNlQXJyaXZh
bChjb25zdCBzdGQ6OndzdHJpbmcmIHBhdGgpOworICAgIHZvaWQgRGV2aWNlUmVtb3ZlZChIREVW
Tk9USUZZIG5meSk7CisgICAgdm9pZCBEZXZpY2VSZW1vdmVQZW5kaW5nKEhERVZOT1RJRlkgbmZ5
KTsKKyAgICB2b2lkIERldmljZVJlbW92ZUZhaWxlZChIREVWTk9USUZZIG5meSk7CiAKLSAgICB0
eXBlZGVmIHN0ZDo6bWFwPCBIQU5ETEUsIENEZXZpY2UqID4gRGV2aWNlTWFwOworICAgIHR5cGVk
ZWYgc3RkOjptYXA8IEhERVZOT1RJRlksIENEZXZpY2UqID4gRGV2aWNlTWFwOwogCiAgICAgR1VJ
RCAgICAgICAgbV9ndWlkOwogICAgIERldmljZU1hcCAgIG1fZGV2czsKLS0gCjIuMTYuMi53aW5k
b3dzLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3
aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

From win-pv-devel-bounces@lists.xenproject.org Mon Oct 22 09:35:36 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 22 Oct 2018 09:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gEWcY-00029t-1w; Mon, 22 Oct 2018 09:35:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vlkn=nc=citrix.com=prvs=826355805=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gEWcW-00029o-84
 for win-pv-devel@lists.xenproject.org; Mon, 22 Oct 2018 09:35:32 +0000
X-Inumbo-ID: 68a4d550-d5dd-11e8-a8a5-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68a4d550-d5dd-11e8-a8a5-bc764e045a96;
 Mon, 22 Oct 2018 11:32:36 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="5.54,411,1534809600"; d="scan'208";a="80757121"
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 v2] Handle QueryRemoveFailed
Thread-Index: AQHUZ7ug6VaHAAgm1ki6b7FMKU42T6UrBYhw
Date: Mon, 22 Oct 2018 09:35:27 +0000
Message-ID: <b8c07f87d80148fb98c9f4393d9e8c6a@AMSPEX02CL03.citrite.net>
References: <20181019141829.7676-1-owen.smith@citrix.com>
In-Reply-To: <20181019141829.7676-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
Subject: Re: [win-pv-devel] [PATCH v2] Handle QueryRemoveFailed
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Owen Smith <owen.smith@citrix.com>
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
IE9mIE93ZW4gU21pdGgNCj4gU2VudDogMTkgT2N0b2JlciAyMDE4IDE1OjE4DQo+IFRvOiB3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IE93ZW4gU21pdGggPG93ZW4uc21p
dGhAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW3dpbi1wdi1kZXZlbF0gW1BBVENIIHYyXSBIYW5k
bGUgUXVlcnlSZW1vdmVGYWlsZWQNCj4gDQo+IEl0cyBwb3NzaWJsZSBmb3IgdGhlIFF1ZXJ5UmVt
b3ZlIHRvIGZhaWwsIGluIHdoaWNoIGNhc2UsIHRoZSB4ZW5hZ2VudA0KPiBzaG91bGQgcmUtb3Bl
biB0aGUgZGV2aWNlIGFuZCBpbmZvcm0gdGhlIGNsaWVudCBjb2RlLg0KPiBUaGlzIGFsbG93cyBh
IHRoZSBYZW5JZmFjZSBkZXZpY2UgdG8gcmUtd3JpdGUgdGhlIGNvbnRyb2wvZmVhdHVyZS0qDQo+
IGZsYWdzIGlmIFhlbklmYWNlIGZhaWxlZCB0aGUgUXVlcnlSZW1vdmUNCj4gDQo+IEFsc28gcmVw
bGFjZXMgVGFicyB3aXRoIDQgc3BhY2VzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0
aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPg0KDQpBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gIHNyYy94ZW5hZ2VudC9kZXZpY2VsaXN0
LmNwcCB8IDE4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4gLS0t
LS0NCj4gIHNyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmggICB8ICAxMyArLS0NCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTMyIGluc2VydGlvbnMoKyksIDY4IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt
LWdpdCBhL3NyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmNwcCBiL3NyYy94ZW5hZ2VudC9kZXZpY2Vs
aXN0LmNwcA0KPiBpbmRleCBlMDU4M2Y5Li40YWNmNTMyIDEwMDY0NA0KPiAtLS0gYS9zcmMveGVu
YWdlbnQvZGV2aWNlbGlzdC5jcHANCj4gKysrIGIvc3JjL3hlbmFnZW50L2RldmljZWxpc3QuY3Bw
DQo+IEBAIC0zNiw2ICszNiw4IEBADQo+IA0KPiAgI2luY2x1ZGUgImRldmljZWxpc3QuaCINCj4g
DQo+ICsjZGVmaW5lIEJVRkZFUl9TSVpFIDEyNw0KPiArDQo+ICAvLyBkZWFsIHdpdGggU2V0dXBB
cGkgYW5kIFJlZ2lzdGVyRGV2aWNlTm90aWZpY2F0aW9uIHVzaW5nIGRpZmZlcmVudA0KPiBzdHJp
bmcgdHlwZXMNCj4gIHN0YXRpYyBzdGQ6OndzdHJpbmcgQ29udmVydChjb25zdCBjaGFyKiBzdHIp
DQo+ICB7DQo+IEBAIC01MCw2ICs1MiwxOSBAQCBzdGF0aWMgc3RkOjp3c3RyaW5nIENvbnZlcnQo
Y29uc3Qgd2NoYXJfdCogd3N0cikNCj4gICAgICByZXR1cm4gc3RkOjp3c3RyaW5nKHdzdHIpOw0K
PiAgfQ0KPiANCj4gK3N0YXRpYyB2b2lkIERlYnVnUHJpbnQoY29uc3Qgd2NoYXJfdCogZm10LCAu
Li4pDQo+ICt7DQo+ICsgICAgd2NoYXJfdCBidWZmZXJbQlVGRkVSX1NJWkUgKyAxXTsNCj4gKyAg
ICB2YV9saXN0IGFyZ3M7DQo+ICsNCj4gKyAgICB2YV9zdGFydChhcmdzLCBmbXQpOw0KPiArICAg
IF92c253cHJpbnRmKGJ1ZmZlciwgQlVGRkVSX1NJWkUsIGZtdCwgYXJncyk7DQo+ICsgICAgdmFf
ZW5kKGFyZ3MpOw0KPiArDQo+ICsgICAgYnVmZmVyW0JVRkZFUl9TSVpFXSA9IDA7DQo+ICsgICAg
T3V0cHV0RGVidWdTdHJpbmdXKGJ1ZmZlcik7DQo+ICt9DQo+ICsNCj4gIENEZXZpY2U6OkNEZXZp
Y2UoY29uc3Qgd2NoYXJfdCogcGF0aCkgOg0KPiAgICAgIG1faGFuZGxlKElOVkFMSURfSEFORExF
X1ZBTFVFKSwgbV9wYXRoKHBhdGgpLCBtX25vdGlmeShOVUxMKQ0KPiAgew0KPiBAQCAtNTgsNiAr
NzMsNyBAQCBDRGV2aWNlOjpDRGV2aWNlKGNvbnN0IHdjaGFyX3QqIHBhdGgpIDoNCj4gIC8qdmly
dHVhbCovIENEZXZpY2U6On5DRGV2aWNlKCkNCj4gIHsNCj4gICAgICBDbG9zZSgpOw0KPiArICAg
IFVucmVnaXN0ZXIoKTsNCj4gIH0NCj4gDQo+ICBjb25zdCB3Y2hhcl90KiBDRGV2aWNlOjpQYXRo
KCkgY29uc3QNCj4gQEAgLTY1LDcgKzgxLDcgQEAgY29uc3Qgd2NoYXJfdCogQ0RldmljZTo6UGF0
aCgpIGNvbnN0DQo+ICAgICAgcmV0dXJuIG1fcGF0aC5jX3N0cigpOw0KPiAgfQ0KPiANCj4gLUhB
TkRMRSBDRGV2aWNlOjpPcGVuKEhBTkRMRSBzdmMpDQo+ICtib29sIENEZXZpY2U6Ok9wZW4oKQ0K
PiAgew0KPiAgICAgIENsb3NlKCk7DQo+IA0KPiBAQCAtNzYsOCArOTIsMjEgQEAgSEFORExFIENE
ZXZpY2U6Ok9wZW4oSEFORExFIHN2YykNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9Q
RU5fRVhJU1RJTkcsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7DQo+ICsNCj4gKyAgICByZXR1cm4gKG1faGFuZGxl
ICE9IElOVkFMSURfSEFORExFX1ZBTFVFKTsNCj4gK30NCj4gKw0KPiArdm9pZCBDRGV2aWNlOjpD
bG9zZSgpDQo+ICt7DQo+ICAgICAgaWYgKG1faGFuZGxlID09IElOVkFMSURfSEFORExFX1ZBTFVF
KQ0KPiAtICAgICAgICByZXR1cm4gSU5WQUxJRF9IQU5ETEVfVkFMVUU7DQo+ICsgICAgICAgIHJl
dHVybjsNCj4gKyAgICBDbG9zZUhhbmRsZShtX2hhbmRsZSk7DQo+ICsgICAgbV9oYW5kbGUgPSBJ
TlZBTElEX0hBTkRMRV9WQUxVRTsNCj4gK30NCj4gKw0KPiArSERFVk5PVElGWSBDRGV2aWNlOjpS
ZWdpc3RlcihIQU5ETEUgc3ZjKQ0KPiArew0KPiArICAgIFVucmVnaXN0ZXIoKTsNCj4gDQo+ICAg
ICAgREVWX0JST0FEQ0FTVF9IQU5ETEUgZGV2aGRsID0geyAwIH07DQo+ICAgICAgZGV2aGRsLmRi
Y2hfc2l6ZSA9IHNpemVvZihkZXZoZGwpOw0KPiBAQCAtODUsMjAgKzExNCwxNiBAQCBIQU5ETEUg
Q0RldmljZTo6T3BlbihIQU5ETEUgc3ZjKQ0KPiAgICAgIGRldmhkbC5kYmNoX2hhbmRsZSA9IG1f
aGFuZGxlOw0KPiANCj4gICAgICBtX25vdGlmeSA9IFJlZ2lzdGVyRGV2aWNlTm90aWZpY2F0aW9u
KHN2YywgJmRldmhkbCwNCj4gREVWSUNFX05PVElGWV9TRVJWSUNFX0hBTkRMRSk7DQo+IC0gICAg
aWYgKG1fbm90aWZ5ID09IE5VTEwpIHsNCj4gLSAgICAgICAgQ2xvc2UoKTsNCj4gLSAgICAgICAg
cmV0dXJuIElOVkFMSURfSEFORExFX1ZBTFVFOw0KPiAtICAgIH0NCj4gLQ0KPiAtICAgIHJldHVy
biBtX2hhbmRsZTsNCj4gKyAgICByZXR1cm4gbV9ub3RpZnk7DQo+ICB9DQo+IA0KPiAtdm9pZCBD
RGV2aWNlOjpDbG9zZSgpDQo+ICt2b2lkIENEZXZpY2U6OlVucmVnaXN0ZXIoKQ0KPiAgew0KPiAt
ICAgIGlmIChtX2hhbmRsZSA9PSBJTlZBTElEX0hBTkRMRV9WQUxVRSkNCj4gKyAgICBpZiAobV9u
b3RpZnkgPT0gTlVMTCkNCj4gICAgICAgICAgcmV0dXJuOw0KPiAtICAgIENsb3NlSGFuZGxlKG1f
aGFuZGxlKTsNCj4gLSAgICBtX2hhbmRsZSA9IElOVkFMSURfSEFORExFX1ZBTFVFOw0KPiArDQo+
ICsgICAgVW5yZWdpc3RlckRldmljZU5vdGlmaWNhdGlvbihtX25vdGlmeSk7DQo+ICsgICAgbV9u
b3RpZnkgPSBOVUxMOw0KPiAgfQ0KPiANCj4gIGJvb2wgQ0RldmljZTo6V3JpdGUodm9pZCAqYnVm
LCBEV09SRCBidWZzeiwgRFdPUkQgKmJ5dGVzIC8qID0gTlVMTCovKQ0KPiBAQCAtMTk4LDkgKzIy
Myw5IEBAIGJvb2wgQ0RldmljZUxpc3Q6OlN0YXJ0KEhBTkRMRSBoYW5kbGUsIElEZXZpY2VDcmVh
dG9yKg0KPiBpbXBsKQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsZW4sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwpKSB7DQo+IC0gICAgICAgICAgICBPbkRldmljZUFkZGVkKENvbnZlcnQoKGNvbnN0IGNoYXIq
KWRldGFpbC0+RGV2aWNlUGF0aCkpOw0KPiArICAgICAgICAgICAgRGV2aWNlQXJyaXZhbChDb252
ZXJ0KChjb25zdCBjaGFyKilkZXRhaWwtPkRldmljZVBhdGgpKTsNCj4gICAgICAgICAgfQ0KPiAt
ICAgICAgICBkZWxldGUgW10gZGV0YWlsOw0KPiArICAgICAgICBkZWxldGVbXSBkZXRhaWw7DQo+
ICAgICAgICAgIGl0Zi5jYlNpemUgPSBzaXplb2YoU1BfREVWSUNFX0lOVEVSRkFDRV9EQVRBKTsN
Cj4gICAgICB9DQo+ICAgICAgU2V0dXBEaURlc3Ryb3lEZXZpY2VJbmZvTGlzdChpbmZvKTsNCj4g
QEAgLTIxNiw4ICsyNDEsOCBAQCB2b2lkIENEZXZpY2VMaXN0OjpTdG9wKCkNCj4gICAgICBtX25v
dGlmeSA9IE5VTEw7DQo+IA0KPiAgICAgIGZvciAoRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1f
ZGV2cy5iZWdpbigpOw0KPiAtICAgICAgICAgICAgaXQgIT0gbV9kZXZzLmVuZCgpOw0KPiAtICAg
ICAgICAgICAgKytpdCkgew0KPiArICAgICAgICAgaXQgIT0gbV9kZXZzLmVuZCgpOw0KPiArICAg
ICAgICAgKytpdCkgew0KPiAgICAgICAgICBpZiAobV9pbXBsKQ0KPiAgICAgICAgICAgICAgbV9p
bXBsLT5PbkRldmljZVJlbW92ZWQoaXQtPnNlY29uZCk7DQo+ICAgICAgICAgIGRlbGV0ZSBpdC0+
c2Vjb25kOw0KPiBAQCAtMjM0LDI2ICsyNTksMzMgQEAgdm9pZCBDRGV2aWNlTGlzdDo6T25EZXZp
Y2VFdmVudChEV09SRCBldnQsIExQVk9JRA0KPiBkYXRhKQ0KPiAgICAgIGhkciA9IChQREVWX0JS
T0FEQ0FTVF9IRFIpZGF0YTsNCj4gICAgICBzd2l0Y2ggKGV2dCkgew0KPiAgICAgIGNhc2UgREJU
X0RFVklDRUFSUklWQUw6DQo+IC0gICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlwZSA9PSBE
QlRfREVWVFlQX0RFVklDRUlOVEVSRkFDRSkgew0KPiAtICAgICAgICAgICAgaXRmID0gKFBERVZf
QlJPQURDQVNUX0RFVklDRUlOVEVSRkFDRSloZHI7DQo+IC0gICAgICAgICAgICBpZiAoaXRmLT5k
YmNjX2NsYXNzZ3VpZCA9PSBtX2d1aWQpDQo+IC0gICAgICAgICAgICAgICAgT25EZXZpY2VBZGRl
ZChDb252ZXJ0KChjb25zdCB3Y2hhcl90KilpdGYtPmRiY2NfbmFtZSkpOw0KPiAtICAgICAgICB9
DQo+ICsgICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlwZSAhPSBEQlRfREVWVFlQX0RFVklD
RUlOVEVSRkFDRSkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICAgICBpdGYgPSAoUERF
Vl9CUk9BRENBU1RfREVWSUNFSU5URVJGQUNFKWhkcjsNCj4gKyAgICAgICAgaWYgKGl0Zi0+ZGJj
Y19jbGFzc2d1aWQgIT0gbV9ndWlkKQ0KPiArICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAg
IERldmljZUFycml2YWwoQ29udmVydCgoY29uc3Qgd2NoYXJfdCopaXRmLT5kYmNjX25hbWUpKTsN
Cj4gKyAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICBjYXNlIERCVF9ERVZJQ0VSRU1PVkVQRU5E
SU5HOg0KPiArICAgICAgICBpZiAoaGRyLT5kYmNoX2RldmljZXR5cGUgIT0gREJUX0RFVlRZUF9I
QU5ETEUpDQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgaGRsID0gKFBERVZfQlJP
QURDQVNUX0hBTkRMRSloZHI7DQo+ICsgICAgICAgIERldmljZVJlbW92ZWQoaGRsLT5kYmNoX2hk
ZXZub3RpZnkpOw0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAgY2FzZSBEQlRfREVWSUNF
UVVFUllSRU1PVkU6DQo+IC0gICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlwZSA9PSBEQlRf
REVWVFlQX0hBTkRMRSkgew0KPiAtICAgICAgICAgICAgaGRsID0gKFBERVZfQlJPQURDQVNUX0hB
TkRMRSloZHI7DQo+IC0gICAgICAgICAgICBPbkRldmljZVF1ZXJ5UmVtb3ZlKGhkbC0+ZGJjaF9o
YW5kbGUpOw0KPiAtICAgICAgICB9DQo+ICsgICAgICAgIGlmIChoZHItPmRiY2hfZGV2aWNldHlw
ZSAhPSBEQlRfREVWVFlQX0hBTkRMRSkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICAg
ICBoZGwgPSAoUERFVl9CUk9BRENBU1RfSEFORExFKWhkcjsNCj4gKyAgICAgICAgRGV2aWNlUmVt
b3ZlUGVuZGluZyhoZGwtPmRiY2hfaGRldm5vdGlmeSk7DQo+ICAgICAgICAgIGJyZWFrOw0KPiAN
Cj4gLSAgICBjYXNlIERCVF9ERVZJQ0VSRU1PVkVQRU5ESU5HOg0KPiAtICAgICAgICBpZiAoaGRy
LT5kYmNoX2RldmljZXR5cGUgPT0gREJUX0RFVlRZUF9IQU5ETEUpIHsNCj4gLSAgICAgICAgICAg
IGhkbCA9IChQREVWX0JST0FEQ0FTVF9IQU5ETEUpaGRyOw0KPiAtICAgICAgICAgICAgVW5yZWdp
c3RlckRldmljZU5vdGlmaWNhdGlvbihoZGwtPmRiY2hfaGRldm5vdGlmeSk7DQo+IC0gICAgICAg
ICAgICBPbkRldmljZVJlbW92ZWQoaGRsLT5kYmNoX2hhbmRsZSk7DQo+IC0gICAgICAgIH0NCj4g
KyAgICBjYXNlIERCVF9ERVZJQ0VRVUVSWVJFTU9WRUZBSUxFRDoNCj4gKyAgICAgICAgaWYgKGhk
ci0+ZGJjaF9kZXZpY2V0eXBlICE9IERCVF9ERVZUWVBfSEFORExFKQ0KPiArICAgICAgICAgICAg
YnJlYWs7DQo+ICsgICAgICAgIGhkbCA9IChQREVWX0JST0FEQ0FTVF9IQU5ETEUpaGRyOw0KPiAr
ICAgICAgICBEZXZpY2VSZW1vdmVGYWlsZWQoaGRsLT5kYmNoX2hkZXZub3RpZnkpOw0KPiAgICAg
ICAgICBicmVhazsNCj4gDQo+ICAgICAgZGVmYXVsdDoNCj4gQEAgLTI2NywxOCArMjk5LDE4IEBA
IHZvaWQgQ0RldmljZUxpc3Q6Ok9uUG93ZXJFdmVudChEV09SRCBldnQsIExQVk9JRA0KPiBkYXRh
KQ0KPiANCj4gICAgICBzd2l0Y2ggKGV2dCkgew0KPiAgICAgIGNhc2UgUEJUX0FQTVJFU1VNRVNV
U1BFTkQ6DQo+IC0gICAgZm9yIChEZXZpY2VNYXA6Oml0ZXJhdG9yIGl0ID0gbV9kZXZzLmJlZ2lu
KCk7DQo+IC0gICAgICAgICBpdCAhPSBtX2RldnMuZW5kKCk7DQo+IC0gICAgICAgICArK2l0KQ0K
PiAtICAgICAgICBtX2ltcGwtPk9uRGV2aWNlUmVzdW1lKGl0LT5zZWNvbmQpOw0KPiAtICAgIGJy
ZWFrOw0KPiArICAgICAgICBmb3IgKERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuYmVn
aW4oKTsNCj4gKyAgICAgICAgICAgICBpdCAhPSBtX2RldnMuZW5kKCk7DQo+ICsgICAgICAgICAg
ICAgKytpdCkNCj4gKyAgICAgICAgICAgIG1faW1wbC0+T25EZXZpY2VSZXN1bWUoaXQtPnNlY29u
ZCk7DQo+ICsgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBjYXNlIFBCVF9BUE1TVVNQRU5EOg0K
PiAtICAgIGZvciAoRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2cy5iZWdpbigpOw0KPiAt
ICAgICAgICAgaXQgIT0gbV9kZXZzLmVuZCgpOw0KPiAtICAgICAgICAgKytpdCkNCj4gLSAgICAg
ICAgbV9pbXBsLT5PbkRldmljZVN1c3BlbmQoaXQtPnNlY29uZCk7DQo+IC0gICAgYnJlYWs7DQo+
ICsgICAgICAgIGZvciAoRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2cy5iZWdpbigpOw0K
PiArICAgICAgICAgICAgIGl0ICE9IG1fZGV2cy5lbmQoKTsNCj4gKyAgICAgICAgICAgICArK2l0
KQ0KPiArICAgICAgICAgICAgbV9pbXBsLT5PbkRldmljZVN1c3BlbmQoaXQtPnNlY29uZCk7DQo+
ICsgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBkZWZhdWx0Og0KPiAgICAgICAgICBicmVhazsN
Cj4gQEAgLTI5Myw1MiArMzI1LDgxIEBAIENEZXZpY2UqIENEZXZpY2VMaXN0OjpHZXRGaXJzdERl
dmljZSgpDQo+ICAgICAgcmV0dXJuIGl0LT5zZWNvbmQ7DQo+ICB9DQo+IA0KPiAtdm9pZCBDRGV2
aWNlTGlzdDo6T25EZXZpY2VBZGRlZChjb25zdCBzdGQ6OndzdHJpbmcmIHBhdGgpDQo+ICt2b2lk
IENEZXZpY2VMaXN0OjpEZXZpY2VBcnJpdmFsKGNvbnN0IHN0ZDo6d3N0cmluZyYgcGF0aCkNCj4g
IHsNCj4gKyAgICBEZWJ1Z1ByaW50KEwiRGV2aWNlQXJyaXZhbCgld3MpXG4iLCBwYXRoLmNfc3Ry
KCkpOw0KPiAgICAgIENEZXZpY2UqIGRldjsNCj4gLSAgICBpZiAobV9pbXBsID09IE5VTEwpDQo+
IC0gICAgICAgIGRldiA9IG5ldyBDRGV2aWNlKHBhdGguY19zdHIoKSk7DQo+IC0gICAgZWxzZQ0K
PiArICAgIGlmIChtX2ltcGwpDQo+ICAgICAgICAgIGRldiA9IG1faW1wbC0+Q3JlYXRlKHBhdGgu
Y19zdHIoKSk7DQo+ICsgICAgZWxzZQ0KPiArICAgICAgICBkZXYgPSBuZXcgQ0RldmljZShwYXRo
LmNfc3RyKCkpOw0KPiAgICAgIGlmIChkZXYgPT0gTlVMTCkNCj4gLSAgICAgICAgcmV0dXJuOyAv
LyBjcmVhdGUgZmFpbGVkDQo+ICsgICAgICAgIGdvdG8gZmFpbDE7DQo+IA0KPiAtICAgIEhBTkRM
RSBoYW5kbGUgPSBkZXYtPk9wZW4obV9oYW5kbGUpOw0KPiAtICAgIGlmIChoYW5kbGUgPT0gSU5W
QUxJRF9IQU5ETEVfVkFMVUUpIHsNCj4gLSAgICAgICAgZGVsZXRlIGRldjsNCj4gLSAgICAgICAg
cmV0dXJuOyAvLyBvcGVuIGZhaWxlZA0KPiAtICAgIH0NCj4gKyAgICBpZiAoIWRldi0+T3Blbigp
KQ0KPiArICAgICAgICBnb3RvIGZhaWwyOw0KPiANCj4gLSAgICBEZXZpY2VNYXA6Oml0ZXJhdG9y
IGl0ID0gbV9kZXZzLmZpbmQoaGFuZGxlKTsNCj4gLSAgICBpZiAoaXQgIT0gbV9kZXZzLmVuZCgp
KSB7DQo+IC0gICAgICAgIGRlbGV0ZSBkZXY7DQo+IC0gICAgICAgIHJldHVybjsNCj4gLSAgICB9
DQo+ICsgICAgSERFVk5PVElGWSBuZnkgPSBkZXYtPlJlZ2lzdGVyKG1faGFuZGxlKTsNCj4gKyAg
ICBpZiAobmZ5ID09IE5VTEwpDQo+ICsgICAgICAgIGdvdG8gZmFpbDM7DQo+ICsNCj4gKyAgICBt
X2RldnNbbmZ5XSA9IGRldjsNCj4gDQo+IC0gICAgbV9kZXZzW2hhbmRsZV0gPSBkZXY7DQo+ICAg
ICAgaWYgKG1faW1wbCkNCj4gICAgICAgICAgbV9pbXBsLT5PbkRldmljZUFkZGVkKGRldik7DQo+
ICsNCj4gKyAgICByZXR1cm47DQo+ICsNCj4gK2ZhaWwzOg0KPiArICAgIERlYnVnUHJpbnQoTCJm
YWlsM1xuIik7DQo+ICtmYWlsMjoNCj4gKyAgICBEZWJ1Z1ByaW50KEwiZmFpbDJcbiIpOw0KPiAr
ICAgIGRlbGV0ZSBkZXY7IC8vIGhhbmRsZXMgY2xvc2UoKSBhbmQgdW5yZWdpc3RlcigpDQo+ICtm
YWlsMToNCj4gKyAgICBEZWJ1Z1ByaW50KEwiZmFpbDFcbiIpOw0KPiArICAgIHJldHVybjsNCj4g
IH0NCj4gDQo+IC12b2lkIENEZXZpY2VMaXN0OjpPbkRldmljZVF1ZXJ5UmVtb3ZlKEhBTkRMRSBo
YW5kbGUpDQo+ICt2b2lkIENEZXZpY2VMaXN0OjpEZXZpY2VSZW1vdmVkKEhERVZOT1RJRlkgbmZ5
KQ0KPiAgew0KPiAtICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmluZChoYW5k
bGUpOw0KPiArICAgIERldmljZU1hcDo6aXRlcmF0b3IgaXQgPSBtX2RldnMuZmluZChuZnkpOw0K
PiAgICAgIGlmIChpdCA9PSBtX2RldnMuZW5kKCkpDQo+ICAgICAgICAgIHJldHVybjsgLy8gc3B1
cmlvdXMgZXZlbnQ/DQo+IA0KPiAgICAgIENEZXZpY2UqIGRldiA9IGl0LT5zZWNvbmQ7DQo+ICsg
ICAgRGVidWdQcmludChMIkRldmljZVJlbW92ZWQoJXdzKVxuIiwgZGV2LT5QYXRoKCkpOw0KPiAr
DQo+ICsgICAgZGVsZXRlIGRldjsgLy8gaGFuZGxlcyB1bnJlZ2lzdGVyKCkNCj4gKyAgICBtX2Rl
dnMuZXJhc2UoaXQpOw0KPiArfQ0KPiArDQo+ICt2b2lkIENEZXZpY2VMaXN0OjpEZXZpY2VSZW1v
dmVQZW5kaW5nKEhERVZOT1RJRlkgbmZ5KQ0KPiArew0KPiArICAgIERldmljZU1hcDo6aXRlcmF0
b3IgaXQgPSBtX2RldnMuZmluZChuZnkpOw0KPiArICAgIGlmIChpdCA9PSBtX2RldnMuZW5kKCkp
DQo+ICsgICAgICAgIHJldHVybjsgLy8gc3B1cmlvdXMgZXZlbnQ/DQo+ICsNCj4gKyAgICBDRGV2
aWNlKiBkZXYgPSBpdC0+c2Vjb25kOw0KPiArICAgIERlYnVnUHJpbnQoTCJEZXZpY2VSZW1vdmVQ
ZW5kaW5nKCV3cylcbiIsIGRldi0+UGF0aCgpKTsNCj4gKw0KPiAgICAgIGlmIChtX2ltcGwpDQo+
ICAgICAgICAgIG1faW1wbC0+T25EZXZpY2VSZW1vdmVkKGRldik7DQo+ICsNCj4gICAgICBkZXYt
PkNsb3NlKCk7DQo+ICB9DQo+IA0KPiAtdm9pZCBDRGV2aWNlTGlzdDo6T25EZXZpY2VSZW1vdmVk
KEhBTkRMRSBoYW5kbGUpDQo+ICt2b2lkIENEZXZpY2VMaXN0OjpEZXZpY2VSZW1vdmVGYWlsZWQo
SERFVk5PVElGWSBuZnkpDQo+ICB7DQo+IC0gICAgRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1f
ZGV2cy5maW5kKGhhbmRsZSk7DQo+ICsgICAgRGV2aWNlTWFwOjppdGVyYXRvciBpdCA9IG1fZGV2
cy5maW5kKG5meSk7DQo+ICAgICAgaWYgKGl0ID09IG1fZGV2cy5lbmQoKSkNCj4gICAgICAgICAg
cmV0dXJuOyAvLyBzcHVyaW91cyBldmVudD8NCj4gDQo+ICAgICAgQ0RldmljZSogZGV2ID0gaXQt
PnNlY29uZDsNCj4gLSAgICBkZWxldGUgZGV2Ow0KPiAtICAgIG1fZGV2cy5lcmFzZShpdCk7DQo+
ICsgICAgRGVidWdQcmludChMIkRldmljZVJlbW92ZUZhaWxlZCgld3MpXG4iLCBkZXYtPlBhdGgo
KSk7DQo+ICsNCj4gKyAgICBpZiAoIWRldi0+T3BlbigpKQ0KPiArICAgICAgICBEZXZpY2VSZW1v
dmVkKG5meSk7DQo+ICsNCj4gKyAgICBpZiAobV9pbXBsKQ0KPiArICAgICAgICBtX2ltcGwtPk9u
RGV2aWNlQWRkZWQoZGV2KTsNCj4gIH0NCj4gZGlmZiAtLWdpdCBhL3NyYy94ZW5hZ2VudC9kZXZp
Y2VsaXN0LmggYi9zcmMveGVuYWdlbnQvZGV2aWNlbGlzdC5oDQo+IGluZGV4IDU1MzVhZDUuLmU5
NmRmNTYgMTAwNjQ0DQo+IC0tLSBhL3NyYy94ZW5hZ2VudC9kZXZpY2VsaXN0LmgNCj4gKysrIGIv
c3JjL3hlbmFnZW50L2RldmljZWxpc3QuaA0KPiBAQCAtNDUsOCArNDUsMTAgQEAgcHVibGljOg0K
PiANCj4gICAgICBjb25zdCB3Y2hhcl90KiBQYXRoKCkgY29uc3Q7DQo+IA0KPiAtICAgIEhBTkRM
RSBPcGVuKEhBTkRMRSBzdmMpOw0KPiArICAgIGJvb2wgT3BlbigpOw0KPiAgICAgIHZvaWQgQ2xv
c2UoKTsNCj4gKyAgICBIREVWTk9USUZZIFJlZ2lzdGVyKEhBTkRMRSBzdmMpOw0KPiArICAgIHZv
aWQgVW5yZWdpc3RlcigpOw0KPiANCj4gIHByb3RlY3RlZDoNCj4gICAgICBib29sIFdyaXRlKHZv
aWQgKmJ1ZiwgRFdPUkQgYnVmc3osIERXT1JEICpieXRlcyA9IE5VTEwpOw0KPiBAQCAtODEsMTEg
KzgzLDEyIEBAIHB1YmxpYzoNCj4gICAgICBDRGV2aWNlKiBHZXRGaXJzdERldmljZSgpOw0KPiAN
Cj4gIHByaXZhdGU6DQo+IC0gICAgdm9pZCBPbkRldmljZUFkZGVkKGNvbnN0IHN0ZDo6d3N0cmlu
ZyYgcGF0aCk7DQo+IC0gICAgdm9pZCBPbkRldmljZVF1ZXJ5UmVtb3ZlKEhBTkRMRSBoYW5kbGUp
Ow0KPiAtICAgIHZvaWQgT25EZXZpY2VSZW1vdmVkKEhBTkRMRSBkZXYpOw0KPiArICAgIHZvaWQg
RGV2aWNlQXJyaXZhbChjb25zdCBzdGQ6OndzdHJpbmcmIHBhdGgpOw0KPiArICAgIHZvaWQgRGV2
aWNlUmVtb3ZlZChIREVWTk9USUZZIG5meSk7DQo+ICsgICAgdm9pZCBEZXZpY2VSZW1vdmVQZW5k
aW5nKEhERVZOT1RJRlkgbmZ5KTsNCj4gKyAgICB2b2lkIERldmljZVJlbW92ZUZhaWxlZChIREVW
Tk9USUZZIG5meSk7DQo+IA0KPiAtICAgIHR5cGVkZWYgc3RkOjptYXA8IEhBTkRMRSwgQ0Rldmlj
ZSogPiBEZXZpY2VNYXA7DQo+ICsgICAgdHlwZWRlZiBzdGQ6Om1hcDwgSERFVk5PVElGWSwgQ0Rl
dmljZSogPiBEZXZpY2VNYXA7DQo+IA0KPiAgICAgIEdVSUQgICAgICAgIG1fZ3VpZDsNCj4gICAg
ICBEZXZpY2VNYXAgICBtX2RldnM7DQo+IC0tDQo+IDIuMTYuMi53aW5kb3dzLjENCj4gDQo+IA0K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiB3aW4t
cHYtZGV2ZWwgbWFpbGluZyBsaXN0DQo+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vd2luLXB2
LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3
aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRl
dmVs

From win-pv-devel-bounces@lists.xenproject.org Tue Oct 23 13:40:05 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 23 Oct 2018 13:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gEwuf-00015w-SK; Tue, 23 Oct 2018 13:40:01 +0000
Received: from winpvdrvbuild.xenproject.org ([162.242.160.44])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <paul.durrant@xenproject.org>) id 1gEwue-00014K-8p
 for win-pv-devel@lists.xenproject.org; Tue, 23 Oct 2018 13:40:00 +0000
Date: Tue, 23 Oct 2018 13:40:03 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <23990476.5.1540302004272.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_4_1270626.1540302003913"
X-Jenkins-Job: XENIFACE-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENIFACE-master - Build #86 - Successful
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/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_4_1270626.1540302003913
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #86.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_4_1270626.1540302003913--


From win-pv-devel-bounces@lists.xenproject.org Tue Oct 30 09:45:13 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Oct 2018 09:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gHQaE-0002Ey-CL; Tue, 30 Oct 2018 09:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kzyf=nk=citrix.com=prvs=834dfdc47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gHQaD-0002Et-5G
 for win-pv-devel@lists.xenproject.org; Tue, 30 Oct 2018 09:45:09 +0000
X-Inumbo-ID: 7b7be976-dc28-11e8-b0e0-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b7be976-dc28-11e8-b0e0-12d6303a7972;
 Tue, 30 Oct 2018 09:45:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,444,1534809600"; d="scan'208";a="69112835"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Tue, 30 Oct 2018 09:44:19 +0000
Message-ID: <1540892659-5790-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] Add a Cap parameter to the XENBUS_CACHE
 Create method
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgY3VycmVudGx5IG5vIHBhcmFtZXRlciB0byBwcmV2ZW50IGEgc2luZ2xlIGNhY2hl
IGZyb20gZ3Jvd2luZyB0bwpjb25zdW1lIGFsbCBhdmFpbGFibGUga2VybmVsIG1lbW9yeS4gVGhp
cyBwYXRjaCBhZGRzIHN1Y2ggYSBwYXJhbWV0ZXIgYW5kCmFsc28gYWRqdXN0cyB0aGUgWEVOQlVT
X0dOVFRBQiBDcmVhdGVDYWNoZSBtZXRob2QgdG8gdGFrZSBhIHNpbWlsYXIKcGFyYW1ldGVyLgoK
VGhlc2Ugd2lsbCBhbGxvdyBjbGllbnQgZHJpdmVycyB0byBwbGFjZSBsaW1pdHMgb24gdGhlaXIg
Y2FjaGVzIHRvIGF2b2lkLApmb3IgZXhhbXBsZSwgWEVOVkJEIHN0YXJ2aW5nIFhFTlZJRiBvZiBn
cmFudCB0YWJsZSBzcGFjZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Ci0tLQogaW5jbHVkZS9jYWNoZV9pbnRlcmZhY2UuaCAgfCAgMzQgKysr
KysrKysrKysrKystCiBpbmNsdWRlL2dudHRhYl9pbnRlcmZhY2UuaCB8ICAzOSArKysrKysrKysr
KysrKystLQogaW5jbHVkZS9yZXZpc2lvbi5oICAgICAgICAgfCAgIDMgKy0KIHNyYy94ZW5idXMv
Y2FjaGUuYyAgICAgICAgIHwgMTA1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLQogc3JjL3hlbmJ1cy9nbnR0YWIuYyAgICAgICAgfCAgNTggKysrKysrKysrKysr
KysrKysrKysrKysrLQogNSBmaWxlcyBjaGFuZ2VkLCAyMTggaW5zZXJ0aW9ucygrKSwgMjEgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jYWNoZV9pbnRlcmZhY2UuaCBiL2luY2x1
ZGUvY2FjaGVfaW50ZXJmYWNlLmgKaW5kZXggZGFlM2FjNi4uY2U1MGY0ZSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9jYWNoZV9pbnRlcmZhY2UuaAorKysgYi9pbmNsdWRlL2NhY2hlX2ludGVyZmFjZS5o
CkBAIC0xMjMsNiArMTIzLDIwIEBAIHR5cGVkZWYgVk9JRAogICAgIElOICBQVk9JRCAgIEFyZ3Vt
ZW50CiAgICAgKTsKIAordHlwZWRlZiBOVFNUQVRVUworKCpYRU5CVVNfQ0FDSEVfQ1JFQVRFX1Yx
KSgKKyAgICBJTiAgUElOVEVSRkFDRSAgICAgICAgICAgICAgICAgIEludGVyZmFjZSwKKyAgICBJ
TiAgY29uc3QgQ0hBUiAgICAgICAgICAgICAgICAgICpOYW1lLAorICAgIElOICBVTE9ORyAgICAg
ICAgICAgICAgICAgICAgICAgU2l6ZSwKKyAgICBJTiAgVUxPTkcgICAgICAgICAgICAgICAgICAg
ICAgIFJlc2VydmF0aW9uLAorICAgIElOICBYRU5CVVNfQ0FDSEVfQ1RPUiAgICAgICAgICAgQ3Rv
ciwKKyAgICBJTiAgWEVOQlVTX0NBQ0hFX0RUT1IgICAgICAgICAgIER0b3IsCisgICAgSU4gIFhF
TkJVU19DQUNIRV9BQ1FVSVJFX0xPQ0sgICBBY3F1aXJlTG9jaywKKyAgICBJTiAgWEVOQlVTX0NB
Q0hFX1JFTEVBU0VfTE9DSyAgIFJlbGVhc2VMb2NrLAorICAgIElOICBQVk9JRCAgICAgICAgICAg
ICAgICAgICAgICAgQXJndW1lbnQgT1BUSU9OQUwsCisgICAgT1VUIFBYRU5CVVNfQ0FDSEUgICAg
ICAgICAgICAgICAqQ2FjaGUKKyAgICApOworCiAvKiEgXHR5cGVkZWYgWEVOQlVTX0NBQ0hFX0NS
RUFURQogICAgIFxicmllZiBDcmVhdGUgYSBjYWNoZSBvZiBvYmplY3RzIG9mIHRoZSBnaXZlbiBc
YSBTaXplCiAKQEAgLTEzMCw2ICsxNDQsNyBAQCB0eXBlZGVmIFZPSUQKICAgICBccGFyYW0gTmFt
ZSBBIG5hbWUgZm9yIHRoZSBjYWNoZSB3aGljaCB3aWxsIGJlIHVzZWQgaW4gZGVidWcgb3V0cHV0
CiAgICAgXHBhcmFtIFNpemUgVGhlIHNpemUgb2YgZWFjaCBvYmplY3QgaW4gYnl0ZXMKICAgICBc
cGFyYW0gUmVzZXJ2YXRpb24gVGhlIHRhcmdldCBtaW5pbXVtIHBvcHVsYXRpb24gb2YgdGhlIGNh
Y2hlCisgICAgXHBhcmFtIENhcCBUaGUgbWF4aW11bSBwb3B1bGF0aW9uIG9mIHRoZSBjYWNoZQog
ICAgIFxwYXJhbSBDdG9yIEEgY2FsbGJhY2sgd2hpY2ggaXMgaW52b2tlZCB3aGVuIGEgbmV3IG9i
amVjdCBjcmVhdGVkCiAgICAgXHBhcmFtIER0b3IgQSBjYWxsYmFjayB3aGljaCBpcyBpbnZva2Vk
IHdoZW4gYW4gb2JqZWN0IGlzIGRlc3Ryb3llZAogICAgIFxwYXJhbSBBY3F1aXJlTG9jayBBIGNh
bGxiYWNrIGludm9rZWQgdG8gYWNxdWlyZSBhIHNwaW5sb2NrCkBAIC0xNDYsNiArMTYxLDcgQEAg
dHlwZWRlZiBOVFNUQVRVUwogICAgIElOICBjb25zdCBDSEFSICAgICAgICAgICAgICAgICAgKk5h
bWUsCiAgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgICAgICAgICBTaXplLAogICAgIElOICBV
TE9ORyAgICAgICAgICAgICAgICAgICAgICAgUmVzZXJ2YXRpb24sCisgICAgSU4gIFVMT05HICAg
ICAgICAgICAgICAgICAgICAgICBDYXAsCiAgICAgSU4gIFhFTkJVU19DQUNIRV9DVE9SICAgICAg
ICAgICBDdG9yLAogICAgIElOICBYRU5CVVNfQ0FDSEVfRFRPUiAgICAgICAgICAgRHRvciwKICAg
ICBJTiAgWEVOQlVTX0NBQ0hFX0FDUVVJUkVfTE9DSyAgIEFjcXVpcmVMb2NrLApAQCAtMjExLDEz
ICsyMjcsMjcgQEAgc3RydWN0IF9YRU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YxIHsKICAgICBJTlRF
UkZBQ0UgICAgICAgICAgICAgICBJbnRlcmZhY2U7CiAgICAgWEVOQlVTX0NBQ0hFX0FDUVVJUkUg
ICAgQ2FjaGVBY3F1aXJlOwogICAgIFhFTkJVU19DQUNIRV9SRUxFQVNFICAgIENhY2hlUmVsZWFz
ZTsKKyAgICBYRU5CVVNfQ0FDSEVfQ1JFQVRFX1YxICBDYWNoZUNyZWF0ZVZlcnNpb24xOworICAg
IFhFTkJVU19DQUNIRV9HRVQgICAgICAgIENhY2hlR2V0OworICAgIFhFTkJVU19DQUNIRV9QVVQg
ICAgICAgIENhY2hlUHV0OworICAgIFhFTkJVU19DQUNIRV9ERVNUUk9ZICAgIENhY2hlRGVzdHJv
eTsKK307CisKKy8qISBcc3RydWN0IF9YRU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YyCisgICAgXGJy
aWVmIENBQ0hFIGludGVyZmFjZSB2ZXJzaW9uIDEKKyAgICBcaW5ncm91cCBpbnRlcmZhY2VzCisq
Lworc3RydWN0IF9YRU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YyIHsKKyAgICBJTlRFUkZBQ0UgICAg
ICAgICAgICAgICBJbnRlcmZhY2U7CisgICAgWEVOQlVTX0NBQ0hFX0FDUVVJUkUgICAgQ2FjaGVB
Y3F1aXJlOworICAgIFhFTkJVU19DQUNIRV9SRUxFQVNFICAgIENhY2hlUmVsZWFzZTsKICAgICBY
RU5CVVNfQ0FDSEVfQ1JFQVRFICAgICBDYWNoZUNyZWF0ZTsKICAgICBYRU5CVVNfQ0FDSEVfR0VU
ICAgICAgICBDYWNoZUdldDsKICAgICBYRU5CVVNfQ0FDSEVfUFVUICAgICAgICBDYWNoZVB1dDsK
ICAgICBYRU5CVVNfQ0FDSEVfREVTVFJPWSAgICBDYWNoZURlc3Ryb3k7CiB9OwogCi10eXBlZGVm
IHN0cnVjdCBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMSBYRU5CVVNfQ0FDSEVfSU5URVJGQUNF
LCAqUFhFTkJVU19DQUNIRV9JTlRFUkZBQ0U7Cit0eXBlZGVmIHN0cnVjdCBfWEVOQlVTX0NBQ0hF
X0lOVEVSRkFDRV9WMiBYRU5CVVNfQ0FDSEVfSU5URVJGQUNFLCAqUFhFTkJVU19DQUNIRV9JTlRF
UkZBQ0U7CiAKIC8qISBcZGVmIFhFTkJVU19DQUNIRQogICAgIFxicmllZiBNYWNybyBhdCBhc3Np
c3QgaW4gbWV0aG9kIGludm9jYXRpb24KQEAgLTIyOCw2ICsyNTgsNiBAQCB0eXBlZGVmIHN0cnVj
dCBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMSBYRU5CVVNfQ0FDSEVfSU5URVJGQUNFLCAqUFhF
TkJVU19DQUNIRQogI2VuZGlmICAvLyBfV0lORExMCiAKICNkZWZpbmUgWEVOQlVTX0NBQ0hFX0lO
VEVSRkFDRV9WRVJTSU9OX01JTiAgMQotI2RlZmluZSBYRU5CVVNfQ0FDSEVfSU5URVJGQUNFX1ZF
UlNJT05fTUFYICAxCisjZGVmaW5lIFhFTkJVU19DQUNIRV9JTlRFUkZBQ0VfVkVSU0lPTl9NQVgg
IDIKIAogI2VuZGlmICAvLyBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9ICmRpZmYgLS1naXQgYS9p
bmNsdWRlL2dudHRhYl9pbnRlcmZhY2UuaCBiL2luY2x1ZGUvZ250dGFiX2ludGVyZmFjZS5oCmlu
ZGV4IDYxMjcyYWIuLmMzNGRiZDAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ250dGFiX2ludGVyZmFj
ZS5oCisrKyBiL2luY2x1ZGUvZ250dGFiX2ludGVyZmFjZS5oCkBAIC03MiwxMiArNzIsMjQgQEAg
dHlwZWRlZiBWT0lECiAgICAgSU4gIFBJTlRFUkZBQ0UgIEludGVyZmFjZQogICAgICk7CiAKK3R5
cGVkZWYgTlRTVEFUVVMKKygqWEVOQlVTX0dOVFRBQl9DUkVBVEVfQ0FDSEVfVjEpKAorICAgIElO
ICBQSU5URVJGQUNFICAgICAgICAgICAgICAgICAgSW50ZXJmYWNlLAorICAgIElOICBjb25zdCBD
SEFSICAgICAgICAgICAgICAgICAgKk5hbWUsCisgICAgSU4gIFVMT05HICAgICAgICAgICAgICAg
ICAgICAgICBSZXNlcnZhdGlvbiwKKyAgICBJTiAgWEVOQlVTX0NBQ0hFX0FDUVVJUkVfTE9DSyAg
IEFjcXVpcmVMb2NrLAorICAgIElOICBYRU5CVVNfQ0FDSEVfUkVMRUFTRV9MT0NLICAgUmVsZWFz
ZUxvY2ssCisgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAgICAgICAgICBBcmd1bWVudCBPUFRJ
T05BTCwKKyAgICBPVVQgUFhFTkJVU19HTlRUQUJfQ0FDSEUgICAgICAgICpDYWNoZQorICAgICk7
CisKIC8qISBcdHlwZWRlZiBYRU5CVVNfR05UVEFCX0NSRUFURV9DQUNIRQogICAgIFxicmllZiBD
cmVhdGUgYSBjYWNoZSBvZiBncmFudCB0YWJsZSBlbnRyaWVzCiAKICAgICBccGFyYW0gSW50ZXJm
YWNlIFRoZSBpbnRlcmZhY2UgaGVhZGVyCiAgICAgXHBhcmFtIE5hbWUgQSBuYW1lIGZvciB0aGUg
Y2FjaGUgd2hpY2ggd2lsbCBiZSB1c2VkIGluIGRlYnVnIG91dHB1dAogICAgIFxwYXJhbSBSZXNl
cnZhdGlvbiBUaGUgdGFyZ2V0IG1pbmltdW0gcG9wdWxhdGlvbiBvZiB0aGUgY2FjaGUKKyAgICBc
cGFyYW0gQ2FwIFRoZSBtYXhpbXVtIHBvcHVsYXRpb24gb2YgdGhlIGNhY2hlCiAgICAgXHBhcmFt
IEFjcXVpcmVMb2NrIEEgY2FsbGJhY2sgaW52b2tlZCB0byBhY3F1aXJlIGEgc3BpbmxvY2sKICAg
ICBccGFyYW0gUmVsZWFzZUxvY2sgQSBjYWxsYmFjayBpbnZva2VkIHRvIHJlbGVhc2UgdGhlIHNw
aW5sb2NrCiAgICAgXHBhcmFtIEFyZ3VtZW50IEFuIG9wdGlvbmFsIGNvbnRleHQgYXJndW1lbnQg
cGFzc2VkIHRvIHRoZSBjYWxsYmFja3MKQEAgLTg4LDYgKzEwMCw3IEBAIHR5cGVkZWYgTlRTVEFU
VVMKICAgICBJTiAgUElOVEVSRkFDRSAgICAgICAgICAgICAgICAgIEludGVyZmFjZSwKICAgICBJ
TiAgY29uc3QgQ0hBUiAgICAgICAgICAgICAgICAgICpOYW1lLAogICAgIElOICBVTE9ORyAgICAg
ICAgICAgICAgICAgICAgICAgUmVzZXJ2YXRpb24sCisgICAgSU4gIFVMT05HICAgICAgICAgICAg
ICAgICAgICAgICBDYXAsCiAgICAgSU4gIFhFTkJVU19DQUNIRV9BQ1FVSVJFX0xPQ0sgICBBY3F1
aXJlTG9jaywKICAgICBJTiAgWEVOQlVTX0NBQ0hFX1JFTEVBU0VfTE9DSyAgIFJlbGVhc2VMb2Nr
LAogICAgIElOICBQVk9JRCAgICAgICAgICAgICAgICAgICAgICAgQXJndW1lbnQgT1BUSU9OQUws
CkBAIC0yMjgsNyArMjQxLDcgQEAgc3RydWN0IF9YRU5CVVNfR05UVEFCX0lOVEVSRkFDRV9WMSB7
CiAgICAgSU5URVJGQUNFICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50ZXJmYWNlOwogICAg
IFhFTkJVU19HTlRUQUJfQUNRVUlSRSAgICAgICAgICAgICAgIEdudHRhYkFjcXVpcmU7CiAgICAg
WEVOQlVTX0dOVFRBQl9SRUxFQVNFICAgICAgICAgICAgICAgR250dGFiUmVsZWFzZTsKLSAgICBY
RU5CVVNfR05UVEFCX0NSRUFURV9DQUNIRSAgICAgICAgICBHbnR0YWJDcmVhdGVDYWNoZTsKKyAg
ICBYRU5CVVNfR05UVEFCX0NSRUFURV9DQUNIRV9WMSAgICAgICBHbnR0YWJDcmVhdGVDYWNoZVZl
cnNpb24xOwogICAgIFhFTkJVU19HTlRUQUJfUEVSTUlUX0ZPUkVJR05fQUNDRVNTIEdudHRhYlBl
cm1pdEZvcmVpZ25BY2Nlc3M7CiAgICAgWEVOQlVTX0dOVFRBQl9SRVZPS0VfRk9SRUlHTl9BQ0NF
U1MgR250dGFiUmV2b2tlRm9yZWlnbkFjY2VzczsKICAgICBYRU5CVVNfR05UVEFCX0dFVF9SRUZF
UkVOQ0UgICAgICAgICBHbnR0YWJHZXRSZWZlcmVuY2U7CkBAIC0yNDMsNyArMjU2LDcgQEAgc3Ry
dWN0IF9YRU5CVVNfR05UVEFCX0lOVEVSRkFDRV9WMiB7CiAgICAgSU5URVJGQUNFICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSW50ZXJmYWNlOwogICAgIFhFTkJVU19HTlRUQUJfQUNRVUlSRSAg
ICAgICAgICAgICAgIEdudHRhYkFjcXVpcmU7CiAgICAgWEVOQlVTX0dOVFRBQl9SRUxFQVNFICAg
ICAgICAgICAgICAgR250dGFiUmVsZWFzZTsKLSAgICBYRU5CVVNfR05UVEFCX0NSRUFURV9DQUNI
RSAgICAgICAgICBHbnR0YWJDcmVhdGVDYWNoZTsKKyAgICBYRU5CVVNfR05UVEFCX0NSRUFURV9D
QUNIRV9WMSAgICAgICBHbnR0YWJDcmVhdGVDYWNoZVZlcnNpb24xOwogICAgIFhFTkJVU19HTlRU
QUJfUEVSTUlUX0ZPUkVJR05fQUNDRVNTIEdudHRhYlBlcm1pdEZvcmVpZ25BY2Nlc3M7CiAgICAg
WEVOQlVTX0dOVFRBQl9SRVZPS0VfRk9SRUlHTl9BQ0NFU1MgR250dGFiUmV2b2tlRm9yZWlnbkFj
Y2VzczsKICAgICBYRU5CVVNfR05UVEFCX0dFVF9SRUZFUkVOQ0UgICAgICAgICBHbnR0YWJHZXRS
ZWZlcmVuY2U7CkBAIC0yNjAsNiArMjczLDI0IEBAIHN0cnVjdCBfWEVOQlVTX0dOVFRBQl9JTlRF
UkZBQ0VfVjMgewogICAgIElOVEVSRkFDRSAgICAgICAgICAgICAgICAgICAgICAgICAgIEludGVy
ZmFjZTsKICAgICBYRU5CVVNfR05UVEFCX0FDUVVJUkUgICAgICAgICAgICAgICBHbnR0YWJBY3F1
aXJlOwogICAgIFhFTkJVU19HTlRUQUJfUkVMRUFTRSAgICAgICAgICAgICAgIEdudHRhYlJlbGVh
c2U7CisgICAgWEVOQlVTX0dOVFRBQl9DUkVBVEVfQ0FDSEVfVjEgICAgICAgR250dGFiQ3JlYXRl
Q2FjaGVWZXJzaW9uMTsKKyAgICBYRU5CVVNfR05UVEFCX1BFUk1JVF9GT1JFSUdOX0FDQ0VTUyBH
bnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOworICAgIFhFTkJVU19HTlRUQUJfUkVWT0tFX0ZPUkVJ
R05fQUNDRVNTIEdudHRhYlJldm9rZUZvcmVpZ25BY2Nlc3M7CisgICAgWEVOQlVTX0dOVFRBQl9H
RVRfUkVGRVJFTkNFICAgICAgICAgR250dGFiR2V0UmVmZXJlbmNlOworICAgIFhFTkJVU19HTlRU
QUJfUVVFUllfUkVGRVJFTkNFICAgICAgIEdudHRhYlF1ZXJ5UmVmZXJlbmNlOworICAgIFhFTkJV
U19HTlRUQUJfREVTVFJPWV9DQUNIRSAgICAgICAgIEdudHRhYkRlc3Ryb3lDYWNoZTsKKyAgICBY
RU5CVVNfR05UVEFCX01BUF9GT1JFSUdOX1BBR0VTICAgICBHbnR0YWJNYXBGb3JlaWduUGFnZXM7
CisgICAgWEVOQlVTX0dOVFRBQl9VTk1BUF9GT1JFSUdOX1BBR0VTICAgR250dGFiVW5tYXBGb3Jl
aWduUGFnZXM7Cit9OworCisvKiEgXHN0cnVjdCBfWEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0VfVjQK
KyAgICBcYnJpZWYgR05UVEFCIGludGVyZmFjZSB2ZXJzaW9uIDQKKyAgICBcaW5ncm91cCBpbnRl
cmZhY2VzCisqLworc3RydWN0IF9YRU5CVVNfR05UVEFCX0lOVEVSRkFDRV9WNCB7CisgICAgSU5U
RVJGQUNFICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50ZXJmYWNlOworICAgIFhFTkJVU19H
TlRUQUJfQUNRVUlSRSAgICAgICAgICAgICAgIEdudHRhYkFjcXVpcmU7CisgICAgWEVOQlVTX0dO
VFRBQl9SRUxFQVNFICAgICAgICAgICAgICAgR250dGFiUmVsZWFzZTsKICAgICBYRU5CVVNfR05U
VEFCX0NSRUFURV9DQUNIRSAgICAgICAgICBHbnR0YWJDcmVhdGVDYWNoZTsKICAgICBYRU5CVVNf
R05UVEFCX1BFUk1JVF9GT1JFSUdOX0FDQ0VTUyBHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzOwog
ICAgIFhFTkJVU19HTlRUQUJfUkVWT0tFX0ZPUkVJR05fQUNDRVNTIEdudHRhYlJldm9rZUZvcmVp
Z25BY2Nlc3M7CkBAIC0yNzAsNyArMzAxLDcgQEAgc3RydWN0IF9YRU5CVVNfR05UVEFCX0lOVEVS
RkFDRV9WMyB7CiAgICAgWEVOQlVTX0dOVFRBQl9VTk1BUF9GT1JFSUdOX1BBR0VTICAgR250dGFi
VW5tYXBGb3JlaWduUGFnZXM7CiB9OwogCi10eXBlZGVmIHN0cnVjdCBfWEVOQlVTX0dOVFRBQl9J
TlRFUkZBQ0VfVjMgWEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0UsICpQWEVOQlVTX0dOVFRBQl9JTlRF
UkZBQ0U7Cit0eXBlZGVmIHN0cnVjdCBfWEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0VfVjQgWEVOQlVT
X0dOVFRBQl9JTlRFUkZBQ0UsICpQWEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0U7CiAKIC8qISBcZGVm
IFhFTkJVU19HTlRUQUIKICAgICBcYnJpZWYgTWFjcm8gYXQgYXNzaXN0IGluIG1ldGhvZCBpbnZv
Y2F0aW9uCkBAIC0yODEsNyArMzEyLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgX1hFTkJVU19HTlRUQUJf
SU5URVJGQUNFX1YzIFhFTkJVU19HTlRUQUJfSU5URVJGQUNFLCAqUFhFTkJVU19HTlQKICNlbmRp
ZiAgLy8gX1dJTkRMTAogCiAjZGVmaW5lIFhFTkJVU19HTlRUQUJfSU5URVJGQUNFX1ZFUlNJT05f
TUlOIDEKLSNkZWZpbmUgWEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0VfVkVSU0lPTl9NQVggMworI2Rl
ZmluZSBYRU5CVVNfR05UVEFCX0lOVEVSRkFDRV9WRVJTSU9OX01BWCA0CiAKICNlbmRpZiAgLy8g
X1hFTkJVU19HTlRUQUJfSU5URVJGQUNFX0gKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9yZXZpc2lv
bi5oIGIvaW5jbHVkZS9yZXZpc2lvbi5oCmluZGV4IGVhNDg5ZjUuLjI4ZWU0NjEgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvcmV2aXNpb24uaAorKysgYi9pbmNsdWRlL3JldmlzaW9uLmgKQEAgLTU0LDYg
KzU0LDcgQEAKICAgICBERUZJTkVfUkVWSVNJT04oMHgwOTAwMDAwMSwgIDEsICAyLCAgNiwgIDEs
ICAyLCAgMSwgIDEsICAyLCAgMSwgIDEsICAxKSwgXAogICAgIERFRklORV9SRVZJU0lPTigweDA5
MDAwMDAyLCAgMSwgIDIsICA3LCAgMSwgIDIsICAxLCAgMSwgIDIsICAxLCAgMSwgIDEpLCBcCiAg
ICAgREVGSU5FX1JFVklTSU9OKDB4MDkwMDAwMDMsICAxLCAgMiwgIDgsICAxLCAgMiwgIDEsICAx
LCAgMiwgIDEsICAxLCAgMSksIFwKLSAgICBERUZJTkVfUkVWSVNJT04oMHgwOTAwMDAwNCwgIDEs
ICAyLCAgOCwgIDEsICAyLCAgMSwgIDEsICAzLCAgMSwgIDEsICAxKQorICAgIERFRklORV9SRVZJ
U0lPTigweDA5MDAwMDA0LCAgMSwgIDIsICA4LCAgMSwgIDIsICAxLCAgMSwgIDMsICAxLCAgMSwg
IDEpLCBcCisgICAgREVGSU5FX1JFVklTSU9OKDB4MDkwMDAwMDUsICAxLCAgMiwgIDgsICAxLCAg
MiwgIDEsICAyLCAgNCwgIDEsICAxLCAgMSkKIAogI2VuZGlmICAvLyBfUkVWSVNJT05fSApkaWZm
IC0tZ2l0IGEvc3JjL3hlbmJ1cy9jYWNoZS5jIGIvc3JjL3hlbmJ1cy9jYWNoZS5jCmluZGV4IDY4
YmZiMzkuLmEwZjQxMzUgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5idXMvY2FjaGUuYworKysgYi9zcmMv
eGVuYnVzL2NhY2hlLmMKQEAgLTc2LDYgKzc2LDcgQEAgc3RydWN0IF9YRU5CVVNfQ0FDSEUgewog
ICAgIENIQVIgICAgICAgICAgICAgICAgICAgIE5hbWVbTUFYTkFNRUxFTl07CiAgICAgVUxPTkcg
ICAgICAgICAgICAgICAgICAgU2l6ZTsKICAgICBVTE9ORyAgICAgICAgICAgICAgICAgICBSZXNl
cnZhdGlvbjsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAgICBDYXA7CiAgICAgTlRTVEFUVVMg
ICAgICAgICAgICAgICAgKCpDdG9yKShQVk9JRCwgUFZPSUQpOwogICAgIFZPSUQgICAgICAgICAg
ICAgICAgICAgICgqRHRvcikoUFZPSUQsIFBWT0lEKTsKICAgICBWT0lEICAgICAgICAgICAgICAg
ICAgICAoKkFjcXVpcmVMb2NrKShQVk9JRCk7CkBAIC0yMzQsNiArMjM1LDcgQEAgQ2FjaGVDcmVh
dGVTbGFiKAogewogICAgIFBYRU5CVVNfQ0FDSEVfU0xBQiAgU2xhYjsKICAgICBVTE9ORyAgICAg
ICAgICAgICAgIE51bWJlck9mQnl0ZXM7CisgICAgVUxPTkcgICAgICAgICAgICAgICBDb3VudDsK
ICAgICBMQVJHRV9JTlRFR0VSICAgICAgIExvd0FkZHJlc3M7CiAgICAgTEFSR0VfSU5URUdFUiAg
ICAgICBIaWdoQWRkcmVzczsKICAgICBMQVJHRV9JTlRFR0VSICAgICAgIEJvdW5kYXJ5OwpAQCAt
MjQzLDYgKzI0NSwxMyBAQCBDYWNoZUNyZWF0ZVNsYWIoCiAgICAgTnVtYmVyT2ZCeXRlcyA9IFAy
Uk9VTkRVUChGSUVMRF9PRkZTRVQoWEVOQlVTX0NBQ0hFX1NMQUIsIEJ1ZmZlcikgKwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQ2FjaGUtPlNpemUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQUdFX1NJWkUpOworICAgIENvdW50ID0gKE51bWJlck9mQnl0ZXMgLSBGSUVM
RF9PRkZTRVQoWEVOQlVTX0NBQ0hFX1NMQUIsIEJ1ZmZlcikpIC8KKyAgICAgICAgICAgIENhY2hl
LT5TaXplOworICAgIEFTU0VSVChDb3VudCAhPSAwKTsKKworICAgIHN0YXR1cyA9IFNUQVRVU19J
TlNVRkZJQ0lFTlRfUkVTT1VSQ0VTOworICAgIGlmIChDYWNoZS0+Q291bnQgKyBDb3VudCA+IENh
Y2hlLT5DYXApCisgICAgICAgIGdvdG8gZmFpbDE7CiAKICAgICBMb3dBZGRyZXNzLlF1YWRQYXJ0
ID0gMHVsbDsKICAgICBIaWdoQWRkcmVzcy5RdWFkUGFydCA9IH4wdWxsOwpAQCAtMjU3LDMxICsy
NjYsMzAgQEAgQ2FjaGVDcmVhdGVTbGFiKAogCiAgICAgc3RhdHVzID0gU1RBVFVTX05PX01FTU9S
WTsKICAgICBpZiAoU2xhYiA9PSBOVUxMKQotICAgICAgICBnb3RvIGZhaWwxOworICAgICAgICBn
b3RvIGZhaWwyOwogCiAgICAgUnRsWmVyb01lbW9yeShTbGFiLCBOdW1iZXJPZkJ5dGVzKTsKIAog
ICAgIFNsYWItPk1hZ2ljID0gWEVOQlVTX0NBQ0hFX1NMQUJfTUFHSUM7CiAgICAgU2xhYi0+Q2Fj
aGUgPSBDYWNoZTsKLSAgICBTbGFiLT5Db3VudCA9IChOdW1iZXJPZkJ5dGVzIC0KLSAgICAgICAg
ICAgICAgICAgICBGSUVMRF9PRkZTRVQoWEVOQlVTX0NBQ0hFX1NMQUIsIEJ1ZmZlcikpIC8KLSAg
ICAgICAgICAgICAgICAgIENhY2hlLT5TaXplOwotICAgIEFTU0VSVChTbGFiLT5Db3VudCAhPSAw
KTsKKyAgICBTbGFiLT5Db3VudCA9IENvdW50OwogCiAgICAgZm9yIChJbmRleCA9IDA7IEluZGV4
IDwgKExPTkcpU2xhYi0+Q291bnQ7IEluZGV4KyspIHsKICAgICAgICAgUFZPSUQgT2JqZWN0ID0g
KFBWT0lEKSZTbGFiLT5CdWZmZXJbSW5kZXggKiBDYWNoZS0+U2l6ZV07CiAKICAgICAgICAgc3Rh
dHVzID0gX19DYWNoZUN0b3IoQ2FjaGUsIE9iamVjdCk7CiAgICAgICAgIGlmICghTlRfU1VDQ0VT
UyhzdGF0dXMpKQotICAgICAgICAgICAgZ290byBmYWlsMjsKKyAgICAgICAgICAgIGdvdG8gZmFp
bDM7CiAgICAgfQogCiAgICAgQ2FjaGVJbnNlcnRTbGFiKENhY2hlLCBTbGFiKTsKLSAgICBDYWNo
ZS0+Q291bnQgKz0gU2xhYi0+Q291bnQ7CisgICAgQ2FjaGUtPkNvdW50ICs9IENvdW50OwogCiAg
ICAgcmV0dXJuIFNsYWI7CiAKLWZhaWwyOgorZmFpbDM6CisgICAgRXJyb3IoImZhaWwzXG4iKTsK
KwogICAgIHdoaWxlICgtLUluZGV4ID49IDApIHsKICAgICAgICAgUFZPSUQgT2JqZWN0ID0gKFBW
T0lEKSZTbGFiLT5CdWZmZXJbSW5kZXggKiBDYWNoZS0+U2l6ZV07CiAKQEAgLTI5MCw2ICsyOTgs
OSBAQCBmYWlsMjoKIAogICAgIE1tRnJlZUNvbnRpZ3VvdXNNZW1vcnkoU2xhYik7CiAKK2ZhaWwy
OgorICAgIEVycm9yKCJmYWlsMlxuIik7CisKIGZhaWwxOgogICAgIEVycm9yKCJmYWlsMSAoJTA4
eClcbiIsIHN0YXR1cyk7CiAKQEAgLTU2Niw2ICs1NzcsNyBAQCBDYWNoZUNyZWF0ZSgKICAgICBJ
TiAgY29uc3QgQ0hBUiAgICAgICAgICAqTmFtZSwKICAgICBJTiAgVUxPTkcgICAgICAgICAgICAg
ICBTaXplLAogICAgIElOICBVTE9ORyAgICAgICAgICAgICAgIFJlc2VydmF0aW9uLAorICAgIElO
ICBVTE9ORyAgICAgICAgICAgICAgIENhcCwKICAgICBJTiAgTlRTVEFUVVMgICAgICAgICAgICAo
KkN0b3IpKFBWT0lELCBQVk9JRCksCiAgICAgSU4gIFZPSUQgICAgICAgICAgICAgICAgKCpEdG9y
KShQVk9JRCwgUFZPSUQpLAogICAgIElOICBWT0lEICAgICAgICAgICAgICAgICgqQWNxdWlyZUxv
Y2spKFBWT0lEKSwKQEAgLTU5Niw4ICs2MDgsMTIgQEAgQ2FjaGVDcmVhdGUoCiAgICAgU2l6ZSA9
IF9fbWF4KFNpemUsIE1JTklNVU1fT0JKRUNUX1NJWkUpOwogICAgIFNpemUgPSBQMlJPVU5EVVAo
U2l6ZSwgc2l6ZW9mIChVTE9OR19QVFIpKTsKIAorICAgIGlmIChDYXAgPT0gMCkKKyAgICAgICAg
Q2FwID0gVUxPTkdfTUFYOworCiAgICAgKCpDYWNoZSktPlNpemUgPSBTaXplOwogICAgICgqQ2Fj
aGUpLT5SZXNlcnZhdGlvbiA9IFJlc2VydmF0aW9uOworICAgICgqQ2FjaGUpLT5DYXAgPSBDYXA7
CiAgICAgKCpDYWNoZSktPkN0b3IgPSBDdG9yOwogICAgICgqQ2FjaGUpLT5EdG9yID0gRHRvcjsK
ICAgICAoKkNhY2hlKS0+QWNxdWlyZUxvY2sgPSBBY3F1aXJlTG9jazsKQEAgLTYwNiwxMCArNjIy
LDE0IEBAIENhY2hlQ3JlYXRlKAogCiAgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCYoKkNhY2hlKS0+
U2xhYkxpc3QpOwogCisgICAgc3RhdHVzID0gU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworICAg
IGlmICgoKkNhY2hlKS0+UmVzZXJ2YXRpb24gPiAoKkNhY2hlKS0+Q2FwKQorICAgICAgICBnb3Rv
IGZhaWwzOworCiAgICAgaWYgKCgqQ2FjaGUpLT5SZXNlcnZhdGlvbiAhPSAwKSB7CiAgICAgICAg
IHN0YXR1cyA9IF9fQ2FjaGVGaWxsKCpDYWNoZSk7CiAgICAgICAgIGlmICghTlRfU1VDQ0VTUyhz
dGF0dXMpKQotICAgICAgICAgICAgZ290byBmYWlsMzsKKyAgICAgICAgICAgIGdvdG8gZmFpbDQ7
CiAgICAgfQogCiAgICAgKCpDYWNoZSktPk1hZ2F6aW5lQ291bnQgPSBLZVF1ZXJ5TWF4aW11bVBy
b2Nlc3NvckNvdW50RXgoQUxMX1BST0NFU1NPUl9HUk9VUFMpOwpAQCAtNjE3LDcgKzYzNyw3IEBA
IENhY2hlQ3JlYXRlKAogCiAgICAgc3RhdHVzID0gU1RBVFVTX05PX01FTU9SWTsKICAgICBpZiAo
KCpDYWNoZSktPk1hZ2F6aW5lID09IE5VTEwpCi0gICAgICAgIGdvdG8gZmFpbDQ7CisgICAgICAg
IGdvdG8gZmFpbDU7CiAKICAgICBLZUFjcXVpcmVTcGluTG9jaygmQ29udGV4dC0+TG9jaywgJkly
cWwpOwogICAgIEluc2VydFRhaWxMaXN0KCZDb250ZXh0LT5MaXN0LCAmKCpDYWNoZSktPkxpc3RF
bnRyeSk7CkBAIC02MjcsMTMgKzY0NywxNiBAQCBDYWNoZUNyZWF0ZSgKIAogICAgIHJldHVybiBT
VEFUVVNfU1VDQ0VTUzsKIAotZmFpbDQ6Ci0gICAgRXJyb3IoImZhaWw0XG4iKTsKK2ZhaWw1Ogor
ICAgIEVycm9yKCJmYWlsNVxuIik7CiAKICAgICAoKkNhY2hlKS0+TWFnYXppbmVDb3VudCA9IDA7
CiAKICAgICBfX0NhY2hlRW1wdHkoKkNhY2hlKTsKIAorZmFpbDQ6CisgICAgRXJyb3IoImZhaWw0
XG4iKTsKKwogZmFpbDM6CiAgICAgRXJyb3IoImZhaWwzXG4iKTsKIApAQCAtNjQ1LDYgKzY2OCw4
IEBAIGZhaWwzOgogICAgICgqQ2FjaGUpLT5BY3F1aXJlTG9jayA9IE5VTEw7CiAgICAgKCpDYWNo
ZSktPkR0b3IgPSBOVUxMOwogICAgICgqQ2FjaGUpLT5DdG9yID0gTlVMTDsKKyAgICAoKkNhY2hl
KS0+Q2FwID0gMDsKKyAgICAoKkNhY2hlKS0+UmVzZXJ2YXRpb24gPSAwOwogICAgICgqQ2FjaGUp
LT5TaXplID0gMDsKIAogZmFpbDI6CkBAIC02NjEsNiArNjg2LDMzIEBAIGZhaWwxOgogICAgIHJl
dHVybiBzdGF0dXM7ICAgIAogfQogCitzdGF0aWMgTlRTVEFUVVMKK0NhY2hlQ3JlYXRlVmVyc2lv
bjEoCisgICAgSU4gIFBJTlRFUkZBQ0UgICAgICAgICAgSW50ZXJmYWNlLAorICAgIElOICBjb25z
dCBDSEFSICAgICAgICAgICpOYW1lLAorICAgIElOICBVTE9ORyAgICAgICAgICAgICAgIFNpemUs
CisgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgUmVzZXJ2YXRpb24sCisgICAgSU4gIE5UU1RB
VFVTICAgICAgICAgICAgKCpDdG9yKShQVk9JRCwgUFZPSUQpLAorICAgIElOICBWT0lEICAgICAg
ICAgICAgICAgICgqRHRvcikoUFZPSUQsIFBWT0lEKSwKKyAgICBJTiAgVk9JRCAgICAgICAgICAg
ICAgICAoKkFjcXVpcmVMb2NrKShQVk9JRCksCisgICAgSU4gIFZPSUQgICAgICAgICAgICAgICAg
KCpSZWxlYXNlTG9jaykoUFZPSUQpLAorICAgIElOICBQVk9JRCAgICAgICAgICAgICAgIEFyZ3Vt
ZW50LAorICAgIE9VVCBQWEVOQlVTX0NBQ0hFICAgICAgICpDYWNoZQorICAgICkKK3sKKyAgICBy
ZXR1cm4gQ2FjaGVDcmVhdGUoSW50ZXJmYWNlLAorICAgICAgICAgICAgICAgICAgICAgICBOYW1l
LAorICAgICAgICAgICAgICAgICAgICAgICBTaXplLAorICAgICAgICAgICAgICAgICAgICAgICBS
ZXNlcnZhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgMCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgQ3RvciwKKyAgICAgICAgICAgICAgICAgICAgICAgRHRvciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgQWNxdWlyZUxvY2ssCisgICAgICAgICAgICAgICAgICAgICAgIFJlbGVhc2VMb2Nr
LAorICAgICAgICAgICAgICAgICAgICAgICBBcmd1bWVudCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgQ2FjaGUpOworfQorCiBzdGF0aWMgVk9JRAogQ2FjaGVEZXN0cm95KAogICAgIElOICBQSU5U
RVJGQUNFICAgICAgICAgIEludGVyZmFjZSwKQEAgLTY5Niw2ICs3NDgsOCBAQCBDYWNoZURlc3Ry
b3koCiAgICAgQ2FjaGUtPkFjcXVpcmVMb2NrID0gTlVMTDsKICAgICBDYWNoZS0+RHRvciA9IE5V
TEw7CiAgICAgQ2FjaGUtPkN0b3IgPSBOVUxMOworICAgIENhY2hlLT5DYXAgPSAwOworICAgIENh
Y2hlLT5SZXNlcnZhdGlvbiA9IDA7CiAgICAgQ2FjaGUtPlNpemUgPSAwOwogCiAgICAgUnRsWmVy
b01lbW9yeShDYWNoZS0+TmFtZSwgc2l6ZW9mIChDYWNoZS0+TmFtZSkpOwpAQCAtODI2LDYgKzg4
MCwxNiBAQCBzdGF0aWMgc3RydWN0IF9YRU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YxIENhY2hlSW50
ZXJmYWNlVmVyc2lvbjEgPSB7CiAgICAgeyBzaXplb2YgKHN0cnVjdCBfWEVOQlVTX0NBQ0hFX0lO
VEVSRkFDRV9WMSksIDEsIE5VTEwsIE5VTEwsIE5VTEwgfSwKICAgICBDYWNoZUFjcXVpcmUsCiAg
ICAgQ2FjaGVSZWxlYXNlLAorICAgIENhY2hlQ3JlYXRlVmVyc2lvbjEsCisgICAgQ2FjaGVHZXQs
CisgICAgQ2FjaGVQdXQsCisgICAgQ2FjaGVEZXN0cm95Cit9OworCitzdGF0aWMgc3RydWN0IF9Y
RU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YyIENhY2hlSW50ZXJmYWNlVmVyc2lvbjIgPSB7CisgICAg
eyBzaXplb2YgKHN0cnVjdCBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMiksIDIsIE5VTEwsIE5V
TEwsIE5VTEwgfSwKKyAgICBDYWNoZUFjcXVpcmUsCisgICAgQ2FjaGVSZWxlYXNlLAogICAgIENh
Y2hlQ3JlYXRlLAogICAgIENhY2hlR2V0LAogICAgIENhY2hlUHV0LApAQCAtOTAwLDYgKzk2NCwy
MyBAQCBDYWNoZUdldEludGVyZmFjZSgKICAgICAgICAgc3RhdHVzID0gU1RBVFVTX1NVQ0NFU1M7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KKyAgICBjYXNlIDI6IHsKKyAgICAgICAgc3RydWN0IF9Y
RU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YyICAgKkNhY2hlSW50ZXJmYWNlOworCisgICAgICAgIENh
Y2hlSW50ZXJmYWNlID0gKHN0cnVjdCBfWEVOQlVTX0NBQ0hFX0lOVEVSRkFDRV9WMiAqKUludGVy
ZmFjZTsKKworICAgICAgICBzdGF0dXMgPSBTVEFUVVNfQlVGRkVSX09WRVJGTE9XOworICAgICAg
ICBpZiAoU2l6ZSA8IHNpemVvZiAoc3RydWN0IF9YRU5CVVNfQ0FDSEVfSU5URVJGQUNFX1YyKSkK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICpDYWNoZUludGVyZmFjZSA9IENhY2hlSW50
ZXJmYWNlVmVyc2lvbjI7CisKKyAgICAgICAgQVNTRVJUM1UoSW50ZXJmYWNlLT5WZXJzaW9uLCA9
PSwgVmVyc2lvbik7CisgICAgICAgIEludGVyZmFjZS0+Q29udGV4dCA9IENvbnRleHQ7CisKKyAg
ICAgICAgc3RhdHVzID0gU1RBVFVTX1NVQ0NFU1M7CisgICAgICAgIGJyZWFrOworICAgIH0KICAg
ICBkZWZhdWx0OgogICAgICAgICBzdGF0dXMgPSBTVEFUVVNfTk9UX1NVUFBPUlRFRDsKICAgICAg
ICAgYnJlYWs7CmRpZmYgLS1naXQgYS9zcmMveGVuYnVzL2dudHRhYi5jIGIvc3JjL3hlbmJ1cy9n
bnR0YWIuYwppbmRleCBjYTYwYTQ4Li5lNTkwYTVjIDEwMDY0NAotLS0gYS9zcmMveGVuYnVzL2du
dHRhYi5jCisrKyBiL3NyYy94ZW5idXMvZ250dGFiLmMKQEAgLTMyNyw2ICszMjcsNyBAQCBHbnR0
YWJDcmVhdGVDYWNoZSgKICAgICBJTiAgUElOVEVSRkFDRSAgICAgICAgICAgICAgSW50ZXJmYWNl
LAogICAgIElOICBjb25zdCBDSEFSICAgICAgICAgICAgICAqTmFtZSwKICAgICBJTiAgVUxPTkcg
ICAgICAgICAgICAgICAgICAgUmVzZXJ2YXRpb24sCisgICAgSU4gIFVMT05HICAgICAgICAgICAg
ICAgICAgIENhcCwKICAgICBJTiAgVk9JRCAgICAgICAgICAgICAgICAgICAgKCpBY3F1aXJlTG9j
aykoUFZPSUQpLAogICAgIElOICBWT0lEICAgICAgICAgICAgICAgICAgICAoKlJlbGVhc2VMb2Nr
KShQVk9JRCksCiAgICAgSU4gIFBWT0lEICAgICAgICAgICAgICAgICAgIEFyZ3VtZW50LApAQCAt
MzYxLDYgKzM2Miw3IEBAIEdudHRhYkNyZWF0ZUNhY2hlKAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAoKkNhY2hlKS0+TmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mIChY
RU5CVVNfR05UVEFCX0VOVFJZKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVzZXJ2YXRp
b24sCisgICAgICAgICAgICAgICAgICAgICAgICAgIENhcCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR250dGFiRW50cnlDdG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICBHbnR0YWJF
bnRyeUR0b3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIEdudHRhYkFjcXVpcmVMb2NrLApA
QCAtMzk5LDYgKzQwMSwyNyBAQCBmYWlsMToKICAgICByZXR1cm4gc3RhdHVzOwogfQogCitzdGF0
aWMgTlRTVEFUVVMKK0dudHRhYkNyZWF0ZUNhY2hlVmVyc2lvbjEoCisgICAgSU4gIFBJTlRFUkZB
Q0UgICAgICAgICAgICAgIEludGVyZmFjZSwKKyAgICBJTiAgY29uc3QgQ0hBUiAgICAgICAgICAg
ICAgKk5hbWUsCisgICAgSU4gIFVMT05HICAgICAgICAgICAgICAgICAgIFJlc2VydmF0aW9uLAor
ICAgIElOICBWT0lEICAgICAgICAgICAgICAgICAgICAoKkFjcXVpcmVMb2NrKShQVk9JRCksCisg
ICAgSU4gIFZPSUQgICAgICAgICAgICAgICAgICAgICgqUmVsZWFzZUxvY2spKFBWT0lEKSwKKyAg
ICBJTiAgUFZPSUQgICAgICAgICAgICAgICAgICAgQXJndW1lbnQsCisgICAgT1VUIFBYRU5CVVNf
R05UVEFCX0NBQ0hFICAgICpDYWNoZQorICAgICkKK3sKKyAgICByZXR1cm4gR250dGFiQ3JlYXRl
Q2FjaGUoSW50ZXJmYWNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSZXNlcnZhdGlvbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWNxdWlyZUxvY2ss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlbGVhc2VMb2NrLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBcmd1bWVudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q2FjaGUpOworfQorCiBzdGF0aWMgVk9JRAogR250dGFiRGVzdHJveUNhY2hlKAogICAgIElOICBQ
SU5URVJGQUNFICAgICAgICAgICAgICBJbnRlcmZhY2UsCkBAIC05NjAsNyArOTgzLDcgQEAgc3Rh
dGljIHN0cnVjdCBfWEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0VfVjEgICBHbnR0YWJJbnRlcmZhY2VW
ZXJzaW9uMSA9IHsKICAgICB7IHNpemVvZiAoc3RydWN0IF9YRU5CVVNfR05UVEFCX0lOVEVSRkFD
RV9WMSksIDEsIE5VTEwsIE5VTEwsIE5VTEwgfSwKICAgICBHbnR0YWJBY3F1aXJlLAogICAgIEdu
dHRhYlJlbGVhc2UsCi0gICAgR250dGFiQ3JlYXRlQ2FjaGUsCisgICAgR250dGFiQ3JlYXRlQ2Fj
aGVWZXJzaW9uMSwKICAgICBHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNzLAogICAgIEdudHRhYlJl
dm9rZUZvcmVpZ25BY2Nlc3MsCiAgICAgR250dGFiR2V0UmVmZXJlbmNlLApAQCAtOTcxLDcgKzk5
NCw3IEBAIHN0YXRpYyBzdHJ1Y3QgX1hFTkJVU19HTlRUQUJfSU5URVJGQUNFX1YyICAgR250dGFi
SW50ZXJmYWNlVmVyc2lvbjIgPSB7CiAgICAgeyBzaXplb2YgKHN0cnVjdCBfWEVOQlVTX0dOVFRB
Ql9JTlRFUkZBQ0VfVjIpLCAyLCBOVUxMLCBOVUxMLCBOVUxMIH0sCiAgICAgR250dGFiQWNxdWly
ZSwKICAgICBHbnR0YWJSZWxlYXNlLAotICAgIEdudHRhYkNyZWF0ZUNhY2hlLAorICAgIEdudHRh
YkNyZWF0ZUNhY2hlVmVyc2lvbjEsCiAgICAgR250dGFiUGVybWl0Rm9yZWlnbkFjY2VzcywKICAg
ICBHbnR0YWJSZXZva2VGb3JlaWduQWNjZXNzLAogICAgIEdudHRhYkdldFJlZmVyZW5jZSwKQEAg
LTk4NCw2ICsxMDA3LDIwIEBAIHN0YXRpYyBzdHJ1Y3QgX1hFTkJVU19HTlRUQUJfSU5URVJGQUNF
X1YzICAgR250dGFiSW50ZXJmYWNlVmVyc2lvbjMgPSB7CiAgICAgeyBzaXplb2YgKHN0cnVjdCBf
WEVOQlVTX0dOVFRBQl9JTlRFUkZBQ0VfVjMpLCAzLCBOVUxMLCBOVUxMLCBOVUxMIH0sCiAgICAg
R250dGFiQWNxdWlyZSwKICAgICBHbnR0YWJSZWxlYXNlLAorICAgIEdudHRhYkNyZWF0ZUNhY2hl
VmVyc2lvbjEsCisgICAgR250dGFiUGVybWl0Rm9yZWlnbkFjY2VzcywKKyAgICBHbnR0YWJSZXZv
a2VGb3JlaWduQWNjZXNzLAorICAgIEdudHRhYkdldFJlZmVyZW5jZSwKKyAgICBHbnR0YWJRdWVy
eVJlZmVyZW5jZSwKKyAgICBHbnR0YWJEZXN0cm95Q2FjaGUsCisgICAgR250dGFiTWFwRm9yZWln
blBhZ2VzLAorICAgIEdudHRhYlVubWFwRm9yZWlnblBhZ2VzCit9OworCitzdGF0aWMgc3RydWN0
IF9YRU5CVVNfR05UVEFCX0lOVEVSRkFDRV9WNCAgIEdudHRhYkludGVyZmFjZVZlcnNpb240ID0g
eworICAgIHsgc2l6ZW9mIChzdHJ1Y3QgX1hFTkJVU19HTlRUQUJfSU5URVJGQUNFX1Y0KSwgNCwg
TlVMTCwgTlVMTCwgTlVMTCB9LAorICAgIEdudHRhYkFjcXVpcmUsCisgICAgR250dGFiUmVsZWFz
ZSwKICAgICBHbnR0YWJDcmVhdGVDYWNoZSwKICAgICBHbnR0YWJQZXJtaXRGb3JlaWduQWNjZXNz
LAogICAgIEdudHRhYlJldm9rZUZvcmVpZ25BY2Nlc3MsCkBAIC0xMTI0LDYgKzExNjEsMjMgQEAg
R250dGFiR2V0SW50ZXJmYWNlKAogICAgICAgICBzdGF0dXMgPSBTVEFUVVNfU1VDQ0VTUzsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQorICAgIGNhc2UgNDogeworICAgICAgICBzdHJ1Y3QgX1hFTkJV
U19HTlRUQUJfSU5URVJGQUNFX1Y0ICAqR250dGFiSW50ZXJmYWNlOworCisgICAgICAgIEdudHRh
YkludGVyZmFjZSA9IChzdHJ1Y3QgX1hFTkJVU19HTlRUQUJfSU5URVJGQUNFX1Y0ICopSW50ZXJm
YWNlOworCisgICAgICAgIHN0YXR1cyA9IFNUQVRVU19CVUZGRVJfT1ZFUkZMT1c7CisgICAgICAg
IGlmIChTaXplIDwgc2l6ZW9mIChzdHJ1Y3QgX1hFTkJVU19HTlRUQUJfSU5URVJGQUNFX1Y0KSkK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICpHbnR0YWJJbnRlcmZhY2UgPSBHbnR0YWJJ
bnRlcmZhY2VWZXJzaW9uNDsKKworICAgICAgICBBU1NFUlQzVShJbnRlcmZhY2UtPlZlcnNpb24s
ID09LCBWZXJzaW9uKTsKKyAgICAgICAgSW50ZXJmYWNlLT5Db250ZXh0ID0gQ29udGV4dDsKKwor
ICAgICAgICBzdGF0dXMgPSBTVEFUVVNfU1VDQ0VTUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIHN0YXR1cyA9IFNUQVRVU19OT1RfU1VQUE9SVEVEOwogICAg
ICAgICBicmVhazsKLS0gCjIuNS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Tue Oct 30 15:43:08 2018
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 30 Oct 2018 15:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1gHWAc-0005xW-Hd; Tue, 30 Oct 2018 15:43:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kzyf=nk=citrix.com=prvs=834dfdc47=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gHWAb-0005x2-Ei
 for win-pv-devel@lists.xenproject.org; Tue, 30 Oct 2018 15:43:05 +0000
X-Inumbo-ID: 7d0dab6b-dc5a-11e8-87d6-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d0dab6b-dc5a-11e8-87d6-bc764e045a96;
 Tue, 30 Oct 2018 15:43:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,445,1534809600"; d="scan'208";a="69152837"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Tue, 30 Oct 2018 15:42:37 +0000
Message-ID: <1540914157-6689-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH xencons] Fix ASSERTion failure in PDO
 destruction
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
 <win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/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/mailman/listinfo/win-pv-devel>, 
 <mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: win-pv-devel-bounces@lists.xenproject.org
Sender: "win-pv-devel" <win-pv-devel-bounces@lists.xenproject.org>

VGhlIENvbnRleHQgZmllbGQgaXMgbm90IGJlaW5nIE5VTExlZCBvdXQsIHNvIHRoZSB6ZXJvIG1l
bW9yeSBjaGVjayBmYWlscy4KVGhpcyBwYXRjaCBhZGRzIHRoZSBuZWNlc3NhcnkgTlVMTCBhc3Np
Z25tZW50cy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Ci0tLQogc3JjL3hlbmNvbnMvcGRvLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMveGVuY29ucy9wZG8uYyBiL3NyYy94ZW5j
b25zL3Bkby5jCmluZGV4IDNiNDgzYTUuLmZkZTNkM2UgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5jb25z
L3Bkby5jCisrKyBiL3NyYy94ZW5jb25zL3Bkby5jCkBAIC0yMDAyLDYgKzIwMDIsOCBAQCBmYWls
NjoKICAgICBlbHNlCiAgICAgICAgIEZyb250ZW5kRGVzdHJveShQZG8tPkNvbnRleHQpOwogCisg
ICAgUGRvLT5Db250ZXh0ID0gTlVMTDsKKwogICAgIFBkby0+SXNEZWZhdWx0ID0gRkFMU0U7CiAK
IGZhaWw1OgpAQCAtMjA3Nyw2ICsyMDc5LDggQEAgUGRvRGVzdHJveSgKICAgICBlbHNlCiAgICAg
ICAgIEZyb250ZW5kRGVzdHJveShQZG8tPkNvbnRleHQpOwogCisgICAgUGRvLT5Db250ZXh0ID0g
TlVMTDsKKwogICAgIFBkby0+SXNEZWZhdWx0ID0gRkFMU0U7CiAKICAgICBSdGxGcmVlVW5pY29k
ZVN0cmluZygmUGRvLT5EeC0+TGluayk7Ci0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2lu
LXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

