From win-pv-devel-bounces@lists.xenproject.org Wed May 01 02:44:28 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 01 May 2019 02:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hLfEQ-0005H0-PJ; Wed, 01 May 2019 02:44:26 +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 1hLfEP-0005Gr-JM
 for win-pv-devel@lists.xenproject.org; Wed, 01 May 2019 02:44:25 +0000
Date: Wed, 1 May 2019 02:44:00 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <1644203.3.1556678640674.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
In-Reply-To: <23412382.1.1556633172354.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
References: <23412382.1.1556633172354.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_2_15705501.1556678640533"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #183 - 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_15705501.1556678640533
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #183.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_2_15705501.1556678640533--


From win-pv-devel-bounces@lists.xenproject.org Thu May 09 02:49:44 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 09 May 2019 02:49: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 1hOZ7u-0002nP-M9; Thu, 09 May 2019 02:49:42 +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 1hOZ7t-0002nK-Ga
 for win-pv-devel@lists.xenproject.org; Thu, 09 May 2019 02:49:41 +0000
Date: Thu, 9 May 2019 02:49:21 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <23761822.5.1557370162341.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_4_18036532.1557370161825"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #184 - 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_18036532.1557370161825
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #184.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_4_18036532.1557370161825--


From win-pv-devel-bounces@lists.xenproject.org Mon May 20 16:46:34 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 May 2019 16:46:34 +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 1hSlQm-0005A5-8H; Mon, 20 May 2019 16:46:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k3Nf=TU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hSlQk-00059y-JR
 for win-pv-devel@lists.xenproject.org; Mon, 20 May 2019 16:46:30 +0000
X-Inumbo-ID: cfd0a6e0-7b1e-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfd0a6e0-7b1e-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:46:28 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 3qWTdfBVss+cpzFpQ12UAwodjpth9eLfpFmE/PBeQQOIlQD3iryAbCf943H/B/RbYBZpdfXnKj
 p6OX6iSRYDCk8+aa9bMgu+sXCz7YP1JT/q+vQ8ZFPQiqqE1DIUr6pXcahCO1smKl9U45XF0fUc
 iXlTjmNt0q53vthLy56Q790yB8h4A/YC9TT252L/rJnbgX+Qw4iuSkz3FQ1FqHXlp9oVa0pGK4
 A6h5Uwas0aDSoaIA792VIe2NSnYsNKg2Mj7qy24p9LtTt/8nKEMsuHj07M/KR0AeHjWCQLpNQ6
 q9k=
X-SBRS: 2.7
X-MesageID: 669041
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,492,1549947600"; 
   d="scan'208";a="669041"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 17:46:17 +0100
Message-ID: <1558370777-926-3-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
In-Reply-To: <1558370777-926-1-git-send-email-paul.durrant@citrix.com>
References: <1558370777-926-1-git-send-email-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH 3/3] Use stored LocationInformation for
 active device...
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>

Li4ud2hlbiByZXNwb25kaW5nIHRvIElSUF9NTl9RVUVSWV9ERVZJQ0VfVEVYVC4KClRoaXMgcGF0
Y2ggYWxzbyByZS13b3JrcyB2YXJpb3VzIHBhcnRzIG9mIFhFTkZJTFQgdG8gYXZvaWQgY29weWlu
ZyB0ZXh0dWFsCmluZm9ybWF0aW9uIGFyb3VuZCB1bm5lY2Vzc2FyaWx5LgoKSXQgYWxzbyByZW1v
dmVzIGR1cGxpY2F0ZSBxdWVyeSBmdW5jdGlvbmFsaXR5IGZyb20gZmRvLmMgYW5kIHVzZXMgdGhl
CmVxdWl2YWxlbnQgY29kZSBpbiBkcml2ZXIuYy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogc3JjL3hlbmZpbHQvZHJpdmVyLmMgfCAy
MDAgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiBzcmMveGVuZmlsdC9kcml2ZXIu
aCB8ICAyNSArKysrLQogc3JjL3hlbmZpbHQvZmRvLmMgICAgfCAyMjMgKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBzcmMveGVuZmlsdC9mZG8uaCAgICB8ICAgMiAtCiBzcmMv
eGVuZmlsdC9wZG8uYyAgICB8IDMxMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KIHNyYy94ZW5maWx0L3Bkby5oICAgIHwgICAyIC0KIDYgZmlsZXMg
Y2hhbmdlZCwgNDc3IGluc2VydGlvbnMoKyksIDI4NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9zcmMveGVuZmlsdC9kcml2ZXIuYyBiL3NyYy94ZW5maWx0L2RyaXZlci5jCmluZGV4IGM5NmY0
MDYuLmNhNTNhZDYgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5maWx0L2RyaXZlci5jCisrKyBiL3NyYy94
ZW5maWx0L2RyaXZlci5jCkBAIC0yMjYsMTQgKzIyNiwxOCBAQCBEcml2ZXJSZW1vdmVGdW5jdGlv
bkRldmljZU9iamVjdCgKICAgICAtLURyaXZlci5SZWZlcmVuY2VzOwogfQogCisjZGVmaW5lIE1B
WE5BTUVMRU4gIDEyOAorCiBzdGF0aWMgRk9SQ0VJTkxJTkUgTlRTVEFUVVMKIF9fRHJpdmVyR2V0
QWN0aXZlKAotICAgIE9VVCBQQ0hBUiAgICAgICBEZXZpY2VJRCwKLSAgICBPVVQgUENIQVIgICAg
ICAgSW5zdGFuY2VJRAorICAgIElOICBjb25zdCBDSEFSICAqS2V5LAorICAgIE9VVCBQQ0hBUiAg
ICAgICAqVmFsdWUKICAgICApCiB7CiAgICAgSEFORExFICAgICAgICAgIFBhcmFtZXRlcnNLZXk7
CisgICAgQ0hBUiAgICAgICAgICAgIE5hbWVbTUFYTkFNRUxFTl07CiAgICAgUEFOU0lfU1RSSU5H
ICAgIEFuc2k7CisgICAgVUxPTkcgICAgICAgICAgIExlbmd0aDsKICAgICBOVFNUQVRVUyAgICAg
ICAgc3RhdHVzOwogCiAgICAgVHJhY2UoIj09PT0+XG4iKTsKQEAgLTI0MiwzMCArMjQ2LDI1IEBA
IF9fRHJpdmVyR2V0QWN0aXZlKAogCiAgICAgUGFyYW1ldGVyc0tleSA9IF9fRHJpdmVyR2V0UGFy
YW1ldGVyc0tleSgpOwogCisgICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQcmludGZBKE5hbWUsIE1B
WE5BTUVMRU4sICJBY3RpdmUlcyIsIEtleSk7CisgICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVz
KSk7CisKICAgICBzdGF0dXMgPSBSZWdpc3RyeVF1ZXJ5U3pWYWx1ZShQYXJhbWV0ZXJzS2V5LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJBY3RpdmVEZXZpY2VJRCIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZB
bnNpKTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKICAgICAgICAgZ290byBmYWlsMTsK
IAotICAgIHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQShEZXZpY2VJRCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTUFYX0RFVklDRV9JRF9MRU4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIlWiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZB
bnNpWzBdKTsKLSAgICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKLQotICAgIFJlZ2lzdHJ5
RnJlZVN6VmFsdWUoQW5zaSk7CisgICAgTGVuZ3RoID0gQW5zaVswXS5MZW5ndGggKyBzaXplb2Yg
KENIQVIpOworICAgICpWYWx1ZSA9IF9fQWxsb2NhdGVQb29sV2l0aFRhZyhQYWdlZFBvb2wsIExl
bmd0aCwgJ1RMSUYnKTsKIAotICAgIHN0YXR1cyA9IFJlZ2lzdHJ5UXVlcnlTelZhbHVlKFBhcmFt
ZXRlcnNLZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkFjdGl2ZUluc3Rh
bmNlSUQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJkFuc2kpOwotICAgIGlmICghTlRfU1VDQ0VTUyhz
dGF0dXMpKQorICAgIHN0YXR1cyA9IFNUQVRVU19OT19NRU1PUlk7CisgICAgaWYgKCpWYWx1ZSA9
PSBOVUxMKQogICAgICAgICBnb3RvIGZhaWwyOwogCi0gICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQ
cmludGZBKEluc3RhbmNlSUQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9E
RVZJQ0VfSURfTEVOLAorICAgIHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQSgqVmFsdWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExlbmd0aCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIiVaIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkFu
c2lbMF0pOwogICAgIEFTU0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOwpAQCAtMjgwLDE4ICsyNzks
MTkgQEAgZmFpbDI6CiAgICAgRXJyb3IoImZhaWwyXG4iKTsKIAogZmFpbDE6Ci0gICAgRXJyb3Io
ImZhaWwxICglMDh4KVxuIiwgc3RhdHVzKTsKKyAgICBpZiAoc3RhdHVzICE9IFNUQVRVU19PQkpF
Q1RfTkFNRV9OT1RfRk9VTkQpCisgICAgICAgIEVycm9yKCJmYWlsMSAoJTA4eClcbiIsIHN0YXR1
cyk7CiAKICAgICByZXR1cm4gc3RhdHVzOwogfQogCiBOVFNUQVRVUwogRHJpdmVyR2V0QWN0aXZl
KAotICAgIE9VVCBQQ0hBUiAgICAgICBEZXZpY2VJRCwKLSAgICBPVVQgUENIQVIgICAgICAgSW5z
dGFuY2VJRAorICAgIElOICBjb25zdCBDSEFSICAqS2V5LAorICAgIE9VVCBQQ0hBUiAgICAgICAq
VmFsdWUKICAgICApCiB7Ci0gICAgcmV0dXJuIF9fRHJpdmVyR2V0QWN0aXZlKERldmljZUlELCBJ
bnN0YW5jZUlEKTsKKyAgICByZXR1cm4gX19Ecml2ZXJHZXRBY3RpdmUoS2V5LCBWYWx1ZSk7CiB9
CiAKIHN0YXRpYyBCT09MRUFOCkBAIC0yOTksOCArMjk5LDcgQEAgRHJpdmVySXNBY3RpdmVQcmVz
ZW50KAogICAgIFZPSUQKICAgICApCiB7Ci0gICAgQ0hBUiAgICAgICAgQWN0aXZlRGV2aWNlSURb
TUFYX0RFVklDRV9JRF9MRU5dOwotICAgIENIQVIgICAgICAgIEFjdGl2ZUluc3RhbmNlSURbTUFY
X0RFVklDRV9JRF9MRU5dOworICAgIFBDSEFSICAgICAgIEFjdGl2ZURldmljZUlEOwogICAgIEJP
T0xFQU4gICAgIFByZXNlbnQ7CiAgICAgTlRTVEFUVVMgICAgc3RhdHVzOwogCkBAIC0zMTAsOCAr
MzA5LDggQEAgRHJpdmVySXNBY3RpdmVQcmVzZW50KAogCiAgICAgUHJlc2VudCA9IEZBTFNFOwog
Ci0gICAgc3RhdHVzID0gX19Ecml2ZXJHZXRBY3RpdmUoQWN0aXZlRGV2aWNlSUQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQWN0aXZlSW5zdGFuY2VJRCk7CisgICAgc3RhdHVzID0g
X19Ecml2ZXJHZXRBY3RpdmUoIkRldmljZUlEIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmQWN0aXZlRGV2aWNlSUQpOwogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQogICAg
ICAgICBnb3RvIGRvbmU7CiAKQEAgLTMyMCw2ICszMTksOCBAQCBEcml2ZXJJc0FjdGl2ZVByZXNl
bnQoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWN0aXZlRGV2aWNlSUQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiAKKyAgICBFeEZyZWVQb29sKEFjdGl2
ZURldmljZUlEKTsKKwogZG9uZToKICAgICBYRU5GSUxUX0VNVUxBVEVEKFJlbGVhc2UsICZEcml2
ZXIuRW11bGF0ZWRJbnRlcmZhY2UpOwogCkBAIC00NTIsNyArNDUzLDcgQEAgRHJpdmVyVW5sb2Fk
KAogX19kcnZfZnVuY3Rpb25DbGFzcyhJT19DT01QTEVUSU9OX1JPVVRJTkUpCiBfX2Rydl9zYW1l
SVJRTAogc3RhdGljIE5UU1RBVFVTCi1Ecml2ZXJRdWVyeUlkQ29tcGxldGlvbigKK0RyaXZlclF1
ZXJ5Q29tcGxldGlvbigKICAgICBJTiAgUERFVklDRV9PQkpFQ1QgIERldmljZU9iamVjdCwKICAg
ICBJTiAgUElSUCAgICAgICAgICAgIElycCwKICAgICBJTiAgUFZPSUQgICAgICAgICAgIENvbnRl
eHQKQEAgLTQ2OCwyMiArNDY5LDIzIEBAIERyaXZlclF1ZXJ5SWRDb21wbGV0aW9uKAogICAgIHJl
dHVybiBTVEFUVVNfTU9SRV9QUk9DRVNTSU5HX1JFUVVJUkVEOwogfQogCi1zdGF0aWMgRk9SQ0VJ
TkxJTkUgTlRTVEFUVVMKK05UU1RBVFVTCiBEcml2ZXJRdWVyeUlkKAotICAgIElOICBQREVWSUNF
X09CSkVDVCAgICAgIFBoeXNpY2FsRGV2aWNlT2JqZWN0LAorICAgIElOICBQREVWSUNFX09CSkVD
VCAgICAgIERldmljZU9iamVjdCwKICAgICBJTiAgQlVTX1FVRVJZX0lEX1RZUEUgICBUeXBlLAot
ICAgIE9VVCBQQ0hBUiAgICAgICAgICAgICAgIElkCisgICAgT1VUIFBDSEFSICAgICAgICAgICAg
ICAgKklkCiAgICAgKQogewotICAgIFBERVZJQ0VfT0JKRUNUICAgICAgICAgIERldmljZU9iamVj
dDsKICAgICBQSVJQICAgICAgICAgICAgICAgICAgICBJcnA7CiAgICAgS0VWRU5UICAgICAgICAg
ICAgICAgICAgRXZlbnQ7CiAgICAgUElPX1NUQUNLX0xPQ0FUSU9OICAgICAgU3RhY2tMb2NhdGlv
bjsKKyAgICBQV0NIQVIgICAgICAgICAgICAgICAgICBCdWZmZXI7CisgICAgVUxPTkcgICAgICAg
ICAgICAgICAgICAgTGVuZ3RoOwogICAgIE5UU1RBVFVTICAgICAgICAgICAgICAgIHN0YXR1czsK
IAogICAgIEFTU0VSVDNVKEtlR2V0Q3VycmVudElycWwoKSwgPT0sIFBBU1NJVkVfTEVWRUwpOwog
Ci0gICAgRGV2aWNlT2JqZWN0ID0gSW9HZXRBdHRhY2hlZERldmljZVJlZmVyZW5jZShQaHlzaWNh
bERldmljZU9iamVjdCk7CisgICAgT2JSZWZlcmVuY2VPYmplY3QoRGV2aWNlT2JqZWN0KTsKIAog
ICAgIElycCA9IElvQWxsb2NhdGVJcnAoRGV2aWNlT2JqZWN0LT5TdGFja1NpemUsIEZBTFNFKTsK
IApAQCAtNTAzLDcgKzUwNSw3IEBAIERyaXZlclF1ZXJ5SWQoCiAgICAgS2VJbml0aWFsaXplRXZl
bnQoJkV2ZW50LCBOb3RpZmljYXRpb25FdmVudCwgRkFMU0UpOwogCiAgICAgSW9TZXRDb21wbGV0
aW9uUm91dGluZShJcnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBEcml2ZXJRdWVyeUlk
Q29tcGxldGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIERyaXZlclF1ZXJ5Q29tcGxl
dGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZFdmVudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFLApAQCAt
NTI3LDE5ICs1MjksMTE3IEBAIERyaXZlclF1ZXJ5SWQoCiAgICAgaWYgKCFOVF9TVUNDRVNTKHN0
YXR1cykpCiAgICAgICAgIGdvdG8gZmFpbDI7CiAKLSAgICBzdGF0dXMgPSBSdGxTdHJpbmdDYlBy
aW50ZkEoSWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9ERVZJQ0VfSURf
TEVOLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXdzIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKFBXQ0hBUilJcnAtPklvU3RhdHVzLkluZm9ybWF0aW9uKTsK
KyAgICBCdWZmZXIgPSAoUFdDSEFSKUlycC0+SW9TdGF0dXMuSW5mb3JtYXRpb247CisgICAgTGVu
Z3RoID0gKFVMT05HKSh3Y3NsZW4oQnVmZmVyKSArIDEpICogc2l6ZW9mIChDSEFSKTsKKworICAg
ICpJZCA9IF9fQWxsb2NhdGVQb29sV2l0aFRhZyhQYWdlZFBvb2wsIExlbmd0aCwgJ1RMSUYnKTsK
KworICAgIHN0YXR1cyA9IFNUQVRVU19OT19NRU1PUlk7CisgICAgaWYgKCpJZCA9PSBOVUxMKQor
ICAgICAgICBnb3RvIGZhaWwzOworCisgICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQcmludGZBKCpJ
ZCwgTGVuZ3RoLCAiJXdzIiwgQnVmZmVyKTsKICAgICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMp
KTsKIAotICAgIEV4RnJlZVBvb2woKFBWT0lEKUlycC0+SW9TdGF0dXMuSW5mb3JtYXRpb24pOwor
ICAgIEV4RnJlZVBvb2woQnVmZmVyKTsKKyAgICBJb0ZyZWVJcnAoSXJwKTsKKyAgICBPYkRlcmVm
ZXJlbmNlT2JqZWN0KERldmljZU9iamVjdCk7CisKKyAgICByZXR1cm4gU1RBVFVTX1NVQ0NFU1M7
CisKK2ZhaWwzOgorICAgIEV4RnJlZVBvb2woQnVmZmVyKTsKKworZmFpbDI6CisgICAgSW9GcmVl
SXJwKElycCk7CisKK2ZhaWwxOgorICAgIE9iRGVyZWZlcmVuY2VPYmplY3QoRGV2aWNlT2JqZWN0
KTsKKworICAgIHJldHVybiBzdGF0dXM7Cit9CisKK05UU1RBVFVTCitEcml2ZXJRdWVyeURldmlj
ZVRleHQoCisgICAgSU4gIFBERVZJQ0VfT0JKRUNUICAgICAgRGV2aWNlT2JqZWN0LAorICAgIElO
ICBERVZJQ0VfVEVYVF9UWVBFICAgIFR5cGUsCisgICAgT1VUIFBDSEFSICAgICAgICAgICAgICAg
KlRleHQKKyAgICApCit7CisgICAgUElSUCAgICAgICAgICAgICAgICAgICAgSXJwOworICAgIEtF
VkVOVCAgICAgICAgICAgICAgICAgIEV2ZW50OworICAgIFBJT19TVEFDS19MT0NBVElPTiAgICAg
IFN0YWNrTG9jYXRpb247CisgICAgUFdDSEFSICAgICAgICAgICAgICAgICAgQnVmZmVyOworICAg
IFVMT05HICAgICAgICAgICAgICAgICAgIExlbmd0aDsKKyAgICBOVFNUQVRVUyAgICAgICAgICAg
ICAgICBzdGF0dXM7CisKKyAgICBBU1NFUlQzVShLZUdldEN1cnJlbnRJcnFsKCksID09LCBQQVNT
SVZFX0xFVkVMKTsKKworICAgIE9iUmVmZXJlbmNlT2JqZWN0KERldmljZU9iamVjdCk7CisKKyAg
ICBJcnAgPSBJb0FsbG9jYXRlSXJwKERldmljZU9iamVjdC0+U3RhY2tTaXplLCBGQUxTRSk7CisK
KyAgICBzdGF0dXMgPSBTVEFUVVNfSU5TVUZGSUNJRU5UX1JFU09VUkNFUzsKKyAgICBpZiAoSXJw
ID09IE5VTEwpCisgICAgICAgIGdvdG8gZmFpbDE7CisKKyAgICBTdGFja0xvY2F0aW9uID0gSW9H
ZXROZXh0SXJwU3RhY2tMb2NhdGlvbihJcnApOworCisgICAgU3RhY2tMb2NhdGlvbi0+TWFqb3JG
dW5jdGlvbiA9IElSUF9NSl9QTlA7CisgICAgU3RhY2tMb2NhdGlvbi0+TWlub3JGdW5jdGlvbiA9
IElSUF9NTl9RVUVSWV9ERVZJQ0VfVEVYVDsKKyAgICBTdGFja0xvY2F0aW9uLT5GbGFncyA9IDA7
CisgICAgU3RhY2tMb2NhdGlvbi0+UGFyYW1ldGVycy5RdWVyeURldmljZVRleHQuRGV2aWNlVGV4
dFR5cGUgPSBUeXBlOworICAgIFN0YWNrTG9jYXRpb24tPkRldmljZU9iamVjdCA9IERldmljZU9i
amVjdDsKKyAgICBTdGFja0xvY2F0aW9uLT5GaWxlT2JqZWN0ID0gTlVMTDsKKworICAgIEtlSW5p
dGlhbGl6ZUV2ZW50KCZFdmVudCwgTm90aWZpY2F0aW9uRXZlbnQsIEZBTFNFKTsKKworICAgIElv
U2V0Q29tcGxldGlvblJvdXRpbmUoSXJwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgRHJp
dmVyUXVlcnlDb21wbGV0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgJkV2ZW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRSVUUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBUUlVFKTsKIAorICAgIC8vIERl
ZmF1bHQgY29tcGxldGlvbiBzdGF0dXMKKyAgICBJcnAtPklvU3RhdHVzLlN0YXR1cyA9IFNUQVRV
U19OT1RfU1VQUE9SVEVEOworCisgICAgc3RhdHVzID0gSW9DYWxsRHJpdmVyKERldmljZU9iamVj
dCwgSXJwKTsKKyAgICBpZiAoc3RhdHVzID09IFNUQVRVU19QRU5ESU5HKSB7CisgICAgICAgIChW
T0lEKSBLZVdhaXRGb3JTaW5nbGVPYmplY3QoJkV2ZW50LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEV4ZWN1dGl2ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBLZXJuZWxNb2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEZBTFNFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAg
ICAgICBzdGF0dXMgPSBJcnAtPklvU3RhdHVzLlN0YXR1czsKKyAgICB9IGVsc2UgeworICAgICAg
ICBBU1NFUlQzVShzdGF0dXMsID09LCBJcnAtPklvU3RhdHVzLlN0YXR1cyk7CisgICAgfQorCisg
ICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFpbDI7CisKKyAgICBC
dWZmZXIgPSAoUFdDSEFSKUlycC0+SW9TdGF0dXMuSW5mb3JtYXRpb247CisgICAgTGVuZ3RoID0g
KFVMT05HKSh3Y3NsZW4oQnVmZmVyKSArIDEpICogc2l6ZW9mIChDSEFSKTsKKworICAgICpUZXh0
ID0gX19BbGxvY2F0ZVBvb2xXaXRoVGFnKFBhZ2VkUG9vbCwgTGVuZ3RoLCAnVExJRicpOworCisg
ICAgc3RhdHVzID0gU1RBVFVTX05PX01FTU9SWTsKKyAgICBpZiAoKlRleHQgPT0gTlVMTCkKKyAg
ICAgICAgZ290byBmYWlsMzsKKworICAgIHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQSgqVGV4
dCwgTGVuZ3RoLCAiJXdzIiwgQnVmZmVyKTsKKyAgICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMp
KTsKKworICAgIEV4RnJlZVBvb2woQnVmZmVyKTsKICAgICBJb0ZyZWVJcnAoSXJwKTsKICAgICBP
YkRlcmVmZXJlbmNlT2JqZWN0KERldmljZU9iamVjdCk7CiAKICAgICByZXR1cm4gU1RBVFVTX1NV
Q0NFU1M7CiAKK2ZhaWwzOgorICAgIEV4RnJlZVBvb2woQnVmZmVyKTsKKwogZmFpbDI6CiAgICAg
SW9GcmVlSXJwKElycCk7CiAKQEAgLTU3NiwyNiArNjc2LDE5IEBAIERyaXZlckFkZERldmljZSgK
ICAgICApCiB7CiAgICAgSEFORExFICAgICAgICAgICAgICBQYXJhbWV0ZXJzS2V5OwotICAgIENI
QVIgICAgICAgICAgICAgICAgRGV2aWNlSURbTUFYX0RFVklDRV9JRF9MRU5dOwotICAgIENIQVIg
ICAgICAgICAgICAgICAgSW5zdGFuY2VJRFtNQVhfREVWSUNFX0lEX0xFTl07CisgICAgUENIQVIg
ICAgICAgICAgICAgICBEZXZpY2VJRDsKICAgICBQQU5TSV9TVFJJTkcgICAgICAgIFR5cGU7CiAg
ICAgTlRTVEFUVVMgICAgICAgICAgICBzdGF0dXM7CiAKICAgICBBU1NFUlQzUChEcml2ZXJPYmpl
Y3QsID09LCBfX0RyaXZlckdldERyaXZlck9iamVjdCgpKTsKIAotICAgIFBhcmFtZXRlcnNLZXkg
PSBfX0RyaXZlckdldFBhcmFtZXRlcnNLZXkoKTsKLQogICAgIHN0YXR1cyA9IERyaXZlclF1ZXJ5
SWQoUGh5c2ljYWxEZXZpY2VPYmplY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCdXNR
dWVyeURldmljZUlELAotICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlSUQpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJkRldmljZUlEKTsKICAgICBpZiAoIU5UX1NVQ0NFU1Mo
c3RhdHVzKSkKICAgICAgICAgZ290byBmYWlsMTsKIAotICAgIHN0YXR1cyA9IERyaXZlclF1ZXJ5
SWQoUGh5c2ljYWxEZXZpY2VPYmplY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBCdXNR
dWVyeUluc3RhbmNlSUQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBJbnN0YW5jZUlEKTsK
LSAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgZ290byBmYWlsMjsKKyAgICBQ
YXJhbWV0ZXJzS2V5ID0gX19Ecml2ZXJHZXRQYXJhbWV0ZXJzS2V5KCk7CiAKICAgICBzdGF0dXMg
PSBSZWdpc3RyeVF1ZXJ5U3pWYWx1ZShQYXJhbWV0ZXJzS2V5LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERldmljZUlELApAQCAtNjA1LDI1ICs2OTgsMjYgQEAgRHJpdmVyQWRk
RGV2aWNlKAogICAgICAgICBfX0RyaXZlckFjcXVpcmVNdXRleCgpOwogCiAgICAgICAgIHN0YXR1
cyA9IEZkb0NyZWF0ZShQaHlzaWNhbERldmljZU9iamVjdCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERldmljZUlELAotICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5zdGFuY2VJRCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERyaXZlckdldEVtdWxhdGVkVHlwZShUeXBlKSk7
CiAKICAgICAgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCi0gICAgICAgICAgICBnb3RvIGZh
aWwzOworICAgICAgICAgICAgZ290byBmYWlsMjsKIAogICAgICAgICBfX0RyaXZlclJlbGVhc2VN
dXRleCgpOwogCiAgICAgICAgIFJlZ2lzdHJ5RnJlZVN6VmFsdWUoVHlwZSk7CiAgICAgfQogCi0g
ICAgcmV0dXJuIFNUQVRVU19TVUNDRVNTOworICAgIEV4RnJlZVBvb2woRGV2aWNlSUQpOwogCi1m
YWlsMzoKLSAgICAgICAgX19Ecml2ZXJSZWxlYXNlTXV0ZXgoKTsKKyAgICByZXR1cm4gU1RBVFVT
X1NVQ0NFU1M7CiAKIGZhaWwyOgorICAgIF9fRHJpdmVyUmVsZWFzZU11dGV4KCk7CisKIGZhaWwx
OgorICAgIEV4RnJlZVBvb2woRGV2aWNlSUQpOworCiAgICAgcmV0dXJuIHN0YXR1czsKIH0KIApk
aWZmIC0tZ2l0IGEvc3JjL3hlbmZpbHQvZHJpdmVyLmggYi9zcmMveGVuZmlsdC9kcml2ZXIuaApp
bmRleCBjNmFlOTU3Li4yODY1ODBiIDEwMDY0NAotLS0gYS9zcmMveGVuZmlsdC9kcml2ZXIuaAor
KysgYi9zcmMveGVuZmlsdC9kcml2ZXIuaApAQCAtNTQsOCArNTQsOCBAQCBEcml2ZXJSZWxlYXNl
TXV0ZXgoCiAKIGV4dGVybiBOVFNUQVRVUwogRHJpdmVyR2V0QWN0aXZlKAotICAgIE9VVCBQQ0hB
UiAgIERldmljZUlELAotICAgIE9VVCBQQ0hBUiAgIEluc3RhbmNlSUQKKyAgICBJTiAgY29uc3Qg
Q0hBUiAgKktleSwKKyAgICBPVVQgUENIQVIgICAgICAgKlZhbHVlCiAgICAgKTsKIAogdHlwZWRl
ZiBlbnVtIF9YRU5GSUxUX0ZJTFRFUl9TVEFURSB7CkBAIC03NCw2ICs3NCwyMCBAQCBEcml2ZXJH
ZXRGaWx0ZXJTdGF0ZSgKICAgICBWT0lECiAgICAgKTsKIAorZXh0ZXJuIE5UU1RBVFVTCitEcml2
ZXJRdWVyeUlkKAorICAgIElOICBQREVWSUNFX09CSkVDVCAgICAgIFBoeXNpY2FsRGV2aWNlT2Jq
ZWN0LAorICAgIElOICBCVVNfUVVFUllfSURfVFlQRSAgIFR5cGUsCisgICAgT1VUIFBDSEFSICAg
ICAgICAgICAgICAgKklkCisgICAgKTsKKworZXh0ZXJuIE5UU1RBVFVTCitEcml2ZXJRdWVyeURl
dmljZVRleHQoCisgICAgSU4gIFBERVZJQ0VfT0JKRUNUICAgICAgTG93ZXJEZXZpY2VPYmplY3Qs
CisgICAgSU4gIERFVklDRV9URVhUX1RZUEUgICAgVHlwZSwKKyAgICBPVVQgUENIQVIgICAgICAg
ICAgICAgICAqVGV4dAorICAgICk7CisKICNpbmNsdWRlICJlbXVsYXRlZC5oIgogCiBQWEVORklM
VF9FTVVMQVRFRF9DT05URVhUCkBAIC04Nyw4ICsxMDEsNiBAQCB0eXBlZGVmIHN0cnVjdCBfWEVO
RklMVF9QRE8gWEVORklMVF9QRE8sICpQWEVORklMVF9QRE87CiAjaW5jbHVkZSAicGRvLmgiCiAj
aW5jbHVkZSAiZmRvLmgiCiAKLSNkZWZpbmUgTUFYX0RFVklDRV9JRF9MRU4gICAyMDAKLQogZXh0
ZXJuIFZPSUQKIERyaXZlckFkZEZ1bmN0aW9uRGV2aWNlT2JqZWN0KAogICAgIElOICBQWEVORklM
VF9GRE8gICAgRmRvCkBAIC0xMTIsOCArMTI0LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgX1hFTkZJTFRf
RFggewogICAgIFNZU1RFTV9QT1dFUl9TVEFURSAgU3lzdGVtUG93ZXJTdGF0ZTsKICAgICBERVZJ
Q0VfUE9XRVJfU1RBVEUgIERldmljZVBvd2VyU3RhdGU7CiAKLSAgICBDSEFSICAgICAgICAgICAg
ICAgIERldmljZUlEW01BWF9ERVZJQ0VfSURfTEVOXTsKLSAgICBDSEFSICAgICAgICAgICAgICAg
IEluc3RhbmNlSURbTUFYX0RFVklDRV9JRF9MRU5dOworICAgIFBDSEFSICAgICAgICAgICAgICAg
RGV2aWNlSUQ7CisgICAgUENIQVIgICAgICAgICAgICAgICBJbnN0YW5jZUlEOworICAgIFBDSEFS
ICAgICAgICAgICAgICAgTG9jYXRpb25JbmZvcm1hdGlvbjsKIAogICAgIElPX1JFTU9WRV9MT0NL
ICAgICAgUmVtb3ZlTG9jazsKIApkaWZmIC0tZ2l0IGEvc3JjL3hlbmZpbHQvZmRvLmMgYi9zcmMv
eGVuZmlsdC9mZG8uYwppbmRleCBmNDEyODhlLi4zZTg3OTExIDEwMDY0NAotLS0gYS9zcmMveGVu
ZmlsdC9mZG8uYworKysgYi9zcmMveGVuZmlsdC9mZG8uYwpAQCAtMjEyLDIwICsyMTIsMTcgQEAg
RmRvR2V0UGh5c2ljYWxEZXZpY2VPYmplY3QoCiAgICAgcmV0dXJuIF9fRmRvR2V0UGh5c2ljYWxE
ZXZpY2VPYmplY3QoRmRvKTsKIH0KIAotc3RhdGljIEZPUkNFSU5MSU5FIFZPSUQKK3N0YXRpYyBG
T1JDRUlOTElORSBOVFNUQVRVUwogX19GZG9TZXREZXZpY2VJRCgKLSAgICBJTiAgUFhFTkZJTFRf
RkRPICAgIEZkbywKLSAgICBJTiAgUENIQVIgICAgICAgICAgIERldmljZUlECisgICAgSU4gIFBY
RU5GSUxUX0ZETyAgICBGZG8KICAgICApCiB7CiAgICAgUFhFTkZJTFRfRFggICAgICAgICBEeCA9
IEZkby0+RHg7Ci0gICAgTlRTVEFUVVMgICAgICAgICAgICBzdGF0dXM7CiAKLSAgICBzdGF0dXMg
PSBSdGxTdHJpbmdDYlByaW50ZkEoRHgtPkRldmljZUlELAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNQVhfREVWSUNFX0lEX0xFTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiVzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlSUQpOwot
ICAgIEFTU0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworICAgIHJldHVybiBEcml2ZXJRdWVyeUlk
KEZkby0+UGh5c2ljYWxEZXZpY2VPYmplY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgQnVz
UXVlcnlEZXZpY2VJRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAmRHgtPkRldmljZUlEKTsK
KwogfQogCiBzdGF0aWMgRk9SQ0VJTkxJTkUgUENIQVIKQEAgLTIzOSwxOSArMjM2LDI2IEBAIF9f
RmRvR2V0RGV2aWNlSUQoCiB9CiAKIHN0YXRpYyBGT1JDRUlOTElORSBWT0lECitfX0Zkb0NsZWFy
RGV2aWNlSUQoCisgICAgSU4gIFBYRU5GSUxUX0ZETyAgICBGZG8KKyAgICApCit7CisgICAgUFhF
TkZJTFRfRFggICAgICAgICBEeCA9IEZkby0+RHg7CisKKyAgICBFeEZyZWVQb29sKER4LT5EZXZp
Y2VJRCk7CisgICAgRHgtPkRldmljZUlEID0gTlVMTDsKK30KKworc3RhdGljIEZPUkNFSU5MSU5F
IE5UU1RBVFVTCiBfX0Zkb1NldEluc3RhbmNlSUQoCi0gICAgSU4gIFBYRU5GSUxUX0ZETyAgICBG
ZG8sCi0gICAgSU4gIFBDSEFSICAgICAgICAgICBJbnN0YW5jZUlECisgICAgSU4gIFBYRU5GSUxU
X0ZETyAgICBGZG8KICAgICApCiB7CiAgICAgUFhFTkZJTFRfRFggICAgICAgICBEeCA9IEZkby0+
RHg7Ci0gICAgTlRTVEFUVVMgICAgICAgICAgICBzdGF0dXM7CiAKLSAgICBzdGF0dXMgPSBSdGxT
dHJpbmdDYlByaW50ZkEoRHgtPkluc3RhbmNlSUQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE1BWF9ERVZJQ0VfSURfTEVOLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiJXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnN0YW5jZUlEKTsKLSAg
ICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKKyAgICByZXR1cm4gRHJpdmVyUXVlcnlJZChG
ZG8tPlBoeXNpY2FsRGV2aWNlT2JqZWN0LAorICAgICAgICAgICAgICAgICAgICAgICAgIEJ1c1F1
ZXJ5SW5zdGFuY2VJRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAmRHgtPkluc3RhbmNlSUQp
OwogfQogCiBzdGF0aWMgRk9SQ0VJTkxJTkUgUENIQVIKQEAgLTI2NSw2ICsyNjksMTcgQEAgX19G
ZG9HZXRJbnN0YW5jZUlEKAogfQogCiBzdGF0aWMgRk9SQ0VJTkxJTkUgVk9JRAorX19GZG9DbGVh
ckluc3RhbmNlSUQoCisgICAgSU4gIFBYRU5GSUxUX0ZETyAgICBGZG8KKyAgICApCit7CisgICAg
UFhFTkZJTFRfRFggICAgICAgICBEeCA9IEZkby0+RHg7CisKKyAgICBFeEZyZWVQb29sKER4LT5J
bnN0YW5jZUlEKTsKKyAgICBEeC0+SW5zdGFuY2VJRCA9IE5VTEw7Cit9CisKK3N0YXRpYyBGT1JD
RUlOTElORSBWT0lECiBfX0Zkb1NldE5hbWUoCiAgICAgSU4gIFBYRU5GSUxUX0ZETyAgICBGZG8K
ICAgICApCkBAIC0zODMsMTQzICszOTgsNiBAQCBGZG9IYXNFbnVtZXJhdGVkKAogICAgIHJldHVy
biBGZG8tPkVudW1lcmF0ZWQ7CiB9CiAKLV9fZHJ2X2Z1bmN0aW9uQ2xhc3MoSU9fQ09NUExFVElP
Tl9ST1VUSU5FKQotX19kcnZfc2FtZUlSUUwKLXN0YXRpYyBOVFNUQVRVUwotRmRvUXVlcnlJZENv
bXBsZXRpb24oCi0gICAgSU4gIFBERVZJQ0VfT0JKRUNUICBEZXZpY2VPYmplY3QsCi0gICAgSU4g
IFBJUlAgICAgICAgICAgICBJcnAsCi0gICAgSU4gIFBWT0lEICAgICAgICAgICBDb250ZXh0Ci0g
ICAgKQotewotICAgIFBLRVZFTlQgICAgICAgICAgICAgRXZlbnQgPSBDb250ZXh0OwotCi0gICAg
VU5SRUZFUkVOQ0VEX1BBUkFNRVRFUihEZXZpY2VPYmplY3QpOwotICAgIFVOUkVGRVJFTkNFRF9Q
QVJBTUVURVIoSXJwKTsKLQotICAgIEtlU2V0RXZlbnQoRXZlbnQsIElPX05PX0lOQ1JFTUVOVCwg
RkFMU0UpOwotCi0gICAgcmV0dXJuIFNUQVRVU19NT1JFX1BST0NFU1NJTkdfUkVRVUlSRUQ7Ci19
Ci0KLXN0YXRpYyBOVFNUQVRVUwotRmRvUXVlcnlJZCgKLSAgICBJTiAgUFhFTkZJTFRfRkRPICAg
ICAgICBGZG8sCi0gICAgSU4gIFBERVZJQ0VfT0JKRUNUICAgICAgRGV2aWNlT2JqZWN0LAotICAg
IElOICBCVVNfUVVFUllfSURfVFlQRSAgIFR5cGUsCi0gICAgT1VUIFBDSEFSICAgICAgICAgICAg
ICAgSWQKLSAgICApCi17Ci0gICAgUElSUCAgICAgICAgICAgICAgICAgICAgSXJwOwotICAgIEtF
VkVOVCAgICAgICAgICAgICAgICAgIEV2ZW50OwotICAgIFBJT19TVEFDS19MT0NBVElPTiAgICAg
IFN0YWNrTG9jYXRpb247Ci0gICAgTlRTVEFUVVMgICAgICAgICAgICAgICAgc3RhdHVzOwotCi0g
ICAgVU5SRUZFUkVOQ0VEX1BBUkFNRVRFUihGZG8pOwotCi0gICAgQVNTRVJUM1UoS2VHZXRDdXJy
ZW50SXJxbCgpLCA9PSwgUEFTU0lWRV9MRVZFTCk7Ci0KLSAgICBJcnAgPSBJb0FsbG9jYXRlSXJw
KERldmljZU9iamVjdC0+U3RhY2tTaXplLCBGQUxTRSk7Ci0KLSAgICBzdGF0dXMgPSBTVEFUVVNf
SU5TVUZGSUNJRU5UX1JFU09VUkNFUzsKLSAgICBpZiAoSXJwID09IE5VTEwpCi0gICAgICAgIGdv
dG8gZmFpbDE7Ci0KLSAgICBTdGFja0xvY2F0aW9uID0gSW9HZXROZXh0SXJwU3RhY2tMb2NhdGlv
bihJcnApOwotCi0gICAgU3RhY2tMb2NhdGlvbi0+TWFqb3JGdW5jdGlvbiA9IElSUF9NSl9QTlA7
Ci0gICAgU3RhY2tMb2NhdGlvbi0+TWlub3JGdW5jdGlvbiA9IElSUF9NTl9RVUVSWV9JRDsKLSAg
ICBTdGFja0xvY2F0aW9uLT5GbGFncyA9IDA7Ci0gICAgU3RhY2tMb2NhdGlvbi0+UGFyYW1ldGVy
cy5RdWVyeUlkLklkVHlwZSA9IFR5cGU7Ci0gICAgU3RhY2tMb2NhdGlvbi0+RGV2aWNlT2JqZWN0
ID0gRGV2aWNlT2JqZWN0OwotICAgIFN0YWNrTG9jYXRpb24tPkZpbGVPYmplY3QgPSBOVUxMOwot
Ci0gICAgS2VJbml0aWFsaXplRXZlbnQoJkV2ZW50LCBOb3RpZmljYXRpb25FdmVudCwgRkFMU0Up
OwotCi0gICAgSW9TZXRDb21wbGV0aW9uUm91dGluZShJcnAsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBGZG9RdWVyeUlkQ29tcGxldGlvbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZFdmVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSVUUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBUUlVFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJVRSk7Ci0K
LSAgICAvLyBEZWZhdWx0IGNvbXBsZXRpb24gc3RhdHVzCi0gICAgSXJwLT5Jb1N0YXR1cy5TdGF0
dXMgPSBTVEFUVVNfTk9UX1NVUFBPUlRFRDsKLQotICAgIHN0YXR1cyA9IElvQ2FsbERyaXZlcihE
ZXZpY2VPYmplY3QsIElycCk7Ci0gICAgaWYgKHN0YXR1cyA9PSBTVEFUVVNfUEVORElORykgewot
ICAgICAgICAoVk9JRCkgS2VXYWl0Rm9yU2luZ2xlT2JqZWN0KCZFdmVudCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBFeGVjdXRpdmUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgS2VybmVsTW9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBGQUxTRSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMKTsKLSAgICAgICAgc3RhdHVzID0gSXJwLT5Jb1N0YXR1cy5TdGF0dXM7Ci0gICAgfSBlbHNl
IHsKLSAgICAgICAgQVNTRVJUM1Uoc3RhdHVzLCA9PSwgSXJwLT5Jb1N0YXR1cy5TdGF0dXMpOwot
ICAgIH0KLQotICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQotICAgICAgICBnb3RvIGZhaWwy
OwotCi0gICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQcmludGZBKElkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNQVhfREVWSUNFX0lEX0xFTiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiV3cyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQV0NI
QVIpSXJwLT5Jb1N0YXR1cy5JbmZvcm1hdGlvbik7Ci0gICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3Rh
dHVzKSk7Ci0KLSAgICBFeEZyZWVQb29sKChQVk9JRClJcnAtPklvU3RhdHVzLkluZm9ybWF0aW9u
KTsKLQotICAgIElvRnJlZUlycChJcnApOwotCi0gICAgcmV0dXJuIFNUQVRVU19TVUNDRVNTOwot
Ci1mYWlsMjoKLSAgICBJb0ZyZWVJcnAoSXJwKTsKLQotZmFpbDE6Ci0gICAgcmV0dXJuIHN0YXR1
czsKLX0KLQotc3RhdGljIE5UU1RBVFVTCi1GZG9BZGREZXZpY2UoCi0gICAgSU4gIFBYRU5GSUxU
X0ZETyAgICBGZG8sCi0gICAgSU4gIFBERVZJQ0VfT0JKRUNUICBQaHlzaWNhbERldmljZU9iamVj
dAotICAgICkKLXsKLSAgICBDSEFSICAgICAgICAgICAgICAgIERldmljZUlEW01BWF9ERVZJQ0Vf
SURfTEVOXTsKLSAgICBDSEFSICAgICAgICAgICAgICAgIEluc3RhbmNlSURbTUFYX0RFVklDRV9J
RF9MRU5dOwotICAgIE5UU1RBVFVTICAgICAgICAgICAgc3RhdHVzOwotCi0gICAgc3RhdHVzID0g
RmRvUXVlcnlJZChGZG8sCi0gICAgICAgICAgICAgICAgICAgICAgICBQaHlzaWNhbERldmljZU9i
amVjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgIEJ1c1F1ZXJ5RGV2aWNlSUQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBEZXZpY2VJRCk7Ci0gICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykp
Ci0gICAgICAgIGdvdG8gZmFpbDE7Ci0KLSAgICBzdGF0dXMgPSBGZG9RdWVyeUlkKEZkbywKLSAg
ICAgICAgICAgICAgICAgICAgICAgIFBoeXNpY2FsRGV2aWNlT2JqZWN0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgQnVzUXVlcnlJbnN0YW5jZUlELAotICAgICAgICAgICAgICAgICAgICAgICAg
SW5zdGFuY2VJRCk7Ci0gICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCi0gICAgICAgIGdvdG8g
ZmFpbDI7Ci0KLSAgICBzdGF0dXMgPSBQZG9DcmVhdGUoRmRvLAotICAgICAgICAgICAgICAgICAg
ICAgICBQaHlzaWNhbERldmljZU9iamVjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNl
SUQsCi0gICAgICAgICAgICAgICAgICAgICAgIEluc3RhbmNlSUQsCi0gICAgICAgICAgICAgICAg
ICAgICAgIEZkby0+VHlwZSk7Ci0gICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCi0gICAgICAg
IGdvdG8gZmFpbDM7Ci0KLSAgICByZXR1cm4gU1RBVFVTX1NVQ0NFU1M7Ci0KLWZhaWwzOgotZmFp
bDI6Ci1mYWlsMToKLSAgICByZXR1cm4gc3RhdHVzOwotfQotCiBzdGF0aWMgVk9JRAogRmRvRW51
bWVyYXRlKAogICAgIElOICBQWEVORklMVF9GRE8gICAgICAgIEZkbywKQEAgLTU4OCw3ICs0NjYs
NyBAQCBGZG9FbnVtZXJhdGUoCiAgICAgZm9yIChJbmRleCA9IDA7IEluZGV4IDwgQ291bnQ7IElu
ZGV4KyspIHsKICNwcmFnbWEgd2FybmluZyhzdXBwcmVzczo2Mzg1KSAgLy8gUmVhZGluZyBpbnZh
bGlkIGRhdGEgZnJvbSAnUGh5c2ljYWxEZXZpY2VPYmplY3QnCiAgICAgICAgIGlmIChQaHlzaWNh
bERldmljZU9iamVjdFtJbmRleF0gIT0gTlVMTCkgewotICAgICAgICAgICAgKFZPSUQpIEZkb0Fk
ZERldmljZShGZG8sIFBoeXNpY2FsRGV2aWNlT2JqZWN0W0luZGV4XSk7CisgICAgICAgICAgICAo
Vk9JRCkgUGRvQ3JlYXRlKEZkbywgUGh5c2ljYWxEZXZpY2VPYmplY3RbSW5kZXhdLCBGZG8tPlR5
cGUpOwogICAgICAgICAgICAgT2JEZXJlZmVyZW5jZU9iamVjdChQaHlzaWNhbERldmljZU9iamVj
dFtJbmRleF0pOwogICAgICAgICB9CiAgICAgfQpAQCAtMjA3Niw4ICsxOTU0LDYgQEAgRmRvRGlz
cGF0Y2goCiBOVFNUQVRVUwogRmRvQ3JlYXRlKAogICAgIElOICBQREVWSUNFX09CSkVDVCAgICAg
ICAgICAgICAgICAgIFBoeXNpY2FsRGV2aWNlT2JqZWN0LAotICAgIElOICBQQ0hBUiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIERldmljZUlELAotICAgIElOICBQQ0hBUiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEluc3RhbmNlSUQsCiAgICAgSU4gIFhFTkZJTFRfRU1VTEFURURfT0JKRUNU
X1RZUEUgICAgVHlwZQogICAgICkKIHsKQEAgLTIxNDAsMTQgKzIwMTYsMjAgQEAgRmRvQ3JlYXRl
KAogICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQogICAgICAgICBnb3RvIGZhaWw1OwogCisg
ICAgc3RhdHVzID0gX19GZG9TZXREZXZpY2VJRChGZG8pOworICAgIGlmICghTlRfU1VDQ0VTUyhz
dGF0dXMpKQorICAgICAgICBnb3RvIGZhaWw2OworCisgICAgc3RhdHVzID0gX19GZG9TZXRJbnN0
YW5jZUlEKEZkbyk7CisgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8g
ZmFpbDc7CisKKyAgICBfX0Zkb1NldE5hbWUoRmRvKTsKKwogICAgIEluaXRpYWxpemVNdXRleCgm
RmRvLT5NdXRleCk7CiAgICAgSW5pdGlhbGl6ZUxpc3RIZWFkKCZGZG8tPkxpc3QpOwogICAgIEZk
by0+UmVmZXJlbmNlcyA9IDE7CiAKLSAgICBfX0Zkb1NldERldmljZUlEKEZkbywgRGV2aWNlSUQp
OwotICAgIF9fRmRvU2V0SW5zdGFuY2VJRChGZG8sIEluc3RhbmNlSUQpOwotICAgIF9fRmRvU2V0
TmFtZShGZG8pOwotCiAgICAgSW5mbygiJXAgKCVzKVxuIiwKICAgICAgICAgIEZpbHRlckRldmlj
ZU9iamVjdCwKICAgICAgICAgIF9fRmRvR2V0TmFtZShGZG8pKTsKQEAgLTIxNjUsNiArMjA0Nywx
OCBAQCBGZG9DcmVhdGUoCiAKICAgICByZXR1cm4gU1RBVFVTX1NVQ0NFU1M7CiAKK2ZhaWw3Ogor
ICAgIEVycm9yKCJmYWlsN1xuIik7CisKKyAgICBfX0Zkb0NsZWFyRGV2aWNlSUQoRmRvKTsKKwor
ZmFpbDY6CisgICAgRXJyb3IoImZhaWw2XG4iKTsKKworICAgIFRocmVhZEFsZXJ0KEZkby0+RGV2
aWNlUG93ZXJUaHJlYWQpOworICAgIFRocmVhZEpvaW4oRmRvLT5EZXZpY2VQb3dlclRocmVhZCk7
CisgICAgRmRvLT5EZXZpY2VQb3dlclRocmVhZCA9IE5VTEw7CisKIGZhaWw1OgogICAgIEVycm9y
KCJmYWlsNVxuIik7CiAKQEAgLTIyMjIsMTEgKzIxMTYsMTQgQEAgRmRvRGVzdHJveSgKICAgICAg
ICAgIEZpbHRlckRldmljZU9iamVjdCwKICAgICAgICAgIF9fRmRvR2V0TmFtZShGZG8pKTsKIAot
ICAgIFJ0bFplcm9NZW1vcnkoRmRvLT5OYW1lLCBzaXplb2YgKEZkby0+TmFtZSkpOwotCiAgICAg
UnRsWmVyb01lbW9yeSgmRmRvLT5MaXN0LCBzaXplb2YgKExJU1RfRU5UUlkpKTsKICAgICBSdGxa
ZXJvTWVtb3J5KCZGZG8tPk11dGV4LCBzaXplb2YgKE1VVEVYKSk7CiAKKyAgICBSdGxaZXJvTWVt
b3J5KEZkby0+TmFtZSwgc2l6ZW9mIChGZG8tPk5hbWUpKTsKKworICAgIF9fRmRvQ2xlYXJJbnN0
YW5jZUlEKEZkbyk7CisgICAgX19GZG9DbGVhckRldmljZUlEKEZkbyk7CisKICAgICBUaHJlYWRB
bGVydChGZG8tPkRldmljZVBvd2VyVGhyZWFkKTsKICAgICBUaHJlYWRKb2luKEZkby0+RGV2aWNl
UG93ZXJUaHJlYWQpOwogICAgIEZkby0+RGV2aWNlUG93ZXJUaHJlYWQgPSBOVUxMOwpkaWZmIC0t
Z2l0IGEvc3JjL3hlbmZpbHQvZmRvLmggYi9zcmMveGVuZmlsdC9mZG8uaAppbmRleCA2MmE2Njdm
Li4xMWZmZjQ0IDEwMDY0NAotLS0gYS9zcmMveGVuZmlsdC9mZG8uaAorKysgYi9zcmMveGVuZmls
dC9mZG8uaApAQCAtNDMsOCArNDMsNiBAQCB0eXBlZGVmIHN0cnVjdCBfWEVORklMVF9GRE8gWEVO
RklMVF9GRE8sICpQWEVORklMVF9GRE87CiBleHRlcm4gTlRTVEFUVVMKIEZkb0NyZWF0ZSgKICAg
ICBJTiAgUERFVklDRV9PQkpFQ1QgICAgICAgICAgICAgICAgICBQaHlzaWNhbERldmljZU9iamVj
dCwKLSAgICBJTiAgUENIQVIgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VJRCwKLSAg
ICBJTiAgUENIQVIgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnN0YW5jZUlELAogICAgIElO
ICBYRU5GSUxUX0VNVUxBVEVEX09CSkVDVF9UWVBFICAgIFR5cGUKICAgICApOwogCmRpZmYgLS1n
aXQgYS9zcmMveGVuZmlsdC9wZG8uYyBiL3NyYy94ZW5maWx0L3Bkby5jCmluZGV4IDQxZmZhMWIu
LjlmYmEzNmMgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5maWx0L3Bkby5jCisrKyBiL3NyYy94ZW5maWx0
L3Bkby5jCkBAIC02Nyw2ICs2Nyw3IEBAIHN0cnVjdCBfWEVORklMVF9QRE8gewogCiAgICAgWEVO
RklMVF9FTVVMQVRFRF9PQkpFQ1RfVFlQRSAgICBUeXBlOwogICAgIFBYRU5GSUxUX0VNVUxBVEVE
X09CSkVDVCAgICAgICAgRW11bGF0ZWRPYmplY3Q7CisgICAgQk9PTEVBTiAgICAgICAgICAgICAg
ICAgICAgICAgICBBY3RpdmU7CiB9OwogCiBzdGF0aWMgRk9SQ0VJTkxJTkUgUFZPSUQKQEAgLTI1
MCw0NiArMjUxLDEwOCBAQCBfX1Bkb0dldEZkbygKICAgICByZXR1cm4gUGRvLT5GZG87CiB9CiAK
LXN0YXRpYyBWT0lECi1QZG9TZXREZXZpY2VJbnN0YW5jZSgKLSAgICBJTiAgUFhFTkZJTFRfUERP
ICAgIFBkbywKLSAgICBJTiAgUENIQVIgICAgICAgICAgIERldmljZUlELAotICAgIElOICBQQ0hB
UiAgICAgICAgICAgSW5zdGFuY2VJRAorc3RhdGljIE5UU1RBVFVTCitQZG9TZXREZXZpY2VJbmZv
cm1hdGlvbigKKyAgICBJTiAgUFhFTkZJTFRfUERPICAgIFBkbwogICAgICkKIHsKICAgICBQWEVO
RklMVF9EWCAgICAgICAgIER4ID0gUGRvLT5EeDsKLSAgICBDSEFSICAgICAgICAgICAgICAgIEFj
dGl2ZURldmljZUlEW01BWF9ERVZJQ0VfSURfTEVOXTsKLSAgICBDSEFSICAgICAgICAgICAgICAg
IEFjdGl2ZUluc3RhbmNlSURbTUFYX0RFVklDRV9JRF9MRU5dOworICAgIFBDSEFSICAgICAgICAg
ICAgICAgRGV2aWNlSUQ7CisgICAgUENIQVIgICAgICAgICAgICAgICBBY3RpdmVEZXZpY2VJRDsK
KyAgICBQQ0hBUiAgICAgICAgICAgICAgIEluc3RhbmNlSUQ7CisgICAgUENIQVIgICAgICAgICAg
ICAgICBMb2NhdGlvbkluZm9ybWF0aW9uOwogICAgIE5UU1RBVFVTICAgICAgICAgICAgc3RhdHVz
OwogCi0gICAgc3RhdHVzID0gRHJpdmVyR2V0QWN0aXZlKEFjdGl2ZURldmljZUlELAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBY3RpdmVJbnN0YW5jZUlEKTsKKyAgICBzdGF0dXMgPSBE
cml2ZXJRdWVyeUlkKFBkby0+TG93ZXJEZXZpY2VPYmplY3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBCdXNRdWVyeURldmljZUlELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgJkRl
dmljZUlEKTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgZ290byBkb25l
OworICAgICAgICBnb3RvIGZhaWwxOwogCi0gICAgaWYgKF9zdHJpY21wKERldmljZUlELCBBY3Rp
dmVEZXZpY2VJRCkgIT0gMCkKLSAgICAgICAgZ290byBkb25lOworICAgIHN0YXR1cyA9IERyaXZl
ckdldEFjdGl2ZSgiRGV2aWNlSUQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmQWN0
aXZlRGV2aWNlSUQpOworICAgIGlmIChOVF9TVUNDRVNTKHN0YXR1cykpIHsKKyAgICAgICAgUGRv
LT5BY3RpdmUgPSAoX3N0cmljbXAoRGV2aWNlSUQsIEFjdGl2ZURldmljZUlEKSA9PSAwKSA/Cisg
ICAgICAgICAgICAgICAgICAgICAgVFJVRSA6CisgICAgICAgICAgICAgICAgICAgICAgRkFMU0U7
CiAKLSAgICBpZiAoX3N0cmljbXAoSW5zdGFuY2VJRCwgQWN0aXZlSW5zdGFuY2VJRCkgIT0gMCkg
ewotICAgICAgICBXYXJuaW5nKCIoJXMpICclcycgLT4gJyVzJ1xuIiwKLSAgICAgICAgICAgICAg
ICBEeC0+RGV2aWNlSUQsCi0gICAgICAgICAgICAgICAgSW5zdGFuY2VJRCwKLSAgICAgICAgICAg
ICAgICBBY3RpdmVJbnN0YW5jZUlEKTsKLSAgICAgICAgSW5zdGFuY2VJRCA9IEFjdGl2ZUluc3Rh
bmNlSUQ7CisgICAgICAgIEV4RnJlZVBvb2woQWN0aXZlRGV2aWNlSUQpOworICAgIH0gZWxzZSB7
CisgICAgICAgIFBkby0+QWN0aXZlID0gRkFMU0U7CiAgICAgfQogCi1kb25lOgotICAgIHN0YXR1
cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQShEeC0+RGV2aWNlSUQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1BWF9ERVZJQ0VfSURfTEVOLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiJXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VJRCk7
Ci0gICAgQVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CisgICAgaWYgKFBkby0+QWN0aXZlKSB7
CisgICAgICAgIHN0YXR1cyA9IERyaXZlckdldEFjdGl2ZSgiSW5zdGFuY2VJRCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmSW5zdGFuY2VJRCk7CisgICAgICAgIGlmICghTlRf
U1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICAgICAgZ290byBmYWlsMjsKIAotICAgIHN0YXR1cyA9
IFJ0bFN0cmluZ0NiUHJpbnRmQShEeC0+SW5zdGFuY2VJRCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTUFYX0RFVklDRV9JRF9MRU4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICIlcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluc3RhbmNlSUQp
OwotICAgIEFTU0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworICAgICAgICBzdGF0dXMgPSBEcml2
ZXJHZXRBY3RpdmUoIkxvY2F0aW9uSW5mb3JtYXRpb24iLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJkxvY2F0aW9uSW5mb3JtYXRpb24pOworICAgICAgICBpZiAoIU5UX1NVQ0NF
U1Moc3RhdHVzKSkKKyAgICAgICAgICAgIGdvdG8gZmFpbDM7CisgICAgfSBlbHNlIHsKKyAgICAg
ICAgc3RhdHVzID0gRHJpdmVyUXVlcnlJZChQZG8tPkxvd2VyRGV2aWNlT2JqZWN0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEJ1c1F1ZXJ5SW5zdGFuY2VJRCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmSW5zdGFuY2VJRCk7CisgICAgICAgIGlmICghTlRfU1VDQ0VT
UyhzdGF0dXMpKQorICAgICAgICAgICAgSW5zdGFuY2VJRCA9IE5VTEw7CisKKyAgICAgICAgc3Rh
dHVzID0gRHJpdmVyUXVlcnlEZXZpY2VUZXh0KFBkby0+TG93ZXJEZXZpY2VPYmplY3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VUZXh0TG9jYXRpb25JbmZv
cm1hdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZMb2NhdGlv
bkluZm9ybWF0aW9uKTsKKyAgICAgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCisgICAgICAg
ICAgICBMb2NhdGlvbkluZm9ybWF0aW9uID0gTlVMTDsKKyAgICB9CisKKyAgICBEeC0+RGV2aWNl
SUQgPSBEZXZpY2VJRDsKKyAgICBEeC0+SW5zdGFuY2VJRCA9IEluc3RhbmNlSUQ7CisgICAgRHgt
PkxvY2F0aW9uSW5mb3JtYXRpb24gPSBMb2NhdGlvbkluZm9ybWF0aW9uOworCisgICAgcmV0dXJu
IFNUQVRVU19TVUNDRVNTOworCitmYWlsMzoKKyAgICBFcnJvcigiZmFpbDNcbiIpOworCisgICAg
QVNTRVJUKFBkby0+QWN0aXZlKTsKKyAgICBFeEZyZWVQb29sKEluc3RhbmNlSUQpOworCitmYWls
MjoKKyAgICBFcnJvcigiZmFpbDJcbiIpOworCisgICAgQVNTRVJUKFBkby0+QWN0aXZlKTsKKyAg
ICBFeEZyZWVQb29sKERldmljZUlEKTsKKworICAgIFBkby0+QWN0aXZlID0gRkFMU0U7CisKK2Zh
aWwxOgorICAgIEVycm9yKCJmYWlsMSAoJTA4eClcbiIsIHN0YXR1cyk7CisKKyAgICByZXR1cm4g
c3RhdHVzOworfQorCitzdGF0aWMgVk9JRAorUGRvQ2xlYXJEZXZpY2VJbmZvcm1hdGlvbigKKyAg
ICBJTiAgUFhFTkZJTFRfUERPICAgIFBkbworICAgICkKK3sKKyAgICBQWEVORklMVF9EWCAgICAg
ICAgIER4ID0gUGRvLT5EeDsKKworICAgIGlmIChEeC0+TG9jYXRpb25JbmZvcm1hdGlvbiAhPSBO
VUxMKSB7CisgICAgICAgIEV4RnJlZVBvb2woRHgtPkxvY2F0aW9uSW5mb3JtYXRpb24pOworICAg
ICAgICBEeC0+TG9jYXRpb25JbmZvcm1hdGlvbiA9IE5VTEw7CisgICAgfQorCisgICAgaWYgKER4
LT5JbnN0YW5jZUlEICE9IE5VTEwpIHsKKyAgICAgICAgRXhGcmVlUG9vbChEeC0+SW5zdGFuY2VJ
RCk7CisgICAgICAgIER4LT5JbnN0YW5jZUlEID0gTlVMTDsKKyAgICB9CisKKyAgICBBU1NFUlQo
RHgtPkRldmljZUlEICE9IE5VTEwpOworICAgIEV4RnJlZVBvb2woRHgtPkRldmljZUlEKTsKKyAg
ICBEeC0+RGV2aWNlSUQgPSBOVUxMOworCisgICAgUGRvLT5BY3RpdmUgPSBGQUxTRTsKIH0KIAog
c3RhdGljIEZPUkNFSU5MSU5FIFBDSEFSCkBAIC0yOTksNiArMzYyLDcgQEAgX19QZG9HZXREZXZp
Y2VJRCgKIHsKICAgICBQWEVORklMVF9EWCAgICAgICAgIER4ID0gUGRvLT5EeDsKIAorICAgIEFT
U0VSVChEeC0+RGV2aWNlSUQgIT0gTlVMTCk7CiAgICAgcmV0dXJuIER4LT5EZXZpY2VJRDsKIH0K
IApAQCAtMzA5LDcgKzM3MywxOSBAQCBfX1Bkb0dldEluc3RhbmNlSUQoCiB7CiAgICAgUFhFTkZJ
TFRfRFggICAgICAgICBEeCA9IFBkby0+RHg7CiAKLSAgICByZXR1cm4gRHgtPkluc3RhbmNlSUQ7
CisgICAgcmV0dXJuIChEeC0+SW5zdGFuY2VJRCAhPSBOVUxMKSA/CisgICAgICAgICAgIER4LT5J
bnN0YW5jZUlEIDogIiI7Cit9CisKK3N0YXRpYyBGT1JDRUlOTElORSBQQ0hBUgorX19QZG9HZXRM
b2NhdGlvbkluZm9ybWF0aW9uKAorICAgIElOICBQWEVORklMVF9QRE8gICAgUGRvCisgICAgKQor
eworICAgIFBYRU5GSUxUX0RYICAgICAgICAgRHggPSBQZG8tPkR4OworCisgICAgcmV0dXJuIChE
eC0+TG9jYXRpb25JbmZvcm1hdGlvbiAhPSBOVUxMKSA/CisgICAgICAgICAgIER4LT5Mb2NhdGlv
bkluZm9ybWF0aW9uIDogIiI7CiB9CiAKIHN0YXRpYyBGT1JDRUlOTElORSBWT0lECkBAIC0zMTcs
MTQgKzM5MywyMCBAQCBfX1Bkb1NldE5hbWUoCiAgICAgSU4gIFBYRU5GSUxUX1BETyAgICBQZG8K
ICAgICApCiB7Ci0gICAgUFhFTkZJTFRfRFggICAgICAgICBEeCA9IFBkby0+RHg7CiAgICAgTlRT
VEFUVVMgICAgICAgICAgICBzdGF0dXM7CiAKLSAgICBzdGF0dXMgPSBSdGxTdHJpbmdDYlByaW50
ZkEoUGRvLT5OYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhOQU1FTEVO
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXNcXCVzIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRHgtPkRldmljZUlELAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBEeC0+SW5zdGFuY2VJRCk7CisgICAgaWYgKHN0cmxlbihfX1Bkb0dldEluc3Rh
bmNlSUQoUGRvKSkgPT0gMCkKKyAgICAgICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQcmludGZBKFBk
by0+TmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWE5BTUVMRU4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXMiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19QZG9HZXREZXZpY2VJRChQZG8pKTsKKyAgICBlbHNl
CisgICAgICAgIHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQShQZG8tPk5hbWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhOQU1FTEVOLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIiVzXFwlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX1Bkb0dldERldmljZUlEKFBkbyksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX1Bkb0dldEluc3RhbmNlSUQoUGRvKSk7CisKICAgICBBU1NFUlQoTlRf
U1VDQ0VTUyhzdGF0dXMpKTsKIH0KIApAQCAtOTc0LDEzICsxMDU2LDEwNCBAQCBmYWlsMToKIH0K
IAogc3RhdGljIE5UU1RBVFVTCitQZG9RdWVyeURldmljZVRleHQoCisgICAgSU4gIFBYRU5GSUxU
X1BETyAgICBQZG8sCisgICAgSU4gIFBJUlAgICAgICAgICAgICBJcnAKKyAgICApCit7CisgICAg
UElPX1NUQUNLX0xPQ0FUSU9OICBTdGFja0xvY2F0aW9uOworICAgIFVOSUNPREVfU1RSSU5HICAg
ICAgVGV4dDsKKyAgICBOVFNUQVRVUyAgICAgICAgICAgIHN0YXR1czsKKworICAgIHN0YXR1cyA9
IElvQWNxdWlyZVJlbW92ZUxvY2soJlBkby0+RHgtPlJlbW92ZUxvY2ssIElycCk7CisgICAgaWYg
KCFOVF9TVUNDRVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFpbDE7CisKKyAgICBzdGF0dXMg
PSBQZG9Gb3J3YXJkSXJwU3luY2hyb25vdXNseShQZG8sIElycCk7CisgICAgaWYgKCFOVF9TVUND
RVNTKHN0YXR1cykpCisgICAgICAgIGdvdG8gZmFpbDI7CisKKyAgICBTdGFja0xvY2F0aW9uID0g
SW9HZXRDdXJyZW50SXJwU3RhY2tMb2NhdGlvbihJcnApOworCisgICAgUnRsWmVyb01lbW9yeSgm
VGV4dCwgc2l6ZW9mIChVTklDT0RFX1NUUklORykpOworCisgICAgc3dpdGNoIChTdGFja0xvY2F0
aW9uLT5QYXJhbWV0ZXJzLlF1ZXJ5RGV2aWNlVGV4dC5EZXZpY2VUZXh0VHlwZSkgeworICAgIGNh
c2UgRGV2aWNlVGV4dExvY2F0aW9uSW5mb3JtYXRpb246CisgICAgICAgIFRleHQuTWF4aW11bUxl
bmd0aCA9CisgICAgICAgICAgICAoVVNIT1JUKShzdHJsZW4oX19QZG9HZXRMb2NhdGlvbkluZm9y
bWF0aW9uKFBkbykpICoKKyAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAoV0NIQVIpKTsKKwor
ICAgICAgICBUcmFjZSgiRGV2aWNlVGV4dExvY2F0aW9uSW5mb3JtYXRpb25cbiIpOworICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAg
ICBzdGF0dXMgPSBTVEFUVVNfT0JKRUNUX05BTUVfTk9UX0ZPVU5EOworICAgIGlmIChUZXh0Lk1h
eGltdW1MZW5ndGggPT0gMCkKKyAgICAgICAgZ290byBmYWlsMzsKKworICAgIFRleHQuTWF4aW11
bUxlbmd0aCArPSBzaXplb2YgKFdDSEFSKTsKKyAgICBUZXh0LkJ1ZmZlciA9IF9fQWxsb2NhdGVQ
b29sV2l0aFRhZyhQYWdlZFBvb2wsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVGV4dC5NYXhpbXVtTGVuZ3RoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICdUTElGJyk7CisKKyAgICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAg
IGlmIChUZXh0LkJ1ZmZlciA9PSBOVUxMKQorICAgICAgICBnb3RvIGZhaWw0OworCisgICAgc3dp
dGNoIChTdGFja0xvY2F0aW9uLT5QYXJhbWV0ZXJzLlF1ZXJ5RGV2aWNlVGV4dC5EZXZpY2VUZXh0
VHlwZSkgeworICAgIGNhc2UgRGV2aWNlVGV4dExvY2F0aW9uSW5mb3JtYXRpb246CisgICAgICAg
IHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmVyhUZXh0LkJ1ZmZlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFRleHQuTWF4aW11bUxlbmd0aCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEwiJWhzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fUGRvR2V0TG9jYXRpb25JbmZvcm1hdGlvbihQZG8pKTsKKyAgICAgICAgQVNT
RVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CisKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0
OgorICAgICAgICBBU1NFUlQoRkFMU0UpOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBU
ZXh0Lkxlbmd0aCA9IChVU0hPUlQpKHdjc2xlbihUZXh0LkJ1ZmZlcikgKiBzaXplb2YgKFdDSEFS
KSk7CisKKyAgICBBU1NFUlQzVShLZUdldEN1cnJlbnRJcnFsKCksID09LCBQQVNTSVZFX0xFVkVM
KTsKKworICAgIFRyYWNlKCItICV3WlxuIiwgJlRleHQpOworCisgICAgRXhGcmVlUG9vbCgoUFZP
SUQpSXJwLT5Jb1N0YXR1cy5JbmZvcm1hdGlvbik7CisgICAgSXJwLT5Jb1N0YXR1cy5JbmZvcm1h
dGlvbiA9IChVTE9OR19QVFIpVGV4dC5CdWZmZXI7CisKK2RvbmU6CisgICAgSW9SZWxlYXNlUmVt
b3ZlTG9jaygmUGRvLT5EeC0+UmVtb3ZlTG9jaywgSXJwKTsKKworICAgIElycC0+SW9TdGF0dXMu
U3RhdHVzID0gU1RBVFVTX1NVQ0NFU1M7CisgICAgSW9Db21wbGV0ZVJlcXVlc3QoSXJwLCBJT19O
T19JTkNSRU1FTlQpOworCisgICAgcmV0dXJuIFNUQVRVU19TVUNDRVNTOworCitmYWlsNDoKK2Zh
aWwzOgorZmFpbDI6CisgICAgSW9SZWxlYXNlUmVtb3ZlTG9jaygmUGRvLT5EeC0+UmVtb3ZlTG9j
aywgSXJwKTsKKworZmFpbDE6CisgICAgSXJwLT5Jb1N0YXR1cy5TdGF0dXMgPSBzdGF0dXM7Cisg
ICAgSW9Db21wbGV0ZVJlcXVlc3QoSXJwLCBJT19OT19JTkNSRU1FTlQpOworCisgICAgcmV0dXJu
IHN0YXR1czsKK30KKworc3RhdGljIE5UU1RBVFVTCiBQZG9RdWVyeUlkKAogICAgIElOICBQWEVO
RklMVF9QRE8gICAgUGRvLAogICAgIElOICBQSVJQICAgICAgICAgICAgSXJwCiAgICAgKQogewog
ICAgIFBJT19TVEFDS19MT0NBVElPTiAgU3RhY2tMb2NhdGlvbjsKLSAgICBQV0NIQVIgICAgICAg
ICAgICAgIEJ1ZmZlcjsKICAgICBVTklDT0RFX1NUUklORyAgICAgIElkOwogICAgIE5UU1RBVFVT
ICAgICAgICAgICAgc3RhdHVzOwogCkBAIC05OTQsNDkgKzExNjcsNTUgQEAgUGRvUXVlcnlJZCgK
IAogICAgIFN0YWNrTG9jYXRpb24gPSBJb0dldEN1cnJlbnRJcnBTdGFja0xvY2F0aW9uKElycCk7
CiAKKyAgICBSdGxaZXJvTWVtb3J5KCZJZCwgc2l6ZW9mIChVTklDT0RFX1NUUklORykpOworCiAg
ICAgc3dpdGNoIChTdGFja0xvY2F0aW9uLT5QYXJhbWV0ZXJzLlF1ZXJ5SWQuSWRUeXBlKSB7CiAg
ICAgY2FzZSBCdXNRdWVyeUluc3RhbmNlSUQ6CisgICAgICAgIElkLk1heGltdW1MZW5ndGggPSAo
VVNIT1JUKShzdHJsZW4oX19QZG9HZXRJbnN0YW5jZUlEKFBkbykpICoKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAoV0NIQVIpKTsKKwogICAgICAgICBUcmFjZSgi
QnVzUXVlcnlJbnN0YW5jZUlEXG4iKTsKLSAgICAgICAgSWQuTWF4aW11bUxlbmd0aCA9IE1BWF9E
RVZJQ0VfSURfTEVOICogc2l6ZW9mIChXQ0hBUik7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBCdXNRdWVyeURldmljZUlEOgorICAgICAgICBJZC5NYXhpbXVtTGVuZ3RoID0gKFVTSE9SVCko
c3RybGVuKF9fUGRvR2V0RGV2aWNlSUQoUGRvKSkgKgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mIChXQ0hBUikpOworCiAgICAgICAgIFRyYWNlKCJCdXNRdWVyeURl
dmljZUlEXG4iKTsKLSAgICAgICAgSWQuTWF4aW11bUxlbmd0aCA9IE1BWF9ERVZJQ0VfSURfTEVO
ICogc2l6ZW9mIChXQ0hBUik7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgZ290byBkb25lOwogICAgIH0KIAotICAgIEJ1ZmZlciA9IF9fQWxsb2NhdGVQb29sV2l0aFRh
ZyhQYWdlZFBvb2wsIElkLk1heGltdW1MZW5ndGgsICdUTElGJyk7Ci0KLSAgICBzdGF0dXMgPSBT
VEFUVVNfTk9fTUVNT1JZOwotICAgIGlmIChCdWZmZXIgPT0gTlVMTCkKKyAgICBzdGF0dXMgPSBT
VEFUVVNfT0JKRUNUX05BTUVfTk9UX0ZPVU5EOworICAgIGlmIChJZC5NYXhpbXVtTGVuZ3RoID09
IDApCiAgICAgICAgIGdvdG8gZmFpbDM7CiAKLSAgICBJZC5CdWZmZXIgPSBCdWZmZXI7Ci0gICAg
SWQuTGVuZ3RoID0gMDsKKyAgICBJZC5NYXhpbXVtTGVuZ3RoICs9IHNpemVvZiAoV0NIQVIpOwor
ICAgIElkLkJ1ZmZlciA9IF9fQWxsb2NhdGVQb29sV2l0aFRhZyhQYWdlZFBvb2wsIElkLk1heGlt
dW1MZW5ndGgsICdUTElGJyk7CisKKyAgICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAg
IGlmIChJZC5CdWZmZXIgPT0gTlVMTCkKKyAgICAgICAgZ290byBmYWlsNDsKIAogICAgIHN3aXRj
aCAoU3RhY2tMb2NhdGlvbi0+UGFyYW1ldGVycy5RdWVyeUlkLklkVHlwZSkgewogICAgIGNhc2Ug
QnVzUXVlcnlJbnN0YW5jZUlEOgotICAgICAgICBzdGF0dXMgPSBSdGxTdHJpbmdDYlByaW50Zlco
QnVmZmVyLAorICAgICAgICBzdGF0dXMgPSBSdGxTdHJpbmdDYlByaW50ZlcoSWQuQnVmZmVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWQuTWF4aW11bUxlbmd0aCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwiJWhzIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fUGRvR2V0SW5zdGFuY2VJRChQZG8pKTsKICAgICAgICAg
QVNTRVJUKE5UX1NVQ0NFU1Moc3RhdHVzKSk7CiAKLSAgICAgICAgQnVmZmVyICs9IHdjc2xlbihC
dWZmZXIpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgQnVzUXVlcnlEZXZpY2VJRDoKLSAg
ICAgICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQcmludGZXKEJ1ZmZlciwKKyAgICAgICAgc3RhdHVz
ID0gUnRsU3RyaW5nQ2JQcmludGZXKElkLkJ1ZmZlciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElkLk1heGltdW1MZW5ndGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMIiVocyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X1Bkb0dldERldmljZUlEKFBkbykpOwogICAgICAgICBBU1NFUlQoTlRfU1VDQ0VTUyhzdGF0dXMp
KTsKIAotICAgICAgICBCdWZmZXIgKz0gd2NzbGVuKEJ1ZmZlcik7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKQEAgLTEwNDQsOCArMTIyMyw3IEBAIFBkb1F1ZXJ5SWQoCiAgICAgICAg
IGJyZWFrOwogICAgIH0KIAotICAgIElkLkxlbmd0aCA9IChVU0hPUlQpKChVTE9OR19QVFIpQnVm
ZmVyIC0gKFVMT05HX1BUUilJZC5CdWZmZXIpOwotICAgIEJ1ZmZlciA9IElkLkJ1ZmZlcjsKKyAg
ICBJZC5MZW5ndGggPSAoVVNIT1JUKSh3Y3NsZW4oSWQuQnVmZmVyKSAqIHNpemVvZiAoV0NIQVIp
KTsKIAogICAgIEFTU0VSVDNVKEtlR2V0Q3VycmVudElycWwoKSwgPT0sIFBBU1NJVkVfTEVWRUwp
OwogCkBAIC0xMDYyLDYgKzEyNDAsNyBAQCBkb25lOgogCiAgICAgcmV0dXJuIFNUQVRVU19TVUND
RVNTOwogCitmYWlsNDoKIGZhaWwzOgogZmFpbDI6CiAgICAgSW9SZWxlYXNlUmVtb3ZlTG9jaygm
UGRvLT5EeC0+UmVtb3ZlTG9jaywgSXJwKTsKQEAgLTExNjcsNiArMTM0NiwxMCBAQCBQZG9EaXNw
YXRjaFBucCgKICAgICAgICAgc3RhdHVzID0gUGRvUXVlcnlJbnRlcmZhY2UoUGRvLCBJcnApOwog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSVJQX01OX1FVRVJZX0RFVklDRV9URVhUOgorICAg
ICAgICBzdGF0dXMgPSBQZG9RdWVyeURldmljZVRleHQoUGRvLCBJcnApOworICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgSVJQX01OX1FVRVJZX0lEOgogICAgICAgICBzdGF0dXMgPSBQZG9RdWVy
eUlkKFBkbywgSXJwKTsKICAgICAgICAgYnJlYWs7CkBAIC0xOTIyLDggKzIxMDUsNiBAQCBOVFNU
QVRVUwogUGRvQ3JlYXRlKAogICAgIFBYRU5GSUxUX0ZETyAgICAgICAgICAgICAgICAgICAgRmRv
LAogICAgIFBERVZJQ0VfT0JKRUNUICAgICAgICAgICAgICAgICAgUGh5c2ljYWxEZXZpY2VPYmpl
Y3QsCi0gICAgUENIQVIgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VJRCwKLSAgICBQ
Q0hBUiAgICAgICAgICAgICAgICAgICAgICAgICAgIEluc3RhbmNlSUQsCiAgICAgWEVORklMVF9F
TVVMQVRFRF9PQkpFQ1RfVFlQRSAgICBUeXBlCiAgICAgKQogewpAQCAtMTk4NywyMSArMjE2OCwy
NCBAQCBQZG9DcmVhdGUoCiAgICAgaWYgKCFOVF9TVUNDRVNTKHN0YXR1cykpCiAgICAgICAgIGdv
dG8gZmFpbDU7CiAKKyAgICBzdGF0dXMgPSBQZG9TZXREZXZpY2VJbmZvcm1hdGlvbihQZG8pOwor
ICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3RvIGZhaWw2OworCiAgICAg
c3RhdHVzID0gRW11bGF0ZWRBZGRPYmplY3QoRHJpdmVyR2V0RW11bGF0ZWRDb250ZXh0KCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlSUQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSW5zdGFuY2VJRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1Bkb0dldERldmljZUlEKFBkbyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19QZG9HZXRJbnN0YW5jZUlEKFBkbyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UGRvLT5UeXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZQZG8tPkVtdWxhdGVk
T2JqZWN0KTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKLSAgICAgICAgZ290byBmYWls
NjsKLQotICAgIFBkb1NldERldmljZUluc3RhbmNlKFBkbywgRGV2aWNlSUQsIEluc3RhbmNlSUQp
OworICAgICAgICBnb3RvIGZhaWw3OwogCiAgICAgX19QZG9TZXROYW1lKFBkbyk7CiAKLSAgICBJ
bmZvKCIlcCAoJXMpXG4iLAorICAgIEluZm8oIiVwICglcykgJXNcbiIsCiAgICAgICAgICBGaWx0
ZXJEZXZpY2VPYmplY3QsCi0gICAgICAgICBfX1Bkb0dldE5hbWUoUGRvKSk7CisgICAgICAgICBf
X1Bkb0dldE5hbWUoUGRvKSwKKyAgICAgICAgIFBkby0+QWN0aXZlID8gIltBQ1RJVkVdIiA6ICIi
KTsKIAogICAgIER4LT5QZG8gPSBQZG87CiAKQEAgLTIwMTYsNiArMjIwMCwxMSBAQCBQZG9DcmVh
dGUoCiAKICAgICByZXR1cm4gU1RBVFVTX1NVQ0NFU1M7CiAKK2ZhaWw3OgorICAgIEVycm9yKCJm
YWlsN1xuIik7CisKKyAgICBQZG9DbGVhckRldmljZUluZm9ybWF0aW9uKFBkbyk7CisKIGZhaWw2
OgogICAgIEVycm9yKCJmYWlsNlxuIik7CiAKQEAgLTIwODksNiArMjI3OCw4IEBAIFBkb0Rlc3Ry
b3koCiAgICAgICAgICAgICAgICAgICAgICAgICAgUGRvLT5FbXVsYXRlZE9iamVjdCk7CiAgICAg
UGRvLT5FbXVsYXRlZE9iamVjdCA9IE5VTEw7CiAKKyAgICBQZG9DbGVhckRldmljZUluZm9ybWF0
aW9uKFBkbyk7CisKICAgICBUaHJlYWRBbGVydChQZG8tPkRldmljZVBvd2VyVGhyZWFkKTsKICAg
ICBUaHJlYWRKb2luKFBkby0+RGV2aWNlUG93ZXJUaHJlYWQpOwogICAgIFBkby0+RGV2aWNlUG93
ZXJUaHJlYWQgPSBOVUxMOwpkaWZmIC0tZ2l0IGEvc3JjL3hlbmZpbHQvcGRvLmggYi9zcmMveGVu
ZmlsdC9wZG8uaAppbmRleCAwZGZkMzg0Li41ZDU3ZTAyIDEwMDY0NAotLS0gYS9zcmMveGVuZmls
dC9wZG8uaAorKysgYi9zcmMveGVuZmlsdC9wZG8uaApAQCAtODEsOCArODEsNiBAQCBleHRlcm4g
TlRTVEFUVVMKIFBkb0NyZWF0ZSgKICAgICBJTiAgUFhFTkZJTFRfRkRPICAgICAgICAgICAgICAg
ICAgICBGZG8sCiAgICAgSU4gIFBERVZJQ0VfT0JKRUNUICAgICAgICAgICAgICAgICAgUGh5c2lj
YWxEZXZpY2VPYmplY3QsCi0gICAgSU4gIFBDSEFSICAgICAgICAgICAgICAgICAgICAgICAgICAg
RGV2aWNlSUQsCi0gICAgSU4gIFBDSEFSICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5zdGFu
Y2VJRCwKICAgICBJTiAgWEVORklMVF9FTVVMQVRFRF9PQkpFQ1RfVFlQRSAgICBUeXBlCiAgICAg
KTsKIAotLSAKMi41LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
d2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon May 20 16:46:43 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 May 2019 16:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hSlQx-0005B1-Bf; Mon, 20 May 2019 16:46:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k3Nf=TU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hSlQv-0005Aq-LA
 for win-pv-devel@lists.xenproject.org; Mon, 20 May 2019 16:46:41 +0000
X-Inumbo-ID: d74f2527-7b1e-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d74f2527-7b1e-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:46:40 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5AcMgxjEawpmR0qETaGwGqYc3tBWdLZditORS4siz5UYFK//i37vWiovdFlNjFOSBAEsQb/fcy
 Y/dyD+IPJEn90UHb9K4yPMCHWot3wrcNIZsuXzaAckV0FYZUZIVyAUhDZ6klfAeFzDY5GHFOtA
 sY37kxEm3nAB0vk6CXRL8umpB7fUWSaS5TjdsIjtFzlUVw/weE3f8HjzM4SbsJE3bHa6aZGh6F
 7i1hSIIYAMJSiUNoBphd8gqbj40fcvRLm4zUUXLovxn16DVZhDQ3x4vLtWueX4ylAzx+vkNbnX
 pLA=
X-SBRS: 2.7
X-MesageID: 649686
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,492,1549947600"; 
   d="scan'208";a="649686"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 17:46:16 +0100
Message-ID: <1558370777-926-2-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
In-Reply-To: <1558370777-926-1-git-send-email-paul.durrant@citrix.com>
References: <1558370777-926-1-git-send-email-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH 2/3] Store (IRP_MN_QUERY_DEVICE_TEXT)
 DeviceTextLocationInformation...
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>

Li4uZm9yIGFjdGl2ZSBYRU5CVVMgaW5zdGFuY2UuCgpXaGVuIHdlICd0cmljaycgV2luZG93cyBp
bnRvIHRoaW5raW5nIHRoYXQgdGhlIGFjdGl2ZSBYRU5CVVMgZGV2aWNlIGhhc24ndAptb3ZlZCAo
c2hvdWxkIGl0IGFjdHVhbGx5IG1vdmUgaW4gdGhlIFBDSSBidXMgdG9wb2xvZ3kpIHdlIG91Z2h0
IHRvIG1ha2UKc3VyZSB0aGF0IHRoZSBsb2NhdGlvbiBpbmZvcm1hdGlvbiByZW1haW5zIGNvbnN0
YW50IGFzIHdlbGwgaXMgdGhlCkluc3RhbmNlSUQuIFRodXMgaXQgbmVlZHMgdG8gYmUgc2FtcGxl
ZCBhbmQgc3RvcmVkIGluIHRoZSByZWdpc3RyeSBhdAppbnN0YWxsYXRpb24gdGltZS4gU3Vic2Vx
dWVudCBwYXRjaGVzIHdpbGwgYWRkIHRoZSBuZWNlc3NhcnkgY29kZSBpbnRvClhFTkZJTFQgdG8g
cHVsbCBvZmYgdGhlIHRyaWNrLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KLS0tCiBzcmMveGVuYnVzL2RyaXZlci5jIHwgIDUxICsrKysrKysr
KystLS0tLS0tLQogc3JjL3hlbmJ1cy9kcml2ZXIuaCB8ICAgNyArLS0KIHNyYy94ZW5idXMvZmRv
LmMgICAgfCAxNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3hlbmJ1cy9kcml2ZXIuYyBiL3NyYy94ZW5idXMvZHJpdmVy
LmMKaW5kZXggMGVkZTRlZi4uYzQ5YTdkZSAxMDA2NDQKLS0tIGEvc3JjL3hlbmJ1cy9kcml2ZXIu
YworKysgYi9zcmMveGVuYnVzL2RyaXZlci5jCkBAIC0zMDYsMTIgKzMwNiwxNCBAQCBEcml2ZXJS
ZW1vdmVGdW5jdGlvbkRldmljZU9iamVjdCgKIAogTlRTVEFUVVMKIERyaXZlckdldEFjdGl2ZSgK
LSAgICBPVVQgUENIQVIgICAgICAgRGV2aWNlSUQsCi0gICAgT1VUIFBDSEFSICAgICAgIEluc3Rh
bmNlSUQKKyAgICBJTiAgY29uc3QgQ0hBUiAgKktleSwKKyAgICBPVVQgUENIQVIgICAgICAgKlZh
bHVlCiAgICAgKQogewogICAgIEhBTkRMRSAgICAgICAgICBBY3RpdmVLZXk7CisgICAgQ0hBUiAg
ICAgICAgICAgIE5hbWVbTUFYTkFNRUxFTl07CiAgICAgUEFOU0lfU1RSSU5HICAgIEFuc2k7Cisg
ICAgVUxPTkcgICAgICAgICAgIExlbmd0aDsKICAgICBOVFNUQVRVUyAgICAgICAgc3RhdHVzOwog
CiAgICAgVHJhY2UoIj09PT0+XG4iKTsKQEAgLTMyNSwzMCArMzI3LDI1IEBAIERyaXZlckdldEFj
dGl2ZSgKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKICAgICAgICAgZ290byBmYWlsMTsK
IAorICAgIHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQShOYW1lLCBNQVhOQU1FTEVOLCAiQWN0
aXZlJXMiLCBLZXkpOworICAgIEFTU0VSVChOVF9TVUNDRVNTKHN0YXR1cykpOworCiAgICAgc3Rh
dHVzID0gUmVnaXN0cnlRdWVyeVN6VmFsdWUoQWN0aXZlS2V5LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJBY3RpdmVEZXZpY2VJRCIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZBbnNpKTsKICAgICBpZiAoIU5U
X1NVQ0NFU1Moc3RhdHVzKSkKICAgICAgICAgZ290byBmYWlsMjsKIAotICAgIHN0YXR1cyA9IFJ0
bFN0cmluZ0NiUHJpbnRmQShEZXZpY2VJRCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTUFYX0RFVklDRV9JRF9MRU4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIl
WiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZBbnNpWzBdKTsKLSAgICBBU1NF
UlQoTlRfU1VDQ0VTUyhzdGF0dXMpKTsKLQotICAgIFJlZ2lzdHJ5RnJlZVN6VmFsdWUoQW5zaSk7
CisgICAgTGVuZ3RoID0gQW5zaVswXS5MZW5ndGggKyBzaXplb2YgKENIQVIpOworICAgICpWYWx1
ZSA9IF9fQWxsb2NhdGVQb29sV2l0aFRhZyhQYWdlZFBvb2wsIExlbmd0aCwgJ1NVQicpOwogCi0g
ICAgc3RhdHVzID0gUmVnaXN0cnlRdWVyeVN6VmFsdWUoQWN0aXZlS2V5LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJBY3RpdmVJbnN0YW5jZUlEIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZBbnNpKTsKLSAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKKyAgICBzdGF0dXMgPSBT
VEFUVVNfTk9fTUVNT1JZOworICAgIGlmICgqVmFsdWUgPT0gTlVMTCkKICAgICAgICAgZ290byBm
YWlsMzsKIAotICAgIHN0YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQShJbnN0YW5jZUlELAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfREVWSUNFX0lEX0xFTiwKKyAgICBzdGF0
dXMgPSBSdGxTdHJpbmdDYlByaW50ZkEoKlZhbHVlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMZW5ndGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlWiIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZBbnNpWzBdKTsKICAgICBBU1NFUlQoTlRf
U1VDQ0VTUyhzdGF0dXMpKTsKQEAgLTM2Miw4ICszNTksNyBAQCBEcml2ZXJHZXRBY3RpdmUoCiAg
ICAgcmV0dXJuIFNUQVRVU19TVUNDRVNTOwogCiBmYWlsMzoKLSAgICBpZiAoc3RhdHVzICE9IFNU
QVRVU19PQkpFQ1RfTkFNRV9OT1RfRk9VTkQpCi0gICAgICAgIEVycm9yKCJmYWlsM1xuIik7Cisg
ICAgRXJyb3IoImZhaWwzXG4iKTsKIAogZmFpbDI6CiAgICAgaWYgKHN0YXR1cyAhPSBTVEFUVVNf
T0JKRUNUX05BTUVfTk9UX0ZPVU5EKQpAQCAtNDU1LDcgKzQ1MSw4IEBAIGZhaWwxOgogTlRTVEFU
VVMKIERyaXZlclNldEFjdGl2ZSgKICAgICBJTiAgUENIQVIgICBEZXZpY2VJRCwKLSAgICBJTiAg
UENIQVIgICBJbnN0YW5jZUlECisgICAgSU4gIFBDSEFSICAgSW5zdGFuY2VJRCwKKyAgICBJTiAg
UENIQVIgICBMb2NhdGlvbkluZm9ybWF0aW9uCiAgICAgKQogewogICAgIEhBTkRMRSAgICAgIEFj
dGl2ZUtleTsKQEAgLTQ5OCw3ICs0OTUsMTYgQEAgRHJpdmVyU2V0QWN0aXZlKAogICAgIGlmICgh
TlRfU1VDQ0VTUyhzdGF0dXMpKQogICAgICAgICBnb3RvIGZhaWw0OwogCi0gICAgSW5mbygiJXNc
XCVzXG4iLCBEZXZpY2VJRCwgSW5zdGFuY2VJRCk7CisgICAgUnRsSW5pdEFuc2lTdHJpbmcoJkFu
c2lbMF0sIExvY2F0aW9uSW5mb3JtYXRpb24pOworCisgICAgc3RhdHVzID0gUmVnaXN0cnlVcGRh
dGVTelZhbHVlKEFjdGl2ZUtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IkFjdGl2ZUxvY2F0aW9uSW5mb3JtYXRpb24iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBSRUdfU1osCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuc2kp
OworICAgIGlmICghTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICBnb3RvIGZhaWw1OworCisg
ICAgSW5mbygiJXNcXCVzOiAlc1xuIiwgRGV2aWNlSUQsIEluc3RhbmNlSUQsIExvY2F0aW9uSW5m
b3JtYXRpb24pOwogCiAgICAgUmVnaXN0cnlDbG9zZUtleShBY3RpdmVLZXkpOwogCkBAIC01MDYs
NiArNTEyLDkgQEAgRHJpdmVyU2V0QWN0aXZlKAogCiAgICAgcmV0dXJuIFNUQVRVU19TVUNDRVNT
OwogCitmYWlsNToKKyAgICBFcnJvcigiZmFpbDVcbiIpOworCiBmYWlsNDoKICAgICBFcnJvcigi
ZmFpbDRcbiIpOwogCmRpZmYgLS1naXQgYS9zcmMveGVuYnVzL2RyaXZlci5oIGIvc3JjL3hlbmJ1
cy9kcml2ZXIuaAppbmRleCAzMGY2MDkxLi4zODc1YjQyIDEwMDY0NAotLS0gYS9zcmMveGVuYnVz
L2RyaXZlci5oCisrKyBiL3NyYy94ZW5idXMvZHJpdmVyLmgKQEAgLTY2LDE0ICs2NiwxNSBAQCBE
cml2ZXJSZWxlYXNlTXV0ZXgoCiAKIGV4dGVybiBOVFNUQVRVUwogRHJpdmVyR2V0QWN0aXZlKAot
ICAgIE9VVCBQQ0hBUiAgIERldmljZUlELAotICAgIE9VVCBQQ0hBUiAgIEluc3RhbmNlSUQKKyAg
ICBJTiAgY29uc3QgQ0hBUiAgKktleSwKKyAgICBPVVQgUENIQVIgICAgICAgKlZhbHVlCiAgICAg
KTsKIAogTlRTVEFUVVMKIERyaXZlclNldEFjdGl2ZSgKICAgICBJTiAgUENIQVIgICBEZXZpY2VJ
RCwKLSAgICBJTiAgUENIQVIgICBJbnN0YW5jZUlECisgICAgSU4gIFBDSEFSICAgSW5zdGFuY2VJ
RCwKKyAgICBJTiAgUENIQVIgICBMb2NhdGlvbkluZm9ybWF0aW9uCiAgICAgKTsKIAogTlRTVEFU
VVMKZGlmZiAtLWdpdCBhL3NyYy94ZW5idXMvZmRvLmMgYi9zcmMveGVuYnVzL2Zkby5jCmluZGV4
IDhjYThmNTIuLjJiOWM2OTAgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5idXMvZmRvLmMKKysrIGIvc3Jj
L3hlbmJ1cy9mZG8uYwpAQCAtNTUyLDEzICs1NTIsMTUgQEAgc3RhdGljIE5UU1RBVFVTCiBGZG9R
dWVyeUlkKAogICAgIElOICBQWEVOQlVTX0ZETyAgICAgICAgIEZkbywKICAgICBJTiAgQlVTX1FV
RVJZX0lEX1RZUEUgICBUeXBlLAotICAgIE9VVCBQQ0hBUiAgICAgICAgICAgICAgIElkCisgICAg
T1VUIFBDSEFSICAgICAgICAgICAgICAgKklkCiAgICAgKQogewogICAgIEtFVkVOVCAgICAgICAg
ICAgICAgICAgIEV2ZW50OwogICAgIElPX1NUQVRVU19CTE9DSyAgICAgICAgIFN0YXR1c0Jsb2Nr
OwogICAgIFBJUlAgICAgICAgICAgICAgICAgICAgIElycDsKICAgICBQSU9fU1RBQ0tfTE9DQVRJ
T04gICAgICBTdGFja0xvY2F0aW9uOworICAgIFBXQ0hBUiAgICAgICAgICAgICAgICAgIEJ1ZmZl
cjsKKyAgICBVTE9ORyAgICAgICAgICAgICAgICAgICBMZW5ndGg7CiAgICAgTlRTVEFUVVMgICAg
ICAgICAgICAgICAgc3RhdHVzOwogCiAgICAgQVNTRVJUM1UoS2VHZXRDdXJyZW50SXJxbCgpLCA9
PSwgUEFTU0lWRV9MRVZFTCk7CkBAIC01OTgsMTYgKzYwMCwxMTAgQEAgRmRvUXVlcnlJZCgKICAg
ICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKICAgICAgICAgZ290byBmYWlsMjsKIAotICAgIHN0
YXR1cyA9IFJ0bFN0cmluZ0NiUHJpbnRmQShJZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTUFYTkFNRUxFTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiV3cyIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQV0NIQVIpU3RhdHVzQmxvY2suSW5m
b3JtYXRpb24pOworICAgIEJ1ZmZlciA9IChQV0NIQVIpU3RhdHVzQmxvY2suSW5mb3JtYXRpb247
CisgICAgTGVuZ3RoID0gKFVMT05HKSh3Y3NsZW4oQnVmZmVyKSArIDEpICogc2l6ZW9mIChDSEFS
KTsKKworICAgICpJZCA9IF9fQWxsb2NhdGVQb29sV2l0aFRhZyhQYWdlZFBvb2wsIExlbmd0aCwg
J1NVQicpOworCisgICAgc3RhdHVzID0gU1RBVFVTX05PX01FTU9SWTsKKyAgICBpZiAoKklkID09
IE5VTEwpCisgICAgICAgIGdvdG8gZmFpbDM7CisKKyAgICBzdGF0dXMgPSBSdGxTdHJpbmdDYlBy
aW50ZkEoKklkLCBMZW5ndGgsICIld3MiLCBCdWZmZXIpOwogICAgIEFTU0VSVChOVF9TVUNDRVNT
KHN0YXR1cykpOwogCisgICAgRXhGcmVlUG9vbChCdWZmZXIpOworCisgICAgcmV0dXJuIFNUQVRV
U19TVUNDRVNTOworCitmYWlsMzoKKyAgICBFcnJvcigiZmFpbDNcbiIpOworCiAgICAgRXhGcmVl
UG9vbCgoUFZPSUQpU3RhdHVzQmxvY2suSW5mb3JtYXRpb24pOwogCitmYWlsMjoKKyAgICBFcnJv
cigiZmFpbDJcbiIpOworCitmYWlsMToKKyAgICBFcnJvcigiZmFpbDEgKCUwOHgpXG4iLCBzdGF0
dXMpOworCisgICAgcmV0dXJuIHN0YXR1czsKK30KKworX19kcnZfcmVxdWlyZXNJUlFMKFBBU1NJ
VkVfTEVWRUwpCitzdGF0aWMgTlRTVEFUVVMKK0Zkb1F1ZXJ5RGV2aWNlVGV4dCgKKyAgICBJTiAg
UFhFTkJVU19GRE8gICAgICAgICBGZG8sCisgICAgSU4gIERFVklDRV9URVhUX1RZUEUgICAgVHlw
ZSwKKyAgICBPVVQgUENIQVIgICAgICAgICAgICAgICAqVGV4dAorICAgICkKK3sKKyAgICBLRVZF
TlQgICAgICAgICAgICAgICAgICBFdmVudDsKKyAgICBJT19TVEFUVVNfQkxPQ0sgICAgICAgICBT
dGF0dXNCbG9jazsKKyAgICBQSVJQICAgICAgICAgICAgICAgICAgICBJcnA7CisgICAgUElPX1NU
QUNLX0xPQ0FUSU9OICAgICAgU3RhY2tMb2NhdGlvbjsKKyAgICBQV0NIQVIgICAgICAgICAgICAg
ICAgICBCdWZmZXI7CisgICAgVUxPTkcgICAgICAgICAgICAgICAgICAgTGVuZ3RoOworICAgIE5U
U1RBVFVTICAgICAgICAgICAgICAgIHN0YXR1czsKKworICAgIEFTU0VSVDNVKEtlR2V0Q3VycmVu
dElycWwoKSwgPT0sIFBBU1NJVkVfTEVWRUwpOworCisgICAgS2VJbml0aWFsaXplRXZlbnQoJkV2
ZW50LCBOb3RpZmljYXRpb25FdmVudCwgRkFMU0UpOworICAgIFJ0bFplcm9NZW1vcnkoJlN0YXR1
c0Jsb2NrLCBzaXplb2YoSU9fU1RBVFVTX0JMT0NLKSk7CisKKyAgICBJcnAgPSBJb0J1aWxkU3lu
Y2hyb25vdXNGc2RSZXF1ZXN0KElSUF9NSl9QTlAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBGZG8tPkxvd2VyRGV2aWNlT2JqZWN0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJkV2ZW50LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlN0YXR1c0Jsb2NrKTsKKworICAgIHN0
YXR1cyA9IFNUQVRVU19VTlNVQ0NFU1NGVUw7CisgICAgaWYgKElycCA9PSBOVUxMKQorICAgICAg
ICBnb3RvIGZhaWwxOworCisgICAgU3RhY2tMb2NhdGlvbiA9IElvR2V0TmV4dElycFN0YWNrTG9j
YXRpb24oSXJwKTsKKyAgICBTdGFja0xvY2F0aW9uLT5NaW5vckZ1bmN0aW9uID0gSVJQX01OX1FV
RVJZX0RFVklDRV9URVhUOworCisgICAgU3RhY2tMb2NhdGlvbi0+UGFyYW1ldGVycy5RdWVyeURl
dmljZVRleHQuRGV2aWNlVGV4dFR5cGUgPSBUeXBlOworCisgICAgSXJwLT5Jb1N0YXR1cy5TdGF0
dXMgPSBTVEFUVVNfTk9UX1NVUFBPUlRFRDsKKworICAgIHN0YXR1cyA9IElvQ2FsbERyaXZlcihG
ZG8tPkxvd2VyRGV2aWNlT2JqZWN0LCBJcnApOworICAgIGlmIChzdGF0dXMgPT0gU1RBVFVTX1BF
TkRJTkcpIHsKKyAgICAgICAgKFZPSUQpIEtlV2FpdEZvclNpbmdsZU9iamVjdCgmRXZlbnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXhlY3V0aXZlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEtlcm5lbE1vZGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRkFMU0UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCk7CisgICAgICAgIHN0YXR1cyA9IFN0YXR1c0Jsb2NrLlN0YXR1czsKKyAg
ICB9CisKKyAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkKKyAgICAgICAgZ290byBmYWlsMjsK
KworICAgIEJ1ZmZlciA9IChQV0NIQVIpU3RhdHVzQmxvY2suSW5mb3JtYXRpb247CisgICAgTGVu
Z3RoID0gKFVMT05HKSh3Y3NsZW4oQnVmZmVyKSArIDEpICogc2l6ZW9mIChDSEFSKTsKKworICAg
ICpUZXh0ID0gX19BbGxvY2F0ZVBvb2xXaXRoVGFnKFBhZ2VkUG9vbCwgTGVuZ3RoLCAnU1VCJyk7
CisKKyAgICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOworICAgIGlmICgqVGV4dCA9PSBOVUxM
KQorICAgICAgICBnb3RvIGZhaWwzOworCisgICAgc3RhdHVzID0gUnRsU3RyaW5nQ2JQcmludGZB
KCpUZXh0LCBMZW5ndGgsICIld3MiLCBCdWZmZXIpOworICAgIEFTU0VSVChOVF9TVUNDRVNTKHN0
YXR1cykpOworCisgICAgRXhGcmVlUG9vbChCdWZmZXIpOworCiAgICAgcmV0dXJuIFNUQVRVU19T
VUNDRVNTOwogCitmYWlsMzoKKyAgICBFcnJvcigiZmFpbDNcbiIpOworCisgICAgRXhGcmVlUG9v
bCgoUFZPSUQpU3RhdHVzQmxvY2suSW5mb3JtYXRpb24pOworCiBmYWlsMjoKICAgICBFcnJvcigi
ZmFpbDJcbiIpOwogCkBAIC02MjIsNDQgKzcxOCw1NiBAQCBGZG9TZXRBY3RpdmUoCiAgICAgSU4g
IFBYRU5CVVNfRkRPIEZkbwogICAgICkKIHsKLSAgICBDSEFSICAgICAgICAgICAgRGV2aWNlSURb
TUFYX0RFVklDRV9JRF9MRU5dOwotICAgIENIQVIgICAgICAgICAgICBJbnN0YW5jZUlEW01BWF9E
RVZJQ0VfSURfTEVOXTsKLSAgICBDSEFSICAgICAgICAgICAgQWN0aXZlRGV2aWNlSURbTUFYX0RF
VklDRV9JRF9MRU5dOwotICAgIENIQVIgICAgICAgICAgICBBY3RpdmVJbnN0YW5jZUlEW01BWF9E
RVZJQ0VfSURfTEVOXTsKKyAgICBQQ0hBUiAgICAgICAgICAgRGV2aWNlSUQ7CisgICAgUENIQVIg
ICAgICAgICAgIEluc3RhbmNlSUQ7CisgICAgUENIQVIgICAgICAgICAgIEFjdGl2ZURldmljZUlE
OworICAgIFBDSEFSICAgICAgICAgICBMb2NhdGlvbkluZm9ybWF0aW9uOwogICAgIE5UU1RBVFVT
ICAgICAgICBzdGF0dXM7CiAKICAgICBzdGF0dXMgPSBGZG9RdWVyeUlkKEZkbywKICAgICAgICAg
ICAgICAgICAgICAgICAgIEJ1c1F1ZXJ5RGV2aWNlSUQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBEZXZpY2VJRCk7CisgICAgICAgICAgICAgICAgICAgICAgICAmRGV2aWNlSUQpOwogICAgIGlm
ICghTlRfU1VDQ0VTUyhzdGF0dXMpKQogICAgICAgICBnb3RvIGZhaWwxOwogCiAgICAgc3RhdHVz
ID0gRmRvUXVlcnlJZChGZG8sCiAgICAgICAgICAgICAgICAgICAgICAgICBCdXNRdWVyeUluc3Rh
bmNlSUQsCi0gICAgICAgICAgICAgICAgICAgICAgICBJbnN0YW5jZUlEKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICZJbnN0YW5jZUlEKTsKICAgICBpZiAoIU5UX1NVQ0NFU1Moc3RhdHVzKSkK
ICAgICAgICAgZ290byBmYWlsMjsKIAotICAgIHN0YXR1cyA9IERyaXZlckdldEFjdGl2ZShBY3Rp
dmVEZXZpY2VJRCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWN0aXZlSW5zdGFuY2VJ
RCk7CisgICAgc3RhdHVzID0gRmRvUXVlcnlEZXZpY2VUZXh0KEZkbywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRGV2aWNlVGV4dExvY2F0aW9uSW5mb3JtYXRpb24sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZMb2NhdGlvbkluZm9ybWF0aW9uKTsKKyAgICBpZiAo
IU5UX1NVQ0NFU1Moc3RhdHVzKSkKKyAgICAgICAgZ290byBmYWlsMzsKKworICAgIHN0YXR1cyA9
IERyaXZlckdldEFjdGl2ZSgiRGV2aWNlSUQiLCAmQWN0aXZlRGV2aWNlSUQpOwogICAgIGlmIChO
VF9TVUNDRVNTKHN0YXR1cykpIHsKLSAgICAgICAgaWYgKF9zdHJpY21wKERldmljZUlELCBBY3Rp
dmVEZXZpY2VJRCkgIT0gMCkKLSAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgRmRvLT5B
Y3RpdmUgPSAoX3N0cmljbXAoRGV2aWNlSUQsIEFjdGl2ZURldmljZUlEKSA9PSAwKSA/IFRSVUUg
OiBGQUxTRTsKKyAgICAgICAgRXhGcmVlUG9vbChBY3RpdmVEZXZpY2VJRCk7CiAgICAgfSBlbHNl
IHsKLSAgICAgICAgc3RhdHVzID0gRHJpdmVyU2V0QWN0aXZlKERldmljZUlELAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSW5zdGFuY2VJRCk7Ci0gICAgICAgIGlmICghTlRfU1VD
Q0VTUyhzdGF0dXMpKQotICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICBzdGF0dXMgPSBE
cml2ZXJTZXRBY3RpdmUoRGV2aWNlSUQsIEluc3RhbmNlSUQsIExvY2F0aW9uSW5mb3JtYXRpb24p
OworICAgICAgICBpZiAoTlRfU1VDQ0VTUyhzdGF0dXMpKQorICAgICAgICAgICAgRmRvLT5BY3Rp
dmUgPSBUUlVFOwogICAgIH0KIAotICAgIEZkby0+QWN0aXZlID0gVFJVRTsKKyAgICBFeEZyZWVQ
b29sKExvY2F0aW9uSW5mb3JtYXRpb24pOworICAgIEV4RnJlZVBvb2woSW5zdGFuY2VJRCk7Cisg
ICAgRXhGcmVlUG9vbChEZXZpY2VJRCk7CiAKLWRvbmU6CiAgICAgcmV0dXJuIFNUQVRVU19TVUND
RVNTOwogCitmYWlsMzoKKyAgICBFcnJvcigiZmFpbDNcbiIpOworCisgICAgRXhGcmVlUG9vbChJ
bnN0YW5jZUlEKTsKKwogZmFpbDI6CiAgICAgRXJyb3IoImZhaWwyXG4iKTsKIAorICAgIEV4RnJl
ZVBvb2woRGV2aWNlSUQpOworCiBmYWlsMToKICAgICBFcnJvcigiZmFpbDEgKCUwOHgpXG4iLCBz
dGF0dXMpOwogCi0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Mon May 20 16:46:43 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 20 May 2019 16:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hSlQx-0005B6-DT; Mon, 20 May 2019 16:46:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k3Nf=TU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hSlQw-0005Aw-Uf
 for win-pv-devel@lists.xenproject.org; Mon, 20 May 2019 16:46:42 +0000
X-Inumbo-ID: d7f8bd8d-7b1e-11e9-8980-bc764e045a96
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7f8bd8d-7b1e-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 16:46:41 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: vLe4PwVKbHV0Iiu4R/XjHT+N4MSYOZVwaXvKy8r8h0BG+bxcRfClygJPVv4t9H0anOngRSV4rQ
 dt1WXGIA71/G/7lA2fVTj32nn7qAsyPL6EbRSOf4KuW6VVPSH1kSvR+pNHR7a5HDfrLMdyODA7
 QwVgXH4PsKa343odUDhStqvqz5QQm0VR6F29dhv6c2XJbm+5Jamsto7CUeI+offde/UGZ93UFu
 h5ldVhDycKkOEJv9oRzLh6FrXRoB+0mnX8kGx3zDbVMzh0A4svC/8+hAQPSzLTljVh6ZyIJ1Wq
 FPQ=
X-SBRS: 2.7
X-MesageID: 649685
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,492,1549947600"; 
   d="scan'208";a="649685"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Mon, 20 May 2019 17:46:15 +0100
Message-ID: <1558370777-926-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 1/3] Avoid removing filters on upgrade
 installations
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>

V2hlbiB1cGdyYWRpbmcgWEVOQlVTIGluIGEgc2l0dWF0aW9uIHdoZXJlIFhFTlZCRCBoYXMgbWFk
ZSBpdCB1bmluc3RhbGxhYmxlCih3aXRob3V0IHJlYm9vdCksIERyaXZlclJlbW92ZUZ1bmN0aW9u
RGV2aWNlT2JqZWN0KCkgaW4gdGhlIG9sZCBpbnN0YW5jZSBvZgpYRU5CVVMgd2lsbCBjYXVzZSBY
RU5GSUxUIHRvIGJlIHJlbW92ZWQgYXMgUENJIGFuZCBJREUgdXBwZXIgZmlsdGVyLiBUaGVuLAp3
aGVuIHRoZSBuZXcgaW5zdGFuY2Ugb2YgWEVOQlVTIHN0YXJ0cywgaXQgd2lsbCBmaW5kIGFuIGlu
Y29tcGF0aWJsZQp2ZXJzaW9uIG9mIFhFTiBwcmlvciB0byBhZGRpbmcgdGhlIHJlZ2lzdGVyeSBm
aWx0ZXIgZW50cmllcyBiYWNrIGluLiBUaHVzLAphZnRlciB0aGUgcmVxdWVzdGVkIHJlYm9vdCBY
RU5GSUxUIHdpbGwgbm9uLWZ1bmN0aW9uYWwgYW5kIGFub3RoZXIgcmVib290CndpbGwgYmUgcmVx
dWlyZWQgdG8gcmUtaW5zdGF0ZSBpdC4KClRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgY2FsbCB0byBG
aWx0ZXJzVW5pbnN0YWxsKCkgZnJvbQpEcml2ZXJSZW1vdmVGdW5jdGlvbkRldmljZU9iamVjdCgp
IGFuZCwgaW5zdGVhZCwgY2FsbHMgaXQgZnJvbQpEcml2ZXJFbnRyeSgpIEFGVEVSIHRoZSBjb21w
YXRpYmlsaXR5IGNoZWNrLiBUaGlzIG1lYW5zIHRoYXQgWEVORklMVCB3aWxsCnJlbWFpbiBpbnN0
YWxsZWQgYWNyb3NzIGFuIHVwZ3JhZGUgYW5kIHdpbGwgb25seSBiZSByZW1vdmVkIGlmIFhFTkJV
UwpzdGFydGVkIGJ1dCBoYXMgbm8gYm91bmQgZGV2aWNlcyAoaS5lLiBpdCBoYXMgYWN0dWFsbHkg
YmVlbiB1bi1pbnN0YWxsZWQpLgoKTk9URTogVGhpcyBhbHNvIGZpeGVzIGFuIHVuaXRpYWxpemVk
IHBvaW50ZXIgaW4gRmlsdGVyc1VuaW5zdGFsbENsYXNzKCkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHNyYy94ZW5idXMvZHJpdmVy
LmMgIHwgNyArKysrLS0tCiBzcmMveGVuYnVzL2ZpbHRlcnMuYyB8IDIgKy0KIDIgZmlsZXMgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy94
ZW5idXMvZHJpdmVyLmMgYi9zcmMveGVuYnVzL2RyaXZlci5jCmluZGV4IDUwYzdjNWUuLjBlZGU0
ZWYgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5idXMvZHJpdmVyLmMKKysrIGIvc3JjL3hlbmJ1cy9kcml2
ZXIuYwpAQCAtMjk2LDkgKzI5Niw2IEBAIERyaXZlclJlbW92ZUZ1bmN0aW9uRGV2aWNlT2JqZWN0
KAogICAgIFJlbW92ZUVudHJ5TGlzdCgmRHgtPkxpc3RFbnRyeSk7CiAgICAgQVNTRVJUM1UoRHJp
dmVyLlJlZmVyZW5jZXMsICE9LCAwKTsKICAgICBSZWZlcmVuY2VzID0gLS1Ecml2ZXIuUmVmZXJl
bmNlczsKLQotICAgIGlmIChSZWZlcmVuY2VzID09IDEpCi0gICAgICAgIEZpbHRlcnNVbmluc3Rh
bGwoKTsKIH0KIAogLy8KQEAgLTc3Myw2ICs3NzAsMTAgQEAgRHJpdmVyRW50cnkoCiAgICAgICAg
IGdvdG8gZG9uZTsKICAgICB9CiAKKyAgICAvLyBSZW1vdmUgdGhlIGZpbHRlcnMgZnJvbSB0aGUg
cmVnaXN0cnkuIFRoZXkgd2lsbCBiZSByZS1pbnN0YXRlZCBieQorICAgIC8vIHRoZSBmaXJzdCBz
dWNjZXNzZnVsIEFkZERldmljZS4KKyAgICBGaWx0ZXJzVW5pbnN0YWxsKCk7CisKICAgICBEcml2
ZXJPYmplY3QtPkRyaXZlckV4dGVuc2lvbi0+QWRkRGV2aWNlID0gRHJpdmVyQWRkRGV2aWNlOwog
CiAgICAgZm9yIChJbmRleCA9IDA7IEluZGV4IDw9IElSUF9NSl9NQVhJTVVNX0ZVTkNUSU9OOyBJ
bmRleCsrKSB7CmRpZmYgLS1naXQgYS9zcmMveGVuYnVzL2ZpbHRlcnMuYyBiL3NyYy94ZW5idXMv
ZmlsdGVycy5jCmluZGV4IGRmZWExMTkuLmZjMmExZDggMTAwNjQ0Ci0tLSBhL3NyYy94ZW5idXMv
ZmlsdGVycy5jCisrKyBiL3NyYy94ZW5idXMvZmlsdGVycy5jCkBAIC0yMDMsNyArMjAzLDcgQEAg
RmlsdGVyc1VuaW5zdGFsbENsYXNzKAogICAgIEhBTkRMRSAgICAgICAgICBLZXk7CiAgICAgVUxP
TkcgICAgICAgICAgIFR5cGU7CiAgICAgVUxPTkcgICAgICAgICAgIENvdW50OwotICAgIFBBTlNJ
X1NUUklORyAgICBPbGQ7CisgICAgUEFOU0lfU1RSSU5HICAgIE9sZCA9IE5VTEw7CiAgICAgVUxP
TkcgICAgICAgICAgIEluZGV4OwogICAgIFBBTlNJX1NUUklORyAgICBOZXc7CiAgICAgTlRTVEFU
VVMgICAgICAgIHN0YXR1czsKLS0gCjIuNS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Tue May 28 11:35:14 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 May 2019 11:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hVaNs-0007ym-QW; Tue, 28 May 2019 11:35:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=23ub=T4=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hVaNr-0007yb-94
 for win-pv-devel@lists.xenproject.org; Tue, 28 May 2019 11:35:11 +0000
X-Inumbo-ID: a57af767-813c-11e9-8980-bc764e045a96
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a57af767-813c-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 11:35:09 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5PX0PR6zpoySMiIri09UfYW0vXSZorVUgtUygxhIvffM4GpyDT3u1QibZhEibNV2vs1je28qkr
 vZQaVQ6p7yXOi7r6LRQhsoGkjwl8ViILdnrGwDP7HbrI+y1cKZ3dQWgfIVpYDbD238Mj9XMGK2
 eTzhrPsCR54wlYa02eJ3LCa2ImOsAeh6288fuVIncW8bJoTmS0X32lqhISHbEJzE/GORRXutkq
 N9tCQPHfxptDZis8B9bQK1+THxYAxrgphYMlngi3Wk0XR2Qt6jdMiR/b95ehFWUNbb+YjSV39I
 Sqk=
X-SBRS: 2.7
X-MesageID: 979936
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,523,1549947600"; 
   d="scan'208";a="979936"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Tue, 28 May 2019 12:34:40 +0100
Message-ID: <20190528113440.22312-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] Add BUILD_NUMBER to version string in
 XenStore
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>

QXBwZW5kIEJVSUxEX05VTUJFUiB0byB0aGUgdmVyc2lvbiBzdG9yZWQgaW4gfi9kcml2ZXJzLzxp
bmRleD4KVGhpcyB3aWxsIGhlbHAgZGV0ZXJtaW5lIHRoZSBleGFjdCB2ZXJzaW9uIG9mIGRyaXZl
cnMgd2hlbgp0cm91Ymxlc2hvb3RpbmcgaXNzdWVzIHdpdGggbGltaXRlZCBhY2Nlc3MgdG8gdGhl
IFZNcwoKU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgot
LS0KIHNyYy94ZW5idXMvZmRvLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW5idXMvZmRvLmMgYi9zcmMv
eGVuYnVzL2Zkby5jCmluZGV4IDhjYThmNTIuLjcyODQxOWQgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5i
dXMvZmRvLmMKKysrIGIvc3JjL3hlbmJ1cy9mZG8uYwpAQCAtMjU5MywxMiArMjU5MywxMyBAQCB1
cGRhdGU6CiAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAogICAgICAgICAgICAgICAgICAg
ICAgICAgImRyaXZlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgRGlzdHJpYnV0aW9uLAot
ICAgICAgICAgICAgICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1ICVzIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICIlcyAlcyAldS4ldS4ldS4ldSAlcyIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBWZW5kb3IsCiAgICAgICAgICAgICAgICAgICAgICAgICBQcm9kdWN0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgTUFKT1JfVkVSU0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgIE1J
Tk9SX1ZFUlNJT04sCiAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST19WRVJTSU9OLAorICAg
ICAgICAgICAgICAgICAgICAgICAgQlVJTERfTlVNQkVSLAogICAgICAgICAgICAgICAgICAgICAg
ICAgQVRUUklCVVRFUwogICAgICAgICAgICAgICAgICAgICAgICAgKTsKIAotLSAKMi4xNi4yLndp
bmRvd3MuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYt
ZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Tue May 28 11:36:49 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 28 May 2019 11:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hVaPQ-00080v-Vf; Tue, 28 May 2019 11:36:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AwZD=T4=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hVaPP-00080q-8M
 for win-pv-devel@lists.xenproject.org; Tue, 28 May 2019 11:36:47 +0000
X-Inumbo-ID: ddbf6914-813c-11e9-9f1f-b325f0648759
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddbf6914-813c-11e9-9f1f-b325f0648759;
 Tue, 28 May 2019 11:36:43 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 5IKgEuenLa5J9j81MHR+/GcqFWHp6Vh9gT1gegsPZXXatxYaJ1rcGFDOhUjDdNVPw0EVulcjat
 +rCmV6r2WG6EpCTjHxY/ezxflwS/beIdv4J8gSLR1rCrud5wxNWadGq/+nc+59+4JYgaEBdBvD
 jRzVEjXY2cLh2wkMbpGAZqZ+Ope3XbN5BzeiM30YqCU8husHlnvJfy8KB138IY6+uahz5N/adm
 t8IfTc8f0CGi+FlkUx8uDjcgV0xSKcG4LELxYJgnqXt4YtcZ9S8PXnj3Z8Ls27J7aTyxCklil5
 OGs=
X-SBRS: 2.7
X-MesageID: 953160
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,523,1549947600"; 
   d="scan'208";a="953160"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Owen Smith <owen.smith@citrix.com>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] [PATCH] Add BUILD_NUMBER to version string in
 XenStore
Thread-Index: AQHVFUlwT8zjR6zeKUyqWBWhldLvIaaAaIog
Date: Tue, 28 May 2019 11:36:39 +0000
Message-ID: <5b6d088705bb472c92739f2e38a5d592@AMSPEX02CL03.citrite.net>
References: <20190528113440.22312-1-owen.smith@citrix.com>
In-Reply-To: <20190528113440.22312-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] Add BUILD_NUMBER to version string in
 XenStore
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
bzp3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9m
IE93ZW4gU21pdGgNCj4gU2VudDogMjggTWF5IDIwMTkgMTI6MzUNCj4gVG86IHdpbi1wdi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRy
aXguY29tPg0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBbUEFUQ0hdIEFkZCBCVUlMRF9OVU1C
RVIgdG8gdmVyc2lvbiBzdHJpbmcgaW4gWGVuU3RvcmUNCj4gDQo+IEFwcGVuZCBCVUlMRF9OVU1C
RVIgdG8gdGhlIHZlcnNpb24gc3RvcmVkIGluIH4vZHJpdmVycy88aW5kZXg+DQo+IFRoaXMgd2ls
bCBoZWxwIGRldGVybWluZSB0aGUgZXhhY3QgdmVyc2lvbiBvZiBkcml2ZXJzIHdoZW4NCj4gdHJv
dWJsZXNob290aW5nIGlzc3VlcyB3aXRoIGxpbWl0ZWQgYWNjZXNzIHRvIHRoZSBWTXMNCj4gDQo+
IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4NCg0KQWNr
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+
ICBzcmMveGVuYnVzL2Zkby5jIHwgMyArKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9zcmMveGVuYnVzL2Zkby5j
IGIvc3JjL3hlbmJ1cy9mZG8uYw0KPiBpbmRleCA4Y2E4ZjUyLi43Mjg0MTlkIDEwMDY0NA0KPiAt
LS0gYS9zcmMveGVuYnVzL2Zkby5jDQo+ICsrKyBiL3NyYy94ZW5idXMvZmRvLmMNCj4gQEAgLTI1
OTMsMTIgKzI1OTMsMTMgQEAgdXBkYXRlOg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICJkcml2ZXJzIiwNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIERpc3RyaWJ1dGlvbiwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICIl
cyAlcyAldS4ldS4ldSAlcyIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAiJXMgJXMgJXUu
JXUuJXUuJXUgJXMiLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgVmVuZG9yLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgUHJvZHVjdCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
IE1BSk9SX1ZFUlNJT04sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBNSU5PUl9WRVJTSU9O
LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgTUlDUk9fVkVSU0lPTiwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIEJVSUxEX05VTUJFUiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
IEFUVFJJQlVURVMNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICk7DQo+IA0KPiAtLQ0KPiAy
LjE2LjIud2luZG93cy4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdA0KPiB3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed May 29 00:11:35 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 29 May 2019 00:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hVmBp-0005jy-5O; Wed, 29 May 2019 00:11:33 +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 1hVmBn-0005jt-RQ
 for win-pv-devel@lists.xenproject.org; Wed, 29 May 2019 00:11:32 +0000
Date: Wed, 29 May 2019 00:11:30 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <22477351.1.1559088694717.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_0_32631440.1559088693873"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #185 - 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_32631440.1559088693873
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #185.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_0_32631440.1559088693873--


From win-pv-devel-bounces@lists.xenproject.org Thu May 30 03:55:06 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 03:55:06 +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 1hWC9g-0004zu-5o; Thu, 30 May 2019 03:55:04 +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 1hWC9e-0004zp-E8
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 03:55:02 +0000
Date: Thu, 30 May 2019 03:55:05 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <25405486.3.1559188505925.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_2_279475.1559188505378"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #186 - 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_279475.1559188505378
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #186.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_2_279475.1559188505378--


From win-pv-devel-bounces@lists.xenproject.org Thu May 30 09:36:27 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 09:36:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hWHU2-0006bW-K4; Thu, 30 May 2019 09:36:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7twY=T6=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hWHU1-0006aa-3u
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 09:36:25 +0000
X-Inumbo-ID: 6366ce3c-82be-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6366ce3c-82be-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 09:36:23 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: WRG8ofC+ejPQ1nBxr+IBuXe7JE75LUvVUAUvxGTCCGOFR4RpkNvnSpUK5oTYgMOjOhvGOwjq0n
 kLZ0IR2LsMnrQUHa+k+Abr/pSvwADJK6lUA20Md56p/LPbalNgnIJ5JRooNDQGanoLYLpGHLjZ
 +M83bbM/2zA0vXej0wm0q1aNwJnro4atOYYElfrm01pp7mZRwahb/xD5Lni8by4uuy07b8cmfI
 r7hujoWD/ofY6u0eKeN2h5RQ36T9OBrFR2kVnd57wG4ib0CovMyIsn0HhY7NjY2X1i/Jt893k8
 4tc=
X-SBRS: 2.7
X-MesageID: 1090233
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1090233"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:35:57 +0100
Message-ID: <20190530093557.17504-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] [xencons] Add BUILD_NUMBER to reported
 version string
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>

U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW5jb25zL2Zkby5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zcmMveGVuY29ucy9mZG8uYyBiL3NyYy94ZW5j
b25zL2Zkby5jCmluZGV4IGJlYTI3N2QuLjQzOGY1MDIgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5jb25z
L2Zkby5jCisrKyBiL3NyYy94ZW5jb25zL2Zkby5jCkBAIC0xMTk4LDEyICsxMTk4LDEzIEBAIHVw
ZGF0ZToKICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAiZHJpdmVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBEaXN0cmlidXRpb24sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAiJXMgJXMgJXUuJXUuJXUgJXMiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1LiV1ICVzIiwKICAgICAgICAgICAgICAgICAgICAg
ICAgIFZlbmRvciwKICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1Y3QsCiAgICAgICAgICAg
ICAgICAgICAgICAgICBNQUpPUl9WRVJTSU9OLAogICAgICAgICAgICAgICAgICAgICAgICAgTUlO
T1JfVkVSU0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPX1ZFUlNJT04sCisgICAg
ICAgICAgICAgICAgICAgICAgICBCVUlMRF9OVU1CRVIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICBBVFRSSUJVVEVTCiAgICAgICAgICAgICAgICAgICAgICAgICApOwogCi0tIAoyLjE2LjIud2lu
ZG93cy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1k
ZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu May 30 09:37:17 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 09:37:17 +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 1hWHUq-0006fi-NW; Thu, 30 May 2019 09:37:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7twY=T6=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hWHUo-0006fU-SI
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 09:37:14 +0000
X-Inumbo-ID: 80410a44-82be-11e9-b940-effb6cb65139
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80410a44-82be-11e9-b940-effb6cb65139;
 Thu, 30 May 2019 09:37:12 +0000 (UTC)
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: TENAj62VxrgyOrohenbtW/BYu+0RQKzd8kEzXN9Mlf/JsUaJpWF+tbJoh72b4r+PtNuXWoxz/d
 fbIxZQiLXZxPSvL5mWqIT5lNM2AexD5+VH3ijI2Td9vpCx23NDB6izzOmObNftun8JaPj5oV5q
 SVPjNFA8Hg2+rSJtNKb3KHoyLkNxe3Hve5Rqe2os17S3QfbFxMkZEX25Tefe93heq8zbFW5/Cr
 iZNAnZN7olF24BpBTV7ZYFUkHTWZRuIjqzzbo0J9vL4StUoNaemtMzcamea4AzxRBtm4N6qWpD
 q9A=
X-SBRS: 2.7
X-MesageID: 1067867
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1067867"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:36:46 +0100
Message-ID: <20190530093646.16480-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] [xeniface] Add BUILD_NUMBER to reported
 version
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>

U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW5pZmFjZS9mZG8uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3hlbmlmYWNlL2Zkby5jIGIvc3JjL3hl
bmlmYWNlL2Zkby5jCmluZGV4IDA4ODk5YmIuLjI1YjQ0OWQgMTAwNjQ0Ci0tLSBhL3NyYy94ZW5p
ZmFjZS9mZG8uYworKysgYi9zcmMveGVuaWZhY2UvZmRvLmMKQEAgLTg0MSwxMiArODQxLDEzIEBA
IHVwZGF0ZToKICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAiZHJpdmVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBEaXN0cmlidXRpb24s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAiJXMgJXMgJXUuJXUuJXUgJXMiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1LiV1ICVzIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgIFZlbmRvciwKICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1Y3QsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBNQUpPUl9WRVJTSU9OLAogICAgICAgICAgICAgICAgICAgICAgICAg
TUlOT1JfVkVSU0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPX1ZFUlNJT04sCisg
ICAgICAgICAgICAgICAgICAgICAgICBCVUlMRF9OVU1CRVIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBBVFRSSUJVVEVTCiAgICAgICAgICAgICAgICAgICAgICAgICApOwogCi0tIAoyLjE2LjIu
d2luZG93cy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1w
di1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu May 30 09:39:13 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 09:39: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 1hWHWi-0006mh-U9; Thu, 30 May 2019 09:39:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7twY=T6=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hWHWg-0006lg-U2
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 09:39:10 +0000
X-Inumbo-ID: c4a6e01e-82be-11e9-9358-abf54315e12f
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4a6e01e-82be-11e9-9358-abf54315e12f;
 Thu, 30 May 2019 09:39:07 +0000 (UTC)
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: jIVAzyELuASq2rCz1ZnGHTYXuXCxXHlNBImdFKK7F2e1/sFzoDhlb7TNxAjhFO+CG9ogRM6fqF
 IP5Ci+878GJcypst7/krpTWcdQYTzQlpm4Pbhgch3T9kVGoDklwEmCkqlSxZUdTRKGIxaxy1fq
 /q6jEa4bEOAmPNYvqsjyq6PCPTxYkPy6kfZCmRbw1rP+vtO9DB3zLHiX8Je76M8AXKbiriTxX3
 GHssytms0Jir6MAsKVsiugeUrXCNp1QY6xWxUXkmqvQWMzh6JZ2MR8B4iMGqJtIBRjPgQAXAol
 uVM=
X-SBRS: 2.7
X-MesageID: 1093026
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1093026"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:37:58 +0100
Message-ID: <20190530093758.2712-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] [xennet] Add BUILD_NUMBER to reported version
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>

U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW5uZXQvYWRhcHRlci5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zcmMveGVubmV0L2FkYXB0ZXIuYyBiL3Ny
Yy94ZW5uZXQvYWRhcHRlci5jCmluZGV4IDU2YmRjYzguLmVhYTJjMWIgMTAwNjQ0Ci0tLSBhL3Ny
Yy94ZW5uZXQvYWRhcHRlci5jCisrKyBiL3NyYy94ZW5uZXQvYWRhcHRlci5jCkBAIC0xODEwLDEy
ICsxODEwLDEzIEBAIHVwZGF0ZToKICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAiZHJpdmVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBE
aXN0cmlidXRpb24sCi0gICAgICAgICAgICAgICAgICAgICAgICAiJXMgJXMgJXUuJXUuJXUgJXMi
LAorICAgICAgICAgICAgICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1LiV1ICVzIiwKICAgICAg
ICAgICAgICAgICAgICAgICAgIFZlbmRvciwKICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1
Y3QsCiAgICAgICAgICAgICAgICAgICAgICAgICBNQUpPUl9WRVJTSU9OLAogICAgICAgICAgICAg
ICAgICAgICAgICAgTUlOT1JfVkVSU0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JP
X1ZFUlNJT04sCisgICAgICAgICAgICAgICAgICAgICAgICBCVUlMRF9OVU1CRVIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBBVFRSSUJVVEVTCiAgICAgICAgICAgICAgICAgICAgICAgICApOwog
Ci0tIAoyLjE2LjIud2luZG93cy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu May 30 09:40:21 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 09:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hWHXp-0007P9-1x; Thu, 30 May 2019 09:40:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7twY=T6=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hWHXn-0007P4-Eg
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 09:40:19 +0000
X-Inumbo-ID: eee899a8-82be-11e9-8980-bc764e045a96
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eee899a8-82be-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 09:40:17 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: YnK6bK5BXi6U08Bwh7NYdLNzXIWufU3Z1lDlqKsTkVYmIUKUoyr5/mkuaig9ZdPTOYx/mxIqYJ
 btsFBuhM8dOVweZXWtX3mCUH2LjplC8GaltpKjyuEDluKL5XcQxp2+4TeOQWkYr224xJrq9r6h
 Er7moo7g/EmLkC9tFcM+dsusDzOwdJ8iBpDsdzHWCENWi/ErypTEA1I3Byjgbvz1DoNH/H5G+y
 SjEqvFyrjI0J20dwGio7WL9Z5DMum/rfNUXbfWuB8omnUeu6GuuRC2x9dtlEDYox0BC/xlyyrO
 p2E=
X-SBRS: 2.7
X-MesageID: 1065477
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1065477"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:39:49 +0100
Message-ID: <20190530093949.22236-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] [xenvif] Add BBUILD_NUMBER to reported
 version
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>

U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW52aWYvZmRvLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW52aWYvZmRvLmMgYi9zcmMveGVudmlm
L2Zkby5jCmluZGV4IDVlN2YyOGEuLjAwZTBjOGEgMTAwNjQ0Ci0tLSBhL3NyYy94ZW52aWYvZmRv
LmMKKysrIGIvc3JjL3hlbnZpZi9mZG8uYwpAQCAtMTI3NiwxMiArMTI3NiwxMyBAQCB1cGRhdGU6
CiAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ImRyaXZlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgRGlzdHJpYnV0aW9uLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1ICVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICIlcyAlcyAldS4ldS4ldS4ldSAlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBW
ZW5kb3IsCiAgICAgICAgICAgICAgICAgICAgICAgICBQcm9kdWN0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgTUFKT1JfVkVSU0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgIE1JTk9SX1ZF
UlNJT04sCiAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST19WRVJTSU9OLAorICAgICAgICAg
ICAgICAgICAgICAgICAgQlVJTERfTlVNQkVSLAogICAgICAgICAgICAgICAgICAgICAgICAgQVRU
UklCVVRFUwogICAgICAgICAgICAgICAgICAgICAgICAgKTsKIAotLSAKMi4xNi4yLndpbmRvd3Mu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1w
di1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu May 30 09:42:15 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 09:42:15 +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 1hWHZf-0007Vi-Gs; Thu, 30 May 2019 09:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7twY=T6=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hWHZe-0007Vd-W2
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 09:42:15 +0000
X-Inumbo-ID: 3213330a-82bf-11e9-99d3-db0ef7b3d59a
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3213330a-82bf-11e9-99d3-db0ef7b3d59a;
 Thu, 30 May 2019 09:42:10 +0000 (UTC)
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL01.citrite.net
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL01.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL01.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: tlo7EhyrT3QBRby9g/P6Tezi+KTREyY3rF3/i5W1aKOEMy90kNCacQ7OCQBNqWbG/wQH0Vq6/6
 pwDvQmVRT7QiAgCko2DgVodU/hVMNT6jcP/PVbr5yz7IxEY1J6cj2r2CaB784lUj38+4k5lWf8
 LXedAVd1ZEbMk6750Bcd+XaL7vKKoaVKvpAje8pDm6NMhWcp+FVcTef31w87JhDDx5g5a+Uv1T
 PpbZLS3QPiNeGfEkUeJKbPJ1+9lkOFQoUw5IhB/0tUP8o4hYSQysvFxFDi0k7iLBkLRMKC5P7P
 4Lo=
X-SBRS: 2.7
X-MesageID: 1097317
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1097317"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:41:39 +0100
Message-ID: <20190530094139.18036-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] [xenvbd] Add BUILD_NUMBER to reported version
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>

U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW52YmQvYWRhcHRlci5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zcmMveGVudmJkL2FkYXB0ZXIuYyBiL3Ny
Yy94ZW52YmQvYWRhcHRlci5jCmluZGV4IGY0MmY1ODUuLjc5YTVhMGUgMTAwNjQ0Ci0tLSBhL3Ny
Yy94ZW52YmQvYWRhcHRlci5jCisrKyBiL3NyYy94ZW52YmQvYWRhcHRlci5jCkBAIC03NTksMTIg
Kzc1OSwxMyBAQCB1cGRhdGU6CiAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAogICAgICAg
ICAgICAgICAgICAgICAgICAgImRyaXZlcnMiLAogICAgICAgICAgICAgICAgICAgICAgICAgRGlz
dHJpYnV0aW9uLAotICAgICAgICAgICAgICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1ICVzIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICIlcyAlcyAldS4ldS4ldS4ldSAlcyIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBWZW5kb3IsCiAgICAgICAgICAgICAgICAgICAgICAgICBQcm9kdWN0
LAogICAgICAgICAgICAgICAgICAgICAgICAgTUFKT1JfVkVSU0lPTiwKICAgICAgICAgICAgICAg
ICAgICAgICAgIE1JTk9SX1ZFUlNJT04sCiAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST19W
RVJTSU9OLAorICAgICAgICAgICAgICAgICAgICAgICAgQlVJTERfTlVNQkVSLAogICAgICAgICAg
ICAgICAgICAgICAgICAgQVRUUklCVVRFUwogICAgICAgICAgICAgICAgICAgICAgICAgKTsKIAot
LSAKMi4xNi4yLndpbmRvd3MuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Thu May 30 09:50:16 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 30 May 2019 09:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hWHhQ-0008Fr-5E; Thu, 30 May 2019 09:50:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7twY=T6=citrix.com=owen.smith@srs-us1.protection.inumbo.net>)
 id 1hWHhP-0008Fm-AZ
 for win-pv-devel@lists.xenproject.org; Thu, 30 May 2019 09:50:15 +0000
X-Inumbo-ID: 50447824-82c0-11e9-a04f-8f7edca20fd9
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50447824-82c0-11e9-a04f-8f7edca20fd9;
 Thu, 30 May 2019 09:50:10 +0000 (UTC)
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=owen.smith@citrix.com;
 spf=Pass smtp.mailfrom=owen.smith@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 owen.smith@citrix.com) identity=pra; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 owen.smith@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="owen.smith@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="owen.smith@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: wwpJWY53XbL66v89XmoiZ7DTKqP0A9P5TnqBcuhrbcnyNvFXwy0R57AvtX9GRGLGhgLsqk3LSa
 2dRNWUlyUF4uz6S5oCMa0AxmBolry8qK3IYlksNy84NK/Ghqh+k58VJ4qLKVZKe4Cvlw1LIjXD
 ROAZifvG86HuUSYXagIGRzwQcSkWxy7962YPe7nas3i5j/YaC6sp25+p15JiD7rmHLFAZrMUht
 hkpro3k8kKdbe23R/PtM4Gnc7sJBHt/afRqRSlKiq/zw9XxOkLClfRLJYp/u83Mo1H3cLhGsIz
 Oac=
X-SBRS: 2.7
X-MesageID: 1065791
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,530,1549947600"; 
   d="scan'208";a="1065791"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Thu, 30 May 2019 10:49:44 +0100
Message-ID: <20190530094944.10412-1-owen.smith@citrix.com>
X-Mailer: git-send-email 2.16.2.windows.1
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH] Add BUILD_NUMBER to reported version
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>

U2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHNy
Yy94ZW52a2JkL2Zkby5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zcmMveGVudmtiZC9mZG8uYyBiL3NyYy94ZW52
a2JkL2Zkby5jCmluZGV4IGMxN2VjY2MuLjEwOTY5MmEgMTAwNjQ0Ci0tLSBhL3NyYy94ZW52a2Jk
L2Zkby5jCisrKyBiL3NyYy94ZW52a2JkL2Zkby5jCkBAIC0xMjUyLDEyICsxMjUyLDEzIEBAIHVw
ZGF0ZToKICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAiZHJpdmVycyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBEaXN0cmlidXRpb24sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAiJXMgJXMgJXUuJXUuJXUgJXMiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIiVzICVzICV1LiV1LiV1LiV1ICVzIiwKICAgICAgICAgICAgICAgICAgICAg
ICAgIFZlbmRvciwKICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1Y3QsCiAgICAgICAgICAg
ICAgICAgICAgICAgICBNQUpPUl9WRVJTSU9OLAogICAgICAgICAgICAgICAgICAgICAgICAgTUlO
T1JfVkVSU0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPX1ZFUlNJT04sCisgICAg
ICAgICAgICAgICAgICAgICAgICBCVUlMRF9OVU1CRVIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICBBVFRSSUJVVEVTCiAgICAgICAgICAgICAgICAgICAgICAgICApOwogCi0tIAoyLjE2LjIud2lu
ZG93cy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
d2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1k
ZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri May 31 09:52:07 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 31 May 2019 09:52:07 +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 1hWeCk-0005TU-QA; Fri, 31 May 2019 09:52:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWeCj-0005TE-Gf
 for win-pv-devel@lists.xenproject.org; Fri, 31 May 2019 09:52:05 +0000
X-Inumbo-ID: be4730b8-8389-11e9-bd20-3fbc1b5cfc5b
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be4730b8-8389-11e9-bd20-3fbc1b5cfc5b;
 Fri, 31 May 2019 09:52:03 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: V7a3N0treEJYIyGu102lSc/WzaIr3TLE9wXOuvP+f8Ya9bk0JksjQQKayK99ILQkpBcw156dH7
 p6+gFtQmxeOzDp85x3RYEHT7r1njvi5Js3t3fT7tTf97rUGYCZlrt6cB+8gXTX+TynNpwdgxSw
 riMXsbkj6Gu6yGK389u9doy0YioUsqWH4Fg6/sml2LPTTg16WFw+HbsepB6g+P68alppbVoJW0
 SltSvubek/I5zIVNVrXk77+Xv/joPjCX9yZ7+V5trlqZ4a7M0BO1w7IxdSrlw6shs/0n0fpPzF
 1nM=
X-SBRS: 2.7
X-MesageID: 1150192
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1150192"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 10:51:47 +0100
Message-ID: <1559296308-2166-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 1/2] Avoid double-free hazard in XENBUS_CACHE
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>

Q3VycmVudGx5IENhY2hlUHV0KCkgY2FsbHMgQ2FjaGVQdXRPYmplY3RUb1NsYWIoKSB3aXRob3V0
IGhvbGRpbmcgdGhlIGNhY2hlCmxvY2suIFRoaXMgYWxsb3dzIHR3byBjb25jdXJyZW50IGNhbGxz
IHRvIHN1YnNlcXVlbnRseSBzZXJpYWxpemUgb24gdGhlIGxvY2sKYW5kIGJvdGggZmluZCBTbGFi
LT5BbGxvY2F0ZWQgPT0gMCAodGhlIHNlY29uZCBvbmUgYWN0dWFsbHkgdGVzdGluZyBmcmVlZApt
ZW1vcnkpLCBsZWFkaW5nIHRvIGEgZG91YmxlLWZyZWUuCgpNb3ZpbmcgdGhlIGxvY2sgYWNxdWlz
aXRpb24gdG8gYmVmb3JlIHRoZSBjYWxsIHRvIENhY2hlUHV0T2JqZWN0VG9TbGFiKCkKZml4ZXMg
dGhpcyBwcm9ibGVtLgoKRm9yIGNvbnNpc3RlbmN5LCB0aGlzIHBhdGNoIGFsc28gbWFrZXMgaXQg
YSByZXF1aXJlbWVudCB0aGF0CkNhY2hlUHV0T2JqZWN0VG9TbGFiKCkgaXMgY2FsbGVkIHdpdGgg
dGhlIGxvY2sgaGVsZCwgYW5kIGFkanVzdHMKX19DYWNoZUZsdXNoTWFnYXppbmVzKCkgYWNjb3Jk
aW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgotLS0KIHNyYy94ZW5idXMvY2FjaGUuYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Ny
Yy94ZW5idXMvY2FjaGUuYyBiL3NyYy94ZW5idXMvY2FjaGUuYwppbmRleCBhMGY0MTM1Li44Nzdi
Mzk1IDEwMDY0NAotLS0gYS9zcmMveGVuYnVzL2NhY2hlLmMKKysrIGIvc3JjL3hlbmJ1cy9jYWNo
ZS5jCkBAIC0zNTUsNyArMzU1LDcgQEAgQ2FjaGVHZXRPYmplY3RGcm9tU2xhYigKICAgICByZXR1
cm4gKFBWT0lEKSZTbGFiLT5CdWZmZXJbSW5kZXggKiBDYWNoZS0+U2l6ZV07CiB9CiAKLS8vIE1h
eSBiZSBjYWxsZWQgd2l0aCBvciB3aXRob3V0IGxvY2sgaGVsZAorLy8gTXVzdCBiZSBjYWxsZWQg
d2l0aCBsb2NrIGhlbGQKIHN0YXRpYyBWT0lECiBDYWNoZVB1dE9iamVjdFRvU2xhYigKICAgICBJ
TiAgUFhFTkJVU19DQUNIRV9TTEFCICBTbGFiLApAQCAtNDYwLDExICs0NjAsMTEgQEAgQ2FjaGVQ
dXQoCiAgICAgU2xhYiA9IChQWEVOQlVTX0NBQ0hFX1NMQUIpUEFHRV9BTElHTihPYmplY3QpOwog
ICAgIEFTU0VSVDNVKFNsYWItPk1hZ2ljLCA9PSwgWEVOQlVTX0NBQ0hFX1NMQUJfTUFHSUMpOwog
Ci0gICAgQ2FjaGVQdXRPYmplY3RUb1NsYWIoU2xhYiwgT2JqZWN0KTsKLQogICAgIGlmICghTG9j
a2VkKQogICAgICAgICBfX0NhY2hlQWNxdWlyZUxvY2soQ2FjaGUpOwogCisgICAgQ2FjaGVQdXRP
YmplY3RUb1NsYWIoU2xhYiwgT2JqZWN0KTsKKwogICAgIGlmIChTbGFiLT5BbGxvY2F0ZWQgPT0g
MCkgewogICAgICAgICBDYWNoZURlc3Ryb3lTbGFiKENhY2hlLCBTbGFiKTsKICAgICB9IGVsc2Ug
ewpAQCAtNTU0LDggKzU1NCwxMiBAQCBfX0NhY2hlRmx1c2hNYWdhemluZXMoCiAgICAgSU4gIFBY
RU5CVVNfQ0FDSEUgICBDYWNoZQogICAgICkKIHsKKyAgICBLSVJRTCAgICAgICAgICAgICAgIEly
cWw7CiAgICAgVUxPTkcgICAgICAgICAgICAgICBJbmRleDsKIAorICAgIEtlUmFpc2VJcnFsKERJ
U1BBVENIX0xFVkVMLCAmSXJxbCk7CisgICAgX19DYWNoZUFjcXVpcmVMb2NrKENhY2hlKTsKKwog
ICAgIGZvciAoSW5kZXggPSAwOyBJbmRleCA8IENhY2hlLT5NYWdhemluZUNvdW50OyBJbmRleCsr
KSB7CiAgICAgICAgIFBYRU5CVVNfQ0FDSEVfTUFHQVpJTkUgIE1hZ2F6aW5lID0gJkNhY2hlLT5N
YWdhemluZVtJbmRleF07CiAgICAgICAgIFBWT0lEICAgICAgICAgICAgICAgICAgIE9iamVjdDsK
QEAgLTU2OSw2ICs1NzMsOSBAQCBfX0NhY2hlRmx1c2hNYWdhemluZXMoCiAgICAgICAgICAgICBD
YWNoZVB1dE9iamVjdFRvU2xhYihTbGFiLCBPYmplY3QpOwogICAgICAgICB9CiAgICAgfQorCisg
ICAgX19DYWNoZVJlbGVhc2VMb2NrKENhY2hlKTsKKyAgICBLZUxvd2VySXJxbChJcnFsKTsKIH0K
IAogc3RhdGljIE5UU1RBVFVTCi0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri May 31 09:52:07 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 31 May 2019 09:52:07 +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 1hWeCj-0005TL-Oa; Fri, 31 May 2019 09:52:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWeCi-0005T2-9C
 for win-pv-devel@lists.xenproject.org; Fri, 31 May 2019 09:52:04 +0000
X-Inumbo-ID: bae113d0-8389-11e9-968d-bf2e5e136545
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bae113d0-8389-11e9-968d-bf2e5e136545;
 Fri, 31 May 2019 09:51:58 +0000 (UTC)
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: 62NvjVdU8/vqgWaQufiH/M61fnlcve318l70+1//5OitkObqFB60sgKkSjw+tyEsl74aQx7jLh
 OFu6PO9rb3MKAU9smwY7LFxeiQ387J7ps7s9777L+X0zLyzTkrTpesGGXqepiybdmNqD6BxzKz
 EMe8crmbPFJvaJwDuUJSfEWmlArmdqhbvOQSQrb/ByBzBnVjTXn6v2s5QQuOrgw0H0/VYASdai
 Z9ag018jxI7eNpIqr9jZzbYE7mxi8D5dmxV582kCbMPm4oWevA8tTUeo34eGlKPugfnbWeM7Q7
 WzM=
X-SBRS: 2.7
X-MesageID: 1150193
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1150193"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 10:51:48 +0100
Message-ID: <1559296308-2166-2-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.5.3
In-Reply-To: <1559296308-2166-1-git-send-email-paul.durrant@citrix.com>
References: <1559296308-2166-1-git-send-email-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [win-pv-devel] [PATCH 2/2] Unconfuse XENBUS_CACHE_SLAB Allocated
 field
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>

VGhlIHB1cnBvc2Ugb2YgdGhlIHRoZSBmaWVsZCBoYXMgYmVjb21lIGNvbmZ1c2VkLiBJdCBpcyBh
Y3R1YWxseSBhbgphbGxvY2F0aW9uIG1hc2ssIGJ1dCBDYWNoZUluc2VydFNsYWIoKSB0cmVhdHMg
aXQgYXMgaWYgaXQgaXMgYW4gYWxsb2NhdGlvbgpjb3VudC4KClRoaXMgcGF0Y2ggcmVuYW1lcyB0
aGUgYWxsb2NhdGlvbiBtYXNrIHRvICdNYXNrJywgdGhlICdDb3VudCcgZmllbGQgdG8KJ01heGlt
dW1PY2N1cGFuY3knICh0byBiZXR0ZXIgZGVzY3JpYmUgaXRzIHB1cnBvc2UpIGFuZCBpbnRyb2R1
Y2VzIGEgbmV3CidDdXJyZW50T2NjdXBhbmN5JyBjb3VudGVyLgoKVGhpcyBwYXRjaCBhbHNvIG1h
a2VzIHN1cmUgdGhlIGFsbG9jYXRpb24gbWFzayBjYW4gY292ZXIgJ01heGltdW1PY2N1cGFuY3kn
CmFuZCwgc2luY2UgYm90aCBDYWNoZUdldE9iamVjdEZyb21TbGFiKCkgYW5kIENhY2hlUHV0T2Jq
ZWN0VG9TbGFiKCkgbXVzdApub3cgYmUgY2FsbGVkIHVuZGVyIGxvY2ssIGl0IHN3YXBzIHRoZSBh
dG9taWMgYml0LW1hc2sgb3BlcmF0aW9ucyBmb3IKbm9uLWF0b21pYyBtYXNrIG1hbmlwdWxhdGlv
bi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Ci0tLQogc3JjL3hlbmJ1cy9jYWNoZS5jIHwgMTMwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTA4IGluc2VydGlv
bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW5idXMvY2FjaGUuYyBi
L3NyYy94ZW5idXMvY2FjaGUuYwppbmRleCA4NzdiMzk1Li42ODhjM2Q5IDEwMDY0NAotLS0gYS9z
cmMveGVuYnVzL2NhY2hlLmMKKysrIGIvc3JjL3hlbmJ1cy9jYWNoZS5jCkBAIC01OSw4ICs1OSw5
IEBAIHR5cGVkZWYgc3RydWN0IF9YRU5CVVNfQ0FDSEVfU0xBQiB7CiAgICAgVUxPTkcgICAgICAg
ICAgIE1hZ2ljOwogICAgIFBYRU5CVVNfQ0FDSEUgICBDYWNoZTsKICAgICBMSVNUX0VOVFJZICAg
ICAgTGlzdEVudHJ5OwotICAgIFVMT05HICAgICAgICAgICBDb3VudDsKLSAgICBVTE9ORyAgICAg
ICAgICAgQWxsb2NhdGVkOworICAgIFVTSE9SVCAgICAgICAgICBNYXhpbXVtT2NjdXBhbmN5Owor
ICAgIFVTSE9SVCAgICAgICAgICBDdXJyZW50T2NjdXBhbmN5OworICAgIFVMT05HICAgICAgICAg
ICAqTWFzazsKICAgICBVQ0hBUiAgICAgICAgICAgQnVmZmVyWzFdOwogfSBYRU5CVVNfQ0FDSEVf
U0xBQiwgKlBYRU5CVVNfQ0FDSEVfU0xBQjsKIApAQCAtMjE2LDcgKzIxNyw3IEBAIENhY2hlSW5z
ZXJ0U2xhYigKIAogICAgICAgICBOZXh0ID0gQ09OVEFJTklOR19SRUNPUkQoQ3Vyc29yLCBYRU5C
VVNfQ0FDSEVfU0xBQiwgTGlzdEVudHJ5KTsKIAotICAgICAgICBpZiAoTmV4dC0+QWxsb2NhdGVk
ID4gU2xhYi0+QWxsb2NhdGVkKSB7CisgICAgICAgIGlmIChOZXh0LT5DdXJyZW50T2NjdXBhbmN5
ID4gU2xhYi0+Q3VycmVudE9jY3VwYW5jeSkgewogICAgICAgICAgICAgSU5TRVJUX0JFRk9SRShD
dXJzb3IsICZTbGFiLT5MaXN0RW50cnkpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CkBAIC0yMzksNiArMjQwLDcgQEAgQ2FjaGVDcmVhdGVTbGFiKAogICAgIExBUkdFX0lOVEVHRVIg
ICAgICAgTG93QWRkcmVzczsKICAgICBMQVJHRV9JTlRFR0VSICAgICAgIEhpZ2hBZGRyZXNzOwog
ICAgIExBUkdFX0lOVEVHRVIgICAgICAgQm91bmRhcnk7CisgICAgVUxPTkcgICAgICAgICAgICAg
ICBTaXplOwogICAgIExPTkcgICAgICAgICAgICAgICAgSW5kZXg7CiAgICAgTlRTVEFUVVMgICAg
ICAgICAgICBzdGF0dXM7CiAKQEAgLTI3MiwxNCArMjc0LDIxIEBAIENhY2hlQ3JlYXRlU2xhYigK
IAogICAgIFNsYWItPk1hZ2ljID0gWEVOQlVTX0NBQ0hFX1NMQUJfTUFHSUM7CiAgICAgU2xhYi0+
Q2FjaGUgPSBDYWNoZTsKLSAgICBTbGFiLT5Db3VudCA9IENvdW50OworICAgIFNsYWItPk1heGlt
dW1PY2N1cGFuY3kgPSAoVVNIT1JUKUNvdW50OwogCi0gICAgZm9yIChJbmRleCA9IDA7IEluZGV4
IDwgKExPTkcpU2xhYi0+Q291bnQ7IEluZGV4KyspIHsKKyAgICBTaXplID0gUDJST1VORFVQKENv
dW50LCBCSVRTX1BFUl9VTE9ORyk7CisgICAgU2l6ZSAvPSA4OworCisgICAgU2xhYi0+TWFzayA9
IF9fQ2FjaGVBbGxvY2F0ZShTaXplKTsKKyAgICBpZiAoU2xhYi0+TWFzayA9PSBOVUxMKQorICAg
ICAgICBnb3RvIGZhaWwzOworCisgICAgZm9yIChJbmRleCA9IDA7IEluZGV4IDwgKExPTkcpU2xh
Yi0+TWF4aW11bU9jY3VwYW5jeTsgSW5kZXgrKykgewogICAgICAgICBQVk9JRCBPYmplY3QgPSAo
UFZPSUQpJlNsYWItPkJ1ZmZlcltJbmRleCAqIENhY2hlLT5TaXplXTsKIAogICAgICAgICBzdGF0
dXMgPSBfX0NhY2hlQ3RvcihDYWNoZSwgT2JqZWN0KTsKICAgICAgICAgaWYgKCFOVF9TVUNDRVNT
KHN0YXR1cykpCi0gICAgICAgICAgICBnb3RvIGZhaWwzOworICAgICAgICAgICAgZ290byBmYWls
NDsKICAgICB9CiAKICAgICBDYWNoZUluc2VydFNsYWIoQ2FjaGUsIFNsYWIpOwpAQCAtMjg3LDgg
KzI5Niw4IEBAIENhY2hlQ3JlYXRlU2xhYigKIAogICAgIHJldHVybiBTbGFiOwogCi1mYWlsMzoK
LSAgICBFcnJvcigiZmFpbDNcbiIpOworZmFpbDQ6CisgICAgRXJyb3IoImZhaWw0XG4iKTsKIAog
ICAgIHdoaWxlICgtLUluZGV4ID49IDApIHsKICAgICAgICAgUFZPSUQgT2JqZWN0ID0gKFBWT0lE
KSZTbGFiLT5CdWZmZXJbSW5kZXggKiBDYWNoZS0+U2l6ZV07CkBAIC0yOTYsNiArMzA1LDExIEBA
IGZhaWwzOgogICAgICAgICBfX0NhY2hlRHRvcihDYWNoZSwgT2JqZWN0KTsKICAgICB9CiAKKyAg
ICBfX0NhY2hlRnJlZShTbGFiLT5NYXNrKTsKKworZmFpbDM6CisgICAgRXJyb3IoImZhaWwzXG4i
KTsKKwogICAgIE1tRnJlZUNvbnRpZ3VvdXNNZW1vcnkoU2xhYik7CiAKIGZhaWwyOgpAQCAtMzE2
LDIyICszMzAsODUgQEAgQ2FjaGVEZXN0cm95U2xhYigKIHsKICAgICBMT05HICAgICAgICAgICAg
ICAgICAgICBJbmRleDsKIAotICAgIEFTU0VSVDNVKFNsYWItPkFsbG9jYXRlZCwgPT0sIDApOwor
ICAgIEFTU0VSVDNVKFNsYWItPkN1cnJlbnRPY2N1cGFuY3ksID09LCAwKTsKIAotICAgIEFTU0VS
VDNVKENhY2hlLT5Db3VudCwgPj0sIFNsYWItPkNvdW50KTsKLSAgICBDYWNoZS0+Q291bnQgLT0g
U2xhYi0+Q291bnQ7CisgICAgQVNTRVJUM1UoQ2FjaGUtPkNvdW50LCA+PSwgU2xhYi0+TWF4aW11
bU9jY3VwYW5jeSk7CisgICAgQ2FjaGUtPkNvdW50IC09IFNsYWItPk1heGltdW1PY2N1cGFuY3k7
CiAgICAgUmVtb3ZlRW50cnlMaXN0KCZTbGFiLT5MaXN0RW50cnkpOwogCi0gICAgSW5kZXggPSBT
bGFiLT5Db3VudDsKKyAgICBJbmRleCA9IFNsYWItPk1heGltdW1PY2N1cGFuY3k7CiAgICAgd2hp
bGUgKC0tSW5kZXggPj0gMCkgewogICAgICAgICBQVk9JRCBPYmplY3QgPSAoUFZPSUQpJlNsYWIt
PkJ1ZmZlcltJbmRleCAqIENhY2hlLT5TaXplXTsKIAogICAgICAgICBfX0NhY2hlRHRvcihDYWNo
ZSwgT2JqZWN0KTsKICAgICB9CiAKKyAgICBfX0NhY2hlRnJlZShTbGFiLT5NYXNrKTsKKwogICAg
IE1tRnJlZUNvbnRpZ3VvdXNNZW1vcnkoU2xhYik7CiB9CiAKK3N0YXRpYyBGT1JDRUlOTElORSBV
TE9ORworX19DYWNoZU1hc2tTY2FuKAorICAgIElOICBVTE9ORyAgICpNYXNrLAorICAgIElOICBV
TE9ORyAgIE1heGltdW0KKyAgICApCit7CisgICAgVUxPTkcgICAgICAgU2l6ZTsKKyAgICBVTE9O
RyAgICAgICBJbmRleDsKKworICAgIFNpemUgPSBQMlJPVU5EVVAoTWF4aW11bSwgQklUU19QRVJf
VUxPTkcpOworICAgIFNpemUgLz0gc2l6ZW9mIChVTE9ORyk7CisgICAgQVNTRVJUKFNpemUgIT0g
MCk7CisKKyAgICBmb3IgKEluZGV4ID0gMDsgSW5kZXggPCBTaXplOyBJbmRleCsrKSB7CisgICAg
ICAgIFVMT05HICAgRnJlZSA9IH5NYXNrW0luZGV4XTsKKyAgICAgICAgVUxPTkcgICBCaXQ7CisK
KyAgICAgICAgaWYgKCFfQml0U2NhbkZvcndhcmQoJkJpdCwgRnJlZSkpCisgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICBCaXQgKz0gSW5kZXggKiBCSVRTX1BFUl9VTE9ORzsKKyAgICAg
ICAgcmV0dXJuIEJpdDsKKyAgICB9CisKKyAgICBCVUcoIkNBQ0hFIFNDQU4gRkFJTEVEIik7Cisg
ICAgcmV0dXJuIH4wdTsKK30KKworc3RhdGljIEZPUkNFSU5MSU5FIFZPSUQKK19fQ2FjaGVNYXNr
U2V0KAorICAgIElOICBVTE9ORyAgICpNYXNrLAorICAgIElOICBVTE9ORyAgIEJpdAorICAgICkK
K3sKKyAgICBVTE9ORyAgICAgICBJbmRleCA9IEJpdCAvIEJJVFNfUEVSX1VMT05HOworCisgICAg
TWFza1tJbmRleF0gfD0gMXUgPDwgKEJpdCAlIEJJVFNfUEVSX1VMT05HKTsKK30KKworc3RhdGlj
IEZPUkNFSU5MSU5FIEJPT0xFQU4KK19fQ2FjaGVNYXNrVGVzdCgKKyAgICBJTiAgVUxPTkcgICAq
TWFzaywKKyAgICBJTiAgVUxPTkcgICBCaXQKKyAgICApCit7CisgICAgVUxPTkcgICAgICAgSW5k
ZXggPSBCaXQgLyBCSVRTX1BFUl9VTE9ORzsKKworICAgIHJldHVybiAoTWFza1tJbmRleF0gJiAo
MXUgPDwgKEJpdCAlIEJJVFNfUEVSX1VMT05HKSkpID8gVFJVRSA6IEZBTFNFOworfQorCitzdGF0
aWMgRk9SQ0VJTkxJTkUgVk9JRAorX19DYWNoZU1hc2tDbGVhcigKKyAgICBJTiAgVUxPTkcgICAq
TWFzaywKKyAgICBJTiAgVUxPTkcgICBCaXQKKyAgICApCit7CisgICAgVUxPTkcgICAgICAgSW5k
ZXggPSBCaXQgLyBCSVRTX1BFUl9VTE9ORzsKKworICAgIE1hc2tbSW5kZXhdICY9IH4oMXUgPDwg
KEJpdCAlIEJJVFNfUEVSX1VMT05HKSk7Cit9CisKIC8vIE11c3QgYmUgY2FsbGVkIHdpdGggbG9j
ayBoZWxkCiBzdGF0aWMgUFZPSUQKIENhY2hlR2V0T2JqZWN0RnJvbVNsYWIoCkBAIC0zMzksMjAg
KzQxNiwyNSBAQCBDYWNoZUdldE9iamVjdEZyb21TbGFiKAogICAgICkKIHsKICAgICBQWEVOQlVT
X0NBQ0hFICAgICAgICAgICBDYWNoZTsKLSAgICBVTE9ORyAgICAgICAgICAgICAgICAgICBGcmVl
OwogICAgIFVMT05HICAgICAgICAgICAgICAgICAgIEluZGV4OwotICAgIFVMT05HICAgICAgICAg
ICAgICAgICAgIFNldDsKKyAgICBQVk9JRCAgICAgICAgICAgICAgICAgICBPYmplY3Q7CiAKICAg
ICBDYWNoZSA9IFNsYWItPkNhY2hlOwogCi0gICAgRnJlZSA9IH5TbGFiLT5BbGxvY2F0ZWQ7Ci0g
ICAgaWYgKCFfQml0U2NhbkZvcndhcmQoJkluZGV4LCBGcmVlKSB8fCBJbmRleCA+PSBTbGFiLT5D
b3VudCkKKyAgICBBU1NFUlQzVShTbGFiLT5DdXJyZW50T2NjdXBhbmN5LCA8PSwgU2xhYi0+TWF4
aW11bU9jY3VwYW5jeSk7CisgICAgaWYgKFNsYWItPkN1cnJlbnRPY2N1cGFuY3kgPT0gU2xhYi0+
TWF4aW11bU9jY3VwYW5jeSkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBTZXQgPSBJbnRl
cmxvY2tlZEJpdFRlc3RBbmRTZXQoKExPTkcgKikmU2xhYi0+QWxsb2NhdGVkLCBJbmRleCk7Ci0g
ICAgQVNTRVJUKCFTZXQpOworICAgIEluZGV4ID0gX19DYWNoZU1hc2tTY2FuKFNsYWItPk1hc2ss
IFNsYWItPk1heGltdW1PY2N1cGFuY3kpOworCisgICAgX19DYWNoZU1hc2tTZXQoU2xhYi0+TWFz
aywgSW5kZXgpOworICAgIFNsYWItPkN1cnJlbnRPY2N1cGFuY3krKzsKKworICAgIE9iamVjdCA9
IChQVk9JRCkmU2xhYi0+QnVmZmVyW0luZGV4ICogQ2FjaGUtPlNpemVdOworICAgIEFTU0VSVDNV
KEluZGV4LCA9PSwgKFVMT05HKSgoUFVDSEFSKU9iamVjdCAtICZTbGFiLT5CdWZmZXJbMF0pIC8K
KyAgICAgICAgICAgICBDYWNoZS0+U2l6ZSk7CiAKLSAgICByZXR1cm4gKFBWT0lEKSZTbGFiLT5C
dWZmZXJbSW5kZXggKiBDYWNoZS0+U2l6ZV07CisgICAgcmV0dXJuIE9iamVjdDsKIH0KIAogLy8g
TXVzdCBiZSBjYWxsZWQgd2l0aCBsb2NrIGhlbGQKQEAgLTM2OCw5ICs0NTAsMTMgQEAgQ2FjaGVQ
dXRPYmplY3RUb1NsYWIoCiAgICAgQ2FjaGUgPSBTbGFiLT5DYWNoZTsKIAogICAgIEluZGV4ID0g
KFVMT05HKSgoUFVDSEFSKU9iamVjdCAtICZTbGFiLT5CdWZmZXJbMF0pIC8gQ2FjaGUtPlNpemU7
Ci0gICAgQlVHX09OKEluZGV4ID49IFNsYWItPkNvdW50KTsKKyAgICBCVUdfT04oSW5kZXggPj0g
U2xhYi0+TWF4aW11bU9jY3VwYW5jeSk7CisKKyAgICBBU1NFUlQoU2xhYi0+Q3VycmVudE9jY3Vw
YW5jeSAhPSAwKTsKKyAgICAtLVNsYWItPkN1cnJlbnRPY2N1cGFuY3k7CiAKLSAgICAoVk9JRCkg
SW50ZXJsb2NrZWRCaXRUZXN0QW5kUmVzZXQoKExPTkcgKikmU2xhYi0+QWxsb2NhdGVkLCBJbmRl
eCk7CisgICAgQVNTRVJUKF9fQ2FjaGVNYXNrVGVzdChTbGFiLT5NYXNrLCBJbmRleCkpOworICAg
IF9fQ2FjaGVNYXNrQ2xlYXIoU2xhYi0+TWFzaywgSW5kZXgpOwogfQogCiBzdGF0aWMgUFZPSUQK
QEAgLTQ2NSw3ICs1NTEsNyBAQCBDYWNoZVB1dCgKIAogICAgIENhY2hlUHV0T2JqZWN0VG9TbGFi
KFNsYWIsIE9iamVjdCk7CiAKLSAgICBpZiAoU2xhYi0+QWxsb2NhdGVkID09IDApIHsKKyAgICBp
ZiAoU2xhYi0+Q3VycmVudE9jY3VwYW5jeSA9PSAwKSB7CiAgICAgICAgIENhY2hlRGVzdHJveVNs
YWIoQ2FjaGUsIFNsYWIpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIFJlLWluc2VydCB0byBr
ZWVwIHNsYWIgbGlzdCBvcmRlcmVkICovCi0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2lu
LXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri May 31 10:00:31 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 31 May 2019 10:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hWeKs-0006t5-8V; Fri, 31 May 2019 10:00:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4nb=T7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1hWeKq-0006t0-Dn
 for win-pv-devel@lists.xenproject.org; Fri, 31 May 2019 10:00:28 +0000
X-Inumbo-ID: e9a9c480-838a-11e9-8980-bc764e045a96
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9a9c480-838a-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 10:00:26 +0000 (UTC)
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@MIAPEX02MSOL02.citrite.net
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 23.29.105.83 as permitted
 sender) identity=mailfrom; client-ip=23.29.105.83;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:23.29.105.83 ip4:162.221.156.50 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@MIAPEX02MSOL02.citrite.net) identity=helo;
 client-ip=23.29.105.83; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@MIAPEX02MSOL02.citrite.net";
 x-conformance=sidf_compatible
IronPort-SDR: A4yuZIBG+iJKCT8ACluJK2Iq9JeRNvkgqvxD63teIgiSnpTfmZCddA4dypoYGji0I17qyXatXf
 1hR4NYKLDu3yZk35luSQoZWtsIDnPada4ScmWfNiqd4m8BOFEmZocZYUt1GReA21GLGUC7kqdu
 23o+L1ROSg6h2PA0DyNZpuny2KDqns4kIYVEaxw6NYNbbp6Uy7dLh7v4UIEaZjeETeReGoRMA4
 3OrXqQZrd2dI4fT/Ue26DSWuQrC9N6MHQL7YXAe/gdx/St/888HVwLTTYrons45vkqzBzsYT4j
 X/A=
X-SBRS: 2.7
X-MesageID: 1146855
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 23.29.105.83
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.60,534,1549947600"; 
   d="scan'208";a="1146855"
From: Paul Durrant <paul.durrant@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Fri, 31 May 2019 11:00:16 +0100
Message-ID: <1559296816-2229-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 xenvif] Stop lying about the lock state when
 calling into XENBUS_CACHE
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>

VmFyaW91cyBjYWNoZSBhY2Nlc3MgdGhhdCB1c2VkIHRvIGJlIHVuZGVyIHByb3RlY3Rpb24gb2Yg
dGhlIHJlY2l2ZXIgcmluZwpsb2NrIGFyZSBubyBsb25nZXIgc3ViamVjdCB0byB0aGF0IGxvY2ss
IGFuZCB0aHVzIHRoZSAnTG9ja2VkJyBwYXJhbWV0ZXIKcGFzc2VkIHRvIHRoZSBHZXQvUHV0IG1l
dGhvZHMgbmVlZHMgdG8gYmUgRkFMU0UgcmF0aGVyIHRoYW4gVFJVRS4KClRoaXMgYnVnIHdhcyBu
b3Qgc3BvdHRlZCB1bmRlciByZWNlbnQgY2hhbmdlcyBhcHBsaWVkIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbgpvZiBYRU5CVVNfQ0FDSEUsIHdoaWNoIHJlbW92ZWQgdXNlIG9mIGF0b21pYyBiaXQgb3Bl
cmF0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Ci0tLQogc3JjL3hlbnZpZi9yZWNlaXZlci5jIHwgMjggKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3NyYy94ZW52aWYvcmVjZWl2ZXIuYyBiL3NyYy94ZW52aWYvcmVj
ZWl2ZXIuYwppbmRleCA5YzY5Yjc3Li4zMmJjNDI0IDEwMDY0NAotLS0gYS9zcmMveGVudmlmL3Jl
Y2VpdmVyLmMKKysrIGIvc3JjL3hlbnZpZi9yZWNlaXZlci5jCkBAIC02ODUsNyArNjg1LDcgQEAg
UmVjZWl2ZXJSaW5nUHVsbHVwKAogICAgICAgICAgICAgTmV4dCA9IE1kbC0+TmV4dDsKICAgICAg
ICAgICAgIE1kbC0+TmV4dCA9IE5VTEw7CiAKLSAgICAgICAgICAgIF9fUmVjZWl2ZXJSaW5nUHV0
TWRsKFJpbmcsIE1kbCwgVFJVRSk7CisgICAgICAgICAgICBfX1JlY2VpdmVyUmluZ1B1dE1kbChS
aW5nLCBNZGwsIEZBTFNFKTsKIAogICAgICAgICAgICAgTWRsID0gTmV4dDsKICAgICAgICAgfQpA
QCAtNzU5LDcgKzc1OSw3IEBAIF9fUmVjZWl2ZXJSaW5nQnVpbGRTZWdtZW50KAogCiAgICAgSW5m
b1ZhICs9IFBhY2tldC0+T2Zmc2V0OwogCi0gICAgU2VnbWVudCA9IF9fUmVjZWl2ZXJSaW5nR2V0
UGFja2V0KFJpbmcsIFRSVUUpOworICAgIFNlZ21lbnQgPSBfX1JlY2VpdmVyUmluZ0dldFBhY2tl
dChSaW5nLCBGQUxTRSk7CiAKICAgICBzdGF0dXMgPSBTVEFUVVNfTk9fTUVNT1JZOwogICAgIGlm
IChTZWdtZW50ID09IE5VTEwpCkBAIC04NTAsNyArODUwLDcgQEAgX19SZWNlaXZlclJpbmdCdWls
ZFNlZ21lbnQoCiAgICAgZm9yICg7OykgewogICAgICAgICBVTE9ORyAgIExlbmd0aDsKIAotICAg
ICAgICBNZGwtPk5leHQgPSBfX1JlY2VpdmVyUmluZ0dldE1kbChSaW5nLCBUUlVFKTsKKyAgICAg
ICAgTWRsLT5OZXh0ID0gX19SZWNlaXZlclJpbmdHZXRNZGwoUmluZywgRkFMU0UpOwogICAgICAg
ICAgICAgCiAgICAgICAgIHN0YXR1cyA9IFNUQVRVU19OT19NRU1PUlk7CiAgICAgICAgIGlmIChN
ZGwtPk5leHQgPT0gTlVMTCkKQEAgLTkwMCwxMiArOTAwLDEyIEBAIGZhaWwyOgogICAgICAgICBO
ZXh0ID0gTWRsLT5OZXh0OwogICAgICAgICBNZGwtPk5leHQgPSBOVUxMOwogCi0gICAgICAgIF9f
UmVjZWl2ZXJSaW5nUHV0TWRsKFJpbmcsIE1kbCwgVFJVRSk7CisgICAgICAgIF9fUmVjZWl2ZXJS
aW5nUHV0TWRsKFJpbmcsIE1kbCwgRkFMU0UpOwogCiAgICAgICAgIE1kbCA9IE5leHQ7CiAgICAg
fQogCi0gICAgX19SZWNlaXZlclJpbmdQdXRQYWNrZXQoUmluZywgU2VnbWVudCwgVFJVRSk7Cisg
ICAgX19SZWNlaXZlclJpbmdQdXRQYWNrZXQoUmluZywgU2VnbWVudCwgRkFMU0UpOwogCiBmYWls
MToKICAgICBFcnJvcigiZmFpbDEgKCUwOHgpXG4iLCBzdGF0dXMpOwpAQCAtMTA2OCw3ICsxMDY4
LDcgQEAgUmVjZWl2ZXJSaW5nUHJvY2Vzc0xhcmdlUGFja2V0KAogCiAgICAgICAgIFJlY2VpdmVy
UmluZ0NvbXBsZXRlUGFja2V0KFJpbmcsIFBhY2tldCk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAg
X19SZWNlaXZlclJpbmdQdXRQYWNrZXQoUmluZywgUGFja2V0LCBUUlVFKTsKKyAgICAgICAgX19S
ZWNlaXZlclJpbmdQdXRQYWNrZXQoUmluZywgUGFja2V0LCBGQUxTRSk7CiAgICAgfQogCiAgICAg
cmV0dXJuOwpAQCAtMTA4NywxMyArMTA4NywxMyBAQCBmYWlsMToKICAgICAgICAgICAgIE5leHQg
PSBNZGwtPk5leHQ7CiAgICAgICAgICAgICBNZGwtPk5leHQgPSBOVUxMOwogCi0gICAgICAgICAg
ICBfX1JlY2VpdmVyUmluZ1B1dE1kbChSaW5nLCBNZGwsIFRSVUUpOworICAgICAgICAgICAgX19S
ZWNlaXZlclJpbmdQdXRNZGwoUmluZywgTWRsLCBGQUxTRSk7CiAKICAgICAgICAgICAgIE1kbCA9
IE5leHQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBfX1JlY2VpdmVyUmluZ1B1dFBhY2tldChS
aW5nLCBQYWNrZXQsIFRSVUUpOworICAgIF9fUmVjZWl2ZXJSaW5nUHV0UGFja2V0KFJpbmcsIFBh
Y2tldCwgRkFMU0UpOwogCiAgICAgRnJvbnRlbmRJbmNyZW1lbnRTdGF0aXN0aWMoRnJvbnRlbmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOVklGX1JFQ0VJVkVSX1BBQ0tFVFNf
RFJPUFBFRCwKQEAgLTExNDYsNyArMTE0Niw3IEBAIFJlY2VpdmVyUmluZ1Byb2Nlc3NTdGFuZGFy
ZFBhY2tldCgKICAgICAgICAgLy8gb2YgaGVhZHJvb20gKGkuZS4gQnl0ZU9mZnNldCkgc28gdGhh
dCBpdCBjYW4gcHJlLXBlbmQgdGhlIGhlYWRlciB0byB0aGUgZGF0YQogICAgICAgICAvLyBpZiBz
b21ldGhpbmcgdXAgdGhlIHN0YWNrIGNhbid0IGNvcGUgd2l0aCB0aGUgc3BsaXQuCiAKLSAgICAg
ICAgTWRsID0gX19SZWNlaXZlclJpbmdHZXRNZGwoUmluZywgVFJVRSk7CisgICAgICAgIE1kbCA9
IF9fUmVjZWl2ZXJSaW5nR2V0TWRsKFJpbmcsIEZBTFNFKTsKIAogICAgICAgICBzdGF0dXMgPSBT
VEFUVVNfTk9fTUVNT1JZOwogICAgICAgICBpZiAoTWRsID09IE5VTEwpCkBAIC0xMTg5LDE0ICsx
MTg5LDE0IEBAIGZhaWwxOgogICAgICAgICAgICAgTmV4dCA9IE1kbC0+TmV4dDsKICAgICAgICAg
ICAgIE1kbC0+TmV4dCA9IE5VTEw7CiAKLSAgICAgICAgICAgIF9fUmVjZWl2ZXJSaW5nUHV0TWRs
KFJpbmcsIE1kbCwgVFJVRSk7CisgICAgICAgICAgICBfX1JlY2VpdmVyUmluZ1B1dE1kbChSaW5n
LCBNZGwsIEZBTFNFKTsKIAogICAgICAgICAgICAgTWRsID0gTmV4dDsKICAgICAgICAgfQogICAg
IH0KIAogICAgIFBhY2tldC0+TWRsLk5leHQgPSBOVUxMOwotICAgIF9fUmVjZWl2ZXJSaW5nUHV0
UGFja2V0KFJpbmcsIFBhY2tldCwgVFJVRSk7CisgICAgX19SZWNlaXZlclJpbmdQdXRQYWNrZXQo
UmluZywgUGFja2V0LCBGQUxTRSk7CiAKICAgICBGcm9udGVuZEluY3JlbWVudFN0YXRpc3RpYyhG
cm9udGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5WSUZfUkVDRUlWRVJf
UEFDS0VUU19EUk9QUEVELApAQCAtMTIzNiw3ICsxMjM2LDcgQEAgUmVjZWl2ZXJSaW5nUHJvY2Vz
c1BhY2tldCgKICAgICAvLyBHZXQgYSBuZXcgcGFja2V0IHN0cnVjdHVyZSB0aGF0IHdpbGwganVz
dCBjb250YWluIHRoZSBoZWFkZXIgYWZ0ZXIKICAgICAvLyBwYXJzaW5nLiBXZSBuZWVkIHRvIHBy
ZXNlcnZlIG1ldGFkYXRhIGZyb20gdGhlIG9yaWdpbmFsLgogCi0gICAgTmV3ID0gX19SZWNlaXZl
clJpbmdHZXRQYWNrZXQoUmluZywgVFJVRSk7CisgICAgTmV3ID0gX19SZWNlaXZlclJpbmdHZXRQ
YWNrZXQoUmluZywgRkFMU0UpOwogCiAgICAgc3RhdHVzID0gU1RBVFVTX05PX01FTU9SWTsKICAg
ICBpZiAoTmV3ID09IE5VTEwpIHsKQEAgLTEzMDIsNyArMTMwMiw3IEBAIGZhaWwzOgogICAgIFBh
Y2tldC0+TWRsLk5leHQgPSBOVUxMOwogCiBmYWlsMjoKLSAgICBfX1JlY2VpdmVyUmluZ1B1dFBh
Y2tldChSaW5nLCBQYWNrZXQsIFRSVUUpOworICAgIF9fUmVjZWl2ZXJSaW5nUHV0UGFja2V0KFJp
bmcsIFBhY2tldCwgRkFMU0UpOwogCiBmYWlsMToKICAgICBpZiAoUGF5bG9hZC5MZW5ndGggIT0g
MCkgewpAQCAtMTMxNiw3ICsxMzE2LDcgQEAgZmFpbDE6CiAgICAgICAgICAgICBOZXh0ID0gTWRs
LT5OZXh0OwogICAgICAgICAgICAgTWRsLT5OZXh0ID0gTlVMTDsKIAotICAgICAgICAgICAgX19S
ZWNlaXZlclJpbmdQdXRNZGwoUmluZywgTWRsLCBUUlVFKTsKKyAgICAgICAgICAgIF9fUmVjZWl2
ZXJSaW5nUHV0TWRsKFJpbmcsIE1kbCwgRkFMU0UpOwogCiAgICAgICAgICAgICBNZGwgPSBOZXh0
OwogICAgICAgICB9Ci0tIAoyLjUuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Fri May 31 10:47:23 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 31 May 2019 10:47:23 +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 1hWf4F-00030w-7i; Fri, 31 May 2019 10:47:23 +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 1hWf4E-00030p-My
 for win-pv-devel@lists.xenproject.org; Fri, 31 May 2019 10:47:22 +0000
Date: Fri, 31 May 2019 10:47:26 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <13795224.5.1559299647122.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_4_9731826.1559299646544"
X-Jenkins-Job: XENVIF-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENVIF-master - Build #168 - 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_9731826.1559299646544
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #168.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_4_9731826.1559299646544--


From win-pv-devel-bounces@lists.xenproject.org Fri May 31 11:59:25 2019
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 31 May 2019 11:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1hWgBw-0001MH-0E; Fri, 31 May 2019 11:59:24 +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 1hWgBu-0001MC-Lt
 for win-pv-devel@lists.xenproject.org; Fri, 31 May 2019 11:59:22 +0000
Date: Fri, 31 May 2019 11:59:26 +0000 (UTC)
From: paul.durrant@xenproject.org
To: win-pv-devel@lists.xenproject.org
Message-ID: <26411393.7.1559303967124.JavaMail.WINPVDRVBUILD$@winpvdrvbuild>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_Part_6_33265992.1559303966937"
X-Jenkins-Job: XENBUS-master
X-Jenkins-Result: SUCCESS
Subject: [win-pv-devel] XENBUS-master - Build #187 - 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_6_33265992.1559303966937
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

The build system has completed build #187.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRl
dmVsIG1haWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

------=_Part_6_33265992.1559303966937--


