From win-pv-devel-bounces@lists.xenproject.org Tue May 05 16:38:16 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 May 2015 16:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YpfrL-00084W-Om; Tue, 05 May 2015 16:38:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1YpfrK-00084G-H1; Tue, 05 May 2015 16:38:14 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	99/C4-02507-5F1F8455; Tue, 05 May 2015 16:38:13 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1430843889!14841776!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7082 invoked from network); 5 May 2015 16:38:09 -0000
Received: from mail-wg0-f49.google.com (HELO mail-wg0-f49.google.com)
	(74.125.82.49)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	5 May 2015 16:38:09 -0000
Received: by wgyo15 with SMTP id o15so189787334wgy.2;
	Tue, 05 May 2015 09:38:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:subject:message-id:date:to:mime-version;
	bh=gzRAW5wgL3tSyM+Ao+0pM5IY7mcPHiuDB8sAj+FfagE=;
	b=kiIEbx+MMdxZjOsFMGii0g/RV20R+3+uheVB7FCCs09kJDbPU68Snwvs7imOw+q6TD
	qCnDACiukWYcrCkuYJRQTZ5fh0GbJj6URoA1KT/VpBEkln2zXVmmW2VgFvf2FImfl+7S
	xPH8ukzIf9bIuP1l0stgorw2wOQpcgeWp/IrW2PAmi9x56G91u0WYZ8wQETKops7iAlV
	a3WbugejeTI0KqDVcjG4RvkRDenVGXymXjFzwYFE+/haY7pA7AIc4bEwRjDPQCWmUtxv
	Wf1obc7fM7QQB50yor0gv17CPxtD5y8ZLOc89IbhB6wAyLjNOAbUWQ86SGSucFDEK/Jk
	q+Kg==
X-Received: by 10.194.95.132 with SMTP id dk4mr6462744wjb.88.1430843888699;
	Tue, 05 May 2015 09:38:08 -0700 (PDT)
Received: from [192.168.0.12] (97e3cdda.skybroadband.com. [151.227.205.218])
	by mx.google.com with ESMTPSA id o5sm2661721wia.0.2015.05.05.09.38.06
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 05 May 2015 09:38:07 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
Date: Tue, 5 May 2015 17:38:06 +0100
To: "<xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>,
	xen-api@lists.xenproject.org, mirageos-devel@xenproject.org,
	Win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
X-Mailer: Apple Mail (2.2098)
Subject: [win-pv-devel] Renaming Xen Project Hackathons
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2175588287452163111=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org


--===============2175588287452163111==
Content-Type: multipart/alternative; boundary="Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527"


--Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

one piece of feedback we got at the last and this Hackathon, was that =
the name for the event is really misleading. Although some Hacking goes =
on, in reality the event is really more of an Architecture, Design and =
Deployment Summit. There was some discussion about this topic last year, =
(see =
http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html =
<http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html=
>), but we didn't come to a conclusion then.

The current proposal is to Rename the Xen Project Hackathons to either
a) Xen Project Architecture & Design Summit,=20
b) or Xen Project Design Summit

A number of people voted already for b) on =
http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html =
<http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html=
>. As the audience on the publicity list is relatively small, I wanted =
to get feedback from everyone. I don't think a formal vote is required. =
Feel free to voice your opinion.

Best Regards
Lars
=20=

--Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi all,<div class=3D""><br class=3D""></div><div class=3D"">one=
 piece of feedback we got at the last and this Hackathon, was that the =
name for the event is really misleading. Although some Hacking goes on, =
in reality the event is really more of an Architecture, Design and =
Deployment Summit. There was some discussion about this topic last year, =
(see&nbsp;<a =
href=3D"http://lists.xenproject.org/archives/html/publicity/2015-05/msg000=
00.html" =
class=3D"">http://lists.xenproject.org/archives/html/publicity/2015-05/msg=
00000.html</a>),&nbsp;but we didn't come to a conclusion then.</div><div =
class=3D""><br class=3D""></div><div class=3D"">The current proposal is =
to Rename the Xen Project Hackathons to either</div><div class=3D"">a) =
Xen Project Architecture &amp; Design Summit,&nbsp;</div><div =
class=3D"">b) or Xen Project Design Summit</div><div class=3D""><br =
class=3D""></div><div class=3D"">A number of people voted already for b) =
on&nbsp;<a =
href=3D"http://lists.xenproject.org/archives/html/publicity/2015-05/msg000=
00.html" =
class=3D"">http://lists.xenproject.org/archives/html/publicity/2015-05/msg=
00000.html</a>. As the audience on the publicity list is relatively =
small, I wanted to get feedback from everyone. I don't think a formal =
vote is required. Feel free to voice your opinion.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best Regards</div><div =
class=3D"">Lars</div><div class=3D"">&nbsp;</div></body></html>=

--Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527--


--===============2175588287452163111==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============2175588287452163111==--


From win-pv-devel-bounces@lists.xenproject.org Tue May 05 16:38:16 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 May 2015 16:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YpfrL-00084W-Om; Tue, 05 May 2015 16:38:15 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth.xen@gmail.com>)
	id 1YpfrK-00084G-H1; Tue, 05 May 2015 16:38:14 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	99/C4-02507-5F1F8455; Tue, 05 May 2015 16:38:13 +0000
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1430843889!14841776!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7082 invoked from network); 5 May 2015 16:38:09 -0000
Received: from mail-wg0-f49.google.com (HELO mail-wg0-f49.google.com)
	(74.125.82.49)
	by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	5 May 2015 16:38:09 -0000
Received: by wgyo15 with SMTP id o15so189787334wgy.2;
	Tue, 05 May 2015 09:38:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:content-type:subject:message-id:date:to:mime-version;
	bh=gzRAW5wgL3tSyM+Ao+0pM5IY7mcPHiuDB8sAj+FfagE=;
	b=kiIEbx+MMdxZjOsFMGii0g/RV20R+3+uheVB7FCCs09kJDbPU68Snwvs7imOw+q6TD
	qCnDACiukWYcrCkuYJRQTZ5fh0GbJj6URoA1KT/VpBEkln2zXVmmW2VgFvf2FImfl+7S
	xPH8ukzIf9bIuP1l0stgorw2wOQpcgeWp/IrW2PAmi9x56G91u0WYZ8wQETKops7iAlV
	a3WbugejeTI0KqDVcjG4RvkRDenVGXymXjFzwYFE+/haY7pA7AIc4bEwRjDPQCWmUtxv
	Wf1obc7fM7QQB50yor0gv17CPxtD5y8ZLOc89IbhB6wAyLjNOAbUWQ86SGSucFDEK/Jk
	q+Kg==
X-Received: by 10.194.95.132 with SMTP id dk4mr6462744wjb.88.1430843888699;
	Tue, 05 May 2015 09:38:08 -0700 (PDT)
Received: from [192.168.0.12] (97e3cdda.skybroadband.com. [151.227.205.218])
	by mx.google.com with ESMTPSA id o5sm2661721wia.0.2015.05.05.09.38.06
	(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 05 May 2015 09:38:07 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
Date: Tue, 5 May 2015 17:38:06 +0100
To: "<xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>,
	xen-api@lists.xenproject.org, mirageos-devel@xenproject.org,
	Win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
X-Mailer: Apple Mail (2.2098)
Subject: [win-pv-devel] Renaming Xen Project Hackathons
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2175588287452163111=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org


--===============2175588287452163111==
Content-Type: multipart/alternative; boundary="Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527"


--Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

one piece of feedback we got at the last and this Hackathon, was that =
the name for the event is really misleading. Although some Hacking goes =
on, in reality the event is really more of an Architecture, Design and =
Deployment Summit. There was some discussion about this topic last year, =
(see =
http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html =
<http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html=
>), but we didn't come to a conclusion then.

The current proposal is to Rename the Xen Project Hackathons to either
a) Xen Project Architecture & Design Summit,=20
b) or Xen Project Design Summit

A number of people voted already for b) on =
http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html =
<http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html=
>. As the audience on the publicity list is relatively small, I wanted =
to get feedback from everyone. I don't think a formal vote is required. =
Feel free to voice your opinion.

Best Regards
Lars
=20=

--Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi all,<div class=3D""><br class=3D""></div><div class=3D"">one=
 piece of feedback we got at the last and this Hackathon, was that the =
name for the event is really misleading. Although some Hacking goes on, =
in reality the event is really more of an Architecture, Design and =
Deployment Summit. There was some discussion about this topic last year, =
(see&nbsp;<a =
href=3D"http://lists.xenproject.org/archives/html/publicity/2015-05/msg000=
00.html" =
class=3D"">http://lists.xenproject.org/archives/html/publicity/2015-05/msg=
00000.html</a>),&nbsp;but we didn't come to a conclusion then.</div><div =
class=3D""><br class=3D""></div><div class=3D"">The current proposal is =
to Rename the Xen Project Hackathons to either</div><div class=3D"">a) =
Xen Project Architecture &amp; Design Summit,&nbsp;</div><div =
class=3D"">b) or Xen Project Design Summit</div><div class=3D""><br =
class=3D""></div><div class=3D"">A number of people voted already for b) =
on&nbsp;<a =
href=3D"http://lists.xenproject.org/archives/html/publicity/2015-05/msg000=
00.html" =
class=3D"">http://lists.xenproject.org/archives/html/publicity/2015-05/msg=
00000.html</a>. As the audience on the publicity list is relatively =
small, I wanted to get feedback from everyone. I don't think a formal =
vote is required. Feel free to voice your opinion.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Best Regards</div><div =
class=3D"">Lars</div><div class=3D"">&nbsp;</div></body></html>=

--Apple-Mail=_64B4673A-E38A-4047-A9AD-935EFE569527--


--===============2175588287452163111==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============2175588287452163111==--


From win-pv-devel-bounces@lists.xenproject.org Wed May 06 05:11:27 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 05:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YprcF-0000Qe-4x; Wed, 06 May 2015 05:11:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YprcD-0000QZ-HZ
	for win-pv-devel@lists.xenproject.org; Wed, 06 May 2015 05:11:26 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	0F/8E-03206-C72A9455; Wed, 06 May 2015 05:11:24 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1430889083!14931035!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23829 invoked from network); 6 May 2015 05:11:23 -0000
Received: from out3-smtp.messagingengine.com (HELO
	out3-smtp.messagingengine.com) (66.111.4.27)
	by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 May 2015 05:11:23 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id DFC66211C7
	for <win-pv-devel@lists.xenproject.org>;
	Wed,  6 May 2015 01:11:22 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute4.internal (MEProxy); Wed, 06 May 2015 01:11:22 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=0saWbiLv6gxvV7OS
	jeW8FR55csA=; b=pnP6m36MGESkSw5gLJ2hUbeFzYxZo80u578HXCWa3J5lwkdQ
	6qszq8DauEGkHJTksULOZlmHWF+roETKHwxQ8zVKcXmafxo68IT3lCfzw2ZLr7F8
	VD6g++8OYcw3aUFJnB8t4+VJ2dk3UCgMRDAPZMrRXw/TFDiTNT/vXCD52Yg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=0saWbiLv6gxvV7O
	SjeW8FR55csA=; b=L0bYiVBzOSNoP5nYvjVFftLX0wlyCE9j1wNcEKRM6/3207S
	KiFebOOIPBsDgd6fiJrACCAObaNAza8jMLyqyyo/s5z5boyBtuL6XVkj9KGHXtz7
	8+MTyID/O1FU5oI/yKxB+eHj4zzJ87D90VQqy+nrzVk33q71y9OpeQzIxaFQ=
X-Sasl-enc: bR1DkL0sK68po/jLtmiOnCyiGd0TRSkTLivblQ5kAZFI 1430889082
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id 24C52C00016;
	Wed,  6 May 2015 01:11:22 -0400 (EDT)
Message-ID: <5549A278.8040609@invisiblethingslab.com>
Date: Wed, 06 May 2015 07:11:20 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <54FF50FF.3070304@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>	<5501BBEF.20309@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>	<5501C789.6030202@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>	<5501F14F.7090105@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>	<5502E5CF.4030804@invisiblethingslab.com>	<551A35C6.8080600@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>	<551A9150.9080705@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
Content-Length: 4920
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpJdCB0dXJuZWQg
b3V0IHRoYXQgb3VyIGZvcmsgb2YgdGhlIEdQTCBQViBkcml2ZXJzIGRpZG4ndCB3b3JrIG9uIFF1
YmVzCnIzLCBJJ20gbm90IHJlYWxseSBzdXJlIHdoeS4gR2VuZXJhbGx5IHRoZSBPUyBmYWlsZWQg
dG8gYm9vdCBiZWNhdXNlCldpbmRvd3Mgc2F3IGluY29ycmVjdCBwYXJ0aXRpb24gbGF5b3V0IG9u
IHRoZSBkaXNrcyBmb3Igc29tZSByZWFzb24uIFRoZQp2YmQgZHJpdmVyIGRpZG4ndCByZXBvcnQg
YW55IGVycm9ycyBidXQgSSBzYXcgdGhhdCB0aGUgYm9vdCBkaXNrIGhhZCAyCmluc3RlYWQgb2Yg
MyBwYXJ0aXRpb25zLCBhbmQgYSBzZWNvbmQsIHRvdGFsbHkgZW1wdHkvdW5pdGlhbGl6ZWQgZGlz
awp3YXMgc2hvd2luZyB1cCB3aXRoIDIgcGFydGl0aW9ucy4gT3VyIGZvcmsgd2Fzbid0IHJlYWxs
eSBrZXB0IHVwIHRvIGRhdGUKYmVmb3JlIGFuZCBJIGRpZG4ndCB3YW50IHRvIHdvcmsgd2l0aCB0
aGUgb2xkIGNvZGUsIHNvIEkgZGVjaWRlZCB0byB1c2UKdGhlIG5ldyBkcml2ZXJzIGFmdGVyIGFs
bC4KCkkgaGF2ZSBzb21lIHF1ZXN0aW9uIHJlZ2FyZGluZyBldmVudHVhbCBwYXRjaGVzIHRvIHNl
bmQgYW5kIGhvdyB0byBiZXN0CnN0cnVjdHVyZSB0aGUgbmV3IGNvZGUuIEkgaGF2ZSBhIHByb3Rv
dHlwZSB3b3JraW5nIHRoYXQgaW1wbGVtZW50cyBldmVudApjaGFubmVsIGFuZCBncmFudCBJT0NU
THMsIGluY2x1ZGluZyBtYXBwaW5nIGZvcmVpZ24gcGFnZXMuCgotIC0gTWFwcGluZyBmb3JlaWdu
IHBhZ2VzIHJlcXVpcmVzIGFkZGluZyBuZXcgQVBJcyB0byB4ZW5idXMuIEkgYXNzdW1lCml0J3Mg
YmVzdCB0byBhZGQgdGhlbSB0byB0aGUgZXhpc3RpbmcgZ250dGFiIGludGVyZmFjZSAoaW4gYSB2
MgppbnRlcmZhY2UgdmVyc2lvbikuIFRoYXQgZnVuY3Rpb25hbGl0eSBkb2Vzbid0IHJlYWxseSB0
b3VjaCBndWVzdCBncmFudAp0YWJsZXMgYnV0IGl0J3MgZ3JvdXBlZCBpbiBvbmUgcHVibGljIFhl
biBoZWFkZXIgc28gdGhhdCBwcm9iYWJseSBtYWtlcwp0aGUgbW9zdCBzZW5zZS4gRG9lcyBzdWNo
IGFwcHJvYWNoIHJlcXVpcmUgY2hhbmdlcyB0byB0aGUgY29pbnN0YWxsZXI/CgotIC0gQWxsIElP
Q1RMIGhhbmRsaW5nIGlzIGltcGxlbWVudGVkIGluIHhlbmlmYWNlLiBSZXF1aXJlZCBpbnRlcmZh
Y2VzCihldnRjaG4sIGdudHRhYikgc2hvdWxkIGJlIHN1YnNjcmliZWQgdG8gYnkgdGhlIGNvaW5z
dGFsbGVyIGJ1dCBJIGRpZG4ndApzZWUgYW55IGNvZGUgZm9yIHJlbW92aW5nIHRoZSBzdWJzY3Jp
cHRpb24uIElzIHRoYXQgYXV0b21hdGljIG9uIGRyaXZlcgp1bmluc3RhbGw/CgotIC0gRm9yIGV2
ZW50IGNoYW5uZWxzIEkganVzdCBhY2NlcHQgYW4gZXZlbnQgaGFuZGxlIGZyb20gdXNlciBtb2Rl
Cmluc3RlYWQgb2YgYSB3ZWlyZCBJL08gY29uc3RydWN0IHRoZSBHUEwgZHJpdmVycyBkaWQuIEV2
ZW50IGNoYW5uZWwKY2FsbGJhY2tzIGFyZSBiYXNpY2FsbHkgSVJRIGhhbmRsZXJzIHNvIHRoYXQn
cyBtaWxkbHkgaW5jb252ZW5pZW50IGJ1dCBJCmp1c3QgZmlyZSBhIERQQyBhbmQgc2lnbmFsIHRo
ZSBldmVudCBmcm9tIHRoZXJlLgoKLSAtIEZvciB0cmFja2luZyBwdXJwb3NlcyBJIGFzc3VtZSB0
aGF0IEkgY2FuIHJlbHkgb24gbG9jYWwgcG9ydHMgYmVpbmcKdW5pcXVlIChzbyB0aGF0IHRoZSBw
b3J0IGlzIGFuIGluZGV4L2tleSBmb3IgbXkgaW50ZXJuYWwgc3RhdGUgbGlzdCkuCgotIC0gRXZl
bnQgY2hhbm5lbHMgZG9uJ3QgaGF2ZSBhbnkgc2VjdXJpdHkgYXBwbGllZCB0byB0aGVtIHNvIGlu
IHRoZW9yeQphbnkgcHJvY2VzcyBjYW4gc2lnbmFsIG9yIGNsb3NlIGFueSBvdGhlciBjaGFubmVs
IGJlY2F1c2UgeGVuaWZhY2UKZG9lc24ndCB0cmFjayBkZXZpY2Ugb3BlbnMuIFNob3VsZCBzb21l
dGhpbmcgYmUgZG9uZSB3aXRoIHRoYXQsIGxpa2UKa2VlcGluZyB0cmFjayBvZiB0aGUgcHJvY2Vz
cyB0aGF0IG9wZW5zIHRoZSBzcGVjaWZpYyBjaGFubmVsPwoKLSAtIEdyYW50aW5nIHBhZ2VzIGlz
bid0IHZlcnkgY29tcGxpY2F0ZWQ6IGFsbG9jYXRlIHNvbWUgcG9vbCBtZW1vcnksCmJ1aWxkIGEg
TURMIHRvIG1hcCBwaHlzaWNhbCBwYWdlcywgY2FsbCBQZXJtaXRGb3JlaWduQWNjZXNzLCBtYXAg
dG8gdXNlcgpzcGFjZS4gVXNlciBnZXRzIHRoZSBhZGRyZXNzIGFuZCBhIHJlZmVyZW5jZSBsaXN0
LgoKLSAtIEZvciBtYXBwaW5nIGZvcmVpZ24gcGFnZXMgSSBhbGxvY2F0ZSBhZGRyZXNzIHNwYWNl
IGJ5CkZkb0FsbG9jYXRlSW9TcGFjZSgpIGFuZCB0aGUgcmVzdCBpcyBwcmV0dHkgbXVjaCB0aGUg
c2FtZSBhcyB3aXRoCmdyYW50aW5nLiBVc2VyIGdldHMganVzdCB0aGUgYWRkcmVzcyBhbmQgYSBo
YW5kbGUgdG8gZHJpdmVyLW1haW50YWluZWQKYm9va2tlZXBpbmcgY29udGV4dC4KCi0gLSBJZiB0
aGUgaHlwZXJ2aXNvciByZXR1cm5zIGFuIGVycm9yIGR1cmluZyB1bm1hcHBpbmcvdW5ncmFudGlu
ZyB0aGF0J3MKcHJldHR5IGJhZCBuZXdzIHNpbmNlIHdlIGNhbid0IGZyZWUgc3VjaCBtZW1vcnkg
KGZvcmVpZ24gZG9tYWluIHN0aWxsCmhhcyBhY2Nlc3MgdG8gaXQpLiBJIGp1c3QgQVNTRVJUIHRo
YXQgc2luY2UgSSBhc3N1bWUgaXQncyBub3QgYW4gaXNzdWUKZHVyaW5nIG5vcm1hbCBzeXN0ZW0g
b3BlcmF0aW9uLgoKSSBvbmx5IHRlc3RlZCB0aGlzIG9uIDY0LWJpdCBXaW5kb3dzIDcgc28gZmFy
IGJ1dCBpdCBzZWVtcyB0byB3b3JrIGZpbmUuCkknbGwgYmUgZG9pbmcgbW9yZSB0ZXN0aW5nIGFm
dGVyIEkgaGF2ZSBsaWJ2Y2hhbiB3b3JraW5nIG9uIHRvcCBvZiB0aGUKbmV3IGRyaXZlcnMuIEFu
ZCB0byBjbG9zZSwgYSBzY3JlZW4gc2hvdCBvZiBteSB0ZXN0IHByb2dyYW0gc2hhcmluZwptZW1v
cnkgb24gUXViZXMgUjM6CgpodHRwOi8vaS5pbWd1ci5jb20veGhmRGtobC5wbmcKCi0gLS0gClJh
ZmHFgiBXb2pkecWCYQpRdWJlcyBUb29scyBmb3IgV2luZG93cyBkZXZlbG9wZXIKLS0tLS1CRUdJ
TiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRRWNCQUVCQWdBR0JRSlZTYUo0QUFvSkVJV2k5ckIyR3JX
N2ZSMEgvanlqaGxLc2YvT29TK0FJL1FpaXVOREsKVWQ2NkxqK1NwRWtrTWNMVmk4STZ6SVp6Q1R3
bjFwVmVCeHVLWDFGbytpMU9IT0VQNld0dEQxR1JwZE1Va0xBcgpvTGhaRDVqU01KYVVmbHpTc1lK
RHpIOWlHNUt6NEQ5Slo4YlpnbWw2VGlZODRZenFNMW4yZE91YzJ0Y2d4STY3Ck80SCs0WmplYmh3
UVY4V3BYVW9TWVAwZXVEZUZSa1NLaTZ6b2o1M3JMWjI2WlFWTFZSOGVtZUlMSFFRanJVNDkKeUt3
RmtMbXNNcTQ0T3JvQXRxTUxRdlZGTWRXSG1Wd3NkdWNCYXVOTFBLOUlEZ0NEUXRkdW1TRHN1VWZY
dE0wRAp0V2V4dUhoU2k5VUFqRSttWENsY0RFcTBwaytoRklpUFRBbFZwd1dlZkpGZmM0UGppQ0pP
MWFHU281c0tQVmM9Cj1uWWdYCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxp
bmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed May 06 05:11:27 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 05:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YprcF-0000Qe-4x; Wed, 06 May 2015 05:11:27 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YprcD-0000QZ-HZ
	for win-pv-devel@lists.xenproject.org; Wed, 06 May 2015 05:11:26 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	0F/8E-03206-C72A9455; Wed, 06 May 2015 05:11:24 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1430889083!14931035!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23829 invoked from network); 6 May 2015 05:11:23 -0000
Received: from out3-smtp.messagingengine.com (HELO
	out3-smtp.messagingengine.com) (66.111.4.27)
	by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 May 2015 05:11:23 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id DFC66211C7
	for <win-pv-devel@lists.xenproject.org>;
	Wed,  6 May 2015 01:11:22 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute4.internal (MEProxy); Wed, 06 May 2015 01:11:22 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=0saWbiLv6gxvV7OS
	jeW8FR55csA=; b=pnP6m36MGESkSw5gLJ2hUbeFzYxZo80u578HXCWa3J5lwkdQ
	6qszq8DauEGkHJTksULOZlmHWF+roETKHwxQ8zVKcXmafxo68IT3lCfzw2ZLr7F8
	VD6g++8OYcw3aUFJnB8t4+VJ2dk3UCgMRDAPZMrRXw/TFDiTNT/vXCD52Yg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=0saWbiLv6gxvV7O
	SjeW8FR55csA=; b=L0bYiVBzOSNoP5nYvjVFftLX0wlyCE9j1wNcEKRM6/3207S
	KiFebOOIPBsDgd6fiJrACCAObaNAza8jMLyqyyo/s5z5boyBtuL6XVkj9KGHXtz7
	8+MTyID/O1FU5oI/yKxB+eHj4zzJ87D90VQqy+nrzVk33q71y9OpeQzIxaFQ=
X-Sasl-enc: bR1DkL0sK68po/jLtmiOnCyiGd0TRSkTLivblQ5kAZFI 1430889082
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id 24C52C00016;
	Wed,  6 May 2015 01:11:22 -0400 (EDT)
Message-ID: <5549A278.8040609@invisiblethingslab.com>
Date: Wed, 06 May 2015 07:11:20 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <54FF50FF.3070304@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>	<5501BBEF.20309@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>	<5501C789.6030202@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>	<5501F14F.7090105@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>	<5502E5CF.4030804@invisiblethingslab.com>	<551A35C6.8080600@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>	<551A9150.9080705@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
Content-Length: 4920
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpJdCB0dXJuZWQg
b3V0IHRoYXQgb3VyIGZvcmsgb2YgdGhlIEdQTCBQViBkcml2ZXJzIGRpZG4ndCB3b3JrIG9uIFF1
YmVzCnIzLCBJJ20gbm90IHJlYWxseSBzdXJlIHdoeS4gR2VuZXJhbGx5IHRoZSBPUyBmYWlsZWQg
dG8gYm9vdCBiZWNhdXNlCldpbmRvd3Mgc2F3IGluY29ycmVjdCBwYXJ0aXRpb24gbGF5b3V0IG9u
IHRoZSBkaXNrcyBmb3Igc29tZSByZWFzb24uIFRoZQp2YmQgZHJpdmVyIGRpZG4ndCByZXBvcnQg
YW55IGVycm9ycyBidXQgSSBzYXcgdGhhdCB0aGUgYm9vdCBkaXNrIGhhZCAyCmluc3RlYWQgb2Yg
MyBwYXJ0aXRpb25zLCBhbmQgYSBzZWNvbmQsIHRvdGFsbHkgZW1wdHkvdW5pdGlhbGl6ZWQgZGlz
awp3YXMgc2hvd2luZyB1cCB3aXRoIDIgcGFydGl0aW9ucy4gT3VyIGZvcmsgd2Fzbid0IHJlYWxs
eSBrZXB0IHVwIHRvIGRhdGUKYmVmb3JlIGFuZCBJIGRpZG4ndCB3YW50IHRvIHdvcmsgd2l0aCB0
aGUgb2xkIGNvZGUsIHNvIEkgZGVjaWRlZCB0byB1c2UKdGhlIG5ldyBkcml2ZXJzIGFmdGVyIGFs
bC4KCkkgaGF2ZSBzb21lIHF1ZXN0aW9uIHJlZ2FyZGluZyBldmVudHVhbCBwYXRjaGVzIHRvIHNl
bmQgYW5kIGhvdyB0byBiZXN0CnN0cnVjdHVyZSB0aGUgbmV3IGNvZGUuIEkgaGF2ZSBhIHByb3Rv
dHlwZSB3b3JraW5nIHRoYXQgaW1wbGVtZW50cyBldmVudApjaGFubmVsIGFuZCBncmFudCBJT0NU
THMsIGluY2x1ZGluZyBtYXBwaW5nIGZvcmVpZ24gcGFnZXMuCgotIC0gTWFwcGluZyBmb3JlaWdu
IHBhZ2VzIHJlcXVpcmVzIGFkZGluZyBuZXcgQVBJcyB0byB4ZW5idXMuIEkgYXNzdW1lCml0J3Mg
YmVzdCB0byBhZGQgdGhlbSB0byB0aGUgZXhpc3RpbmcgZ250dGFiIGludGVyZmFjZSAoaW4gYSB2
MgppbnRlcmZhY2UgdmVyc2lvbikuIFRoYXQgZnVuY3Rpb25hbGl0eSBkb2Vzbid0IHJlYWxseSB0
b3VjaCBndWVzdCBncmFudAp0YWJsZXMgYnV0IGl0J3MgZ3JvdXBlZCBpbiBvbmUgcHVibGljIFhl
biBoZWFkZXIgc28gdGhhdCBwcm9iYWJseSBtYWtlcwp0aGUgbW9zdCBzZW5zZS4gRG9lcyBzdWNo
IGFwcHJvYWNoIHJlcXVpcmUgY2hhbmdlcyB0byB0aGUgY29pbnN0YWxsZXI/CgotIC0gQWxsIElP
Q1RMIGhhbmRsaW5nIGlzIGltcGxlbWVudGVkIGluIHhlbmlmYWNlLiBSZXF1aXJlZCBpbnRlcmZh
Y2VzCihldnRjaG4sIGdudHRhYikgc2hvdWxkIGJlIHN1YnNjcmliZWQgdG8gYnkgdGhlIGNvaW5z
dGFsbGVyIGJ1dCBJIGRpZG4ndApzZWUgYW55IGNvZGUgZm9yIHJlbW92aW5nIHRoZSBzdWJzY3Jp
cHRpb24uIElzIHRoYXQgYXV0b21hdGljIG9uIGRyaXZlcgp1bmluc3RhbGw/CgotIC0gRm9yIGV2
ZW50IGNoYW5uZWxzIEkganVzdCBhY2NlcHQgYW4gZXZlbnQgaGFuZGxlIGZyb20gdXNlciBtb2Rl
Cmluc3RlYWQgb2YgYSB3ZWlyZCBJL08gY29uc3RydWN0IHRoZSBHUEwgZHJpdmVycyBkaWQuIEV2
ZW50IGNoYW5uZWwKY2FsbGJhY2tzIGFyZSBiYXNpY2FsbHkgSVJRIGhhbmRsZXJzIHNvIHRoYXQn
cyBtaWxkbHkgaW5jb252ZW5pZW50IGJ1dCBJCmp1c3QgZmlyZSBhIERQQyBhbmQgc2lnbmFsIHRo
ZSBldmVudCBmcm9tIHRoZXJlLgoKLSAtIEZvciB0cmFja2luZyBwdXJwb3NlcyBJIGFzc3VtZSB0
aGF0IEkgY2FuIHJlbHkgb24gbG9jYWwgcG9ydHMgYmVpbmcKdW5pcXVlIChzbyB0aGF0IHRoZSBw
b3J0IGlzIGFuIGluZGV4L2tleSBmb3IgbXkgaW50ZXJuYWwgc3RhdGUgbGlzdCkuCgotIC0gRXZl
bnQgY2hhbm5lbHMgZG9uJ3QgaGF2ZSBhbnkgc2VjdXJpdHkgYXBwbGllZCB0byB0aGVtIHNvIGlu
IHRoZW9yeQphbnkgcHJvY2VzcyBjYW4gc2lnbmFsIG9yIGNsb3NlIGFueSBvdGhlciBjaGFubmVs
IGJlY2F1c2UgeGVuaWZhY2UKZG9lc24ndCB0cmFjayBkZXZpY2Ugb3BlbnMuIFNob3VsZCBzb21l
dGhpbmcgYmUgZG9uZSB3aXRoIHRoYXQsIGxpa2UKa2VlcGluZyB0cmFjayBvZiB0aGUgcHJvY2Vz
cyB0aGF0IG9wZW5zIHRoZSBzcGVjaWZpYyBjaGFubmVsPwoKLSAtIEdyYW50aW5nIHBhZ2VzIGlz
bid0IHZlcnkgY29tcGxpY2F0ZWQ6IGFsbG9jYXRlIHNvbWUgcG9vbCBtZW1vcnksCmJ1aWxkIGEg
TURMIHRvIG1hcCBwaHlzaWNhbCBwYWdlcywgY2FsbCBQZXJtaXRGb3JlaWduQWNjZXNzLCBtYXAg
dG8gdXNlcgpzcGFjZS4gVXNlciBnZXRzIHRoZSBhZGRyZXNzIGFuZCBhIHJlZmVyZW5jZSBsaXN0
LgoKLSAtIEZvciBtYXBwaW5nIGZvcmVpZ24gcGFnZXMgSSBhbGxvY2F0ZSBhZGRyZXNzIHNwYWNl
IGJ5CkZkb0FsbG9jYXRlSW9TcGFjZSgpIGFuZCB0aGUgcmVzdCBpcyBwcmV0dHkgbXVjaCB0aGUg
c2FtZSBhcyB3aXRoCmdyYW50aW5nLiBVc2VyIGdldHMganVzdCB0aGUgYWRkcmVzcyBhbmQgYSBo
YW5kbGUgdG8gZHJpdmVyLW1haW50YWluZWQKYm9va2tlZXBpbmcgY29udGV4dC4KCi0gLSBJZiB0
aGUgaHlwZXJ2aXNvciByZXR1cm5zIGFuIGVycm9yIGR1cmluZyB1bm1hcHBpbmcvdW5ncmFudGlu
ZyB0aGF0J3MKcHJldHR5IGJhZCBuZXdzIHNpbmNlIHdlIGNhbid0IGZyZWUgc3VjaCBtZW1vcnkg
KGZvcmVpZ24gZG9tYWluIHN0aWxsCmhhcyBhY2Nlc3MgdG8gaXQpLiBJIGp1c3QgQVNTRVJUIHRo
YXQgc2luY2UgSSBhc3N1bWUgaXQncyBub3QgYW4gaXNzdWUKZHVyaW5nIG5vcm1hbCBzeXN0ZW0g
b3BlcmF0aW9uLgoKSSBvbmx5IHRlc3RlZCB0aGlzIG9uIDY0LWJpdCBXaW5kb3dzIDcgc28gZmFy
IGJ1dCBpdCBzZWVtcyB0byB3b3JrIGZpbmUuCkknbGwgYmUgZG9pbmcgbW9yZSB0ZXN0aW5nIGFm
dGVyIEkgaGF2ZSBsaWJ2Y2hhbiB3b3JraW5nIG9uIHRvcCBvZiB0aGUKbmV3IGRyaXZlcnMuIEFu
ZCB0byBjbG9zZSwgYSBzY3JlZW4gc2hvdCBvZiBteSB0ZXN0IHByb2dyYW0gc2hhcmluZwptZW1v
cnkgb24gUXViZXMgUjM6CgpodHRwOi8vaS5pbWd1ci5jb20veGhmRGtobC5wbmcKCi0gLS0gClJh
ZmHFgiBXb2pkecWCYQpRdWJlcyBUb29scyBmb3IgV2luZG93cyBkZXZlbG9wZXIKLS0tLS1CRUdJ
TiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRRWNCQUVCQWdBR0JRSlZTYUo0QUFvSkVJV2k5ckIyR3JX
N2ZSMEgvanlqaGxLc2YvT29TK0FJL1FpaXVOREsKVWQ2NkxqK1NwRWtrTWNMVmk4STZ6SVp6Q1R3
bjFwVmVCeHVLWDFGbytpMU9IT0VQNld0dEQxR1JwZE1Va0xBcgpvTGhaRDVqU01KYVVmbHpTc1lK
RHpIOWlHNUt6NEQ5Slo4YlpnbWw2VGlZODRZenFNMW4yZE91YzJ0Y2d4STY3Ck80SCs0WmplYmh3
UVY4V3BYVW9TWVAwZXVEZUZSa1NLaTZ6b2o1M3JMWjI2WlFWTFZSOGVtZUlMSFFRanJVNDkKeUt3
RmtMbXNNcTQ0T3JvQXRxTUxRdlZGTWRXSG1Wd3NkdWNCYXVOTFBLOUlEZ0NEUXRkdW1TRHN1VWZY
dE0wRAp0V2V4dUhoU2k5VUFqRSttWENsY0RFcTBwaytoRklpUFRBbFZwd1dlZkpGZmM0UGppQ0pP
MWFHU281c0tQVmM9Cj1uWWdYCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxp
bmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed May 06 08:26:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 08:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Ypueo-0002YS-LP; Wed, 06 May 2015 08:26:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dario.faggioli@citrix.com>)
	id 1Ypm5m-00070k-9S; Tue, 05 May 2015 23:17:34 +0000
Received: from [85.158.137.68] by server-10.bemta-3.messagelabs.com id
	97/68-14673-D8F49455; Tue, 05 May 2015 23:17:33 +0000
X-Env-Sender: dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1430867850!12541984!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3180 invoked from network); 5 May 2015 23:17:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	5 May 2015 23:17:32 -0000
X-IronPort-AV: E=Sophos;i="5.13,376,1427760000"; 
	d="asc'?scan'208";a="259788630"
Message-ID: <1430867845.5415.92.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Wed, 6 May 2015 01:17:25 +0200
In-Reply-To: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
References: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
Organization: Citrix
X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) 
MIME-Version: 1.0
X-DLP: MIA2
X-Mailman-Approved-At: Wed, 06 May 2015 08:26:17 +0000
Cc: embedded-pv-devel@lists.xenproject.org, xen-api@lists.xenproject.org,
	Win-pv-devel@lists.xenproject.org, mirageos-devel@xenproject.org,
	"<xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>
Subject: Re: [win-pv-devel] [Embedded-pv-devel] Renaming Xen Project
	Hackathons
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8353571468955945663=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============8353571468955945663==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="=-8qK0L2Kc/MCV8PIT1XKP"

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

On Tue, 2015-05-05 at 17:38 +0100, Lars Kurth wrote:
>=20
> The current proposal is to Rename the Xen Project Hackathons to either
> a) Xen Project Architecture & Design Summit,=20
> b) or Xen Project Design Summit
>=20
>=20
> A number of people voted already for b)
> on http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.h=
tml. As the audience on the publicity list is relatively small, I wanted to=
 get feedback from everyone. I don't think a formal vote is required. Feel =
free to voice your opinion.
>
+1 for b)

Regards,
Dario


--=-8qK0L2Kc/MCV8PIT1XKP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iEYEABECAAYFAlVJT4UACgkQk4XaBE3IOsTNegCeNG8CRk+jeTX+00tnqQRGZ9oc
DocAn3AGONcHfdtgxD8/PIquvIMOPAnr
=eCfH
-----END PGP SIGNATURE-----

--=-8qK0L2Kc/MCV8PIT1XKP--


--===============8353571468955945663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============8353571468955945663==--


From win-pv-devel-bounces@lists.xenproject.org Wed May 06 08:26:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 08:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Ypueo-0002YW-Md; Wed, 06 May 2015 08:26:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lambert.olivier@gmail.com>)
	id 1Yptvo-0000K3-8e; Wed, 06 May 2015 07:39:48 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	ED/45-03206-345C9455; Wed, 06 May 2015 07:39:47 +0000
X-Env-Sender: lambert.olivier@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1430897986!8860511!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8579 invoked from network); 6 May 2015 07:39:46 -0000
Received: from mail-wg0-f41.google.com (HELO mail-wg0-f41.google.com)
	(74.125.82.41)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 May 2015 07:39:46 -0000
Received: by wgyo15 with SMTP id o15so2013895wgy.2;
	Wed, 06 May 2015 00:39:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=AXEiulO9x1IK6JKCuh7FyQcZDkW7LWO2jreM4mroVGk=;
	b=NpNPswFzCncnJA9yvytSjjI4XZOJHhCjM1E94HC6hRYFkDcCy9b0I3MaDWXAWmEsgu
	2ZDTGyiEbf0n0puTcBgqKMVldM+iUJMvQRnnT6DYWUe5n0ZLB4MU3ZmGM5BFXo3ZKlBg
	wU1Qrf3xG6LkZVYb+HhRFsRbAdu0e+Mn8Bp5NnR9tY0uRw7goRcmt/MrskqOw4bjeMBl
	d7v8tcQr7bCqD56WEIVQg7BZgJXj4Vlq2t3j7z64vgwVXV/IzYuR46Y1j91mA99jH7J0
	3ubElQcDvO0AbSaA4Bu+fLXdiwt9I3gluZP9VIWO00zw4gmagSwZipvxqVT0pusq37yf
	l3TA==
MIME-Version: 1.0
X-Received: by 10.180.74.238 with SMTP id x14mr11542752wiv.81.1430897985847;
	Wed, 06 May 2015 00:39:45 -0700 (PDT)
Received: by 10.27.141.67 with HTTP; Wed, 6 May 2015 00:39:45 -0700 (PDT)
In-Reply-To: <1430867845.5415.92.camel@citrix.com>
References: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
	<1430867845.5415.92.camel@citrix.com>
Date: Wed, 6 May 2015 09:39:45 +0200
Message-ID: <CACJ1ZNuQ9gKbmx0eYpUkymogGxAFn3rX34ib=__oMc91i6Jjiw@mail.gmail.com>
From: Olivier Lambert <lambert.olivier@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
X-Mailman-Approved-At: Wed, 06 May 2015 08:26:17 +0000
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
	"xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
	mirageos-devel@xenproject.org, embedded-pv-devel@lists.xenproject.org,
	Win-pv-devel@lists.xenproject.org,
	"<xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>
Subject: Re: [win-pv-devel] [Xen-API] [Embedded-pv-devel] Renaming Xen
	Project Hackathons
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4235408548114653697=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============4235408548114653697==
Content-Type: multipart/alternative; boundary=f46d043c7f622807cc051564e6ed

--f46d043c7f622807cc051564e6ed
Content-Type: text/plain; charset=UTF-8

>From a more "external" point of view (well, after all, I went to 2x Xen
"hackathons" ^^):

b) is a good choice and I think it reflects more the content of the event (
-> a) is even more self-explanatory, but it's a bit long IMHO)


Regards,


Olivier.

On Wed, May 6, 2015 at 1:17 AM, Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> On Tue, 2015-05-05 at 17:38 +0100, Lars Kurth wrote:
> >
> > The current proposal is to Rename the Xen Project Hackathons to either
> > a) Xen Project Architecture & Design Summit,
> > b) or Xen Project Design Summit
> >
> >
> > A number of people voted already for b)
> > on
> http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html.
> As the audience on the publicity list is relatively small, I wanted to get
> feedback from everyone. I don't think a formal vote is required. Feel free
> to voice your opinion.
> >
> +1 for b)
>
> Regards,
> Dario
>
>
> _______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
>

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

<div dir=3D"ltr">From a more &quot;external&quot; point of view (well, afte=
r all, I went to 2x Xen &quot;hackathons&quot; ^^):<div><br></div><div>b) i=
s a good choice and I think it reflects more the content of the event ( -&g=
t; a) is even more self-explanatory, but it&#39;s a bit long IMHO)<br></div=
><div><br></div><div><br></div><div>Regards,</div><div><br></div><div><br><=
/div><div>Olivier.</div></div><div class=3D"gmail_extra"><br><div class=3D"=
gmail_quote">On Wed, May 6, 2015 at 1:17 AM, Dario Faggioli <span dir=3D"lt=
r">&lt;<a href=3D"mailto:dario.faggioli@citrix.com" target=3D"_blank">dario=
.faggioli@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><span class=3D"">On Tue, 2015-05-05 at 17:38 +0100, Lars Kurth wrote:<br>
&gt;<br>
&gt; The current proposal is to Rename the Xen Project Hackathons to either=
<br>
&gt; a) Xen Project Architecture &amp; Design Summit,<br>
&gt; b) or Xen Project Design Summit<br>
&gt;<br>
&gt;<br>
&gt; A number of people voted already for b)<br>
&gt; on <a href=3D"http://lists.xenproject.org/archives/html/publicity/2015=
-05/msg00000.html" target=3D"_blank">http://lists.xenproject.org/archives/h=
tml/publicity/2015-05/msg00000.html</a>. As the audience on the publicity l=
ist is relatively small, I wanted to get feedback from everyone. I don&#39;=
t think a formal vote is required. Feel free to voice your opinion.<br>
&gt;<br>
</span>+1 for b)<br>
<br>
Regards,<br>
Dario<br>
<br>
<br>_______________________________________________<br>
Xen-api mailing list<br>
<a href=3D"mailto:Xen-api@lists.xen.org">Xen-api@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api" target=3D=
"_blank">http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api</a><br>
<br></blockquote></div><br></div>

--f46d043c7f622807cc051564e6ed--


--===============4235408548114653697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============4235408548114653697==--


From win-pv-devel-bounces@lists.xenproject.org Wed May 06 08:26:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 08:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Ypueo-0002YS-LP; Wed, 06 May 2015 08:26:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <dario.faggioli@citrix.com>)
	id 1Ypm5m-00070k-9S; Tue, 05 May 2015 23:17:34 +0000
Received: from [85.158.137.68] by server-10.bemta-3.messagelabs.com id
	97/68-14673-D8F49455; Tue, 05 May 2015 23:17:33 +0000
X-Env-Sender: dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1430867850!12541984!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3180 invoked from network); 5 May 2015 23:17:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	5 May 2015 23:17:32 -0000
X-IronPort-AV: E=Sophos;i="5.13,376,1427760000"; 
	d="asc'?scan'208";a="259788630"
Message-ID: <1430867845.5415.92.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Date: Wed, 6 May 2015 01:17:25 +0200
In-Reply-To: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
References: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
Organization: Citrix
X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) 
MIME-Version: 1.0
X-DLP: MIA2
X-Mailman-Approved-At: Wed, 06 May 2015 08:26:17 +0000
Cc: embedded-pv-devel@lists.xenproject.org, xen-api@lists.xenproject.org,
	Win-pv-devel@lists.xenproject.org, mirageos-devel@xenproject.org,
	"<xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>
Subject: Re: [win-pv-devel] [Embedded-pv-devel] Renaming Xen Project
	Hackathons
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8353571468955945663=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============8353571468955945663==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="=-8qK0L2Kc/MCV8PIT1XKP"

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

On Tue, 2015-05-05 at 17:38 +0100, Lars Kurth wrote:
>=20
> The current proposal is to Rename the Xen Project Hackathons to either
> a) Xen Project Architecture & Design Summit,=20
> b) or Xen Project Design Summit
>=20
>=20
> A number of people voted already for b)
> on http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.h=
tml. As the audience on the publicity list is relatively small, I wanted to=
 get feedback from everyone. I don't think a formal vote is required. Feel =
free to voice your opinion.
>
+1 for b)

Regards,
Dario


--=-8qK0L2Kc/MCV8PIT1XKP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iEYEABECAAYFAlVJT4UACgkQk4XaBE3IOsTNegCeNG8CRk+jeTX+00tnqQRGZ9oc
DocAn3AGONcHfdtgxD8/PIquvIMOPAnr
=eCfH
-----END PGP SIGNATURE-----

--=-8qK0L2Kc/MCV8PIT1XKP--


--===============8353571468955945663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============8353571468955945663==--


From win-pv-devel-bounces@lists.xenproject.org Wed May 06 08:26:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 08:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Ypueo-0002YW-Md; Wed, 06 May 2015 08:26:18 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lambert.olivier@gmail.com>)
	id 1Yptvo-0000K3-8e; Wed, 06 May 2015 07:39:48 +0000
Received: from [193.109.254.147] by server-5.bemta-14.messagelabs.com id
	ED/45-03206-345C9455; Wed, 06 May 2015 07:39:47 +0000
X-Env-Sender: lambert.olivier@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1430897986!8860511!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
	RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8579 invoked from network); 6 May 2015 07:39:46 -0000
Received: from mail-wg0-f41.google.com (HELO mail-wg0-f41.google.com)
	(74.125.82.41)
	by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	6 May 2015 07:39:46 -0000
Received: by wgyo15 with SMTP id o15so2013895wgy.2;
	Wed, 06 May 2015 00:39:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:in-reply-to:references:date:message-id:subject:from:to
	:cc:content-type;
	bh=AXEiulO9x1IK6JKCuh7FyQcZDkW7LWO2jreM4mroVGk=;
	b=NpNPswFzCncnJA9yvytSjjI4XZOJHhCjM1E94HC6hRYFkDcCy9b0I3MaDWXAWmEsgu
	2ZDTGyiEbf0n0puTcBgqKMVldM+iUJMvQRnnT6DYWUe5n0ZLB4MU3ZmGM5BFXo3ZKlBg
	wU1Qrf3xG6LkZVYb+HhRFsRbAdu0e+Mn8Bp5NnR9tY0uRw7goRcmt/MrskqOw4bjeMBl
	d7v8tcQr7bCqD56WEIVQg7BZgJXj4Vlq2t3j7z64vgwVXV/IzYuR46Y1j91mA99jH7J0
	3ubElQcDvO0AbSaA4Bu+fLXdiwt9I3gluZP9VIWO00zw4gmagSwZipvxqVT0pusq37yf
	l3TA==
MIME-Version: 1.0
X-Received: by 10.180.74.238 with SMTP id x14mr11542752wiv.81.1430897985847;
	Wed, 06 May 2015 00:39:45 -0700 (PDT)
Received: by 10.27.141.67 with HTTP; Wed, 6 May 2015 00:39:45 -0700 (PDT)
In-Reply-To: <1430867845.5415.92.camel@citrix.com>
References: <852E8EBD-88F0-4382-BC24-933A2F67D6BE@gmail.com>
	<1430867845.5415.92.camel@citrix.com>
Date: Wed, 6 May 2015 09:39:45 +0200
Message-ID: <CACJ1ZNuQ9gKbmx0eYpUkymogGxAFn3rX34ib=__oMc91i6Jjiw@mail.gmail.com>
From: Olivier Lambert <lambert.olivier@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
X-Mailman-Approved-At: Wed, 06 May 2015 08:26:17 +0000
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
	"xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
	mirageos-devel@xenproject.org, embedded-pv-devel@lists.xenproject.org,
	Win-pv-devel@lists.xenproject.org,
	"<xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>
Subject: Re: [win-pv-devel] [Xen-API] [Embedded-pv-devel] Renaming Xen
	Project Hackathons
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4235408548114653697=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============4235408548114653697==
Content-Type: multipart/alternative; boundary=f46d043c7f622807cc051564e6ed

--f46d043c7f622807cc051564e6ed
Content-Type: text/plain; charset=UTF-8

>From a more "external" point of view (well, after all, I went to 2x Xen
"hackathons" ^^):

b) is a good choice and I think it reflects more the content of the event (
-> a) is even more self-explanatory, but it's a bit long IMHO)


Regards,


Olivier.

On Wed, May 6, 2015 at 1:17 AM, Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> On Tue, 2015-05-05 at 17:38 +0100, Lars Kurth wrote:
> >
> > The current proposal is to Rename the Xen Project Hackathons to either
> > a) Xen Project Architecture & Design Summit,
> > b) or Xen Project Design Summit
> >
> >
> > A number of people voted already for b)
> > on
> http://lists.xenproject.org/archives/html/publicity/2015-05/msg00000.html.
> As the audience on the publicity list is relatively small, I wanted to get
> feedback from everyone. I don't think a formal vote is required. Feel free
> to voice your opinion.
> >
> +1 for b)
>
> Regards,
> Dario
>
>
> _______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
>

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

<div dir=3D"ltr">From a more &quot;external&quot; point of view (well, afte=
r all, I went to 2x Xen &quot;hackathons&quot; ^^):<div><br></div><div>b) i=
s a good choice and I think it reflects more the content of the event ( -&g=
t; a) is even more self-explanatory, but it&#39;s a bit long IMHO)<br></div=
><div><br></div><div><br></div><div>Regards,</div><div><br></div><div><br><=
/div><div>Olivier.</div></div><div class=3D"gmail_extra"><br><div class=3D"=
gmail_quote">On Wed, May 6, 2015 at 1:17 AM, Dario Faggioli <span dir=3D"lt=
r">&lt;<a href=3D"mailto:dario.faggioli@citrix.com" target=3D"_blank">dario=
.faggioli@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><span class=3D"">On Tue, 2015-05-05 at 17:38 +0100, Lars Kurth wrote:<br>
&gt;<br>
&gt; The current proposal is to Rename the Xen Project Hackathons to either=
<br>
&gt; a) Xen Project Architecture &amp; Design Summit,<br>
&gt; b) or Xen Project Design Summit<br>
&gt;<br>
&gt;<br>
&gt; A number of people voted already for b)<br>
&gt; on <a href=3D"http://lists.xenproject.org/archives/html/publicity/2015=
-05/msg00000.html" target=3D"_blank">http://lists.xenproject.org/archives/h=
tml/publicity/2015-05/msg00000.html</a>. As the audience on the publicity l=
ist is relatively small, I wanted to get feedback from everyone. I don&#39;=
t think a formal vote is required. Feel free to voice your opinion.<br>
&gt;<br>
</span>+1 for b)<br>
<br>
Regards,<br>
Dario<br>
<br>
<br>_______________________________________________<br>
Xen-api mailing list<br>
<a href=3D"mailto:Xen-api@lists.xen.org">Xen-api@lists.xen.org</a><br>
<a href=3D"http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api" target=3D=
"_blank">http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api</a><br>
<br></blockquote></div><br></div>

--f46d043c7f622807cc051564e6ed--


--===============4235408548114653697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============4235408548114653697==--


From win-pv-devel-bounces@lists.xenproject.org Wed May 06 16:52:40 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 16:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yq2Yp-0006hC-N9; Wed, 06 May 2015 16:52:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1Yq2Yo-0006gm-1A
	for win-pv-devel@lists.xenproject.org; Wed, 06 May 2015 16:52:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
	39/78-02776-4D64A455; Wed, 06 May 2015 16:52:36 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1430931154!8498770!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29842 invoked from network); 6 May 2015 16:52:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	6 May 2015 16:52:36 -0000
X-IronPort-AV: E=Sophos;i="5.13,380,1427760000"; d="scan'208";a="260058413"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
Thread-Index: AQHQW28a3XmHyTKwcEWapCOzUcYchJ0XicZggAFueICAABaqUP//9yuAgAARPoCAACCOgIAA7Q1wgAA2aoCAG7mbAIAAYSCggAAMAACAACuggIALpCKAgANKq4CABTk+QIAjyAsAgADfXaA=
Date: Wed, 6 May 2015 16:47:19 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
References: <54FF50FF.3070304@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>
	<5501BBEF.20309@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>
	<5501C789.6030202@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>
	<5501F14F.7090105@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>
	<5502E5CF.4030804@invisiblethingslab.com>
	<551A35C6.8080600@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>
	<551A9150.9080705@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
	<5549A278.8040609@invisiblethingslab.com>
In-Reply-To: <5549A278.8040609@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: MIA2
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSYWZhxYIgV29qZHnFgmEgW21h
aWx0bzpvbWVnQGludmlzaWJsZXRoaW5nc2xhYi5jb21dDQo+IFNlbnQ6IDA2IE1heSAyMDE1IDA2
OjExDQo+IFRvOiBQYXVsIER1cnJhbnQ7IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBSZTogW3dpbi1wdi1kZXZlbF0gUG9ydGluZyBsaWJ2Y2hhbiB0byB1c2Ug
dGhlIFdpbmRvd3MgUFYgRHJpdmVycw0KPiANCj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NB
R0UtLS0tLQ0KPiBIYXNoOiBTSEExDQo+IA0KPiBJdCB0dXJuZWQgb3V0IHRoYXQgb3VyIGZvcmsg
b2YgdGhlIEdQTCBQViBkcml2ZXJzIGRpZG4ndCB3b3JrIG9uIFF1YmVzDQo+IHIzLCBJJ20gbm90
IHJlYWxseSBzdXJlIHdoeS4gR2VuZXJhbGx5IHRoZSBPUyBmYWlsZWQgdG8gYm9vdCBiZWNhdXNl
DQo+IFdpbmRvd3Mgc2F3IGluY29ycmVjdCBwYXJ0aXRpb24gbGF5b3V0IG9uIHRoZSBkaXNrcyBm
b3Igc29tZSByZWFzb24uIFRoZQ0KPiB2YmQgZHJpdmVyIGRpZG4ndCByZXBvcnQgYW55IGVycm9y
cyBidXQgSSBzYXcgdGhhdCB0aGUgYm9vdCBkaXNrIGhhZCAyDQo+IGluc3RlYWQgb2YgMyBwYXJ0
aXRpb25zLCBhbmQgYSBzZWNvbmQsIHRvdGFsbHkgZW1wdHkvdW5pdGlhbGl6ZWQgZGlzaw0KPiB3
YXMgc2hvd2luZyB1cCB3aXRoIDIgcGFydGl0aW9ucy4gT3VyIGZvcmsgd2Fzbid0IHJlYWxseSBr
ZXB0IHVwIHRvIGRhdGUNCj4gYmVmb3JlIGFuZCBJIGRpZG4ndCB3YW50IHRvIHdvcmsgd2l0aCB0
aGUgb2xkIGNvZGUsIHNvIEkgZGVjaWRlZCB0byB1c2UNCj4gdGhlIG5ldyBkcml2ZXJzIGFmdGVy
IGFsbC4NCj4gDQoNCkNvb2wuDQoNCj4gSSBoYXZlIHNvbWUgcXVlc3Rpb24gcmVnYXJkaW5nIGV2
ZW50dWFsIHBhdGNoZXMgdG8gc2VuZCBhbmQgaG93IHRvIGJlc3QNCj4gc3RydWN0dXJlIHRoZSBu
ZXcgY29kZS4gSSBoYXZlIGEgcHJvdG90eXBlIHdvcmtpbmcgdGhhdCBpbXBsZW1lbnRzIGV2ZW50
DQo+IGNoYW5uZWwgYW5kIGdyYW50IElPQ1RMcywgaW5jbHVkaW5nIG1hcHBpbmcgZm9yZWlnbiBw
YWdlcy4NCj4gDQoNClNvdW5kcyBnb29kLg0KDQo+IC0gLSBNYXBwaW5nIGZvcmVpZ24gcGFnZXMg
cmVxdWlyZXMgYWRkaW5nIG5ldyBBUElzIHRvIHhlbmJ1cy4gSSBhc3N1bWUNCj4gaXQncyBiZXN0
IHRvIGFkZCB0aGVtIHRvIHRoZSBleGlzdGluZyBnbnR0YWIgaW50ZXJmYWNlIChpbiBhIHYyDQo+
IGludGVyZmFjZSB2ZXJzaW9uKS4gVGhhdCBmdW5jdGlvbmFsaXR5IGRvZXNuJ3QgcmVhbGx5IHRv
dWNoIGd1ZXN0IGdyYW50DQo+IHRhYmxlcyBidXQgaXQncyBncm91cGVkIGluIG9uZSBwdWJsaWMg
WGVuIGhlYWRlciBzbyB0aGF0IHByb2JhYmx5IG1ha2VzDQo+IHRoZSBtb3N0IHNlbnNlLiBEb2Vz
IHN1Y2ggYXBwcm9hY2ggcmVxdWlyZSBjaGFuZ2VzIHRvIHRoZSBjb2luc3RhbGxlcj8NCj4gDQoN
CkJ1bXBpbmcgdGhlIEdOVFRBQiB2ZXJzaW9uIGFuZCBhZGRpbmcgaW4geW91ciBleHRyYSBjYWxs
cyBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uIFlvdSBzaG91bGQgbm90IG5lZWQgdG8gbWFrZSBh
bnkgY2hhbmdlcyB0byB0aGUgY28taW5zdGFsbGVyIGRpcmVjdGx5IC0ganVzdCB0aGUgZ250dGFi
X2ludGVyZmFjZSBoZWFkZXIuDQoNCj4gLSAtIEFsbCBJT0NUTCBoYW5kbGluZyBpcyBpbXBsZW1l
bnRlZCBpbiB4ZW5pZmFjZS4gUmVxdWlyZWQgaW50ZXJmYWNlcw0KPiAoZXZ0Y2huLCBnbnR0YWIp
IHNob3VsZCBiZSBzdWJzY3JpYmVkIHRvIGJ5IHRoZSBjb2luc3RhbGxlciBidXQgSSBkaWRuJ3QN
Cj4gc2VlIGFueSBjb2RlIGZvciByZW1vdmluZyB0aGUgc3Vic2NyaXB0aW9uLiBJcyB0aGF0IGF1
dG9tYXRpYyBvbiBkcml2ZXINCj4gdW5pbnN0YWxsPw0KPiANCg0KWWVzLiBVbmluc3RhbGxhdGlv
biBvZiBhIGRyaXZlciBzaG91bGQgYmxvdyBzdWJzY3JpcHRpb25zIGF3YXk7IG1heWJlIHRoYXQn
cyBtaXNzaW5nLg0KDQo+IC0gLSBGb3IgZXZlbnQgY2hhbm5lbHMgSSBqdXN0IGFjY2VwdCBhbiBl
dmVudCBoYW5kbGUgZnJvbSB1c2VyIG1vZGUNCj4gaW5zdGVhZCBvZiBhIHdlaXJkIEkvTyBjb25z
dHJ1Y3QgdGhlIEdQTCBkcml2ZXJzIGRpZC4gRXZlbnQgY2hhbm5lbA0KPiBjYWxsYmFja3MgYXJl
IGJhc2ljYWxseSBJUlEgaGFuZGxlcnMgc28gdGhhdCdzIG1pbGRseSBpbmNvbnZlbmllbnQgYnV0
IEkNCj4ganVzdCBmaXJlIGEgRFBDIGFuZCBzaWduYWwgdGhlIGV2ZW50IGZyb20gdGhlcmUuDQo+
IA0KDQpTb3VuZHMgcmlnaHQuIEkgYXNzdW1lIHlvdSBkbyBhbiBPYlJlZmVyZW5jZU9iamVjdEJ5
SGFuZGxlIGFuZCB0aGVuIEtlU2V0RXZlbnQgdGhlIG9iamVjdCBmcm9tIHlvdXIgRFBDPyBJIGRv
bid0IHRoaW5rIHRoZXJlJ3MgYW55IGFsdGVybmF0aXZlIHRvIHVzaW5nIGEgRFBDIGZvciB0aGlz
Lg0KDQo+IC0gLSBGb3IgdHJhY2tpbmcgcHVycG9zZXMgSSBhc3N1bWUgdGhhdCBJIGNhbiByZWx5
IG9uIGxvY2FsIHBvcnRzIGJlaW5nDQo+IHVuaXF1ZSAoc28gdGhhdCB0aGUgcG9ydCBpcyBhbiBp
bmRleC9rZXkgZm9yIG15IGludGVybmFsIHN0YXRlIGxpc3QpLg0KPiANCg0KWWVzLCBwb3J0cyBh
cmUgdW5pcXVlIHBlciBkb21haW4gYnV0IHRoZXkgd2lsbCBiZSByZWN5Y2xlZCBlYWdlcmx5IHNv
IHlvdSBqdXN0IG5lZWQgdG8gbWFrZSBzdXJlIHlvdSdyZSBub3QgaG9sZGluZyBvbnRvIHN0YWxl
IHN0YXRlIGFmdGVyIHRoZSBjaGFubmVsIGlzIGNsb3NlZC4gWW91IGNhbiByZWx5IG9uIGFsbCBw
ZW5kaW5nIGV2ZW50cyBoYXZpbmcgYmVlbiBwcm9jZXNzZWQgYmVmb3JlIGEgY2hhbm5lbCBudW1i
ZXIgaXMgcmVjeWNsZWQsIGJ1dCB5b3UgY2Fubm90IHJlbHkgb24gYWxsIHBlbmRpbmcgZXZlbnRz
IGhhdmluZyBiZWVuIHByb2Nlc3NlZCBiZWZvcmUgdGhlIGNsb3NlIG9wZXJhdGlvbiByZXR1cm5z
IChzaW5jZSB0aGVyZSBpcyBubyBnb29kIHdheSBvZiBzeW5jaHJvbml6aW5nIGEgY2xvc2Ugb24g
MSBjcHUgd2l0aCBhIHBlbmRpbmcgZXZlbnQgb24gYW5vdGhlcikuDQoNCj4gLSAtIEV2ZW50IGNo
YW5uZWxzIGRvbid0IGhhdmUgYW55IHNlY3VyaXR5IGFwcGxpZWQgdG8gdGhlbSBzbyBpbiB0aGVv
cnkNCj4gYW55IHByb2Nlc3MgY2FuIHNpZ25hbCBvciBjbG9zZSBhbnkgb3RoZXIgY2hhbm5lbCBi
ZWNhdXNlIHhlbmlmYWNlDQo+IGRvZXNuJ3QgdHJhY2sgZGV2aWNlIG9wZW5zLiBTaG91bGQgc29t
ZXRoaW5nIGJlIGRvbmUgd2l0aCB0aGF0LCBsaWtlDQo+IGtlZXBpbmcgdHJhY2sgb2YgdGhlIHBy
b2Nlc3MgdGhhdCBvcGVucyB0aGUgc3BlY2lmaWMgY2hhbm5lbD8NCj4gDQoNClllcywgSSB3b3Vs
ZCBzYXkgc28uIFlvdSBuZWVkIHRvIHRyYWNrIHRoaW5ncyBsaWtlIGdyYW50IG1hcHMgb3Igb3Bl
biBldmVudCBjaGFubmVscyBhZ2FpbnN0IHRoZSBmaWxlIG9iamVjdCBzbyB0aGF0IHRoZXkgY2Fu
IGJlIGRlc3Ryb3llZCBpZiB0aGUgcHJvY2VzcyB0ZXJtaW5hdGVzIGFibm9ybWFsbHkgYW55d2F5
Lg0KDQo+IC0gLSBHcmFudGluZyBwYWdlcyBpc24ndCB2ZXJ5IGNvbXBsaWNhdGVkOiBhbGxvY2F0
ZSBzb21lIHBvb2wgbWVtb3J5LA0KPiBidWlsZCBhIE1ETCB0byBtYXAgcGh5c2ljYWwgcGFnZXMs
IGNhbGwgUGVybWl0Rm9yZWlnbkFjY2VzcywgbWFwIHRvIHVzZXINCj4gc3BhY2UuIFVzZXIgZ2V0
cyB0aGUgYWRkcmVzcyBhbmQgYSByZWZlcmVuY2UgbGlzdC4NCj4gDQo+IC0gLSBGb3IgbWFwcGlu
ZyBmb3JlaWduIHBhZ2VzIEkgYWxsb2NhdGUgYWRkcmVzcyBzcGFjZSBieQ0KPiBGZG9BbGxvY2F0
ZUlvU3BhY2UoKSBhbmQgdGhlIHJlc3QgaXMgcHJldHR5IG11Y2ggdGhlIHNhbWUgYXMgd2l0aA0K
PiBncmFudGluZy4gVXNlciBnZXRzIGp1c3QgdGhlIGFkZHJlc3MgYW5kIGEgaGFuZGxlIHRvIGRy
aXZlci1tYWludGFpbmVkDQo+IGJvb2trZWVwaW5nIGNvbnRleHQuDQo+IA0KDQpZZXAuIFNvdW5k
cyByaWdodC4NCg0KPiAtIC0gSWYgdGhlIGh5cGVydmlzb3IgcmV0dXJucyBhbiBlcnJvciBkdXJp
bmcgdW5tYXBwaW5nL3VuZ3JhbnRpbmcgdGhhdCdzDQo+IHByZXR0eSBiYWQgbmV3cyBzaW5jZSB3
ZSBjYW4ndCBmcmVlIHN1Y2ggbWVtb3J5IChmb3JlaWduIGRvbWFpbiBzdGlsbA0KPiBoYXMgYWNj
ZXNzIHRvIGl0KS4gSSBqdXN0IEFTU0VSVCB0aGF0IHNpbmNlIEkgYXNzdW1lIGl0J3Mgbm90IGFu
IGlzc3VlDQo+IGR1cmluZyBub3JtYWwgc3lzdGVtIG9wZXJhdGlvbi4NCj4gDQoNCkluZGVlZC4g
SSBkb24ndCB0aGluayB0aGVyZSdzIGFueXRoaW5nIGVsc2UgdGhhdCBjYW4gYmUgZG9uZSBhcGFy
dCBmcm9tIHJldHJ5aW5nIGZvcmV2ZXIuDQoNCj4gSSBvbmx5IHRlc3RlZCB0aGlzIG9uIDY0LWJp
dCBXaW5kb3dzIDcgc28gZmFyIGJ1dCBpdCBzZWVtcyB0byB3b3JrIGZpbmUuDQo+IEknbGwgYmUg
ZG9pbmcgbW9yZSB0ZXN0aW5nIGFmdGVyIEkgaGF2ZSBsaWJ2Y2hhbiB3b3JraW5nIG9uIHRvcCBv
ZiB0aGUNCj4gbmV3IGRyaXZlcnMuIEFuZCB0byBjbG9zZSwgYSBzY3JlZW4gc2hvdCBvZiBteSB0
ZXN0IHByb2dyYW0gc2hhcmluZw0KPiBtZW1vcnkgb24gUXViZXMgUjM6DQo+IA0KPiBodHRwOi8v
aS5pbWd1ci5jb20veGhmRGtobC5wbmcNCj4gDQoNCkxvb2tzIGltcHJlc3NpdmUsIGFsdGhvdWdo
IEkgZG9uJ3QgaGF2ZSBtdWNoIG9mIGEgY2x1ZSB3aGF0IHNvbWUgb2YgdGhlIG91dHB1dCBtZWFu
cyA6IC0pDQoNCkJUVywgaWYgeW91IHdhbnQgdG8gcG9zdCBSRkMgcGF0Y2hlcyBJJ20gaGFwcHkg
dG8gbG9vayB0aGVtIG92ZXIuDQoNCkNoZWVycywNCg0KICAgIFBhdWwNCg0KPiAtIC0tDQo+IFJh
ZmHFgiBXb2pkecWCYQ0KPiBRdWJlcyBUb29scyBmb3IgV2luZG93cyBkZXZlbG9wZXINCj4gLS0t
LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCj4gDQo+IGlRRWNCQUVCQWdBR0JRSlZTYUo0QUFv
SkVJV2k5ckIyR3JXN2ZSMEgvanlqaGxLc2YvT29TK0FJL1FpaXVOREsNCj4gVWQ2NkxqK1NwRWtr
TWNMVmk4STZ6SVp6Q1R3bjFwVmVCeHVLWDFGbytpMU9IT0VQNld0dEQxR1JwZE1Va0wNCj4gQXIN
Cj4gb0xoWkQ1alNNSmFVZmx6U3NZSkR6SDlpRzVLejREOUpaOGJaZ21sNlRpWTg0WXpxTTFuMmRP
dWMydGNneEk2Nw0KPiBPNEgrNFpqZWJod1FWOFdwWFVvU1lQMGV1RGVGUmtTS2k2em9qNTNyTFoy
NlpRVkxWUjhlbWVJTEhRUWpyDQo+IFU0OQ0KPiB5S3dGa0xtc01xNDRPcm9BdHFNTFF2VkZNZFdI
bVZ3c2R1Y0JhdU5MUEs5SURnQ0RRdGR1bVNEcw0KPiB1VWZYdE0wRA0KPiB0V2V4dUhoU2k5VUFq
RSttWENsY0RFcTBwaytoRklpUFRBbFZwd1dlZkpGZmM0UGppQ0pPMWFHU281c0tQVmM9DQo+ID1u
WWdYDQo+IC0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed May 06 16:52:40 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 16:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yq2Yp-0006hC-N9; Wed, 06 May 2015 16:52:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1Yq2Yo-0006gm-1A
	for win-pv-devel@lists.xenproject.org; Wed, 06 May 2015 16:52:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
	39/78-02776-4D64A455; Wed, 06 May 2015 16:52:36 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1430931154!8498770!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29842 invoked from network); 6 May 2015 16:52:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	6 May 2015 16:52:36 -0000
X-IronPort-AV: E=Sophos;i="5.13,380,1427760000"; d="scan'208";a="260058413"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
Thread-Index: AQHQW28a3XmHyTKwcEWapCOzUcYchJ0XicZggAFueICAABaqUP//9yuAgAARPoCAACCOgIAA7Q1wgAA2aoCAG7mbAIAAYSCggAAMAACAACuggIALpCKAgANKq4CABTk+QIAjyAsAgADfXaA=
Date: Wed, 6 May 2015 16:47:19 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
References: <54FF50FF.3070304@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>
	<5501BBEF.20309@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>
	<5501C789.6030202@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>
	<5501F14F.7090105@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>
	<5502E5CF.4030804@invisiblethingslab.com>
	<551A35C6.8080600@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>
	<551A9150.9080705@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
	<5549A278.8040609@invisiblethingslab.com>
In-Reply-To: <5549A278.8040609@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: MIA2
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSYWZhxYIgV29qZHnFgmEgW21h
aWx0bzpvbWVnQGludmlzaWJsZXRoaW5nc2xhYi5jb21dDQo+IFNlbnQ6IDA2IE1heSAyMDE1IDA2
OjExDQo+IFRvOiBQYXVsIER1cnJhbnQ7IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBSZTogW3dpbi1wdi1kZXZlbF0gUG9ydGluZyBsaWJ2Y2hhbiB0byB1c2Ug
dGhlIFdpbmRvd3MgUFYgRHJpdmVycw0KPiANCj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NB
R0UtLS0tLQ0KPiBIYXNoOiBTSEExDQo+IA0KPiBJdCB0dXJuZWQgb3V0IHRoYXQgb3VyIGZvcmsg
b2YgdGhlIEdQTCBQViBkcml2ZXJzIGRpZG4ndCB3b3JrIG9uIFF1YmVzDQo+IHIzLCBJJ20gbm90
IHJlYWxseSBzdXJlIHdoeS4gR2VuZXJhbGx5IHRoZSBPUyBmYWlsZWQgdG8gYm9vdCBiZWNhdXNl
DQo+IFdpbmRvd3Mgc2F3IGluY29ycmVjdCBwYXJ0aXRpb24gbGF5b3V0IG9uIHRoZSBkaXNrcyBm
b3Igc29tZSByZWFzb24uIFRoZQ0KPiB2YmQgZHJpdmVyIGRpZG4ndCByZXBvcnQgYW55IGVycm9y
cyBidXQgSSBzYXcgdGhhdCB0aGUgYm9vdCBkaXNrIGhhZCAyDQo+IGluc3RlYWQgb2YgMyBwYXJ0
aXRpb25zLCBhbmQgYSBzZWNvbmQsIHRvdGFsbHkgZW1wdHkvdW5pdGlhbGl6ZWQgZGlzaw0KPiB3
YXMgc2hvd2luZyB1cCB3aXRoIDIgcGFydGl0aW9ucy4gT3VyIGZvcmsgd2Fzbid0IHJlYWxseSBr
ZXB0IHVwIHRvIGRhdGUNCj4gYmVmb3JlIGFuZCBJIGRpZG4ndCB3YW50IHRvIHdvcmsgd2l0aCB0
aGUgb2xkIGNvZGUsIHNvIEkgZGVjaWRlZCB0byB1c2UNCj4gdGhlIG5ldyBkcml2ZXJzIGFmdGVy
IGFsbC4NCj4gDQoNCkNvb2wuDQoNCj4gSSBoYXZlIHNvbWUgcXVlc3Rpb24gcmVnYXJkaW5nIGV2
ZW50dWFsIHBhdGNoZXMgdG8gc2VuZCBhbmQgaG93IHRvIGJlc3QNCj4gc3RydWN0dXJlIHRoZSBu
ZXcgY29kZS4gSSBoYXZlIGEgcHJvdG90eXBlIHdvcmtpbmcgdGhhdCBpbXBsZW1lbnRzIGV2ZW50
DQo+IGNoYW5uZWwgYW5kIGdyYW50IElPQ1RMcywgaW5jbHVkaW5nIG1hcHBpbmcgZm9yZWlnbiBw
YWdlcy4NCj4gDQoNClNvdW5kcyBnb29kLg0KDQo+IC0gLSBNYXBwaW5nIGZvcmVpZ24gcGFnZXMg
cmVxdWlyZXMgYWRkaW5nIG5ldyBBUElzIHRvIHhlbmJ1cy4gSSBhc3N1bWUNCj4gaXQncyBiZXN0
IHRvIGFkZCB0aGVtIHRvIHRoZSBleGlzdGluZyBnbnR0YWIgaW50ZXJmYWNlIChpbiBhIHYyDQo+
IGludGVyZmFjZSB2ZXJzaW9uKS4gVGhhdCBmdW5jdGlvbmFsaXR5IGRvZXNuJ3QgcmVhbGx5IHRv
dWNoIGd1ZXN0IGdyYW50DQo+IHRhYmxlcyBidXQgaXQncyBncm91cGVkIGluIG9uZSBwdWJsaWMg
WGVuIGhlYWRlciBzbyB0aGF0IHByb2JhYmx5IG1ha2VzDQo+IHRoZSBtb3N0IHNlbnNlLiBEb2Vz
IHN1Y2ggYXBwcm9hY2ggcmVxdWlyZSBjaGFuZ2VzIHRvIHRoZSBjb2luc3RhbGxlcj8NCj4gDQoN
CkJ1bXBpbmcgdGhlIEdOVFRBQiB2ZXJzaW9uIGFuZCBhZGRpbmcgaW4geW91ciBleHRyYSBjYWxs
cyBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uIFlvdSBzaG91bGQgbm90IG5lZWQgdG8gbWFrZSBh
bnkgY2hhbmdlcyB0byB0aGUgY28taW5zdGFsbGVyIGRpcmVjdGx5IC0ganVzdCB0aGUgZ250dGFi
X2ludGVyZmFjZSBoZWFkZXIuDQoNCj4gLSAtIEFsbCBJT0NUTCBoYW5kbGluZyBpcyBpbXBsZW1l
bnRlZCBpbiB4ZW5pZmFjZS4gUmVxdWlyZWQgaW50ZXJmYWNlcw0KPiAoZXZ0Y2huLCBnbnR0YWIp
IHNob3VsZCBiZSBzdWJzY3JpYmVkIHRvIGJ5IHRoZSBjb2luc3RhbGxlciBidXQgSSBkaWRuJ3QN
Cj4gc2VlIGFueSBjb2RlIGZvciByZW1vdmluZyB0aGUgc3Vic2NyaXB0aW9uLiBJcyB0aGF0IGF1
dG9tYXRpYyBvbiBkcml2ZXINCj4gdW5pbnN0YWxsPw0KPiANCg0KWWVzLiBVbmluc3RhbGxhdGlv
biBvZiBhIGRyaXZlciBzaG91bGQgYmxvdyBzdWJzY3JpcHRpb25zIGF3YXk7IG1heWJlIHRoYXQn
cyBtaXNzaW5nLg0KDQo+IC0gLSBGb3IgZXZlbnQgY2hhbm5lbHMgSSBqdXN0IGFjY2VwdCBhbiBl
dmVudCBoYW5kbGUgZnJvbSB1c2VyIG1vZGUNCj4gaW5zdGVhZCBvZiBhIHdlaXJkIEkvTyBjb25z
dHJ1Y3QgdGhlIEdQTCBkcml2ZXJzIGRpZC4gRXZlbnQgY2hhbm5lbA0KPiBjYWxsYmFja3MgYXJl
IGJhc2ljYWxseSBJUlEgaGFuZGxlcnMgc28gdGhhdCdzIG1pbGRseSBpbmNvbnZlbmllbnQgYnV0
IEkNCj4ganVzdCBmaXJlIGEgRFBDIGFuZCBzaWduYWwgdGhlIGV2ZW50IGZyb20gdGhlcmUuDQo+
IA0KDQpTb3VuZHMgcmlnaHQuIEkgYXNzdW1lIHlvdSBkbyBhbiBPYlJlZmVyZW5jZU9iamVjdEJ5
SGFuZGxlIGFuZCB0aGVuIEtlU2V0RXZlbnQgdGhlIG9iamVjdCBmcm9tIHlvdXIgRFBDPyBJIGRv
bid0IHRoaW5rIHRoZXJlJ3MgYW55IGFsdGVybmF0aXZlIHRvIHVzaW5nIGEgRFBDIGZvciB0aGlz
Lg0KDQo+IC0gLSBGb3IgdHJhY2tpbmcgcHVycG9zZXMgSSBhc3N1bWUgdGhhdCBJIGNhbiByZWx5
IG9uIGxvY2FsIHBvcnRzIGJlaW5nDQo+IHVuaXF1ZSAoc28gdGhhdCB0aGUgcG9ydCBpcyBhbiBp
bmRleC9rZXkgZm9yIG15IGludGVybmFsIHN0YXRlIGxpc3QpLg0KPiANCg0KWWVzLCBwb3J0cyBh
cmUgdW5pcXVlIHBlciBkb21haW4gYnV0IHRoZXkgd2lsbCBiZSByZWN5Y2xlZCBlYWdlcmx5IHNv
IHlvdSBqdXN0IG5lZWQgdG8gbWFrZSBzdXJlIHlvdSdyZSBub3QgaG9sZGluZyBvbnRvIHN0YWxl
IHN0YXRlIGFmdGVyIHRoZSBjaGFubmVsIGlzIGNsb3NlZC4gWW91IGNhbiByZWx5IG9uIGFsbCBw
ZW5kaW5nIGV2ZW50cyBoYXZpbmcgYmVlbiBwcm9jZXNzZWQgYmVmb3JlIGEgY2hhbm5lbCBudW1i
ZXIgaXMgcmVjeWNsZWQsIGJ1dCB5b3UgY2Fubm90IHJlbHkgb24gYWxsIHBlbmRpbmcgZXZlbnRz
IGhhdmluZyBiZWVuIHByb2Nlc3NlZCBiZWZvcmUgdGhlIGNsb3NlIG9wZXJhdGlvbiByZXR1cm5z
IChzaW5jZSB0aGVyZSBpcyBubyBnb29kIHdheSBvZiBzeW5jaHJvbml6aW5nIGEgY2xvc2Ugb24g
MSBjcHUgd2l0aCBhIHBlbmRpbmcgZXZlbnQgb24gYW5vdGhlcikuDQoNCj4gLSAtIEV2ZW50IGNo
YW5uZWxzIGRvbid0IGhhdmUgYW55IHNlY3VyaXR5IGFwcGxpZWQgdG8gdGhlbSBzbyBpbiB0aGVv
cnkNCj4gYW55IHByb2Nlc3MgY2FuIHNpZ25hbCBvciBjbG9zZSBhbnkgb3RoZXIgY2hhbm5lbCBi
ZWNhdXNlIHhlbmlmYWNlDQo+IGRvZXNuJ3QgdHJhY2sgZGV2aWNlIG9wZW5zLiBTaG91bGQgc29t
ZXRoaW5nIGJlIGRvbmUgd2l0aCB0aGF0LCBsaWtlDQo+IGtlZXBpbmcgdHJhY2sgb2YgdGhlIHBy
b2Nlc3MgdGhhdCBvcGVucyB0aGUgc3BlY2lmaWMgY2hhbm5lbD8NCj4gDQoNClllcywgSSB3b3Vs
ZCBzYXkgc28uIFlvdSBuZWVkIHRvIHRyYWNrIHRoaW5ncyBsaWtlIGdyYW50IG1hcHMgb3Igb3Bl
biBldmVudCBjaGFubmVscyBhZ2FpbnN0IHRoZSBmaWxlIG9iamVjdCBzbyB0aGF0IHRoZXkgY2Fu
IGJlIGRlc3Ryb3llZCBpZiB0aGUgcHJvY2VzcyB0ZXJtaW5hdGVzIGFibm9ybWFsbHkgYW55d2F5
Lg0KDQo+IC0gLSBHcmFudGluZyBwYWdlcyBpc24ndCB2ZXJ5IGNvbXBsaWNhdGVkOiBhbGxvY2F0
ZSBzb21lIHBvb2wgbWVtb3J5LA0KPiBidWlsZCBhIE1ETCB0byBtYXAgcGh5c2ljYWwgcGFnZXMs
IGNhbGwgUGVybWl0Rm9yZWlnbkFjY2VzcywgbWFwIHRvIHVzZXINCj4gc3BhY2UuIFVzZXIgZ2V0
cyB0aGUgYWRkcmVzcyBhbmQgYSByZWZlcmVuY2UgbGlzdC4NCj4gDQo+IC0gLSBGb3IgbWFwcGlu
ZyBmb3JlaWduIHBhZ2VzIEkgYWxsb2NhdGUgYWRkcmVzcyBzcGFjZSBieQ0KPiBGZG9BbGxvY2F0
ZUlvU3BhY2UoKSBhbmQgdGhlIHJlc3QgaXMgcHJldHR5IG11Y2ggdGhlIHNhbWUgYXMgd2l0aA0K
PiBncmFudGluZy4gVXNlciBnZXRzIGp1c3QgdGhlIGFkZHJlc3MgYW5kIGEgaGFuZGxlIHRvIGRy
aXZlci1tYWludGFpbmVkDQo+IGJvb2trZWVwaW5nIGNvbnRleHQuDQo+IA0KDQpZZXAuIFNvdW5k
cyByaWdodC4NCg0KPiAtIC0gSWYgdGhlIGh5cGVydmlzb3IgcmV0dXJucyBhbiBlcnJvciBkdXJp
bmcgdW5tYXBwaW5nL3VuZ3JhbnRpbmcgdGhhdCdzDQo+IHByZXR0eSBiYWQgbmV3cyBzaW5jZSB3
ZSBjYW4ndCBmcmVlIHN1Y2ggbWVtb3J5IChmb3JlaWduIGRvbWFpbiBzdGlsbA0KPiBoYXMgYWNj
ZXNzIHRvIGl0KS4gSSBqdXN0IEFTU0VSVCB0aGF0IHNpbmNlIEkgYXNzdW1lIGl0J3Mgbm90IGFu
IGlzc3VlDQo+IGR1cmluZyBub3JtYWwgc3lzdGVtIG9wZXJhdGlvbi4NCj4gDQoNCkluZGVlZC4g
SSBkb24ndCB0aGluayB0aGVyZSdzIGFueXRoaW5nIGVsc2UgdGhhdCBjYW4gYmUgZG9uZSBhcGFy
dCBmcm9tIHJldHJ5aW5nIGZvcmV2ZXIuDQoNCj4gSSBvbmx5IHRlc3RlZCB0aGlzIG9uIDY0LWJp
dCBXaW5kb3dzIDcgc28gZmFyIGJ1dCBpdCBzZWVtcyB0byB3b3JrIGZpbmUuDQo+IEknbGwgYmUg
ZG9pbmcgbW9yZSB0ZXN0aW5nIGFmdGVyIEkgaGF2ZSBsaWJ2Y2hhbiB3b3JraW5nIG9uIHRvcCBv
ZiB0aGUNCj4gbmV3IGRyaXZlcnMuIEFuZCB0byBjbG9zZSwgYSBzY3JlZW4gc2hvdCBvZiBteSB0
ZXN0IHByb2dyYW0gc2hhcmluZw0KPiBtZW1vcnkgb24gUXViZXMgUjM6DQo+IA0KPiBodHRwOi8v
aS5pbWd1ci5jb20veGhmRGtobC5wbmcNCj4gDQoNCkxvb2tzIGltcHJlc3NpdmUsIGFsdGhvdWdo
IEkgZG9uJ3QgaGF2ZSBtdWNoIG9mIGEgY2x1ZSB3aGF0IHNvbWUgb2YgdGhlIG91dHB1dCBtZWFu
cyA6IC0pDQoNCkJUVywgaWYgeW91IHdhbnQgdG8gcG9zdCBSRkMgcGF0Y2hlcyBJJ20gaGFwcHkg
dG8gbG9vayB0aGVtIG92ZXIuDQoNCkNoZWVycywNCg0KICAgIFBhdWwNCg0KPiAtIC0tDQo+IFJh
ZmHFgiBXb2pkecWCYQ0KPiBRdWJlcyBUb29scyBmb3IgV2luZG93cyBkZXZlbG9wZXINCj4gLS0t
LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCj4gDQo+IGlRRWNCQUVCQWdBR0JRSlZTYUo0QUFv
SkVJV2k5ckIyR3JXN2ZSMEgvanlqaGxLc2YvT29TK0FJL1FpaXVOREsNCj4gVWQ2NkxqK1NwRWtr
TWNMVmk4STZ6SVp6Q1R3bjFwVmVCeHVLWDFGbytpMU9IT0VQNld0dEQxR1JwZE1Va0wNCj4gQXIN
Cj4gb0xoWkQ1alNNSmFVZmx6U3NZSkR6SDlpRzVLejREOUpaOGJaZ21sNlRpWTg0WXpxTTFuMmRP
dWMydGNneEk2Nw0KPiBPNEgrNFpqZWJod1FWOFdwWFVvU1lQMGV1RGVGUmtTS2k2em9qNTNyTFoy
NlpRVkxWUjhlbWVJTEhRUWpyDQo+IFU0OQ0KPiB5S3dGa0xtc01xNDRPcm9BdHFNTFF2VkZNZFdI
bVZ3c2R1Y0JhdU5MUEs5SURnQ0RRdGR1bVNEcw0KPiB1VWZYdE0wRA0KPiB0V2V4dUhoU2k5VUFq
RSttWENsY0RFcTBwaytoRklpUFRBbFZwd1dlZkpGZmM0UGppQ0pPMWFHU281c0tQVmM9DQo+ID1u
WWdYDQo+IC0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1haWxpbmcgbGlzdAp3aW4t
cHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed May 06 18:13:14 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 18:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yq3on-0007E1-Lq; Wed, 06 May 2015 18:13:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yq3ol-0007Df-SN
	for win-pv-devel@lists.xenproject.org; Wed, 06 May 2015 18:13:12 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
	7C/D7-02776-6B95A455; Wed, 06 May 2015 18:13:10 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1430935989!12966112!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12892 invoked from network); 6 May 2015 18:13:09 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 May 2015 18:13:09 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id A80E8211BA
	for <win-pv-devel@lists.xenproject.org>;
	Wed,  6 May 2015 14:13:08 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
	by compute5.internal (MEProxy); Wed, 06 May 2015 14:13:08 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=IyrCALqJlCpZWXhC
	CB08CayWRxU=; b=h0t148puUs2R107q4xM/2VI6cgBJa29qq2YXlsxJPIMnwCfm
	Zr77vykTYwhOfd5oimsG+yuA6rEPfR78cH0/ufHr2Cz7wqNtR03xULy5tTIsRE1h
	orNo8HBsbyRo72fNo9YRPZOs8zBPz0SPgK6ZnRmy5Tf6J/cW0dxtoaobHcg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=IyrCALqJlCpZWXh
	CCB08CayWRxU=; b=WxmxLO6hbCqGqfIgmJO6CXTqGJcp0ZgNWB7cIv6UIHU7KNZ
	zwdcJ6uGirpIby9TaoZ5ZyYINZWV343fsZfzfTb1a616L8lHtoXBTYyBJvKsmSjP
	GBsUXVlQnZ8J8jAyp8nejMHG+mYSOyMm0o+Oq92RWYnzr7chQwj1U6GT7pL0=
X-Sasl-enc: 4rkfREA0ffapz0fq9rWH+BUUiH3PdN6+TC52x7/bdLC2 1430935988
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id CE7E76800C7;
	Wed,  6 May 2015 14:13:07 -0400 (EDT)
Message-ID: <554A59B3.5060605@invisiblethingslab.com>
Date: Wed, 06 May 2015 20:13:07 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <54FF50FF.3070304@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>	<5501BBEF.20309@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>	<5501C789.6030202@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>	<5501F14F.7090105@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>	<5502E5CF.4030804@invisiblethingslab.com>	<551A35C6.8080600@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>	<551A9150.9080705@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
	<5549A278.8040609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
Content-Length: 9212
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTA2IDE4OjQ3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IFJhZmHFgiBXb2pkecWCYSAKPj4gW21haWx0bzpvbWVnQGludmlzaWJsZXRoaW5n
c2xhYi5jb21dIFNlbnQ6IDA2IE1heSAyMDE1IDA2OjExIFRvOgo+PiAgUGF1bCBEdXJyYW50OyB3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDogUmU6IAo+PiBbd2luLXB2
LWRldmVsXSBQb3J0aW5nIGxpYnZjaGFuIHRvIHVzZSB0aGUgV2luZG93cyBQViBEcml2ZXJzCj4+
IAo+IEl0IHR1cm5lZCBvdXQgdGhhdCBvdXIgZm9yayBvZiB0aGUgR1BMIFBWIGRyaXZlcnMgZGlk
bid0IHdvcmsgb24gCj4gUXViZXMgcjMsIEknbSBub3QgcmVhbGx5IHN1cmUgd2h5LiBHZW5lcmFs
bHkgdGhlIE9TIGZhaWxlZCB0byBib290Cj4gIGJlY2F1c2UgV2luZG93cyBzYXcgaW5jb3JyZWN0
IHBhcnRpdGlvbiBsYXlvdXQgb24gdGhlIGRpc2tzIGZvcgo+IHNvbWUgcmVhc29uLiBUaGUgdmJk
IGRyaXZlciBkaWRuJ3QgcmVwb3J0IGFueSBlcnJvcnMgYnV0IEkgc2F3IHRoYXQKPiB0aGUgYm9v
dCBkaXNrIGhhZCAyIGluc3RlYWQgb2YgMyBwYXJ0aXRpb25zLCBhbmQgYSBzZWNvbmQsIHRvdGFs
bHkKPiAgZW1wdHkvdW5pdGlhbGl6ZWQgZGlzayB3YXMgc2hvd2luZyB1cCB3aXRoIDIgcGFydGl0
aW9ucy4gT3VyIGZvcmsKPiAgd2Fzbid0IHJlYWxseSBrZXB0IHVwIHRvIGRhdGUgYmVmb3JlIGFu
ZCBJIGRpZG4ndCB3YW50IHRvIHdvcmsKPiB3aXRoIHRoZSBvbGQgY29kZSwgc28gSSBkZWNpZGVk
IHRvIHVzZSB0aGUgbmV3IGRyaXZlcnMgYWZ0ZXIgYWxsLgo+IAo+IAo+PiBDb29sLgo+IAo+IEkg
aGF2ZSBzb21lIHF1ZXN0aW9uIHJlZ2FyZGluZyBldmVudHVhbCBwYXRjaGVzIHRvIHNlbmQgYW5k
IGhvdyB0bwo+ICBiZXN0IHN0cnVjdHVyZSB0aGUgbmV3IGNvZGUuIEkgaGF2ZSBhIHByb3RvdHlw
ZSB3b3JraW5nIHRoYXQgCj4gaW1wbGVtZW50cyBldmVudCBjaGFubmVsIGFuZCBncmFudCBJT0NU
THMsIGluY2x1ZGluZyBtYXBwaW5nCj4gZm9yZWlnbiBwYWdlcy4KPiAKPiAKPj4gU291bmRzIGdv
b2QuCj4gCj4gLSBNYXBwaW5nIGZvcmVpZ24gcGFnZXMgcmVxdWlyZXMgYWRkaW5nIG5ldyBBUElz
IHRvIHhlbmJ1cy4gSQo+IGFzc3VtZSBpdCdzIGJlc3QgdG8gYWRkIHRoZW0gdG8gdGhlIGV4aXN0
aW5nIGdudHRhYiBpbnRlcmZhY2UgKGluIGEKPiB2MiBpbnRlcmZhY2UgdmVyc2lvbikuIFRoYXQg
ZnVuY3Rpb25hbGl0eSBkb2Vzbid0IHJlYWxseSB0b3VjaAo+IGd1ZXN0IGdyYW50IHRhYmxlcyBi
dXQgaXQncyBncm91cGVkIGluIG9uZSBwdWJsaWMgWGVuIGhlYWRlciBzbwo+IHRoYXQgcHJvYmFi
bHkgbWFrZXMgdGhlIG1vc3Qgc2Vuc2UuIERvZXMgc3VjaCBhcHByb2FjaCByZXF1aXJlCj4gY2hh
bmdlcyB0byB0aGUgY29pbnN0YWxsZXI/Cj4gCj4gCj4+IEJ1bXBpbmcgdGhlIEdOVFRBQiB2ZXJz
aW9uIGFuZCBhZGRpbmcgaW4geW91ciBleHRyYSBjYWxscyBpcyB0aGUKPj4gIHJpZ2h0IHRoaW5n
IHRvIGRvLiBZb3Ugc2hvdWxkIG5vdCBuZWVkIHRvIG1ha2UgYW55IGNoYW5nZXMgdG8KPj4gdGhl
IGNvLWluc3RhbGxlciBkaXJlY3RseSAtIGp1c3QgdGhlIGdudHRhYl9pbnRlcmZhY2UgaGVhZGVy
Lgo+IAo+IC0gQWxsIElPQ1RMIGhhbmRsaW5nIGlzIGltcGxlbWVudGVkIGluIHhlbmlmYWNlLiBS
ZXF1aXJlZAo+IGludGVyZmFjZXMgKGV2dGNobiwgZ250dGFiKSBzaG91bGQgYmUgc3Vic2NyaWJl
ZCB0byBieSB0aGUKPiBjb2luc3RhbGxlciBidXQgSSBkaWRuJ3Qgc2VlIGFueSBjb2RlIGZvciBy
ZW1vdmluZyB0aGUKPiBzdWJzY3JpcHRpb24uIElzIHRoYXQgYXV0b21hdGljIG9uIGRyaXZlciB1
bmluc3RhbGw/Cj4gCj4gCj4+IFllcy4gVW5pbnN0YWxsYXRpb24gb2YgYSBkcml2ZXIgc2hvdWxk
IGJsb3cgc3Vic2NyaXB0aW9ucyBhd2F5OyAKPj4gbWF5YmUgdGhhdCdzIG1pc3NpbmcuCgpSaWdo
dCwgSSB3cm90ZSB4ZW5idXMgYnV0IG1lYW50IHRoZSB4ZW5pZmFjZSBjby1pbnN0YWxsZXIuCgo+
IAo+IC0gRm9yIGV2ZW50IGNoYW5uZWxzIEkganVzdCBhY2NlcHQgYW4gZXZlbnQgaGFuZGxlIGZy
b20gdXNlciBtb2RlIAo+IGluc3RlYWQgb2YgYSB3ZWlyZCBJL08gY29uc3RydWN0IHRoZSBHUEwg
ZHJpdmVycyBkaWQuIEV2ZW50IGNoYW5uZWwKPiAgY2FsbGJhY2tzIGFyZSBiYXNpY2FsbHkgSVJR
IGhhbmRsZXJzIHNvIHRoYXQncyBtaWxkbHkgaW5jb252ZW5pZW50Cj4gIGJ1dCBJIGp1c3QgZmly
ZSBhIERQQyBhbmQgc2lnbmFsIHRoZSBldmVudCBmcm9tIHRoZXJlLgo+IAo+IAo+PiBTb3VuZHMg
cmlnaHQuIEkgYXNzdW1lIHlvdSBkbyBhbiBPYlJlZmVyZW5jZU9iamVjdEJ5SGFuZGxlIGFuZCAK
Pj4gdGhlbiBLZVNldEV2ZW50IHRoZSBvYmplY3QgZnJvbSB5b3VyIERQQz8gSSBkb24ndCB0aGlu
ayB0aGVyZSdzIAo+PiBhbnkgYWx0ZXJuYXRpdmUgdG8gdXNpbmcgYSBEUEMgZm9yIHRoaXMuCgpZ
ZWFoLCB0aGF0J3MgZXhhY3RseSB3aGF0IEknbSBkb2luZy4KPiAKPiAtIEZvciB0cmFja2luZyBw
dXJwb3NlcyBJIGFzc3VtZSB0aGF0IEkgY2FuIHJlbHkgb24gbG9jYWwgcG9ydHMKPiBiZWluZyB1
bmlxdWUgKHNvIHRoYXQgdGhlIHBvcnQgaXMgYW4gaW5kZXgva2V5IGZvciBteSBpbnRlcm5hbAo+
IHN0YXRlIGxpc3QpLgo+IAo+IAo+PiBZZXMsIHBvcnRzIGFyZSB1bmlxdWUgcGVyIGRvbWFpbiBi
dXQgdGhleSB3aWxsIGJlIHJlY3ljbGVkCj4+IGVhZ2VybHkgc28geW91IGp1c3QgbmVlZCB0byBt
YWtlIHN1cmUgeW91J3JlIG5vdCBob2xkaW5nIG9udG8KPj4gc3RhbGUgc3RhdGUgYWZ0ZXIgdGhl
IGNoYW5uZWwgaXMgY2xvc2VkLiBZb3UgY2FuIHJlbHkgb24gYWxsCj4+IHBlbmRpbmcgZXZlbnRz
IGhhdmluZyBiZWVuIHByb2Nlc3NlZCBiZWZvcmUgYSBjaGFubmVsIG51bWJlciBpcwo+PiByZWN5
Y2xlZCwgYnV0IHlvdSBjYW5ub3QgcmVseSBvbiBhbGwgcGVuZGluZyBldmVudHMgaGF2aW5nIGJl
ZW4KPj4gcHJvY2Vzc2VkIGJlZm9yZSB0aGUgY2xvc2Ugb3BlcmF0aW9uIHJldHVybnMgKHNpbmNl
IHRoZXJlIGlzIG5vCj4+IGdvb2Qgd2F5IG9mIHN5bmNocm9uaXppbmcgYSBjbG9zZSBvbiAxIGNw
dSB3aXRoIGEgcGVuZGluZyBldmVudAo+PiBvbiBhbm90aGVyKS4KCkFscmlnaHQsIEknbGwgdGFr
ZSBhIGxvb2sgYXQgbXkgbG9naWMgYW5kIHNlZSBpZiB0aGF0J3MgYSBwcm9ibGVtLgo+IAo+IC0g
RXZlbnQgY2hhbm5lbHMgZG9uJ3QgaGF2ZSBhbnkgc2VjdXJpdHkgYXBwbGllZCB0byB0aGVtIHNv
IGluCj4gdGhlb3J5IGFueSBwcm9jZXNzIGNhbiBzaWduYWwgb3IgY2xvc2UgYW55IG90aGVyIGNo
YW5uZWwgYmVjYXVzZQo+IHhlbmlmYWNlIGRvZXNuJ3QgdHJhY2sgZGV2aWNlIG9wZW5zLiBTaG91
bGQgc29tZXRoaW5nIGJlIGRvbmUgd2l0aAo+IHRoYXQsIGxpa2Uga2VlcGluZyB0cmFjayBvZiB0
aGUgcHJvY2VzcyB0aGF0IG9wZW5zIHRoZSBzcGVjaWZpYwo+IGNoYW5uZWw/Cj4gCj4gCj4+IFll
cywgSSB3b3VsZCBzYXkgc28uIFlvdSBuZWVkIHRvIHRyYWNrIHRoaW5ncyBsaWtlIGdyYW50IG1h
cHMgb3IKPj4gIG9wZW4gZXZlbnQgY2hhbm5lbHMgYWdhaW5zdCB0aGUgZmlsZSBvYmplY3Qgc28g
dGhhdCB0aGV5IGNhbiBiZQo+PiAgZGVzdHJveWVkIGlmIHRoZSBwcm9jZXNzIHRlcm1pbmF0ZXMg
YWJub3JtYWxseSBhbnl3YXkuCj4gCj4gLSBHcmFudGluZyBwYWdlcyBpc24ndCB2ZXJ5IGNvbXBs
aWNhdGVkOiBhbGxvY2F0ZSBzb21lIHBvb2wgbWVtb3J5LAo+ICBidWlsZCBhIE1ETCB0byBtYXAg
cGh5c2ljYWwgcGFnZXMsIGNhbGwgUGVybWl0Rm9yZWlnbkFjY2VzcywgbWFwCj4gdG8gdXNlciBz
cGFjZS4gVXNlciBnZXRzIHRoZSBhZGRyZXNzIGFuZCBhIHJlZmVyZW5jZSBsaXN0Lgo+IAo+IC0g
Rm9yIG1hcHBpbmcgZm9yZWlnbiBwYWdlcyBJIGFsbG9jYXRlIGFkZHJlc3Mgc3BhY2UgYnkgCj4g
RmRvQWxsb2NhdGVJb1NwYWNlKCkgYW5kIHRoZSByZXN0IGlzIHByZXR0eSBtdWNoIHRoZSBzYW1l
IGFzIHdpdGggCj4gZ3JhbnRpbmcuIFVzZXIgZ2V0cyBqdXN0IHRoZSBhZGRyZXNzIGFuZCBhIGhh
bmRsZSB0byAKPiBkcml2ZXItbWFpbnRhaW5lZCBib29ra2VlcGluZyBjb250ZXh0Lgo+IAo+IAo+
PiBZZXAuIFNvdW5kcyByaWdodC4KPiAKPiAtIElmIHRoZSBoeXBlcnZpc29yIHJldHVybnMgYW4g
ZXJyb3IgZHVyaW5nIHVubWFwcGluZy91bmdyYW50aW5nIAo+IHRoYXQncyBwcmV0dHkgYmFkIG5l
d3Mgc2luY2Ugd2UgY2FuJ3QgZnJlZSBzdWNoIG1lbW9yeSAoZm9yZWlnbiAKPiBkb21haW4gc3Rp
bGwgaGFzIGFjY2VzcyB0byBpdCkuIEkganVzdCBBU1NFUlQgdGhhdCBzaW5jZSBJIGFzc3VtZSAK
PiBpdCdzIG5vdCBhbiBpc3N1ZSBkdXJpbmcgbm9ybWFsIHN5c3RlbSBvcGVyYXRpb24uCj4gCj4g
Cj4+IEluZGVlZC4gSSBkb24ndCB0aGluayB0aGVyZSdzIGFueXRoaW5nIGVsc2UgdGhhdCBjYW4g
YmUgZG9uZQo+PiBhcGFydCBmcm9tIHJldHJ5aW5nIGZvcmV2ZXIuCj4gCj4gSSBvbmx5IHRlc3Rl
ZCB0aGlzIG9uIDY0LWJpdCBXaW5kb3dzIDcgc28gZmFyIGJ1dCBpdCBzZWVtcyB0byB3b3JrCj4g
IGZpbmUuIEknbGwgYmUgZG9pbmcgbW9yZSB0ZXN0aW5nIGFmdGVyIEkgaGF2ZSBsaWJ2Y2hhbiB3
b3JraW5nIG9uIAo+IHRvcCBvZiB0aGUgbmV3IGRyaXZlcnMuIEFuZCB0byBjbG9zZSwgYSBzY3Jl
ZW4gc2hvdCBvZiBteSB0ZXN0IAo+IHByb2dyYW0gc2hhcmluZyBtZW1vcnkgb24gUXViZXMgUjM6
Cj4gCj4gaHR0cDovL2kuaW1ndXIuY29tL3hoZkRraGwucG5nCj4gCj4gCj4+IExvb2tzIGltcHJl
c3NpdmUsIGFsdGhvdWdoIEkgZG9uJ3QgaGF2ZSBtdWNoIG9mIGEgY2x1ZSB3aGF0IHNvbWUgCj4+
IG9mIHRoZSBvdXRwdXQgbWVhbnMgOiAtKQoKVGhlIHNlcnZlciAob24gdGhlIGxlZnQpIHByaW50
ZnMgc29tZSB0ZXh0IGludG8gdGhlIHNoYXJlZCBtZW1vcnkgZXZlcnkKc2Vjb25kIGFuZCB0aGUg
Y2xpZW50IChyaWdodCkgcmVhZHMgaXQuICJTOjEgQzowIiBzaG93cyB0d28gc2hhcmVkCnZhcmlh
YmxlcywgUyByZXByZXNlbnRpbmcgdGhlIHNlcnZlciBiZWluZyBhY3RpdmUgYW5kIEMgY2xpZW50
LiBUaGV5IGFyZQpzZXQgdG8gMSBhZnRlciB0aGUgcmVzcGVjdGl2ZSBwZWVyIG1hcHMgdGhlIG1l
bW9yeSBhbmQgdGhlIGRyaXZlciByZXNldHMKdGhlbSB0byAwIHdoZW4gdGhlIG1lbW9yeSBpcyBi
ZWluZyB1bm1hcHBlZCAoc28gdW5leHBlY3RlZCBwZWVyCnRlcm1pbmF0aW9uIGNhbiBiZSBlYXNp
bHkgZGV0ZWN0ZWQsIGluIGFkZGl0aW9uIHRvIHVzaW5nIGFuIGV2ZW50CmNoYW5uZWwpLiBUaGUg
Y2xpZW50IGluaXRpYWxseSBtYXBzIG9uZSBwYWdlIHdoaWNoIGNvbnRhaW5zIHRoZSBldmVudApw
b3J0IGFuZCB0aGUgcmVzdCBvZiBncmFudCByZWZlcmVuY2VzLCB0aGVuIHJlbWFwcyB0aGUgd2hv
bGUKbXVsdGlwbGUtcGFnZSByZWdpb24gd2l0aCBub3RpZmljYXRpb24tdW4tdW5tYXAgZW5hYmxl
ZC4gSnVzdCBhIHF1aWNrCmFuZCBkaXJ0eSB0ZXN0IGJ1dCBpdCBzZWVtcyB0byB3b3JrIGxpa2Ug
ZXhwZWN0ZWQgOikKPiAKPj4gQlRXLCBpZiB5b3Ugd2FudCB0byBwb3N0IFJGQyBwYXRjaGVzIEkn
bSBoYXBweSB0byBsb29rIHRoZW0KPj4gb3Zlci4KClN1cmUuIE15IGN1cnJlbnQgY29kZSBsaWVz
IGhlcmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9vbWVnIGluIHdpbnB2LSoKcmVwb3MuIFNvbWUgY29t
bWl0cyBhcmUgbm90IHZlcnkgY2xlYW4gYW5kIGFzIHNhaWQsIGl0J3Mgbm90IHRlc3RlZApleHRl
bnNpdmVseS4gT25lIHRoaW5nIEkgZG9uJ3QgbGlrZSBpcyB0aGUgbmVlZCB0byBoYXZlIGEgZ2xv
YmFsIEZkbwpwb2ludGVyIGZvciB0aGUgcHJvY2VzcyBub3RpZmljYXRpb24gcm91dGluZSBzaW5j
ZSBpdCBkb2Vzbid0IGdldCBhbnkKY29udGV4dCBwYXJhbWV0ZXJzLiBJIG1pZ2h0IGNoYW5nZSB0
aGUgY2xlYW51cCBtb2RlbCB0byB1c2UgcGVuZGluZwpJT3MgYXMgZGlzY3Vzc2VkLCB3ZSdsbCBz
ZWUuCj4gCj4+IENoZWVycywKPiAKPj4gUGF1bAo+IAoKLSAtLSAKUmFmYcWCIFdvamR5xYJhClF1
YmVzIFRvb2xzIGZvciBXaW5kb3dzIGRldmVsb3BlcgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUt
LS0tLQoKaVFFY0JBRUJBZ0FHQlFKVlNsbXpBQW9KRUlXaTlyQjJHclc3Vm9BSC9SQ3JMQzNJS3dP
TVI3UTg5djZRWFc5Uwp4cDR6clB3eURHWXJ1aFFmZDRBZk0vRGMzTVk2QUVjOFQwdisvc1NmdFZ1
K0VNY0w2bnc4MzFOZ2lnUG5ralZKCno2MUdYaGV6R3JrN0lzNk9xTW1obnQ2L0ZoaDNsUUV1eXg2
cE5lZkNhUVEveXR4cmdtT2kvU21NNllCZ3RyNU4KV2t5UTJYeVhjaVNUSDNZUjN6ellnY052NFNy
UmRVM20xVzNuZUJjTHNjbStEUTNNb1RQcW9xa3g0R1dlYTh4YQpYN2xzTXJnUmJ0bC9ZUjFYeGJi
OHBCaThtQ2ViVWwwVU5yNUNkRmtPSVNpbVBPMjB5bnJtT090bmhqTm1kRFVMCnFleHg4ZGRRN1NY
Wmc3WXFNcUVCdFhERFU5di9PK0xQVk5hRERlNTFvdkdqOTV2QytHaEYvbjNCWVFBek14OD0KPTN6
RDkKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed May 06 18:13:14 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 May 2015 18:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yq3on-0007E1-Lq; Wed, 06 May 2015 18:13:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yq3ol-0007Df-SN
	for win-pv-devel@lists.xenproject.org; Wed, 06 May 2015 18:13:12 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
	7C/D7-02776-6B95A455; Wed, 06 May 2015 18:13:10 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1430935989!12966112!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12892 invoked from network); 6 May 2015 18:13:09 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 6 May 2015 18:13:09 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id A80E8211BA
	for <win-pv-devel@lists.xenproject.org>;
	Wed,  6 May 2015 14:13:08 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
	by compute5.internal (MEProxy); Wed, 06 May 2015 14:13:08 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=IyrCALqJlCpZWXhC
	CB08CayWRxU=; b=h0t148puUs2R107q4xM/2VI6cgBJa29qq2YXlsxJPIMnwCfm
	Zr77vykTYwhOfd5oimsG+yuA6rEPfR78cH0/ufHr2Cz7wqNtR03xULy5tTIsRE1h
	orNo8HBsbyRo72fNo9YRPZOs8zBPz0SPgK6ZnRmy5Tf6J/cW0dxtoaobHcg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=IyrCALqJlCpZWXh
	CCB08CayWRxU=; b=WxmxLO6hbCqGqfIgmJO6CXTqGJcp0ZgNWB7cIv6UIHU7KNZ
	zwdcJ6uGirpIby9TaoZ5ZyYINZWV343fsZfzfTb1a616L8lHtoXBTYyBJvKsmSjP
	GBsUXVlQnZ8J8jAyp8nejMHG+mYSOyMm0o+Oq92RWYnzr7chQwj1U6GT7pL0=
X-Sasl-enc: 4rkfREA0ffapz0fq9rWH+BUUiH3PdN6+TC52x7/bdLC2 1430935988
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id CE7E76800C7;
	Wed,  6 May 2015 14:13:07 -0400 (EDT)
Message-ID: <554A59B3.5060605@invisiblethingslab.com>
Date: Wed, 06 May 2015 20:13:07 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <54FF50FF.3070304@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>	<5501BBEF.20309@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>	<5501C789.6030202@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>	<5501F14F.7090105@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>	<5502E5CF.4030804@invisiblethingslab.com>	<551A35C6.8080600@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>	<551A9150.9080705@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
	<5549A278.8040609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
Content-Length: 9212
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTA2IDE4OjQ3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IFJhZmHFgiBXb2pkecWCYSAKPj4gW21haWx0bzpvbWVnQGludmlzaWJsZXRoaW5n
c2xhYi5jb21dIFNlbnQ6IDA2IE1heSAyMDE1IDA2OjExIFRvOgo+PiAgUGF1bCBEdXJyYW50OyB3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDogUmU6IAo+PiBbd2luLXB2
LWRldmVsXSBQb3J0aW5nIGxpYnZjaGFuIHRvIHVzZSB0aGUgV2luZG93cyBQViBEcml2ZXJzCj4+
IAo+IEl0IHR1cm5lZCBvdXQgdGhhdCBvdXIgZm9yayBvZiB0aGUgR1BMIFBWIGRyaXZlcnMgZGlk
bid0IHdvcmsgb24gCj4gUXViZXMgcjMsIEknbSBub3QgcmVhbGx5IHN1cmUgd2h5LiBHZW5lcmFs
bHkgdGhlIE9TIGZhaWxlZCB0byBib290Cj4gIGJlY2F1c2UgV2luZG93cyBzYXcgaW5jb3JyZWN0
IHBhcnRpdGlvbiBsYXlvdXQgb24gdGhlIGRpc2tzIGZvcgo+IHNvbWUgcmVhc29uLiBUaGUgdmJk
IGRyaXZlciBkaWRuJ3QgcmVwb3J0IGFueSBlcnJvcnMgYnV0IEkgc2F3IHRoYXQKPiB0aGUgYm9v
dCBkaXNrIGhhZCAyIGluc3RlYWQgb2YgMyBwYXJ0aXRpb25zLCBhbmQgYSBzZWNvbmQsIHRvdGFs
bHkKPiAgZW1wdHkvdW5pdGlhbGl6ZWQgZGlzayB3YXMgc2hvd2luZyB1cCB3aXRoIDIgcGFydGl0
aW9ucy4gT3VyIGZvcmsKPiAgd2Fzbid0IHJlYWxseSBrZXB0IHVwIHRvIGRhdGUgYmVmb3JlIGFu
ZCBJIGRpZG4ndCB3YW50IHRvIHdvcmsKPiB3aXRoIHRoZSBvbGQgY29kZSwgc28gSSBkZWNpZGVk
IHRvIHVzZSB0aGUgbmV3IGRyaXZlcnMgYWZ0ZXIgYWxsLgo+IAo+IAo+PiBDb29sLgo+IAo+IEkg
aGF2ZSBzb21lIHF1ZXN0aW9uIHJlZ2FyZGluZyBldmVudHVhbCBwYXRjaGVzIHRvIHNlbmQgYW5k
IGhvdyB0bwo+ICBiZXN0IHN0cnVjdHVyZSB0aGUgbmV3IGNvZGUuIEkgaGF2ZSBhIHByb3RvdHlw
ZSB3b3JraW5nIHRoYXQgCj4gaW1wbGVtZW50cyBldmVudCBjaGFubmVsIGFuZCBncmFudCBJT0NU
THMsIGluY2x1ZGluZyBtYXBwaW5nCj4gZm9yZWlnbiBwYWdlcy4KPiAKPiAKPj4gU291bmRzIGdv
b2QuCj4gCj4gLSBNYXBwaW5nIGZvcmVpZ24gcGFnZXMgcmVxdWlyZXMgYWRkaW5nIG5ldyBBUElz
IHRvIHhlbmJ1cy4gSQo+IGFzc3VtZSBpdCdzIGJlc3QgdG8gYWRkIHRoZW0gdG8gdGhlIGV4aXN0
aW5nIGdudHRhYiBpbnRlcmZhY2UgKGluIGEKPiB2MiBpbnRlcmZhY2UgdmVyc2lvbikuIFRoYXQg
ZnVuY3Rpb25hbGl0eSBkb2Vzbid0IHJlYWxseSB0b3VjaAo+IGd1ZXN0IGdyYW50IHRhYmxlcyBi
dXQgaXQncyBncm91cGVkIGluIG9uZSBwdWJsaWMgWGVuIGhlYWRlciBzbwo+IHRoYXQgcHJvYmFi
bHkgbWFrZXMgdGhlIG1vc3Qgc2Vuc2UuIERvZXMgc3VjaCBhcHByb2FjaCByZXF1aXJlCj4gY2hh
bmdlcyB0byB0aGUgY29pbnN0YWxsZXI/Cj4gCj4gCj4+IEJ1bXBpbmcgdGhlIEdOVFRBQiB2ZXJz
aW9uIGFuZCBhZGRpbmcgaW4geW91ciBleHRyYSBjYWxscyBpcyB0aGUKPj4gIHJpZ2h0IHRoaW5n
IHRvIGRvLiBZb3Ugc2hvdWxkIG5vdCBuZWVkIHRvIG1ha2UgYW55IGNoYW5nZXMgdG8KPj4gdGhl
IGNvLWluc3RhbGxlciBkaXJlY3RseSAtIGp1c3QgdGhlIGdudHRhYl9pbnRlcmZhY2UgaGVhZGVy
Lgo+IAo+IC0gQWxsIElPQ1RMIGhhbmRsaW5nIGlzIGltcGxlbWVudGVkIGluIHhlbmlmYWNlLiBS
ZXF1aXJlZAo+IGludGVyZmFjZXMgKGV2dGNobiwgZ250dGFiKSBzaG91bGQgYmUgc3Vic2NyaWJl
ZCB0byBieSB0aGUKPiBjb2luc3RhbGxlciBidXQgSSBkaWRuJ3Qgc2VlIGFueSBjb2RlIGZvciBy
ZW1vdmluZyB0aGUKPiBzdWJzY3JpcHRpb24uIElzIHRoYXQgYXV0b21hdGljIG9uIGRyaXZlciB1
bmluc3RhbGw/Cj4gCj4gCj4+IFllcy4gVW5pbnN0YWxsYXRpb24gb2YgYSBkcml2ZXIgc2hvdWxk
IGJsb3cgc3Vic2NyaXB0aW9ucyBhd2F5OyAKPj4gbWF5YmUgdGhhdCdzIG1pc3NpbmcuCgpSaWdo
dCwgSSB3cm90ZSB4ZW5idXMgYnV0IG1lYW50IHRoZSB4ZW5pZmFjZSBjby1pbnN0YWxsZXIuCgo+
IAo+IC0gRm9yIGV2ZW50IGNoYW5uZWxzIEkganVzdCBhY2NlcHQgYW4gZXZlbnQgaGFuZGxlIGZy
b20gdXNlciBtb2RlIAo+IGluc3RlYWQgb2YgYSB3ZWlyZCBJL08gY29uc3RydWN0IHRoZSBHUEwg
ZHJpdmVycyBkaWQuIEV2ZW50IGNoYW5uZWwKPiAgY2FsbGJhY2tzIGFyZSBiYXNpY2FsbHkgSVJR
IGhhbmRsZXJzIHNvIHRoYXQncyBtaWxkbHkgaW5jb252ZW5pZW50Cj4gIGJ1dCBJIGp1c3QgZmly
ZSBhIERQQyBhbmQgc2lnbmFsIHRoZSBldmVudCBmcm9tIHRoZXJlLgo+IAo+IAo+PiBTb3VuZHMg
cmlnaHQuIEkgYXNzdW1lIHlvdSBkbyBhbiBPYlJlZmVyZW5jZU9iamVjdEJ5SGFuZGxlIGFuZCAK
Pj4gdGhlbiBLZVNldEV2ZW50IHRoZSBvYmplY3QgZnJvbSB5b3VyIERQQz8gSSBkb24ndCB0aGlu
ayB0aGVyZSdzIAo+PiBhbnkgYWx0ZXJuYXRpdmUgdG8gdXNpbmcgYSBEUEMgZm9yIHRoaXMuCgpZ
ZWFoLCB0aGF0J3MgZXhhY3RseSB3aGF0IEknbSBkb2luZy4KPiAKPiAtIEZvciB0cmFja2luZyBw
dXJwb3NlcyBJIGFzc3VtZSB0aGF0IEkgY2FuIHJlbHkgb24gbG9jYWwgcG9ydHMKPiBiZWluZyB1
bmlxdWUgKHNvIHRoYXQgdGhlIHBvcnQgaXMgYW4gaW5kZXgva2V5IGZvciBteSBpbnRlcm5hbAo+
IHN0YXRlIGxpc3QpLgo+IAo+IAo+PiBZZXMsIHBvcnRzIGFyZSB1bmlxdWUgcGVyIGRvbWFpbiBi
dXQgdGhleSB3aWxsIGJlIHJlY3ljbGVkCj4+IGVhZ2VybHkgc28geW91IGp1c3QgbmVlZCB0byBt
YWtlIHN1cmUgeW91J3JlIG5vdCBob2xkaW5nIG9udG8KPj4gc3RhbGUgc3RhdGUgYWZ0ZXIgdGhl
IGNoYW5uZWwgaXMgY2xvc2VkLiBZb3UgY2FuIHJlbHkgb24gYWxsCj4+IHBlbmRpbmcgZXZlbnRz
IGhhdmluZyBiZWVuIHByb2Nlc3NlZCBiZWZvcmUgYSBjaGFubmVsIG51bWJlciBpcwo+PiByZWN5
Y2xlZCwgYnV0IHlvdSBjYW5ub3QgcmVseSBvbiBhbGwgcGVuZGluZyBldmVudHMgaGF2aW5nIGJl
ZW4KPj4gcHJvY2Vzc2VkIGJlZm9yZSB0aGUgY2xvc2Ugb3BlcmF0aW9uIHJldHVybnMgKHNpbmNl
IHRoZXJlIGlzIG5vCj4+IGdvb2Qgd2F5IG9mIHN5bmNocm9uaXppbmcgYSBjbG9zZSBvbiAxIGNw
dSB3aXRoIGEgcGVuZGluZyBldmVudAo+PiBvbiBhbm90aGVyKS4KCkFscmlnaHQsIEknbGwgdGFr
ZSBhIGxvb2sgYXQgbXkgbG9naWMgYW5kIHNlZSBpZiB0aGF0J3MgYSBwcm9ibGVtLgo+IAo+IC0g
RXZlbnQgY2hhbm5lbHMgZG9uJ3QgaGF2ZSBhbnkgc2VjdXJpdHkgYXBwbGllZCB0byB0aGVtIHNv
IGluCj4gdGhlb3J5IGFueSBwcm9jZXNzIGNhbiBzaWduYWwgb3IgY2xvc2UgYW55IG90aGVyIGNo
YW5uZWwgYmVjYXVzZQo+IHhlbmlmYWNlIGRvZXNuJ3QgdHJhY2sgZGV2aWNlIG9wZW5zLiBTaG91
bGQgc29tZXRoaW5nIGJlIGRvbmUgd2l0aAo+IHRoYXQsIGxpa2Uga2VlcGluZyB0cmFjayBvZiB0
aGUgcHJvY2VzcyB0aGF0IG9wZW5zIHRoZSBzcGVjaWZpYwo+IGNoYW5uZWw/Cj4gCj4gCj4+IFll
cywgSSB3b3VsZCBzYXkgc28uIFlvdSBuZWVkIHRvIHRyYWNrIHRoaW5ncyBsaWtlIGdyYW50IG1h
cHMgb3IKPj4gIG9wZW4gZXZlbnQgY2hhbm5lbHMgYWdhaW5zdCB0aGUgZmlsZSBvYmplY3Qgc28g
dGhhdCB0aGV5IGNhbiBiZQo+PiAgZGVzdHJveWVkIGlmIHRoZSBwcm9jZXNzIHRlcm1pbmF0ZXMg
YWJub3JtYWxseSBhbnl3YXkuCj4gCj4gLSBHcmFudGluZyBwYWdlcyBpc24ndCB2ZXJ5IGNvbXBs
aWNhdGVkOiBhbGxvY2F0ZSBzb21lIHBvb2wgbWVtb3J5LAo+ICBidWlsZCBhIE1ETCB0byBtYXAg
cGh5c2ljYWwgcGFnZXMsIGNhbGwgUGVybWl0Rm9yZWlnbkFjY2VzcywgbWFwCj4gdG8gdXNlciBz
cGFjZS4gVXNlciBnZXRzIHRoZSBhZGRyZXNzIGFuZCBhIHJlZmVyZW5jZSBsaXN0Lgo+IAo+IC0g
Rm9yIG1hcHBpbmcgZm9yZWlnbiBwYWdlcyBJIGFsbG9jYXRlIGFkZHJlc3Mgc3BhY2UgYnkgCj4g
RmRvQWxsb2NhdGVJb1NwYWNlKCkgYW5kIHRoZSByZXN0IGlzIHByZXR0eSBtdWNoIHRoZSBzYW1l
IGFzIHdpdGggCj4gZ3JhbnRpbmcuIFVzZXIgZ2V0cyBqdXN0IHRoZSBhZGRyZXNzIGFuZCBhIGhh
bmRsZSB0byAKPiBkcml2ZXItbWFpbnRhaW5lZCBib29ra2VlcGluZyBjb250ZXh0Lgo+IAo+IAo+
PiBZZXAuIFNvdW5kcyByaWdodC4KPiAKPiAtIElmIHRoZSBoeXBlcnZpc29yIHJldHVybnMgYW4g
ZXJyb3IgZHVyaW5nIHVubWFwcGluZy91bmdyYW50aW5nIAo+IHRoYXQncyBwcmV0dHkgYmFkIG5l
d3Mgc2luY2Ugd2UgY2FuJ3QgZnJlZSBzdWNoIG1lbW9yeSAoZm9yZWlnbiAKPiBkb21haW4gc3Rp
bGwgaGFzIGFjY2VzcyB0byBpdCkuIEkganVzdCBBU1NFUlQgdGhhdCBzaW5jZSBJIGFzc3VtZSAK
PiBpdCdzIG5vdCBhbiBpc3N1ZSBkdXJpbmcgbm9ybWFsIHN5c3RlbSBvcGVyYXRpb24uCj4gCj4g
Cj4+IEluZGVlZC4gSSBkb24ndCB0aGluayB0aGVyZSdzIGFueXRoaW5nIGVsc2UgdGhhdCBjYW4g
YmUgZG9uZQo+PiBhcGFydCBmcm9tIHJldHJ5aW5nIGZvcmV2ZXIuCj4gCj4gSSBvbmx5IHRlc3Rl
ZCB0aGlzIG9uIDY0LWJpdCBXaW5kb3dzIDcgc28gZmFyIGJ1dCBpdCBzZWVtcyB0byB3b3JrCj4g
IGZpbmUuIEknbGwgYmUgZG9pbmcgbW9yZSB0ZXN0aW5nIGFmdGVyIEkgaGF2ZSBsaWJ2Y2hhbiB3
b3JraW5nIG9uIAo+IHRvcCBvZiB0aGUgbmV3IGRyaXZlcnMuIEFuZCB0byBjbG9zZSwgYSBzY3Jl
ZW4gc2hvdCBvZiBteSB0ZXN0IAo+IHByb2dyYW0gc2hhcmluZyBtZW1vcnkgb24gUXViZXMgUjM6
Cj4gCj4gaHR0cDovL2kuaW1ndXIuY29tL3hoZkRraGwucG5nCj4gCj4gCj4+IExvb2tzIGltcHJl
c3NpdmUsIGFsdGhvdWdoIEkgZG9uJ3QgaGF2ZSBtdWNoIG9mIGEgY2x1ZSB3aGF0IHNvbWUgCj4+
IG9mIHRoZSBvdXRwdXQgbWVhbnMgOiAtKQoKVGhlIHNlcnZlciAob24gdGhlIGxlZnQpIHByaW50
ZnMgc29tZSB0ZXh0IGludG8gdGhlIHNoYXJlZCBtZW1vcnkgZXZlcnkKc2Vjb25kIGFuZCB0aGUg
Y2xpZW50IChyaWdodCkgcmVhZHMgaXQuICJTOjEgQzowIiBzaG93cyB0d28gc2hhcmVkCnZhcmlh
YmxlcywgUyByZXByZXNlbnRpbmcgdGhlIHNlcnZlciBiZWluZyBhY3RpdmUgYW5kIEMgY2xpZW50
LiBUaGV5IGFyZQpzZXQgdG8gMSBhZnRlciB0aGUgcmVzcGVjdGl2ZSBwZWVyIG1hcHMgdGhlIG1l
bW9yeSBhbmQgdGhlIGRyaXZlciByZXNldHMKdGhlbSB0byAwIHdoZW4gdGhlIG1lbW9yeSBpcyBi
ZWluZyB1bm1hcHBlZCAoc28gdW5leHBlY3RlZCBwZWVyCnRlcm1pbmF0aW9uIGNhbiBiZSBlYXNp
bHkgZGV0ZWN0ZWQsIGluIGFkZGl0aW9uIHRvIHVzaW5nIGFuIGV2ZW50CmNoYW5uZWwpLiBUaGUg
Y2xpZW50IGluaXRpYWxseSBtYXBzIG9uZSBwYWdlIHdoaWNoIGNvbnRhaW5zIHRoZSBldmVudApw
b3J0IGFuZCB0aGUgcmVzdCBvZiBncmFudCByZWZlcmVuY2VzLCB0aGVuIHJlbWFwcyB0aGUgd2hv
bGUKbXVsdGlwbGUtcGFnZSByZWdpb24gd2l0aCBub3RpZmljYXRpb24tdW4tdW5tYXAgZW5hYmxl
ZC4gSnVzdCBhIHF1aWNrCmFuZCBkaXJ0eSB0ZXN0IGJ1dCBpdCBzZWVtcyB0byB3b3JrIGxpa2Ug
ZXhwZWN0ZWQgOikKPiAKPj4gQlRXLCBpZiB5b3Ugd2FudCB0byBwb3N0IFJGQyBwYXRjaGVzIEkn
bSBoYXBweSB0byBsb29rIHRoZW0KPj4gb3Zlci4KClN1cmUuIE15IGN1cnJlbnQgY29kZSBsaWVz
IGhlcmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9vbWVnIGluIHdpbnB2LSoKcmVwb3MuIFNvbWUgY29t
bWl0cyBhcmUgbm90IHZlcnkgY2xlYW4gYW5kIGFzIHNhaWQsIGl0J3Mgbm90IHRlc3RlZApleHRl
bnNpdmVseS4gT25lIHRoaW5nIEkgZG9uJ3QgbGlrZSBpcyB0aGUgbmVlZCB0byBoYXZlIGEgZ2xv
YmFsIEZkbwpwb2ludGVyIGZvciB0aGUgcHJvY2VzcyBub3RpZmljYXRpb24gcm91dGluZSBzaW5j
ZSBpdCBkb2Vzbid0IGdldCBhbnkKY29udGV4dCBwYXJhbWV0ZXJzLiBJIG1pZ2h0IGNoYW5nZSB0
aGUgY2xlYW51cCBtb2RlbCB0byB1c2UgcGVuZGluZwpJT3MgYXMgZGlzY3Vzc2VkLCB3ZSdsbCBz
ZWUuCj4gCj4+IENoZWVycywKPiAKPj4gUGF1bAo+IAoKLSAtLSAKUmFmYcWCIFdvamR5xYJhClF1
YmVzIFRvb2xzIGZvciBXaW5kb3dzIGRldmVsb3BlcgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUt
LS0tLQoKaVFFY0JBRUJBZ0FHQlFKVlNsbXpBQW9KRUlXaTlyQjJHclc3Vm9BSC9SQ3JMQzNJS3dP
TVI3UTg5djZRWFc5Uwp4cDR6clB3eURHWXJ1aFFmZDRBZk0vRGMzTVk2QUVjOFQwdisvc1NmdFZ1
K0VNY0w2bnc4MzFOZ2lnUG5ralZKCno2MUdYaGV6R3JrN0lzNk9xTW1obnQ2L0ZoaDNsUUV1eXg2
cE5lZkNhUVEveXR4cmdtT2kvU21NNllCZ3RyNU4KV2t5UTJYeVhjaVNUSDNZUjN6ellnY052NFNy
UmRVM20xVzNuZUJjTHNjbStEUTNNb1RQcW9xa3g0R1dlYTh4YQpYN2xzTXJnUmJ0bC9ZUjFYeGJi
OHBCaThtQ2ViVWwwVU5yNUNkRmtPSVNpbVBPMjB5bnJtT090bmhqTm1kRFVMCnFleHg4ZGRRN1NY
Wmc3WXFNcUVCdFhERFU5di9PK0xQVk5hRERlNTFvdkdqOTV2QytHaEYvbjNCWVFBek14OD0KPTN6
RDkKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu May 07 08:33:11 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 May 2015 08:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqHF0-0001KS-U7; Thu, 07 May 2015 08:33:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YqHEz-0001KN-61
	for win-pv-devel@lists.xenproject.org; Thu, 07 May 2015 08:33:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	0D/67-02824-4432B455; Thu, 07 May 2015 08:33:08 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1430987585!7768499!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3721 invoked from network); 7 May 2015 08:33:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	7 May 2015 08:33:07 -0000
X-IronPort-AV: E=Sophos;i="5.13,384,1427760000"; d="scan'208";a="262591019"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
Thread-Index: AQHQW28a3XmHyTKwcEWapCOzUcYchJ0XicZggAFueICAABaqUP//9yuAgAARPoCAACCOgIAA7Q1wgAA2aoCAG7mbAIAAYSCggAAMAACAACuggIALpCKAgANKq4CABTk+QIAjyAsAgADfXaD///sRgIABEAnA
Date: Thu, 7 May 2015 08:32:59 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258C3831@AMSPEX01CL01.citrite.net>
References: <54FF50FF.3070304@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>
	<5501BBEF.20309@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>
	<5501C789.6030202@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>
	<5501F14F.7090105@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>
	<5502E5CF.4030804@invisiblethingslab.com>
	<551A35C6.8080600@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>
	<551A9150.9080705@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
	<5549A278.8040609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
	<554A59B3.5060605@invisiblethingslab.com>
In-Reply-To: <554A59B3.5060605@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: MIA1
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4+IEJUVywgaWYgeW91IHdh
bnQgdG8gcG9zdCBSRkMgcGF0Y2hlcyBJJ20gaGFwcHkgdG8gbG9vayB0aGVtDQo+ID4+IG92ZXIu
DQo+IA0KPiBTdXJlLiBNeSBjdXJyZW50IGNvZGUgbGllcyBoZXJlOiBodHRwczovL2dpdGh1Yi5j
b20vb21lZyBpbiB3aW5wdi0qDQo+IHJlcG9zLiBTb21lIGNvbW1pdHMgYXJlIG5vdCB2ZXJ5IGNs
ZWFuIGFuZCBhcyBzYWlkLCBpdCdzIG5vdCB0ZXN0ZWQNCj4gZXh0ZW5zaXZlbHkuIE9uZSB0aGlu
ZyBJIGRvbid0IGxpa2UgaXMgdGhlIG5lZWQgdG8gaGF2ZSBhIGdsb2JhbCBGZG8NCj4gcG9pbnRl
ciBmb3IgdGhlIHByb2Nlc3Mgbm90aWZpY2F0aW9uIHJvdXRpbmUgc2luY2UgaXQgZG9lc24ndCBn
ZXQgYW55DQo+IGNvbnRleHQgcGFyYW1ldGVycy4gSSBtaWdodCBjaGFuZ2UgdGhlIGNsZWFudXAg
bW9kZWwgdG8gdXNlIHBlbmRpbmcNCj4gSU9zIGFzIGRpc2N1c3NlZCwgd2UnbGwgc2VlLg0KDQpU
aGF0IG1heSB3ZWxsIGJlIGNsZWFuZXIsIGFuZCB3aWxsIGdpdmUgeW91IGNvbnRleHQuIFRoZXJl
J3Mgbm8gbmljZSB3YXkgb2YgdXNpbmcgUHNTZXRDcmVhdGVQcm9jZXNzTm90aWZ5Um91dGluZSB0
byBnZXQgY29udGV4dCByZWFsbHkuIFRoZSBiZXN0IEkgY291bGQgdGhpbmsgb2Ygd2FzIHVzaW5n
IGEgdGFibGUgb2YgZnVuY3Rpb25zIGZvciB0aGUgbm90aWZ5IHJvdXRpbmVzIHN1Y2ggdGhhdCwg
b24gYmVpbmcgY2FsbGVkIHRoZXkgY291bGQgbG9vayBhdCBlaXAvcmlwIHRvIGdldCBhbiBvZmZz
ZXQgZnJvbSB0aGUgYmFzZSBvZiB0aGUgdGFibGUgd2hpY2ggY291bGQgdGhlbiBiZSB1c2VkIHRv
IGNhbGN1bGF0ZSBhbiBpbmRleCBpbnRvIGFub3RoZXIgdGFibGUgdGhhdCBob2xkcyBjb250ZXh0
IHBvaW50ZXJzLg0KDQogIFBhdWwNCg0KPiA+DQo+ID4+IENoZWVycywNCj4gPg0KPiA+PiBQYXVs
DQo+ID4NCj4gDQo+IC0gLS0NCj4gUmFmYcWCIFdvamR5xYJhDQo+IFF1YmVzIFRvb2xzIGZvciBX
aW5kb3dzIGRldmVsb3Blcg0KPiAtLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KPiANCj4g
aVFFY0JBRUJBZ0FHQlFKVlNsbXpBQW9KRUlXaTlyQjJHclc3Vm9BSC9SQ3JMQzNJS3dPTVI3UTg5
djZRDQo+IFhXOVMNCj4geHA0enJQd3lER1lydWhRZmQ0QWZNL0RjM01ZNkFFYzhUMHYrL3NTZnRW
dStFTWNMNm53ODMxTmdpZ1Bua2oNCj4gVkoNCj4gejYxR1hoZXpHcms3SXM2T3FNbWhudDYvRmho
M2xRRXV5eDZwTmVmQ2FRUS95dHhyZ21PaS9TbU02WUJndHINCj4gNU4NCj4gV2t5UTJYeVhjaVNU
SDNZUjN6ellnY052NFNyUmRVM20xVzNuZUJjTHNjbStEUTNNb1RQcW9xa3g0R1cNCj4gZWE4eGEN
Cj4gWDdsc01yZ1JidGwvWVIxWHhiYjhwQmk4bUNlYlVsMFVOcjVDZEZrT0lTaW1QTzIweW5ybU9P
dG5oak5tZEQNCj4gVUwNCj4gcWV4eDhkZFE3U1haZzdZcU1xRUJ0WEREVTl2L08rTFBWTmFERGU1
MW92R2o5NXZDK0doRi9uM0JZUUF6DQo+IE14OD0NCj4gPTN6RDkNCj4gLS0tLS1FTkQgUEdQIFNJ
R05BVFVSRS0tLS0tDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu May 07 08:33:11 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 May 2015 08:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqHF0-0001KS-U7; Thu, 07 May 2015 08:33:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YqHEz-0001KN-61
	for win-pv-devel@lists.xenproject.org; Thu, 07 May 2015 08:33:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	0D/67-02824-4432B455; Thu, 07 May 2015 08:33:08 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1430987585!7768499!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3721 invoked from network); 7 May 2015 08:33:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	7 May 2015 08:33:07 -0000
X-IronPort-AV: E=Sophos;i="5.13,384,1427760000"; d="scan'208";a="262591019"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
Thread-Index: AQHQW28a3XmHyTKwcEWapCOzUcYchJ0XicZggAFueICAABaqUP//9yuAgAARPoCAACCOgIAA7Q1wgAA2aoCAG7mbAIAAYSCggAAMAACAACuggIALpCKAgANKq4CABTk+QIAjyAsAgADfXaD///sRgIABEAnA
Date: Thu, 7 May 2015 08:32:59 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258C3831@AMSPEX01CL01.citrite.net>
References: <54FF50FF.3070304@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02583F14E@AMSPEX01CL01.citrite.net>
	<5501BBEF.20309@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840336@AMSPEX01CL01.citrite.net>
	<5501C789.6030202@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840578@AMSPEX01CL01.citrite.net>
	<5501F14F.7090105@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025840FC6@AMSPEX01CL01.citrite.net>
	<5502E5CF.4030804@invisiblethingslab.com>
	<551A35C6.8080600@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D2E9@AMSPEX01CL01.citrite.net>
	<551A9150.9080705@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD02585D6DA@AMSPEX01CL01.citrite.net>
	<552479D3.2040007@invisiblethingslab.com>
	<55273CB5.5020609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025867ED2@AMSPEX01CL01.citrite.net>
	<5549A278.8040609@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258C2EF3@AMSPEX01CL01.citrite.net>
	<554A59B3.5060605@invisiblethingslab.com>
In-Reply-To: <554A59B3.5060605@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: MIA1
Subject: Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4+IEJUVywgaWYgeW91IHdh
bnQgdG8gcG9zdCBSRkMgcGF0Y2hlcyBJJ20gaGFwcHkgdG8gbG9vayB0aGVtDQo+ID4+IG92ZXIu
DQo+IA0KPiBTdXJlLiBNeSBjdXJyZW50IGNvZGUgbGllcyBoZXJlOiBodHRwczovL2dpdGh1Yi5j
b20vb21lZyBpbiB3aW5wdi0qDQo+IHJlcG9zLiBTb21lIGNvbW1pdHMgYXJlIG5vdCB2ZXJ5IGNs
ZWFuIGFuZCBhcyBzYWlkLCBpdCdzIG5vdCB0ZXN0ZWQNCj4gZXh0ZW5zaXZlbHkuIE9uZSB0aGlu
ZyBJIGRvbid0IGxpa2UgaXMgdGhlIG5lZWQgdG8gaGF2ZSBhIGdsb2JhbCBGZG8NCj4gcG9pbnRl
ciBmb3IgdGhlIHByb2Nlc3Mgbm90aWZpY2F0aW9uIHJvdXRpbmUgc2luY2UgaXQgZG9lc24ndCBn
ZXQgYW55DQo+IGNvbnRleHQgcGFyYW1ldGVycy4gSSBtaWdodCBjaGFuZ2UgdGhlIGNsZWFudXAg
bW9kZWwgdG8gdXNlIHBlbmRpbmcNCj4gSU9zIGFzIGRpc2N1c3NlZCwgd2UnbGwgc2VlLg0KDQpU
aGF0IG1heSB3ZWxsIGJlIGNsZWFuZXIsIGFuZCB3aWxsIGdpdmUgeW91IGNvbnRleHQuIFRoZXJl
J3Mgbm8gbmljZSB3YXkgb2YgdXNpbmcgUHNTZXRDcmVhdGVQcm9jZXNzTm90aWZ5Um91dGluZSB0
byBnZXQgY29udGV4dCByZWFsbHkuIFRoZSBiZXN0IEkgY291bGQgdGhpbmsgb2Ygd2FzIHVzaW5n
IGEgdGFibGUgb2YgZnVuY3Rpb25zIGZvciB0aGUgbm90aWZ5IHJvdXRpbmVzIHN1Y2ggdGhhdCwg
b24gYmVpbmcgY2FsbGVkIHRoZXkgY291bGQgbG9vayBhdCBlaXAvcmlwIHRvIGdldCBhbiBvZmZz
ZXQgZnJvbSB0aGUgYmFzZSBvZiB0aGUgdGFibGUgd2hpY2ggY291bGQgdGhlbiBiZSB1c2VkIHRv
IGNhbGN1bGF0ZSBhbiBpbmRleCBpbnRvIGFub3RoZXIgdGFibGUgdGhhdCBob2xkcyBjb250ZXh0
IHBvaW50ZXJzLg0KDQogIFBhdWwNCg0KPiA+DQo+ID4+IENoZWVycywNCj4gPg0KPiA+PiBQYXVs
DQo+ID4NCj4gDQo+IC0gLS0NCj4gUmFmYcWCIFdvamR5xYJhDQo+IFF1YmVzIFRvb2xzIGZvciBX
aW5kb3dzIGRldmVsb3Blcg0KPiAtLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KPiANCj4g
aVFFY0JBRUJBZ0FHQlFKVlNsbXpBQW9KRUlXaTlyQjJHclc3Vm9BSC9SQ3JMQzNJS3dPTVI3UTg5
djZRDQo+IFhXOVMNCj4geHA0enJQd3lER1lydWhRZmQ0QWZNL0RjM01ZNkFFYzhUMHYrL3NTZnRW
dStFTWNMNm53ODMxTmdpZ1Bua2oNCj4gVkoNCj4gejYxR1hoZXpHcms3SXM2T3FNbWhudDYvRmho
M2xRRXV5eDZwTmVmQ2FRUS95dHhyZ21PaS9TbU02WUJndHINCj4gNU4NCj4gV2t5UTJYeVhjaVNU
SDNZUjN6ellnY052NFNyUmRVM20xVzNuZUJjTHNjbStEUTNNb1RQcW9xa3g0R1cNCj4gZWE4eGEN
Cj4gWDdsc01yZ1JidGwvWVIxWHhiYjhwQmk4bUNlYlVsMFVOcjVDZEZrT0lTaW1QTzIweW5ybU9P
dG5oak5tZEQNCj4gVUwNCj4gcWV4eDhkZFE3U1haZzdZcU1xRUJ0WEREVTl2L08rTFBWTmFERGU1
MW92R2o5NXZDK0doRi9uM0JZUUF6DQo+IE14OD0NCj4gPTN6RDkNCj4gLS0tLS1FTkQgUEdQIFNJ
R05BVFVSRS0tLS0tDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3Rp
bmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 14:45:01 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 14:45:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqjWO-00020o-Vq; Fri, 08 May 2015 14:45:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pdurrant@gmail.com>) id 1YqjWN-0001zd-CA
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 14:44:59 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	31/EE-03040-AEBCC455; Fri, 08 May 2015 14:44:58 +0000
X-Env-Sender: pdurrant@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1431096293!13573730!1
X-Originating-IP: [209.85.212.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11184 invoked from network); 8 May 2015 14:44:53 -0000
Received: from mail-wi0-f178.google.com (HELO mail-wi0-f178.google.com)
	(209.85.212.178)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 14:44:53 -0000
Received: by widdi4 with SMTP id di4so30016135wid.0
	for <win-pv-devel@lists.xenproject.org>;
	Fri, 08 May 2015 07:44:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:to:cc:subject:date:message-id;
	bh=Fro6F7mji2vw5jNajEa6VI6N9aXB/Yl83W3MDHuHZG4=;
	b=qClZimeIbpMQ5+TS69h21W4ap6TqC+BT5qAW3lQHCeSGsAeblIeIXdjBlzzYExPiZ3
	XZxYmtjMWmUYFfJIj+bE9KYoH15wg/aBPG7L1/reaVY51L7wAeDYFmmcb3dEmzXHstjQ
	vMHBAaFsLgQdVoh83fCXmgIF7TJSn8mwp6//NPWUMvr9ugE5H50I3vanOJdOv+eo4FIN
	QXSM1MwcG24IPdBHeVhKiOj9alH6sZbvDacT6KLrJKEPJ3riM0vlb32HgTkXFfPCSDmo
	MgdcRoJX3w/QiLAVb7XBB9dbXH7HLTw8W/LPd9fBjtbAU5kWE1DponnheECfQKi67Iaf
	2vNw==
X-Received: by 10.194.22.40 with SMTP id a8mr8135224wjf.134.1431096293086;
	Fri, 08 May 2015 07:44:53 -0700 (PDT)
Received: from localhost.localdomain ([185.25.64.249])
	by mx.google.com with ESMTPSA id o5sm2603553wia.0.2015.05.08.07.44.52
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 08 May 2015 07:44:52 -0700 (PDT)
From: Paul Durrant <pdurrant@gmail.com>
X-Google-Original-From: Paul Durrant <paul.durrant@citrix.com>
To: win-pv-devel@lists.xenproject.org
Date: Fri,  8 May 2015 15:44:40 +0100
Message-Id: <1431096280-11396-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.1.1
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Release and re-acquire backend on resume
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

When resuming from suspend, any previously cached backend domid and path are
invalid. The frontend code should therefore release and re-acquire those
values before attempting to manipulate vif state.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
---
 src/xenvif/frontend.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/xenvif/frontend.c b/src/xenvif/frontend.c
index 90c7459..9f032c3 100644
--- a/src/xenvif/frontend.c
+++ b/src/xenvif/frontend.c
@@ -1821,6 +1821,12 @@ FrontendSuspendCallbackLate(
     )
 {
     PXENVIF_FRONTEND    Frontend = Argument;
+    NTSTATUS            status;
+
+    FrontendReleaseBackend(Frontend);
+
+    status = FrontendAcquireBackend(Frontend);
+    ASSERT(NT_SUCCESS(status));
 
     __FrontendSuspend(Frontend);
     __FrontendResume(Frontend);
-- 
2.1.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 14:45:01 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 14:45:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqjWO-00020o-Vq; Fri, 08 May 2015 14:45:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <pdurrant@gmail.com>) id 1YqjWN-0001zd-CA
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 14:44:59 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	31/EE-03040-AEBCC455; Fri, 08 May 2015 14:44:58 +0000
X-Env-Sender: pdurrant@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1431096293!13573730!1
X-Originating-IP: [209.85.212.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11184 invoked from network); 8 May 2015 14:44:53 -0000
Received: from mail-wi0-f178.google.com (HELO mail-wi0-f178.google.com)
	(209.85.212.178)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 14:44:53 -0000
Received: by widdi4 with SMTP id di4so30016135wid.0
	for <win-pv-devel@lists.xenproject.org>;
	Fri, 08 May 2015 07:44:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:to:cc:subject:date:message-id;
	bh=Fro6F7mji2vw5jNajEa6VI6N9aXB/Yl83W3MDHuHZG4=;
	b=qClZimeIbpMQ5+TS69h21W4ap6TqC+BT5qAW3lQHCeSGsAeblIeIXdjBlzzYExPiZ3
	XZxYmtjMWmUYFfJIj+bE9KYoH15wg/aBPG7L1/reaVY51L7wAeDYFmmcb3dEmzXHstjQ
	vMHBAaFsLgQdVoh83fCXmgIF7TJSn8mwp6//NPWUMvr9ugE5H50I3vanOJdOv+eo4FIN
	QXSM1MwcG24IPdBHeVhKiOj9alH6sZbvDacT6KLrJKEPJ3riM0vlb32HgTkXFfPCSDmo
	MgdcRoJX3w/QiLAVb7XBB9dbXH7HLTw8W/LPd9fBjtbAU5kWE1DponnheECfQKi67Iaf
	2vNw==
X-Received: by 10.194.22.40 with SMTP id a8mr8135224wjf.134.1431096293086;
	Fri, 08 May 2015 07:44:53 -0700 (PDT)
Received: from localhost.localdomain ([185.25.64.249])
	by mx.google.com with ESMTPSA id o5sm2603553wia.0.2015.05.08.07.44.52
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 08 May 2015 07:44:52 -0700 (PDT)
From: Paul Durrant <pdurrant@gmail.com>
X-Google-Original-From: Paul Durrant <paul.durrant@citrix.com>
To: win-pv-devel@lists.xenproject.org
Date: Fri,  8 May 2015 15:44:40 +0100
Message-Id: <1431096280-11396-1-git-send-email-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.1.1
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [win-pv-devel] [PATCH] Release and re-acquire backend on resume
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

When resuming from suspend, any previously cached backend domid and path are
invalid. The frontend code should therefore release and re-acquire those
values before attempting to manipulate vif state.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
---
 src/xenvif/frontend.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/xenvif/frontend.c b/src/xenvif/frontend.c
index 90c7459..9f032c3 100644
--- a/src/xenvif/frontend.c
+++ b/src/xenvif/frontend.c
@@ -1821,6 +1821,12 @@ FrontendSuspendCallbackLate(
     )
 {
     PXENVIF_FRONTEND    Frontend = Argument;
+    NTSTATUS            status;
+
+    FrontendReleaseBackend(Frontend);
+
+    status = FrontendAcquireBackend(Frontend);
+    ASSERT(NT_SUCCESS(status));
 
     __FrontendSuspend(Frontend);
     __FrontendResume(Frontend);
-- 
2.1.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 14:54:17 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 14:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqjfN-0003h1-EQ; Fri, 08 May 2015 14:54:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1YqjfL-0003fd-Oq
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 14:54:15 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	C3/13-03040-61ECC455; Fri, 08 May 2015 14:54:14 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-14.tower-31.messagelabs.com!1431096853!11201821!1
X-Originating-IP: [209.85.212.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20969 invoked from network); 8 May 2015 14:54:13 -0000
Received: from mail-wi0-f182.google.com (HELO mail-wi0-f182.google.com)
	(209.85.212.182)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 14:54:13 -0000
Received: by wizk4 with SMTP id k4so32837556wiz.1
	for <win-pv-devel@lists.xenproject.org>;
	Fri, 08 May 2015 07:54:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:content-type:content-transfer-encoding;
	bh=ZHW/41hcNbFsmi9Z7zu21K8DiXH5VpHte9woVcbIZGM=;
	b=SVqg/lINAlx47vriw1PyuPPTlmx+44pdft2EJxO+vgpUjqOJVaEJu/YOKhNJn0SA1a
	jylgKLh90WSAAlQjRWqMdrWnVgvZpgVu5wQhdSq4IyQnhVnLLlFLbWW42zqlzo6E4YWD
	p7GEECMOkg+o913Dtj+UW1AnfgRQLOWPv0uwJcFkwXrGMgDVFZ1HwgqhQn+c/IJh/0/N
	BaqLX4dM0tcrQdn7Fpf3C81PWs47WOBONUebXHyR3BY3cP7oa7FyT9QJ7h0D8bZaPRdn
	mcoAWB3pzBrkeoyVONTy7ssulmiK9kBj7hV7fDgbJ/igiR3RjezyED3RERflPN7mDgtJ
	+SDg==
X-Gm-Message-State: ALoCoQmJiiIzJ6W65CWo5knu2JFrx9pi8CYdCec3S12p3mQkxCsJ6DlJES6FWUN7jztwLhU27FUR
X-Received: by 10.180.89.231 with SMTP id br7mr6957249wib.60.1431096853412;
	Fri, 08 May 2015 07:54:13 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id u9sm8712703wjx.15.2015.05.08.07.54.11
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 08 May 2015 07:54:12 -0700 (PDT)
Message-ID: <554CCE1F.5080305@m2r.biz>
Date: Fri, 08 May 2015 16:54:23 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: xen-devel <xen-devel@lists.xensource.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <ian.campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Subject: [win-pv-devel] Question about windows domU long boot time in xen
 and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

In latest years hvm domUs support and performance was increased but 
windows boot time is still too long.
I tried out all sort of combinations (without pv, with old gplpv and new 
winpv, with vnc, spice or without both, with different vgas and many 
other options) with same result: strange long boot time (before arrive 
to user login).
On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...) 
instead for example the boot time is faster and similar to the phisical 
pc one with same vcpu ram ecc as assigned.
Is there something that need to be improved/fixed in windows pv drivers 
or xen?

I tried to narrow down my search trying with virtio disk on xen but I 
was unable to have libxl patch working.
I taken very old Wei Liu patch from here:
http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch

And I tried to adapt it but there is something that I not understand and 
causing the build fails:
libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use 
in this function)

Here the path I updated and tried failing, I did only disks part (nic 
need only model change in xl.cfg FWIK):
https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b249334d92f0a

Can someone help me to complete/fix it please?


Thanks for any reply and sorry for my bad english.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 14:54:17 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 14:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqjfN-0003h1-EQ; Fri, 08 May 2015 14:54:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1YqjfL-0003fd-Oq
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 14:54:15 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
	C3/13-03040-61ECC455; Fri, 08 May 2015 14:54:14 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-14.tower-31.messagelabs.com!1431096853!11201821!1
X-Originating-IP: [209.85.212.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20969 invoked from network); 8 May 2015 14:54:13 -0000
Received: from mail-wi0-f182.google.com (HELO mail-wi0-f182.google.com)
	(209.85.212.182)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 14:54:13 -0000
Received: by wizk4 with SMTP id k4so32837556wiz.1
	for <win-pv-devel@lists.xenproject.org>;
	Fri, 08 May 2015 07:54:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:content-type:content-transfer-encoding;
	bh=ZHW/41hcNbFsmi9Z7zu21K8DiXH5VpHte9woVcbIZGM=;
	b=SVqg/lINAlx47vriw1PyuPPTlmx+44pdft2EJxO+vgpUjqOJVaEJu/YOKhNJn0SA1a
	jylgKLh90WSAAlQjRWqMdrWnVgvZpgVu5wQhdSq4IyQnhVnLLlFLbWW42zqlzo6E4YWD
	p7GEECMOkg+o913Dtj+UW1AnfgRQLOWPv0uwJcFkwXrGMgDVFZ1HwgqhQn+c/IJh/0/N
	BaqLX4dM0tcrQdn7Fpf3C81PWs47WOBONUebXHyR3BY3cP7oa7FyT9QJ7h0D8bZaPRdn
	mcoAWB3pzBrkeoyVONTy7ssulmiK9kBj7hV7fDgbJ/igiR3RjezyED3RERflPN7mDgtJ
	+SDg==
X-Gm-Message-State: ALoCoQmJiiIzJ6W65CWo5knu2JFrx9pi8CYdCec3S12p3mQkxCsJ6DlJES6FWUN7jztwLhU27FUR
X-Received: by 10.180.89.231 with SMTP id br7mr6957249wib.60.1431096853412;
	Fri, 08 May 2015 07:54:13 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id u9sm8712703wjx.15.2015.05.08.07.54.11
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 08 May 2015 07:54:12 -0700 (PDT)
Message-ID: <554CCE1F.5080305@m2r.biz>
Date: Fri, 08 May 2015 16:54:23 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: xen-devel <xen-devel@lists.xensource.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <ian.campbell@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Subject: [win-pv-devel] Question about windows domU long boot time in xen
 and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

In latest years hvm domUs support and performance was increased but 
windows boot time is still too long.
I tried out all sort of combinations (without pv, with old gplpv and new 
winpv, with vnc, spice or without both, with different vgas and many 
other options) with same result: strange long boot time (before arrive 
to user login).
On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...) 
instead for example the boot time is faster and similar to the phisical 
pc one with same vcpu ram ecc as assigned.
Is there something that need to be improved/fixed in windows pv drivers 
or xen?

I tried to narrow down my search trying with virtio disk on xen but I 
was unable to have libxl patch working.
I taken very old Wei Liu patch from here:
http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch

And I tried to adapt it but there is something that I not understand and 
causing the build fails:
libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use 
in this function)

Here the path I updated and tried failing, I did only disks part (nic 
need only model change in xl.cfg FWIK):
https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b249334d92f0a

Can someone help me to complete/fix it please?


Thanks for any reply and sorry for my bad english.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 14:59:13 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 14:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yqjk9-0004eU-BP; Fri, 08 May 2015 14:59:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1Yqjk8-0004dL-6F
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 14:59:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	8E/B1-02789-F3FCC455; Fri, 08 May 2015 14:59:11 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1431097149!13608119!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16107 invoked from network); 8 May 2015 14:59:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 14:59:09 -0000
X-IronPort-AV: E=Sophos;i="5.13,391,1427760000"; 
   d="scan'208";a="27276"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, xen-devel
	<xen-devel@lists.xensource.com>, "win-pv-devel@lists.xenproject.org"
	<win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ
Date: Fri, 8 May 2015 14:59:08 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
In-Reply-To: <554CCE1F.5080305@m2r.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
> Sent: 08 May 2015 15:54
> To: xen-devel; win-pv-devel@lists.xenproject.org
> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> Subject: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> In latest years hvm domUs support and performance was increased but
> windows boot time is still too long.
> I tried out all sort of combinations (without pv, with old gplpv and new
> winpv, with vnc, spice or without both, with different vgas and many
> other options) with same result: strange long boot time (before arrive
> to user login).
> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
> instead for example the boot time is faster and similar to the phisical
> pc one with same vcpu ram ecc as assigned.
> Is there something that need to be improved/fixed in windows pv drivers
> or xen?
> 

Which version of QEMU are you using. I tend to use upstream, but I see a *very* long pause between the end of firmware logging and sampling the viridian cpuid leaves (which is generally the next thing to cause some logging) so my suspicion is that the int13 handling in seabios is probably the culprit. That's only a hunch, but using rombios and qemu trad is quite a lot faster.

Once the kernel starts to boot I see no significant delays. PV drivers are not wonderfully fast to start up as the xenstore state dance does take a while. It is somewhat unavoidable though.

  Paul

> I tried to narrow down my search trying with virtio disk on xen but I
> was unable to have libxl patch working.
> I taken very old Wei Liu patch from here:
> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
> 
> And I tried to adapt it but there is something that I not understand and
> causing the build fails:
> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
> in this function)
> 
> Here the path I updated and tried failing, I did only disks part (nic
> need only model change in xl.cfg FWIK):
> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
> 34d92f0a
> 
> Can someone help me to complete/fix it please?
> 
> 
> Thanks for any reply and sorry for my bad english.
> 
> 
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 14:59:13 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 14:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yqjk9-0004eU-BP; Fri, 08 May 2015 14:59:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1Yqjk8-0004dL-6F
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 14:59:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
	8E/B1-02789-F3FCC455; Fri, 08 May 2015 14:59:11 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1431097149!13608119!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16107 invoked from network); 8 May 2015 14:59:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 14:59:09 -0000
X-IronPort-AV: E=Sophos;i="5.13,391,1427760000"; 
   d="scan'208";a="27276"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, xen-devel
	<xen-devel@lists.xensource.com>, "win-pv-devel@lists.xenproject.org"
	<win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ
Date: Fri, 8 May 2015 14:59:08 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
In-Reply-To: <554CCE1F.5080305@m2r.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
> Sent: 08 May 2015 15:54
> To: xen-devel; win-pv-devel@lists.xenproject.org
> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> Subject: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> In latest years hvm domUs support and performance was increased but
> windows boot time is still too long.
> I tried out all sort of combinations (without pv, with old gplpv and new
> winpv, with vnc, spice or without both, with different vgas and many
> other options) with same result: strange long boot time (before arrive
> to user login).
> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
> instead for example the boot time is faster and similar to the phisical
> pc one with same vcpu ram ecc as assigned.
> Is there something that need to be improved/fixed in windows pv drivers
> or xen?
> 

Which version of QEMU are you using. I tend to use upstream, but I see a *very* long pause between the end of firmware logging and sampling the viridian cpuid leaves (which is generally the next thing to cause some logging) so my suspicion is that the int13 handling in seabios is probably the culprit. That's only a hunch, but using rombios and qemu trad is quite a lot faster.

Once the kernel starts to boot I see no significant delays. PV drivers are not wonderfully fast to start up as the xenstore state dance does take a while. It is somewhat unavoidable though.

  Paul

> I tried to narrow down my search trying with virtio disk on xen but I
> was unable to have libxl patch working.
> I taken very old Wei Liu patch from here:
> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
> 
> And I tried to adapt it but there is something that I not understand and
> causing the build fails:
> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
> in this function)
> 
> Here the path I updated and tried failing, I did only disks part (nic
> need only model change in xl.cfg FWIK):
> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
> 34d92f0a
> 
> Can someone help me to complete/fix it please?
> 
> 
> Thanks for any reply and sorry for my bad english.
> 
> 
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@lists.xenproject.org
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 15:11:16 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 15:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yqjvo-0007A7-Im; Fri, 08 May 2015 15:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Yqjvm-00079Y-RU
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 15:11:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	AF/BA-03195-112DC455; Fri, 08 May 2015 15:11:13 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-7.tower-206.messagelabs.com!1431097873!13651896!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24395 invoked from network); 8 May 2015 15:11:13 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 15:11:13 -0000
Received: by widdi4 with SMTP id di4so30892420wid.0
	for <win-pv-devel@lists.xenproject.org>;
	Fri, 08 May 2015 08:11:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=5xK74zDjuBcXxkED7m6UqC7aUcUlzZWmsypEIoXYEaw=;
	b=QvTFlTQUzEFgL2Suo5w8+vlonmOXV7vtBfg/UP02SwM1oyH4bCI0HbCd0l28ODlh81
	v6hCcHBDN6VLq14uZdKhDtSD1O+d3mpEmlrnSmWon4z0T3EmABapAZQiGSFwj1sQ4r20
	tVRNd3eM+0FxHIke2jXZZLERLesSGX8umUPxggD7q+2mt07x8hdTsflaCjCMH8BP4eCh
	AF9iubiIk81tM8b3eoL6F+E9ewL4RmEwGQVI0p8658l/o3dwaYZ/wm1iI6/GbhjA++Tn
	iLcU92rjxTTXpdAQLA5dudz822leZPpqyMU7Uq3dQReGpHQ9xdeDbNoeAZ68M37QwTF6
	55ZA==
X-Gm-Message-State: ALoCoQnAz6+gotIBsCQaNon8lfYWO8v00C1h9Hcl+VXbOalpvbtc570IOOAmQ/6wyhobYI7+AwDy
X-Received: by 10.180.106.226 with SMTP id gx2mr6923035wib.48.1431097872918;
	Fri, 08 May 2015 08:11:12 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id
	gu7sm12739597wib.21.2015.05.08.08.11.11
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 08 May 2015 08:11:12 -0700 (PDT)
Message-ID: <554CD21A.7080400@m2r.biz>
Date: Fri, 08 May 2015 17:11:22 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 08/05/2015 16:59, Paul Durrant ha scritto:
>> -----Original Message-----
>> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
>> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
>> Sent: 08 May 2015 15:54
>> To: xen-devel; win-pv-devel@lists.xenproject.org
>> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
>> Subject: [win-pv-devel] Question about windows domU long boot time in
>> xen and help for update libxl virtio patch (for a test)
>>
>> In latest years hvm domUs support and performance was increased but
>> windows boot time is still too long.
>> I tried out all sort of combinations (without pv, with old gplpv and new
>> winpv, with vnc, spice or without both, with different vgas and many
>> other options) with same result: strange long boot time (before arrive
>> to user login).
>> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
>> instead for example the boot time is faster and similar to the phisical
>> pc one with same vcpu ram ecc as assigned.
>> Is there something that need to be improved/fixed in windows pv drivers
>> or xen?
>>
> Which version of QEMU are you using. I tend to use upstream, but I see a *very* long pause between the end of firmware logging and sampling the viridian cpuid leaves (which is generally the next thing to cause some logging) so my suspicion is that the int13 handling in seabios is probably the culprit. That's only a hunch, but using rombios and qemu trad is quite a lot faster.

Thanks for reply.
With qemu-trad if I remember good was faster on initial boot but have 
lower general performance, I don't use anymore qemu-trad on dom0 with 
xen >= 4.3
About qemu upstream I started use it on 1.2 if I remember good and after 
I always tested all versions up to 2.2 and seabios I keeped updated 
rebuilding from debian sid package (now 1.8.1)

>
> Once the kernel starts to boot I see no significant delays. PV drivers are not wonderfully fast to start up as the xenstore state dance does take a while. It is somewhat unavoidable though.
>
>    Paul
>
>> I tried to narrow down my search trying with virtio disk on xen but I
>> was unable to have libxl patch working.
>> I taken very old Wei Liu patch from here:
>> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
>>
>> And I tried to adapt it but there is something that I not understand and
>> causing the build fails:
>> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
>> in this function)
>>
>> Here the path I updated and tried failing, I did only disks part (nic
>> need only model change in xl.cfg FWIK):
>> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
>> 34d92f0a
>>
>> Can someone help me to complete/fix it please?
>>
>>
>> Thanks for any reply and sorry for my bad english.
>>
>>
>> _______________________________________________
>> win-pv-devel mailing list
>> win-pv-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 15:11:16 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 15:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yqjvo-0007A7-Im; Fri, 08 May 2015 15:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Yqjvm-00079Y-RU
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 15:11:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	AF/BA-03195-112DC455; Fri, 08 May 2015 15:11:13 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-7.tower-206.messagelabs.com!1431097873!13651896!1
X-Originating-IP: [209.85.212.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24395 invoked from network); 8 May 2015 15:11:13 -0000
Received: from mail-wi0-f173.google.com (HELO mail-wi0-f173.google.com)
	(209.85.212.173)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 15:11:13 -0000
Received: by widdi4 with SMTP id di4so30892420wid.0
	for <win-pv-devel@lists.xenproject.org>;
	Fri, 08 May 2015 08:11:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=5xK74zDjuBcXxkED7m6UqC7aUcUlzZWmsypEIoXYEaw=;
	b=QvTFlTQUzEFgL2Suo5w8+vlonmOXV7vtBfg/UP02SwM1oyH4bCI0HbCd0l28ODlh81
	v6hCcHBDN6VLq14uZdKhDtSD1O+d3mpEmlrnSmWon4z0T3EmABapAZQiGSFwj1sQ4r20
	tVRNd3eM+0FxHIke2jXZZLERLesSGX8umUPxggD7q+2mt07x8hdTsflaCjCMH8BP4eCh
	AF9iubiIk81tM8b3eoL6F+E9ewL4RmEwGQVI0p8658l/o3dwaYZ/wm1iI6/GbhjA++Tn
	iLcU92rjxTTXpdAQLA5dudz822leZPpqyMU7Uq3dQReGpHQ9xdeDbNoeAZ68M37QwTF6
	55ZA==
X-Gm-Message-State: ALoCoQnAz6+gotIBsCQaNon8lfYWO8v00C1h9Hcl+VXbOalpvbtc570IOOAmQ/6wyhobYI7+AwDy
X-Received: by 10.180.106.226 with SMTP id gx2mr6923035wib.48.1431097872918;
	Fri, 08 May 2015 08:11:12 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id
	gu7sm12739597wib.21.2015.05.08.08.11.11
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Fri, 08 May 2015 08:11:12 -0700 (PDT)
Message-ID: <554CD21A.7080400@m2r.biz>
Date: Fri, 08 May 2015 17:11:22 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 08/05/2015 16:59, Paul Durrant ha scritto:
>> -----Original Message-----
>> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
>> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
>> Sent: 08 May 2015 15:54
>> To: xen-devel; win-pv-devel@lists.xenproject.org
>> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
>> Subject: [win-pv-devel] Question about windows domU long boot time in
>> xen and help for update libxl virtio patch (for a test)
>>
>> In latest years hvm domUs support and performance was increased but
>> windows boot time is still too long.
>> I tried out all sort of combinations (without pv, with old gplpv and new
>> winpv, with vnc, spice or without both, with different vgas and many
>> other options) with same result: strange long boot time (before arrive
>> to user login).
>> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
>> instead for example the boot time is faster and similar to the phisical
>> pc one with same vcpu ram ecc as assigned.
>> Is there something that need to be improved/fixed in windows pv drivers
>> or xen?
>>
> Which version of QEMU are you using. I tend to use upstream, but I see a *very* long pause between the end of firmware logging and sampling the viridian cpuid leaves (which is generally the next thing to cause some logging) so my suspicion is that the int13 handling in seabios is probably the culprit. That's only a hunch, but using rombios and qemu trad is quite a lot faster.

Thanks for reply.
With qemu-trad if I remember good was faster on initial boot but have 
lower general performance, I don't use anymore qemu-trad on dom0 with 
xen >= 4.3
About qemu upstream I started use it on 1.2 if I remember good and after 
I always tested all versions up to 2.2 and seabios I keeped updated 
rebuilding from debian sid package (now 1.8.1)

>
> Once the kernel starts to boot I see no significant delays. PV drivers are not wonderfully fast to start up as the xenstore state dance does take a while. It is somewhat unavoidable though.
>
>    Paul
>
>> I tried to narrow down my search trying with virtio disk on xen but I
>> was unable to have libxl patch working.
>> I taken very old Wei Liu patch from here:
>> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
>>
>> And I tried to adapt it but there is something that I not understand and
>> causing the build fails:
>> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
>> in this function)
>>
>> Here the path I updated and tried failing, I did only disks part (nic
>> need only model change in xl.cfg FWIK):
>> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
>> 34d92f0a
>>
>> Can someone help me to complete/fix it please?
>>
>>
>> Thanks for any reply and sorry for my bad english.
>>
>>
>> _______________________________________________
>> win-pv-devel mailing list
>> win-pv-devel@lists.xenproject.org
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 16:47:32 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 16:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqlQx-0003I3-VP; Fri, 08 May 2015 16:47:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YqlQv-0003He-RZ
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 16:47:30 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
	17/39-02785-0A8EC455; Fri, 08 May 2015 16:47:28 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1431103647!15673514!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD,received_headers: 
	No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 906 invoked from network); 8 May 2015 16:47:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 16:47:28 -0000
X-IronPort-AV: E=Sophos;i="5.13,391,1427760000"; 
   d="scan'208";a="30019"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, xen-devel
	<xen-devel@lists.xensource.com>, "win-pv-devel@lists.xenproject.org"
	<win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ///i8QCAADvXwA==
Date: Fri, 8 May 2015 16:47:25 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
In-Reply-To: <554CD21A.7080400@m2r.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> Sent: 08 May 2015 16:11
> To: Paul Durrant; xen-devel; win-pv-devel@lists.xenproject.org
> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> Il 08/05/2015 16:59, Paul Durrant ha scritto:
> >> -----Original Message-----
> >> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
> >> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
> >> Sent: 08 May 2015 15:54
> >> To: xen-devel; win-pv-devel@lists.xenproject.org
> >> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> >> Subject: [win-pv-devel] Question about windows domU long boot time in
> >> xen and help for update libxl virtio patch (for a test)
> >>
> >> In latest years hvm domUs support and performance was increased but
> >> windows boot time is still too long.
> >> I tried out all sort of combinations (without pv, with old gplpv and new
> >> winpv, with vnc, spice or without both, with different vgas and many
> >> other options) with same result: strange long boot time (before arrive
> >> to user login).
> >> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
> >> instead for example the boot time is faster and similar to the phisical
> >> pc one with same vcpu ram ecc as assigned.
> >> Is there something that need to be improved/fixed in windows pv drivers
> >> or xen?
> >>
> > Which version of QEMU are you using. I tend to use upstream, but I see a
> *very* long pause between the end of firmware logging and sampling the
> viridian cpuid leaves (which is generally the next thing to cause some logging)
> so my suspicion is that the int13 handling in seabios is probably the culprit.
> That's only a hunch, but using rombios and qemu trad is quite a lot faster.
> 
> Thanks for reply.
> With qemu-trad if I remember good was faster on initial boot but have
> lower general performance, I don't use anymore qemu-trad on dom0 with
> xen >= 4.3
> About qemu upstream I started use it on 1.2 if I remember good and after
> I always tested all versions up to 2.2 and seabios I keeped updated
> rebuilding from debian sid package (now 1.8.1)
> 

I'm using the seabios image from the Xen build. Turns out that it's built with CONFIG_ATA_DMA off (because that's not set when you run make defconfig). Turning that on manually in the config and rebuilding makes things a *lot* faster :-)

  Paul

> >
> > Once the kernel starts to boot I see no significant delays. PV drivers are not
> wonderfully fast to start up as the xenstore state dance does take a while. It
> is somewhat unavoidable though.
> >
> >    Paul
> >
> >> I tried to narrow down my search trying with virtio disk on xen but I
> >> was unable to have libxl patch working.
> >> I taken very old Wei Liu patch from here:
> >> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
> >>
> >> And I tried to adapt it but there is something that I not understand and
> >> causing the build fails:
> >> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
> >> in this function)
> >>
> >> Here the path I updated and tried failing, I did only disks part (nic
> >> need only model change in xl.cfg FWIK):
> >>
> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
> >> 34d92f0a
> >>
> >> Can someone help me to complete/fix it please?
> >>
> >>
> >> Thanks for any reply and sorry for my bad english.
> >>
> >>
> >> _______________________________________________
> >> win-pv-devel mailing list
> >> win-pv-devel@lists.xenproject.org
> >> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Fri May 08 16:47:32 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 08 May 2015 16:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YqlQx-0003I3-VP; Fri, 08 May 2015 16:47:31 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YqlQv-0003He-RZ
	for win-pv-devel@lists.xenproject.org; Fri, 08 May 2015 16:47:30 +0000
Received: from [193.109.254.147] by server-10.bemta-14.messagelabs.com id
	17/39-02785-0A8EC455; Fri, 08 May 2015 16:47:28 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1431103647!15673514!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD,received_headers: 
	No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 906 invoked from network); 8 May 2015 16:47:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	8 May 2015 16:47:28 -0000
X-IronPort-AV: E=Sophos;i="5.13,391,1427760000"; 
   d="scan'208";a="30019"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, xen-devel
	<xen-devel@lists.xensource.com>, "win-pv-devel@lists.xenproject.org"
	<win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ///i8QCAADvXwA==
Date: Fri, 8 May 2015 16:47:25 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
In-Reply-To: <554CD21A.7080400@m2r.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> Sent: 08 May 2015 16:11
> To: Paul Durrant; xen-devel; win-pv-devel@lists.xenproject.org
> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> Il 08/05/2015 16:59, Paul Durrant ha scritto:
> >> -----Original Message-----
> >> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
> >> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
> >> Sent: 08 May 2015 15:54
> >> To: xen-devel; win-pv-devel@lists.xenproject.org
> >> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> >> Subject: [win-pv-devel] Question about windows domU long boot time in
> >> xen and help for update libxl virtio patch (for a test)
> >>
> >> In latest years hvm domUs support and performance was increased but
> >> windows boot time is still too long.
> >> I tried out all sort of combinations (without pv, with old gplpv and new
> >> winpv, with vnc, spice or without both, with different vgas and many
> >> other options) with same result: strange long boot time (before arrive
> >> to user login).
> >> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
> >> instead for example the boot time is faster and similar to the phisical
> >> pc one with same vcpu ram ecc as assigned.
> >> Is there something that need to be improved/fixed in windows pv drivers
> >> or xen?
> >>
> > Which version of QEMU are you using. I tend to use upstream, but I see a
> *very* long pause between the end of firmware logging and sampling the
> viridian cpuid leaves (which is generally the next thing to cause some logging)
> so my suspicion is that the int13 handling in seabios is probably the culprit.
> That's only a hunch, but using rombios and qemu trad is quite a lot faster.
> 
> Thanks for reply.
> With qemu-trad if I remember good was faster on initial boot but have
> lower general performance, I don't use anymore qemu-trad on dom0 with
> xen >= 4.3
> About qemu upstream I started use it on 1.2 if I remember good and after
> I always tested all versions up to 2.2 and seabios I keeped updated
> rebuilding from debian sid package (now 1.8.1)
> 

I'm using the seabios image from the Xen build. Turns out that it's built with CONFIG_ATA_DMA off (because that's not set when you run make defconfig). Turning that on manually in the config and rebuilding makes things a *lot* faster :-)

  Paul

> >
> > Once the kernel starts to boot I see no significant delays. PV drivers are not
> wonderfully fast to start up as the xenstore state dance does take a while. It
> is somewhat unavoidable though.
> >
> >    Paul
> >
> >> I tried to narrow down my search trying with virtio disk on xen but I
> >> was unable to have libxl patch working.
> >> I taken very old Wei Liu patch from here:
> >> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
> >>
> >> And I tried to adapt it but there is something that I not understand and
> >> causing the build fails:
> >> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
> >> in this function)
> >>
> >> Here the path I updated and tried failing, I did only disks part (nic
> >> need only model change in xl.cfg FWIK):
> >>
> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
> >> 34d92f0a
> >>
> >> Can someone help me to complete/fix it please?
> >>
> >>
> >> Thanks for any reply and sorry for my bad english.
> >>
> >>
> >> _______________________________________________
> >> win-pv-devel mailing list
> >> win-pv-devel@lists.xenproject.org
> >> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 09:55:52 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 09:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrkRE-0006lT-9D; Mon, 11 May 2015 09:55:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YrkRD-0006lD-Ct
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 09:55:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
	A3/C7-03026-6AC70555; Mon, 11 May 2015 09:55:50 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1431338149!13980281!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30514 invoked from network); 11 May 2015 09:55:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 09:55:49 -0000
X-IronPort-AV: E=Sophos;i="5.13,405,1427760000"; 
   d="scan'208";a="51736"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ///i8QCAADvXwIABOd0AgALUl4CAADXnUA==
Date: Mon, 11 May 2015 09:55:48 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<20150509132854.GA1913@zion.uk.xensource.com>
	<1431333739.2660.561.camel@citrix.com>
In-Reply-To: <1431333739.2660.561.camel@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	xen-devel <xen-devel@lists.xensource.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: Ian Campbell [mailto:ian.campbell@citrix.com]
> Sent: 11 May 2015 09:42
> To: Wei Liu
> Cc: Paul Durrant; Fabio Fantoni; xen-devel; win-pv-
> devel@lists.xenproject.org; Anthony Perard; Stefano Stabellini
> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
> > On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> > > I'm using the seabios image from the Xen build. Turns out that it's
> > built with CONFIG_ATA_DMA off (because that's not set when you run
> > make defconfig). Turning that on manually in the config and rebuilding
> > makes things a *lot* faster :-)
> > >
> >
> > Maybe we should turn that on in our build?
> 
> Right now we just consume the upstream defconfig without any
> modifications, so my preference would be to try and get them to enable
> ATA_DMA by default (i.e. by sending a patch).
> 
> If they don't want to do this for some reason (and those reasons don't
> apply to us) then we should consider tweaking the config locally.
> 
> NB many distros want to ship only a single image, so getting this turned
> on globally would be a better approach.
> 

Agreed. I'll see if I can formulate a patch sometime this week.

  Paul

> Ian.

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 09:55:52 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 09:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrkRE-0006lT-9D; Mon, 11 May 2015 09:55:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YrkRD-0006lD-Ct
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 09:55:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
	A3/C7-03026-6AC70555; Mon, 11 May 2015 09:55:50 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1431338149!13980281!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30514 invoked from network); 11 May 2015 09:55:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 09:55:49 -0000
X-IronPort-AV: E=Sophos;i="5.13,405,1427760000"; 
   d="scan'208";a="51736"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ///i8QCAADvXwIABOd0AgALUl4CAADXnUA==
Date: Mon, 11 May 2015 09:55:48 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<20150509132854.GA1913@zion.uk.xensource.com>
	<1431333739.2660.561.camel@citrix.com>
In-Reply-To: <1431333739.2660.561.camel@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	xen-devel <xen-devel@lists.xensource.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: Ian Campbell [mailto:ian.campbell@citrix.com]
> Sent: 11 May 2015 09:42
> To: Wei Liu
> Cc: Paul Durrant; Fabio Fantoni; xen-devel; win-pv-
> devel@lists.xenproject.org; Anthony Perard; Stefano Stabellini
> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
> > On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> > > I'm using the seabios image from the Xen build. Turns out that it's
> > built with CONFIG_ATA_DMA off (because that's not set when you run
> > make defconfig). Turning that on manually in the config and rebuilding
> > makes things a *lot* faster :-)
> > >
> >
> > Maybe we should turn that on in our build?
> 
> Right now we just consume the upstream defconfig without any
> modifications, so my preference would be to try and get them to enable
> ATA_DMA by default (i.e. by sending a patch).
> 
> If they don't want to do this for some reason (and those reasons don't
> apply to us) then we should consider tweaking the config locally.
> 
> NB many distros want to ship only a single image, so getting this turned
> on globally would be a better approach.
> 

Agreed. I'll see if I can formulate a patch sometime this week.

  Paul

> Ian.

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 09:56:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 09:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrkRf-0006pu-7F; Mon, 11 May 2015 09:56:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1Yr4ol-00015u-BA
	for win-pv-devel@lists.xenproject.org; Sat, 09 May 2015 13:29:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
	DE/48-02927-2BB0E455; Sat, 09 May 2015 13:29:22 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1431178160!13821201!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27061 invoked from network); 9 May 2015 13:29:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	9 May 2015 13:29:21 -0000
X-IronPort-AV: E=Sophos;i="5.13,396,1427760000"; d="scan'208";a="263384743"
Date: Sat, 9 May 2015 14:28:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20150509132854.GA1913@zion.uk.xensource.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 11 May 2015 09:56:19 +0000
Cc: xen-devel <xen-devel@lists.xensource.com>, Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> > -----Original Message-----
> > From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> > Sent: 08 May 2015 16:11
> > To: Paul Durrant; xen-devel; win-pv-devel@lists.xenproject.org
> > Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> > Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> > xen and help for update libxl virtio patch (for a test)
> > 
> > Il 08/05/2015 16:59, Paul Durrant ha scritto:
> > >> -----Original Message-----
> > >> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
> > >> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
> > >> Sent: 08 May 2015 15:54
> > >> To: xen-devel; win-pv-devel@lists.xenproject.org
> > >> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> > >> Subject: [win-pv-devel] Question about windows domU long boot time in
> > >> xen and help for update libxl virtio patch (for a test)
> > >>
> > >> In latest years hvm domUs support and performance was increased but
> > >> windows boot time is still too long.
> > >> I tried out all sort of combinations (without pv, with old gplpv and new
> > >> winpv, with vnc, spice or without both, with different vgas and many
> > >> other options) with same result: strange long boot time (before arrive
> > >> to user login).
> > >> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
> > >> instead for example the boot time is faster and similar to the phisical
> > >> pc one with same vcpu ram ecc as assigned.
> > >> Is there something that need to be improved/fixed in windows pv drivers
> > >> or xen?
> > >>
> > > Which version of QEMU are you using. I tend to use upstream, but I see a
> > *very* long pause between the end of firmware logging and sampling the
> > viridian cpuid leaves (which is generally the next thing to cause some logging)
> > so my suspicion is that the int13 handling in seabios is probably the culprit.
> > That's only a hunch, but using rombios and qemu trad is quite a lot faster.
> > 
> > Thanks for reply.
> > With qemu-trad if I remember good was faster on initial boot but have
> > lower general performance, I don't use anymore qemu-trad on dom0 with
> > xen >= 4.3
> > About qemu upstream I started use it on 1.2 if I remember good and after
> > I always tested all versions up to 2.2 and seabios I keeped updated
> > rebuilding from debian sid package (now 1.8.1)
> > 
> 
> I'm using the seabios image from the Xen build. Turns out that it's built with CONFIG_ATA_DMA off (because that's not set when you run make defconfig). Turning that on manually in the config and rebuilding makes things a *lot* faster :-)
> 

Maybe we should turn that on in our build?


Wei.

>   Paul
> 
> > >
> > > Once the kernel starts to boot I see no significant delays. PV drivers are not
> > wonderfully fast to start up as the xenstore state dance does take a while. It
> > is somewhat unavoidable though.
> > >
> > >    Paul
> > >
> > >> I tried to narrow down my search trying with virtio disk on xen but I
> > >> was unable to have libxl patch working.
> > >> I taken very old Wei Liu patch from here:
> > >> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
> > >>
> > >> And I tried to adapt it but there is something that I not understand and
> > >> causing the build fails:
> > >> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
> > >> in this function)
> > >>
> > >> Here the path I updated and tried failing, I did only disks part (nic
> > >> need only model change in xl.cfg FWIK):
> > >>
> > https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
> > >> 34d92f0a
> > >>
> > >> Can someone help me to complete/fix it please?
> > >>
> > >>
> > >> Thanks for any reply and sorry for my bad english.
> > >>
> > >>
> > >> _______________________________________________
> > >> win-pv-devel mailing list
> > >> win-pv-devel@lists.xenproject.org
> > >> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 09:56:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 09:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrkRf-0006pz-8v; Mon, 11 May 2015 09:56:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1YrjI9-0000An-PP
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 08:42:25 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
	C8/22-02790-07B60555; Mon, 11 May 2015 08:42:24 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1431333742!16403518!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24564 invoked from network); 11 May 2015 08:42:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 08:42:23 -0000
X-IronPort-AV: E=Sophos;i="5.13,405,1427760000"; d="scan'208";a="263662731"
Message-ID: <1431333739.2660.561.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Mon, 11 May 2015 09:42:19 +0100
In-Reply-To: <20150509132854.GA1913@zion.uk.xensource.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<20150509132854.GA1913@zion.uk.xensource.com>
X-Mailer: Evolution 3.12.9-1+b1 
MIME-Version: 1.0
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 11 May 2015 09:56:19 +0000
Cc: xen-devel <xen-devel@lists.xensource.com>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
> On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> > I'm using the seabios image from the Xen build. Turns out that it's
> built with CONFIG_ATA_DMA off (because that's not set when you run
> make defconfig). Turning that on manually in the config and rebuilding
> makes things a *lot* faster :-)
> > 
> 
> Maybe we should turn that on in our build?

Right now we just consume the upstream defconfig without any
modifications, so my preference would be to try and get them to enable
ATA_DMA by default (i.e. by sending a patch).

If they don't want to do this for some reason (and those reasons don't
apply to us) then we should consider tweaking the config locally.

NB many distros want to ship only a single image, so getting this turned
on globally would be a better approach.

Ian.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 09:56:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 09:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrkRf-0006pz-8v; Mon, 11 May 2015 09:56:19 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Ian.Campbell@citrix.com>) id 1YrjI9-0000An-PP
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 08:42:25 +0000
Received: from [193.109.254.147] by server-9.bemta-14.messagelabs.com id
	C8/22-02790-07B60555; Mon, 11 May 2015 08:42:24 +0000
X-Env-Sender: Ian.Campbell@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1431333742!16403518!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24564 invoked from network); 11 May 2015 08:42:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 08:42:23 -0000
X-IronPort-AV: E=Sophos;i="5.13,405,1427760000"; d="scan'208";a="263662731"
Message-ID: <1431333739.2660.561.camel@citrix.com>
From: Ian Campbell <ian.campbell@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Mon, 11 May 2015 09:42:19 +0100
In-Reply-To: <20150509132854.GA1913@zion.uk.xensource.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<20150509132854.GA1913@zion.uk.xensource.com>
X-Mailer: Evolution 3.12.9-1+b1 
MIME-Version: 1.0
X-DLP: MIA2
X-Mailman-Approved-At: Mon, 11 May 2015 09:56:19 +0000
Cc: xen-devel <xen-devel@lists.xensource.com>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
> On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> > I'm using the seabios image from the Xen build. Turns out that it's
> built with CONFIG_ATA_DMA off (because that's not set when you run
> make defconfig). Turning that on manually in the config and rebuilding
> makes things a *lot* faster :-)
> > 
> 
> Maybe we should turn that on in our build?

Right now we just consume the upstream defconfig without any
modifications, so my preference would be to try and get them to enable
ATA_DMA by default (i.e. by sending a patch).

If they don't want to do this for some reason (and those reasons don't
apply to us) then we should consider tweaking the config locally.

NB many distros want to ship only a single image, so getting this turned
on globally would be a better approach.

Ian.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 09:56:19 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 09:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrkRf-0006pu-7F; Mon, 11 May 2015 09:56:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1Yr4ol-00015u-BA
	for win-pv-devel@lists.xenproject.org; Sat, 09 May 2015 13:29:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
	DE/48-02927-2BB0E455; Sat, 09 May 2015 13:29:22 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1431178160!13821201!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27061 invoked from network); 9 May 2015 13:29:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	9 May 2015 13:29:21 -0000
X-IronPort-AV: E=Sophos;i="5.13,396,1427760000"; d="scan'208";a="263384743"
Date: Sat, 9 May 2015 14:28:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20150509132854.GA1913@zion.uk.xensource.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
X-Mailman-Approved-At: Mon, 11 May 2015 09:56:19 +0000
Cc: xen-devel <xen-devel@lists.xensource.com>, Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Fabio Fantoni <fabio.fantoni@m2r.biz>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> > -----Original Message-----
> > From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> > Sent: 08 May 2015 16:11
> > To: Paul Durrant; xen-devel; win-pv-devel@lists.xenproject.org
> > Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> > Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> > xen and help for update libxl virtio patch (for a test)
> > 
> > Il 08/05/2015 16:59, Paul Durrant ha scritto:
> > >> -----Original Message-----
> > >> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
> > >> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
> > >> Sent: 08 May 2015 15:54
> > >> To: xen-devel; win-pv-devel@lists.xenproject.org
> > >> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
> > >> Subject: [win-pv-devel] Question about windows domU long boot time in
> > >> xen and help for update libxl virtio patch (for a test)
> > >>
> > >> In latest years hvm domUs support and performance was increased but
> > >> windows boot time is still too long.
> > >> I tried out all sort of combinations (without pv, with old gplpv and new
> > >> winpv, with vnc, spice or without both, with different vgas and many
> > >> other options) with same result: strange long boot time (before arrive
> > >> to user login).
> > >> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
> > >> instead for example the boot time is faster and similar to the phisical
> > >> pc one with same vcpu ram ecc as assigned.
> > >> Is there something that need to be improved/fixed in windows pv drivers
> > >> or xen?
> > >>
> > > Which version of QEMU are you using. I tend to use upstream, but I see a
> > *very* long pause between the end of firmware logging and sampling the
> > viridian cpuid leaves (which is generally the next thing to cause some logging)
> > so my suspicion is that the int13 handling in seabios is probably the culprit.
> > That's only a hunch, but using rombios and qemu trad is quite a lot faster.
> > 
> > Thanks for reply.
> > With qemu-trad if I remember good was faster on initial boot but have
> > lower general performance, I don't use anymore qemu-trad on dom0 with
> > xen >= 4.3
> > About qemu upstream I started use it on 1.2 if I remember good and after
> > I always tested all versions up to 2.2 and seabios I keeped updated
> > rebuilding from debian sid package (now 1.8.1)
> > 
> 
> I'm using the seabios image from the Xen build. Turns out that it's built with CONFIG_ATA_DMA off (because that's not set when you run make defconfig). Turning that on manually in the config and rebuilding makes things a *lot* faster :-)
> 

Maybe we should turn that on in our build?


Wei.

>   Paul
> 
> > >
> > > Once the kernel starts to boot I see no significant delays. PV drivers are not
> > wonderfully fast to start up as the xenstore state dance does take a while. It
> > is somewhat unavoidable though.
> > >
> > >    Paul
> > >
> > >> I tried to narrow down my search trying with virtio disk on xen but I
> > >> was unable to have libxl patch working.
> > >> I taken very old Wei Liu patch from here:
> > >> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
> > >>
> > >> And I tried to adapt it but there is something that I not understand and
> > >> causing the build fails:
> > >> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
> > >> in this function)
> > >>
> > >> Here the path I updated and tried failing, I did only disks part (nic
> > >> need only model change in xl.cfg FWIK):
> > >>
> > https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
> > >> 34d92f0a
> > >>
> > >> Can someone help me to complete/fix it please?
> > >>
> > >>
> > >> Thanks for any reply and sorry for my bad english.
> > >>
> > >>
> > >> _______________________________________________
> > >> win-pv-devel mailing list
> > >> win-pv-devel@lists.xenproject.org
> > >> http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 10:27:17 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 10:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yrkvc-00016u-Rv; Mon, 11 May 2015 10:27:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Yrkva-00016e-Pc
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 10:27:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
	8E/37-03026-10480555; Mon, 11 May 2015 10:27:13 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-10.tower-206.messagelabs.com!1431340032!8667530!1
X-Originating-IP: [209.85.212.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3230 invoked from network); 11 May 2015 10:27:12 -0000
Received: from mail-wi0-f182.google.com (HELO mail-wi0-f182.google.com)
	(209.85.212.182)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 10:27:12 -0000
Received: by wizk4 with SMTP id k4so99533749wiz.1
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 11 May 2015 03:27:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=xGoREoXPimJYPt367PNfLVHZ7pWklJSwrZ5VdXIaESc=;
	b=ESo5CRLSIulPvFItjCOvfErpYFNCT6TyaGpm4bNlRcQpVZBeUDzniYWz/vaX5cBpoe
	FmEJRoyJqSF9R0cPRO+NZOxjQICqR0V4ykCJCoIttTAGdKpyptXnDX9H31s0rD+0B2ns
	IfBAbQmj20iduaq9bsspOkfYYgEew+xRuTiPDhbROrv2HpCHLIuFiUnfGkQW5q5saSqM
	iuRomLvPxS+IT+KYWZIgUTe3F0JAPoAE8gdPVtSzYpVM51i+GSAPANJUszGHIZS90ixI
	hYLWJM6mt+5beqHY3+4WW6g7HWDbuxAIhGE6/c+G4X2gFCgyL2IuWczBHts9OoeCQDNM
	2aFw==
X-Gm-Message-State: ALoCoQkPDd2couF5ltM1RNV+fdSh2Pg3CWjMwjJ1zdgoz+443UUYBqwRwyRUmnJpp7qoITEaG+jb
X-Received: by 10.180.91.76 with SMTP id cc12mr19720570wib.67.1431340032411;
	Mon, 11 May 2015 03:27:12 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id bh7sm22129673wjb.8.2015.05.11.03.27.10
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Mon, 11 May 2015 03:27:11 -0700 (PDT)
Message-ID: <555083FD.4020505@m2r.biz>
Date: Mon, 11 May 2015 12:27:09 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	Ian Campbell <Ian.Campbell@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <554CCE1F.5080305@m2r.biz>	
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>	
	<554CD21A.7080400@m2r.biz>	
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>	
	<20150509132854.GA1913@zion.uk.xensource.com>
	<1431333739.2660.561.camel@citrix.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	xen-devel <xen-devel@lists.xensource.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 11/05/2015 11:55, Paul Durrant ha scritto:
>> -----Original Message-----
>> From: Ian Campbell [mailto:ian.campbell@citrix.com]
>> Sent: 11 May 2015 09:42
>> To: Wei Liu
>> Cc: Paul Durrant; Fabio Fantoni; xen-devel; win-pv-
>> devel@lists.xenproject.org; Anthony Perard; Stefano Stabellini
>> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
>> xen and help for update libxl virtio patch (for a test)
>>
>> On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
>>> On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
>>>> I'm using the seabios image from the Xen build. Turns out that it's
>>> built with CONFIG_ATA_DMA off (because that's not set when you run
>>> make defconfig). Turning that on manually in the config and rebuilding
>>> makes things a *lot* faster :-)
>>> Maybe we should turn that on in our build?
>> Right now we just consume the upstream defconfig without any
>> modifications, so my preference would be to try and get them to enable
>> ATA_DMA by default (i.e. by sending a patch).
>>
>> If they don't want to do this for some reason (and those reasons don't
>> apply to us) then we should consider tweaking the config locally.
>>
>> NB many distros want to ship only a single image, so getting this turned
>> on globally would be a better approach.
>>
> Agreed. I'll see if I can formulate a patch sometime this week.
>
>    Paul
>
>> Ian.

I tested now rebuiling debian seabios I use enabling ATA_DMA and also 
ATA_PIO32 I saw disabled by default and FWIK should affect performance 
and now hvm boot time was decreased, thanks!
About ATA_PIO32 what do you think? I not tried with it still disabled 
and only ATA_DMA for see difference, I must test also this case?

Thanks for any reply and sorry for my bad english.

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 10:27:17 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 10:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yrkvc-00016u-Rv; Mon, 11 May 2015 10:27:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Yrkva-00016e-Pc
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 10:27:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
	8E/37-03026-10480555; Mon, 11 May 2015 10:27:13 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-10.tower-206.messagelabs.com!1431340032!8667530!1
X-Originating-IP: [209.85.212.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3230 invoked from network); 11 May 2015 10:27:12 -0000
Received: from mail-wi0-f182.google.com (HELO mail-wi0-f182.google.com)
	(209.85.212.182)
	by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 10:27:12 -0000
Received: by wizk4 with SMTP id k4so99533749wiz.1
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 11 May 2015 03:27:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=xGoREoXPimJYPt367PNfLVHZ7pWklJSwrZ5VdXIaESc=;
	b=ESo5CRLSIulPvFItjCOvfErpYFNCT6TyaGpm4bNlRcQpVZBeUDzniYWz/vaX5cBpoe
	FmEJRoyJqSF9R0cPRO+NZOxjQICqR0V4ykCJCoIttTAGdKpyptXnDX9H31s0rD+0B2ns
	IfBAbQmj20iduaq9bsspOkfYYgEew+xRuTiPDhbROrv2HpCHLIuFiUnfGkQW5q5saSqM
	iuRomLvPxS+IT+KYWZIgUTe3F0JAPoAE8gdPVtSzYpVM51i+GSAPANJUszGHIZS90ixI
	hYLWJM6mt+5beqHY3+4WW6g7HWDbuxAIhGE6/c+G4X2gFCgyL2IuWczBHts9OoeCQDNM
	2aFw==
X-Gm-Message-State: ALoCoQkPDd2couF5ltM1RNV+fdSh2Pg3CWjMwjJ1zdgoz+443UUYBqwRwyRUmnJpp7qoITEaG+jb
X-Received: by 10.180.91.76 with SMTP id cc12mr19720570wib.67.1431340032411;
	Mon, 11 May 2015 03:27:12 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id bh7sm22129673wjb.8.2015.05.11.03.27.10
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Mon, 11 May 2015 03:27:11 -0700 (PDT)
Message-ID: <555083FD.4020505@m2r.biz>
Date: Mon, 11 May 2015 12:27:09 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	Ian Campbell <Ian.Campbell@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <554CCE1F.5080305@m2r.biz>	
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>	
	<554CD21A.7080400@m2r.biz>	
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>	
	<20150509132854.GA1913@zion.uk.xensource.com>
	<1431333739.2660.561.camel@citrix.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	xen-devel <xen-devel@lists.xensource.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 11/05/2015 11:55, Paul Durrant ha scritto:
>> -----Original Message-----
>> From: Ian Campbell [mailto:ian.campbell@citrix.com]
>> Sent: 11 May 2015 09:42
>> To: Wei Liu
>> Cc: Paul Durrant; Fabio Fantoni; xen-devel; win-pv-
>> devel@lists.xenproject.org; Anthony Perard; Stefano Stabellini
>> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
>> xen and help for update libxl virtio patch (for a test)
>>
>> On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
>>> On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
>>>> I'm using the seabios image from the Xen build. Turns out that it's
>>> built with CONFIG_ATA_DMA off (because that's not set when you run
>>> make defconfig). Turning that on manually in the config and rebuilding
>>> makes things a *lot* faster :-)
>>> Maybe we should turn that on in our build?
>> Right now we just consume the upstream defconfig without any
>> modifications, so my preference would be to try and get them to enable
>> ATA_DMA by default (i.e. by sending a patch).
>>
>> If they don't want to do this for some reason (and those reasons don't
>> apply to us) then we should consider tweaking the config locally.
>>
>> NB many distros want to ship only a single image, so getting this turned
>> on globally would be a better approach.
>>
> Agreed. I'll see if I can formulate a patch sometime this week.
>
>    Paul
>
>> Ian.

I tested now rebuiling debian seabios I use enabling ATA_DMA and also 
ATA_PIO32 I saw disabled by default and FWIK should affect performance 
and now hvm boot time was decreased, thanks!
About ATA_PIO32 what do you think? I not tried with it still disabled 
and only ATA_DMA for see difference, I must test also this case?

Thanks for any reply and sorry for my bad english.

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 11:04:30 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 11:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrlVe-00059E-0g; Mon, 11 May 2015 11:04:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YrlVd-00058z-5p
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 11:04:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	07/4F-03195-CBC80555; Mon, 11 May 2015 11:04:28 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1431342267!11115063!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD,received_headers: 
	No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30897 invoked from network); 11 May 2015 11:04:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 11:04:27 -0000
X-IronPort-AV: E=Sophos;i="5.13,406,1427760000"; 
   d="scan'208";a="53763"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, Ian Campbell
	<Ian.Campbell@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ///i8QCAADvXwIABOd0AgALUl4CAADXnUP//52SAgAArf9A=
Date: Mon, 11 May 2015 11:03:24 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258DABC0@AMSPEX01CL01.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<20150509132854.GA1913@zion.uk.xensource.com>
	<1431333739.2660.561.camel@citrix.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
	<555083FD.4020505@m2r.biz>
In-Reply-To: <555083FD.4020505@m2r.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	xen-devel <xen-devel@lists.xensource.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> Sent: 11 May 2015 11:27
> To: Paul Durrant; Ian Campbell; Wei Liu
> Cc: xen-devel; win-pv-devel@lists.xenproject.org; Anthony Perard; Stefano
> Stabellini
> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> Il 11/05/2015 11:55, Paul Durrant ha scritto:
> >> -----Original Message-----
> >> From: Ian Campbell [mailto:ian.campbell@citrix.com]
> >> Sent: 11 May 2015 09:42
> >> To: Wei Liu
> >> Cc: Paul Durrant; Fabio Fantoni; xen-devel; win-pv-
> >> devel@lists.xenproject.org; Anthony Perard; Stefano Stabellini
> >> Subject: Re: [win-pv-devel] Question about windows domU long boot
> time in
> >> xen and help for update libxl virtio patch (for a test)
> >>
> >> On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
> >>> On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> >>>> I'm using the seabios image from the Xen build. Turns out that it's
> >>> built with CONFIG_ATA_DMA off (because that's not set when you run
> >>> make defconfig). Turning that on manually in the config and rebuilding
> >>> makes things a *lot* faster :-)
> >>> Maybe we should turn that on in our build?
> >> Right now we just consume the upstream defconfig without any
> >> modifications, so my preference would be to try and get them to enable
> >> ATA_DMA by default (i.e. by sending a patch).
> >>
> >> If they don't want to do this for some reason (and those reasons don't
> >> apply to us) then we should consider tweaking the config locally.
> >>
> >> NB many distros want to ship only a single image, so getting this turned
> >> on globally would be a better approach.
> >>
> > Agreed. I'll see if I can formulate a patch sometime this week.
> >
> >    Paul
> >
> >> Ian.
> 
> I tested now rebuiling debian seabios I use enabling ATA_DMA and also
> ATA_PIO32 I saw disabled by default and FWIK should affect performance
> and now hvm boot time was decreased, thanks!
> About ATA_PIO32 what do you think? I not tried with it still disabled
> and only ATA_DMA for see difference, I must test also this case?
> 

Might be helpful to know the merits of each independently. I plan a patch to turn them both on though.

  Paul

> Thanks for any reply and sorry for my bad english.
_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 11:04:30 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 11:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YrlVe-00059E-0g; Mon, 11 May 2015 11:04:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YrlVd-00058z-5p
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 11:04:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
	07/4F-03195-CBC80555; Mon, 11 May 2015 11:04:28 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1431342267!11115063!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD,received_headers: 
	No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30897 invoked from network); 11 May 2015 11:04:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 11:04:27 -0000
X-IronPort-AV: E=Sophos;i="5.13,406,1427760000"; 
   d="scan'208";a="53763"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>, Ian Campbell
	<Ian.Campbell@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [win-pv-devel] Question about windows domU long boot time in
	xen and help for update libxl virtio patch (for a test)
Thread-Index: AQHQiZ7q4PTaoF8xOEefhVLbeuWi6J1yKsaQ///i8QCAADvXwIABOd0AgALUl4CAADXnUP//52SAgAArf9A=
Date: Mon, 11 May 2015 11:03:24 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD0258DABC0@AMSPEX01CL01.citrite.net>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<20150509132854.GA1913@zion.uk.xensource.com>
	<1431333739.2660.561.camel@citrix.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258DAA1A@AMSPEX01CL01.citrite.net>
	<555083FD.4020505@m2r.biz>
In-Reply-To: <555083FD.4020505@m2r.biz>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Cc: Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
	xen-devel <xen-devel@lists.xensource.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

> -----Original Message-----
> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
> Sent: 11 May 2015 11:27
> To: Paul Durrant; Ian Campbell; Wei Liu
> Cc: xen-devel; win-pv-devel@lists.xenproject.org; Anthony Perard; Stefano
> Stabellini
> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
> xen and help for update libxl virtio patch (for a test)
> 
> Il 11/05/2015 11:55, Paul Durrant ha scritto:
> >> -----Original Message-----
> >> From: Ian Campbell [mailto:ian.campbell@citrix.com]
> >> Sent: 11 May 2015 09:42
> >> To: Wei Liu
> >> Cc: Paul Durrant; Fabio Fantoni; xen-devel; win-pv-
> >> devel@lists.xenproject.org; Anthony Perard; Stefano Stabellini
> >> Subject: Re: [win-pv-devel] Question about windows domU long boot
> time in
> >> xen and help for update libxl virtio patch (for a test)
> >>
> >> On Sat, 2015-05-09 at 14:28 +0100, Wei Liu wrote:
> >>> On Fri, May 08, 2015 at 05:47:25PM +0100, Paul Durrant wrote:
> >>>> I'm using the seabios image from the Xen build. Turns out that it's
> >>> built with CONFIG_ATA_DMA off (because that's not set when you run
> >>> make defconfig). Turning that on manually in the config and rebuilding
> >>> makes things a *lot* faster :-)
> >>> Maybe we should turn that on in our build?
> >> Right now we just consume the upstream defconfig without any
> >> modifications, so my preference would be to try and get them to enable
> >> ATA_DMA by default (i.e. by sending a patch).
> >>
> >> If they don't want to do this for some reason (and those reasons don't
> >> apply to us) then we should consider tweaking the config locally.
> >>
> >> NB many distros want to ship only a single image, so getting this turned
> >> on globally would be a better approach.
> >>
> > Agreed. I'll see if I can formulate a patch sometime this week.
> >
> >    Paul
> >
> >> Ian.
> 
> I tested now rebuiling debian seabios I use enabling ATA_DMA and also
> ATA_PIO32 I saw disabled by default and FWIK should affect performance
> and now hvm boot time was decreased, thanks!
> About ATA_PIO32 what do you think? I not tried with it still disabled
> and only ATA_DMA for see difference, I must test also this case?
> 

Might be helpful to know the merits of each independently. I plan a patch to turn them both on though.

  Paul

> Thanks for any reply and sorry for my bad english.
_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 13:53:52 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 13:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yro9Y-0001Ta-8S; Mon, 11 May 2015 13:53:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Yro9W-0001TK-Ik
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 13:53:50 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	69/1D-02507-D64B0555; Mon, 11 May 2015 13:53:49 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-3.tower-27.messagelabs.com!1431352428!16430236!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32596 invoked from network); 11 May 2015 13:53:48 -0000
Received: from mail-wg0-f54.google.com (HELO mail-wg0-f54.google.com)
	(74.125.82.54)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 13:53:48 -0000
Received: by wgbhc8 with SMTP id hc8so28693031wgb.2
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 11 May 2015 06:53:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=4a8Gue9imHQVOs3EWMIJzl+DXLVDG+NLoRwdnorDYhY=;
	b=ms3ckPMEzXMZ6lGS6VbTWzRmwBB0vZGqUihROwqYPI4kojkAmasNlIi9H37FwfbrO4
	5l/6eCPCluvCnBXufXRtk5ZIOlQzycr32Vih4V+eK32AKZ/Ay+pn+wAA+9xlDb4dIQ9T
	M2c9zQjeDLuwnxKTJzTqaNdL9qCHASbPJFj2VtzjLA/c7v0b6UaW3WnidLpiRfsGZPcT
	zAfgbePST+ikemAwgYUlkOxXg17dUb4jYl7U4qfd9oN7TImiY5i3mbQiQurhUWLS2xGQ
	dmBsTXWh3y6mmznj+mU2GNnc7KH7I0vRd+BX+YXkvp2yJEm35RFVXXJOzQgMnAvZktEC
	FEkA==
X-Gm-Message-State: ALoCoQmlceocUnY56zSk5jZda0ZnXn09WQCyzeTnMnlBEViHRj1FfnlP9nUE163c8nebNWxlkf6V
X-Received: by 10.180.101.65 with SMTP id fe1mr20548493wib.22.1431352428167;
	Mon, 11 May 2015 06:53:48 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id hu1sm192233wib.6.2015.05.11.06.53.45
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Mon, 11 May 2015 06:53:47 -0700 (PDT)
Message-ID: <5550B468.6080306@m2r.biz>
Date: Mon, 11 May 2015 15:53:44 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 08/05/2015 18:47, Paul Durrant ha scritto:
>> -----Original Message-----
>> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
>> Sent: 08 May 2015 16:11
>> To: Paul Durrant; xen-devel; win-pv-devel@lists.xenproject.org
>> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
>> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
>> xen and help for update libxl virtio patch (for a test)
>>
>> Il 08/05/2015 16:59, Paul Durrant ha scritto:
>>>> -----Original Message-----
>>>> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
>>>> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
>>>> Sent: 08 May 2015 15:54
>>>> To: xen-devel; win-pv-devel@lists.xenproject.org
>>>> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
>>>> Subject: [win-pv-devel] Question about windows domU long boot time in
>>>> xen and help for update libxl virtio patch (for a test)
>>>>
>>>> In latest years hvm domUs support and performance was increased but
>>>> windows boot time is still too long.
>>>> I tried out all sort of combinations (without pv, with old gplpv and new
>>>> winpv, with vnc, spice or without both, with different vgas and many
>>>> other options) with same result: strange long boot time (before arrive
>>>> to user login).
>>>> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
>>>> instead for example the boot time is faster and similar to the phisical
>>>> pc one with same vcpu ram ecc as assigned.
>>>> Is there something that need to be improved/fixed in windows pv drivers
>>>> or xen?
>>>>
>>> Which version of QEMU are you using. I tend to use upstream, but I see a
>> *very* long pause between the end of firmware logging and sampling the
>> viridian cpuid leaves (which is generally the next thing to cause some logging)
>> so my suspicion is that the int13 handling in seabios is probably the culprit.
>> That's only a hunch, but using rombios and qemu trad is quite a lot faster.
>>
>> Thanks for reply.
>> With qemu-trad if I remember good was faster on initial boot but have
>> lower general performance, I don't use anymore qemu-trad on dom0 with
>> xen >= 4.3
>> About qemu upstream I started use it on 1.2 if I remember good and after
>> I always tested all versions up to 2.2 and seabios I keeped updated
>> rebuilding from debian sid package (now 1.8.1)
>>
> I'm using the seabios image from the Xen build. Turns out that it's built with CONFIG_ATA_DMA off (because that's not set when you run make defconfig). Turning that on manually in the config and rebuilding makes things a *lot* faster :-)
>
>    Paul
>
>>> Once the kernel starts to boot I see no significant delays. PV drivers are not
>> wonderfully fast to start up as the xenstore state dance does take a while. It
>> is somewhat unavoidable though.
>>>     Paul
>>>
>>>> I tried to narrow down my search trying with virtio disk on xen but I
>>>> was unable to have libxl patch working.
>>>> I taken very old Wei Liu patch from here:
>>>> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
>>>>
>>>> And I tried to adapt it but there is something that I not understand and
>>>> causing the build fails:
>>>> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
>>>> in this function)
>>>>
>>>> Here the path I updated and tried failing, I did only disks part (nic
>>>> need only model change in xl.cfg FWIK):
>>>>
>> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
>>>> 34d92f0a
>>>>
>>>> Can someone help me to complete/fix it please?

Can someone help me about virtio disks support in libxl please?

After this reply about seabios seems can be useful try virtio:
http://lists.xen.org/archives/html/xen-devel/2015-05/msg01257.html

Thanks for any reply and sorry for my bad english.



_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 13:53:52 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 13:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yro9Y-0001Ta-8S; Mon, 11 May 2015 13:53:52 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Yro9W-0001TK-Ik
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 13:53:50 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	69/1D-02507-D64B0555; Mon, 11 May 2015 13:53:49 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-3.tower-27.messagelabs.com!1431352428!16430236!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=1.7 required=7.0 tests=BIZ_TLD
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32596 invoked from network); 11 May 2015 13:53:48 -0000
Received: from mail-wg0-f54.google.com (HELO mail-wg0-f54.google.com)
	(74.125.82.54)
	by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 13:53:48 -0000
Received: by wgbhc8 with SMTP id hc8so28693031wgb.2
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 11 May 2015 06:53:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=4a8Gue9imHQVOs3EWMIJzl+DXLVDG+NLoRwdnorDYhY=;
	b=ms3ckPMEzXMZ6lGS6VbTWzRmwBB0vZGqUihROwqYPI4kojkAmasNlIi9H37FwfbrO4
	5l/6eCPCluvCnBXufXRtk5ZIOlQzycr32Vih4V+eK32AKZ/Ay+pn+wAA+9xlDb4dIQ9T
	M2c9zQjeDLuwnxKTJzTqaNdL9qCHASbPJFj2VtzjLA/c7v0b6UaW3WnidLpiRfsGZPcT
	zAfgbePST+ikemAwgYUlkOxXg17dUb4jYl7U4qfd9oN7TImiY5i3mbQiQurhUWLS2xGQ
	dmBsTXWh3y6mmznj+mU2GNnc7KH7I0vRd+BX+YXkvp2yJEm35RFVXXJOzQgMnAvZktEC
	FEkA==
X-Gm-Message-State: ALoCoQmlceocUnY56zSk5jZda0ZnXn09WQCyzeTnMnlBEViHRj1FfnlP9nUE163c8nebNWxlkf6V
X-Received: by 10.180.101.65 with SMTP id fe1mr20548493wib.22.1431352428167;
	Mon, 11 May 2015 06:53:48 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id hu1sm192233wib.6.2015.05.11.06.53.45
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Mon, 11 May 2015 06:53:47 -0700 (PDT)
Message-ID: <5550B468.6080306@m2r.biz>
Date: Mon, 11 May 2015 15:53:44 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	xen-devel <xen-devel@lists.xensource.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
Cc: Anthony Perard <anthony.perard@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Wei Liu <wei.liu2@citrix.com>, Ian Campbell <Ian.Campbell@citrix.com>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 08/05/2015 18:47, Paul Durrant ha scritto:
>> -----Original Message-----
>> From: Fabio Fantoni [mailto:fabio.fantoni@m2r.biz]
>> Sent: 08 May 2015 16:11
>> To: Paul Durrant; xen-devel; win-pv-devel@lists.xenproject.org
>> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
>> Subject: Re: [win-pv-devel] Question about windows domU long boot time in
>> xen and help for update libxl virtio patch (for a test)
>>
>> Il 08/05/2015 16:59, Paul Durrant ha scritto:
>>>> -----Original Message-----
>>>> From: win-pv-devel-bounces@lists.xenproject.org [mailto:win-pv-devel-
>>>> bounces@lists.xenproject.org] On Behalf Of Fabio Fantoni
>>>> Sent: 08 May 2015 15:54
>>>> To: xen-devel; win-pv-devel@lists.xenproject.org
>>>> Cc: Anthony Perard; Wei Liu; Ian Campbell; Stefano Stabellini
>>>> Subject: [win-pv-devel] Question about windows domU long boot time in
>>>> xen and help for update libxl virtio patch (for a test)
>>>>
>>>> In latest years hvm domUs support and performance was increased but
>>>> windows boot time is still too long.
>>>> I tried out all sort of combinations (without pv, with old gplpv and new
>>>> winpv, with vnc, spice or without both, with different vgas and many
>>>> other options) with same result: strange long boot time (before arrive
>>>> to user login).
>>>> On kvm (trying with same qemu/seabios versions, qdisk with raw ecc...)
>>>> instead for example the boot time is faster and similar to the phisical
>>>> pc one with same vcpu ram ecc as assigned.
>>>> Is there something that need to be improved/fixed in windows pv drivers
>>>> or xen?
>>>>
>>> Which version of QEMU are you using. I tend to use upstream, but I see a
>> *very* long pause between the end of firmware logging and sampling the
>> viridian cpuid leaves (which is generally the next thing to cause some logging)
>> so my suspicion is that the int13 handling in seabios is probably the culprit.
>> That's only a hunch, but using rombios and qemu trad is quite a lot faster.
>>
>> Thanks for reply.
>> With qemu-trad if I remember good was faster on initial boot but have
>> lower general performance, I don't use anymore qemu-trad on dom0 with
>> xen >= 4.3
>> About qemu upstream I started use it on 1.2 if I remember good and after
>> I always tested all versions up to 2.2 and seabios I keeped updated
>> rebuilding from debian sid package (now 1.8.1)
>>
> I'm using the seabios image from the Xen build. Turns out that it's built with CONFIG_ATA_DMA off (because that's not set when you run make defconfig). Turning that on manually in the config and rebuilding makes things a *lot* faster :-)
>
>    Paul
>
>>> Once the kernel starts to boot I see no significant delays. PV drivers are not
>> wonderfully fast to start up as the xenstore state dance does take a while. It
>> is somewhat unavoidable though.
>>>     Paul
>>>
>>>> I tried to narrow down my search trying with virtio disk on xen but I
>>>> was unable to have libxl patch working.
>>>> I taken very old Wei Liu patch from here:
>>>> http://downloads.xen.org/Wiki/VirtioOnXen/libxl-virtio-support.patch
>>>>
>>>> And I tried to adapt it but there is something that I not understand and
>>>> causing the build fails:
>>>> libxl.c:2339:32: error: LIBXL__DEVICE_KIND_VIRTIO undeclared (first use
>>>> in this function)
>>>>
>>>> Here the path I updated and tried failing, I did only disks part (nic
>>>> need only model change in xl.cfg FWIK):
>>>>
>> https://github.com/Fantu/Xen/commit/783c1739df3a87689ab8c152632b2493
>>>> 34d92f0a
>>>>
>>>> Can someone help me to complete/fix it please?

Can someone help me about virtio disks support in libxl please?

After this reply about seabios seems can be useful try virtio:
http://lists.xen.org/archives/html/xen-devel/2015-05/msg01257.html

Thanks for any reply and sorry for my bad english.



_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 14:13:37 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 14:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YroSe-00032q-Ve; Mon, 11 May 2015 14:13:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1YroSc-000328-KJ
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 14:13:34 +0000
Received: from [85.158.137.68] by server-10.bemta-3.messagelabs.com id
	30/6A-02797-D09B0555; Mon, 11 May 2015 14:13:33 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1431353610!14230814!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9423 invoked from network); 11 May 2015 14:13:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 14:13:32 -0000
X-IronPort-AV: E=Sophos;i="5.13,407,1427760000"; d="scan'208";a="263757739"
Date: Mon, 11 May 2015 15:13:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>
Message-ID: <20150511141300.GA1470@zion.uk.xensource.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<5550B468.6080306@m2r.biz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5550B468.6080306@m2r.biz>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-devel <xen-devel@lists.xensource.com>, Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Paul Durrant <Paul.Durrant@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

On Mon, May 11, 2015 at 03:53:44PM +0200, Fabio Fantoni wrote:

[...]

> >>>>
> >>>>Can someone help me to complete/fix it please?
> 
> Can someone help me about virtio disks support in libxl please?
> 
> After this reply about seabios seems can be useful try virtio:
> http://lists.xen.org/archives/html/xen-devel/2015-05/msg01257.html
> 
> Thanks for any reply and sorry for my bad english.
> 

Porting that patch to nowadays Xen requires certain amount of effort.
And I'm not sure I want it merged now because virtio on Xen has not been
standardised -- there was effort but now it seems to be stalled. In the
end this patch is going to be outdated again and porting effort wasted.

Another thing is that virtio might be faster when *vm is booting* but
it's not necessary faster when *vm is running*.

So I would rather we figure out a way to make Seabios enable those
options or teach our toolstack to enable the right option for qemu (if
that can be done).

Wei.

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 11 14:13:37 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 May 2015 14:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YroSe-00032q-Ve; Mon, 11 May 2015 14:13:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wei.liu2@citrix.com>) id 1YroSc-000328-KJ
	for win-pv-devel@lists.xenproject.org; Mon, 11 May 2015 14:13:34 +0000
Received: from [85.158.137.68] by server-10.bemta-3.messagelabs.com id
	30/6A-02797-D09B0555; Mon, 11 May 2015 14:13:33 +0000
X-Env-Sender: wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1431353610!14230814!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9423 invoked from network); 11 May 2015 14:13:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	11 May 2015 14:13:32 -0000
X-IronPort-AV: E=Sophos;i="5.13,407,1427760000"; d="scan'208";a="263757739"
Date: Mon, 11 May 2015 15:13:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Fabio Fantoni <fabio.fantoni@m2r.biz>
Message-ID: <20150511141300.GA1470@zion.uk.xensource.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<5550B468.6080306@m2r.biz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5550B468.6080306@m2r.biz>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-DLP: MIA1
Cc: xen-devel <xen-devel@lists.xensource.com>, Wei Liu <wei.liu2@citrix.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Paul Durrant <Paul.Durrant@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

On Mon, May 11, 2015 at 03:53:44PM +0200, Fabio Fantoni wrote:

[...]

> >>>>
> >>>>Can someone help me to complete/fix it please?
> 
> Can someone help me about virtio disks support in libxl please?
> 
> After this reply about seabios seems can be useful try virtio:
> http://lists.xen.org/archives/html/xen-devel/2015-05/msg01257.html
> 
> Thanks for any reply and sorry for my bad english.
> 

Porting that patch to nowadays Xen requires certain amount of effort.
And I'm not sure I want it merged now because virtio on Xen has not been
standardised -- there was effort but now it seems to be stalled. In the
end this patch is going to be outdated again and porting effort wasted.

Another thing is that virtio might be faster when *vm is booting* but
it's not necessary faster when *vm is running*.

So I would rather we figure out a way to make Seabios enable those
options or teach our toolstack to enable the right option for qemu (if
that can be done).

Wei.

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Tue May 12 08:41:09 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 May 2015 08:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Ys5kT-0007rE-GK; Tue, 12 May 2015 08:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Ys5kR-0007qu-Rt
	for win-pv-devel@lists.xenproject.org; Tue, 12 May 2015 08:41:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	36/39-03730-2ACB1555; Tue, 12 May 2015 08:41:06 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-7.tower-31.messagelabs.com!1431420065!14517028!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22516 invoked from network); 12 May 2015 08:41:06 -0000
Received: from mail-wg0-f49.google.com (HELO mail-wg0-f49.google.com)
	(74.125.82.49)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	12 May 2015 08:41:06 -0000
Received: by wggj6 with SMTP id j6so220081wgg.3
	for <win-pv-devel@lists.xenproject.org>;
	Tue, 12 May 2015 01:41:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=SwuDYNPlRyLtyMmviL6zNAn1/v6c/MpsCRkrFmhlFv8=;
	b=Z28G2rI+LinZr4jTIazSejNRnC87jLWnSnvCQtfj7zw3Q4vyBYB3gez2Dy1lgOPIEx
	FXaCHUlFpjcKTVPvoIbR3T1ydtwcMXQ9kWEmnvSJhai8MAuPZECuwLBvR7W7cMes3vAB
	NpH8IsUgBtylKA+844Z7hWq9XncHxhuYcUBi2mqtnKW00Wm62rgTSxeJZCkIlvIGLvC+
	FyVuFIHZifAQdVKaFOEX2C9q/zQ8OX6b2yWkEgvTs0y+kk9XjV1sUQ3iPYHUYzJ6aU2Z
	YxXQTvvbgZSF6R8NnmaVMtA0RphdwjhtBUcXEC6kkq7M1ldox3WrrCZp8Ddc0G5ubonR
	1a1Q==
X-Gm-Message-State: ALoCoQm5CC7uhqVyuAdA6YUMJHssyz3OWm72Hxy03A/o22hao1FQbibC8AYeMr2UepM92etSdWd2
X-Received: by 10.194.189.148 with SMTP id gi20mr28602776wjc.22.1431420065591; 
	Tue, 12 May 2015 01:41:05 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id u9sm22098089wju.44.2015.05.12.01.41.03
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Tue, 12 May 2015 01:41:04 -0700 (PDT)
Message-ID: <5551BCA0.2040804@m2r.biz>
Date: Tue, 12 May 2015 10:41:04 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Wei Liu <wei.liu2@citrix.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<5550B468.6080306@m2r.biz>
	<20150511141300.GA1470@zion.uk.xensource.com>
In-Reply-To: <20150511141300.GA1470@zion.uk.xensource.com>
Cc: xen-devel <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Paul Durrant <Paul.Durrant@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 11/05/2015 16:13, Wei Liu ha scritto:
> On Mon, May 11, 2015 at 03:53:44PM +0200, Fabio Fantoni wrote:
>
> [...]
>
>>>>>> Can someone help me to complete/fix it please?
>> Can someone help me about virtio disks support in libxl please?
>>
>> After this reply about seabios seems can be useful try virtio:
>> http://lists.xen.org/archives/html/xen-devel/2015-05/msg01257.html
>>
>> Thanks for any reply and sorry for my bad english.
>>
> Porting that patch to nowadays Xen requires certain amount of effort.
> And I'm not sure I want it merged now because virtio on Xen has not been
> standardised -- there was effort but now it seems to be stalled. In the
> end this patch is going to be outdated again and porting effort wasted.
>
> Another thing is that virtio might be faster when *vm is booting* but
> it's not necessary faster when *vm is running*.
>
> So I would rather we figure out a way to make Seabios enable those
> options or teach our toolstack to enable the right option for qemu (if
> that can be done).
>
> Wei.

Thanks for your reply,
Probably add support for AHCI is better and faster options as you told.
I tried it long time ago trying to add it as part of add support for q35 
in xen.
I saw that with ahci add ich9 controller is needed and also switch disks 
to new qemu parameters -device.
But on my old tests I had problem to switch to -device all disks things 
and case because automatic bus selection for ide had a bug I was unable 
to solve and I hadn't replies with help :(
More exactly the change to new -device parameters should be done in 
libxl_dm.c to these lines:
     flexarray_append(dm_args, "-drive");
     flexarray_append(dm_args, drive);
and all cases of "drive" definition above.
Doc about new qemu parameters is here:
http://git.qemu.org/?p=qemu.git;a=blob;f=docs/qdev-device-use.txt;hb=HEAD

I not found my old tests posts with all details but only this newer with 
few details:
http://lists.xen.org/archives/html/xen-devel/2014-02/msg02380.html

Someone already started to do new disks qemu parameters support in libxl 
and/or AHCI support?
If not and I'll retry to do it someone can help me  on possible 
problem/bugs?

Thanks for any reply and sorry for my bad english.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Tue May 12 08:41:09 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 May 2015 08:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Ys5kT-0007rE-GK; Tue, 12 May 2015 08:41:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <fabio.fantoni@m2r.biz>) id 1Ys5kR-0007qu-Rt
	for win-pv-devel@lists.xenproject.org; Tue, 12 May 2015 08:41:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	36/39-03730-2ACB1555; Tue, 12 May 2015 08:41:06 +0000
X-Env-Sender: fabio.fantoni@m2r.biz
X-Msg-Ref: server-7.tower-31.messagelabs.com!1431420065!14517028!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.14; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22516 invoked from network); 12 May 2015 08:41:06 -0000
Received: from mail-wg0-f49.google.com (HELO mail-wg0-f49.google.com)
	(74.125.82.49)
	by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	12 May 2015 08:41:06 -0000
Received: by wggj6 with SMTP id j6so220081wgg.3
	for <win-pv-devel@lists.xenproject.org>;
	Tue, 12 May 2015 01:41:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
	:cc:subject:references:in-reply-to:content-type
	:content-transfer-encoding;
	bh=SwuDYNPlRyLtyMmviL6zNAn1/v6c/MpsCRkrFmhlFv8=;
	b=Z28G2rI+LinZr4jTIazSejNRnC87jLWnSnvCQtfj7zw3Q4vyBYB3gez2Dy1lgOPIEx
	FXaCHUlFpjcKTVPvoIbR3T1ydtwcMXQ9kWEmnvSJhai8MAuPZECuwLBvR7W7cMes3vAB
	NpH8IsUgBtylKA+844Z7hWq9XncHxhuYcUBi2mqtnKW00Wm62rgTSxeJZCkIlvIGLvC+
	FyVuFIHZifAQdVKaFOEX2C9q/zQ8OX6b2yWkEgvTs0y+kk9XjV1sUQ3iPYHUYzJ6aU2Z
	YxXQTvvbgZSF6R8NnmaVMtA0RphdwjhtBUcXEC6kkq7M1ldox3WrrCZp8Ddc0G5ubonR
	1a1Q==
X-Gm-Message-State: ALoCoQm5CC7uhqVyuAdA6YUMJHssyz3OWm72Hxy03A/o22hao1FQbibC8AYeMr2UepM92etSdWd2
X-Received: by 10.194.189.148 with SMTP id gi20mr28602776wjc.22.1431420065591; 
	Tue, 12 May 2015 01:41:05 -0700 (PDT)
Received: from [192.168.1.11] (ip-73-126.sn2.eutelia.it. [83.211.73.126])
	by mx.google.com with ESMTPSA id u9sm22098089wju.44.2015.05.12.01.41.03
	(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Tue, 12 May 2015 01:41:04 -0700 (PDT)
Message-ID: <5551BCA0.2040804@m2r.biz>
Date: Tue, 12 May 2015 10:41:04 +0200
From: Fabio Fantoni <fabio.fantoni@m2r.biz>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Wei Liu <wei.liu2@citrix.com>
References: <554CCE1F.5080305@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258CECD3@AMSPEX01CL02.citrite.net>
	<554CD21A.7080400@m2r.biz>
	<9AAE0902D5BC7E449B7C8E4E778ABCD0258D631F@AMSPEX01CL01.citrite.net>
	<5550B468.6080306@m2r.biz>
	<20150511141300.GA1470@zion.uk.xensource.com>
In-Reply-To: <20150511141300.GA1470@zion.uk.xensource.com>
Cc: xen-devel <xen-devel@lists.xensource.com>,
	Ian Campbell <Ian.Campbell@citrix.com>,
	Paul Durrant <Paul.Durrant@citrix.com>,
	Stefano Stabellini <Stefano.Stabellini@citrix.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Subject: Re: [win-pv-devel] Question about windows domU long boot time in
 xen and help for update libxl virtio patch (for a test)
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Il 11/05/2015 16:13, Wei Liu ha scritto:
> On Mon, May 11, 2015 at 03:53:44PM +0200, Fabio Fantoni wrote:
>
> [...]
>
>>>>>> Can someone help me to complete/fix it please?
>> Can someone help me about virtio disks support in libxl please?
>>
>> After this reply about seabios seems can be useful try virtio:
>> http://lists.xen.org/archives/html/xen-devel/2015-05/msg01257.html
>>
>> Thanks for any reply and sorry for my bad english.
>>
> Porting that patch to nowadays Xen requires certain amount of effort.
> And I'm not sure I want it merged now because virtio on Xen has not been
> standardised -- there was effort but now it seems to be stalled. In the
> end this patch is going to be outdated again and porting effort wasted.
>
> Another thing is that virtio might be faster when *vm is booting* but
> it's not necessary faster when *vm is running*.
>
> So I would rather we figure out a way to make Seabios enable those
> options or teach our toolstack to enable the right option for qemu (if
> that can be done).
>
> Wei.

Thanks for your reply,
Probably add support for AHCI is better and faster options as you told.
I tried it long time ago trying to add it as part of add support for q35 
in xen.
I saw that with ahci add ich9 controller is needed and also switch disks 
to new qemu parameters -device.
But on my old tests I had problem to switch to -device all disks things 
and case because automatic bus selection for ide had a bug I was unable 
to solve and I hadn't replies with help :(
More exactly the change to new -device parameters should be done in 
libxl_dm.c to these lines:
     flexarray_append(dm_args, "-drive");
     flexarray_append(dm_args, drive);
and all cases of "drive" definition above.
Doc about new qemu parameters is here:
http://git.qemu.org/?p=qemu.git;a=blob;f=docs/qdev-device-use.txt;hb=HEAD

I not found my old tests posts with all details but only this newer with 
few details:
http://lists.xen.org/archives/html/xen-devel/2014-02/msg02380.html

Someone already started to do new disks qemu parameters support in libxl 
and/or AHCI support?
If not and I'll retry to do it someone can help me  on possible 
problem/bugs?

Thanks for any reply and sorry for my bad english.


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Mon May 18 14:13:29 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 May 2015 14:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuLnN-0006d3-EI; Mon, 18 May 2015 14:13:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YuLnL-0006cq-Qi
	for win-pv-devel@lists.xenproject.org; Mon, 18 May 2015 14:13:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
	8A/33-02776-783F9555; Mon, 18 May 2015 14:13:27 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1431958405!11518194!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23711 invoked from network); 18 May 2015 14:13:26 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 May 2015 14:13:26 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id 587F020CB9
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 18 May 2015 10:13:25 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute4.internal (MEProxy); Mon, 18 May 2015 10:13:25 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:message-id:mime-version:subject:to:x-sasl-enc
	:x-sasl-enc; s=mesmtp; bh=r5iQG8s/taAqAKZ+yLKidILnKJg=; b=TKYkqB
	09zMHTmZu8xm0XLFZFaPzR8oMfNDQHQTV2feKCMMeH2QUoKbKWXnhXe/ZWx6DuJE
	dvCFTxAYHaEZ3kzpQnBFBWpVeR7ecA4eP/SCbngNwCmkc/S0cRuubnBZwTBHA0wh
	8eSZxTcoeVF74D5jEdF2h6UV4G8n+KkSpP8A8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:message-id:mime-version:subject:to:x-sasl-enc
	:x-sasl-enc; s=smtpout; bh=r5iQG8s/taAqAKZ+yLKidILnKJg=; b=TvMxq
	ZxiFZvhLZftQNCP5E4dgcyGi3UeaFHYUa/Nj2/QbgdtSL295/vGzO/GljYfuDJKP
	ElUrJzms8XKHsquzcA49qPkdUR0hpbSzHO8OVh2r7gX1H+mtSlHziQuNWk87BGaZ
	ARM0WV0WD1VQVcFoT4gBdVdi7k8GGB0OLAFReE=
X-Sasl-enc: pyIGbVH2TfbGVLi1QiaLxzZk5cBWxtTA6y1U7LQdOr1u 1431958405
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id D5D5FC00018
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 18 May 2015 10:13:24 -0400 (EDT)
Message-ID: <5559F38A.5000708@invisiblethingslab.com>
Date: Mon, 18 May 2015 16:13:30 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Length:1512
Subject: [win-pv-devel] Detecting event channel disconnect
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpIZWxsbywKCkFt
IEkgY29ycmVjdCBpbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGN1cnJlbnRseSBhIFdpbmRvd3MgZXZl
bnQgY2hhbm5lbApwZWVyIGNhbid0IGVhc2lseSBkZXRlY3QgaWYgdGhlIG90aGVyIHBlZXIgaGFz
IGNsb3NlZCB0aGUgcmVtb3RlIGVuZD8KSSdtIG5vdCAxMDAlIHN1cmUgb24gaG93IHRoZSBsb3ct
bGV2ZWwgZXZ0Y2huIGh5cGVydmlzb3IgQVBJIHdvcmtzIGluCnRoYXQgY2FzZSBidXQgaXQgc2Vl
bXMgdGhhdCB0aGVyZSdzIG5vIG5vdGlmaWNhdGlvbi4KCklmIHRoZSBhYm92ZSBpcyBjb3JyZWN0
IEkgdGhpbmsgYWRkaW5nIGEgRVZUQ0hOT1Bfc3RhdHVzIGNhbGwgdG8KeGVuYnVzIEFQSSB3b3Vs
ZCBhbGxvdyBmb3IgZWFzeSBzdGF0dXMgcXVlcnlpbmcuCgotIC0tIApSYWZhxYIgV29qZHnFgmEK
UXViZXMgVG9vbHMgZm9yIFdpbmRvd3MgZGV2ZWxvcGVyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVS
RS0tLS0tCgppUUVjQkFFQkFnQUdCUUpWV2ZPS0FBb0pFSVdpOXJCMkdyVzc4WlFIL2pRaGlxWVZq
QTRaZGU0eExwUDVqU3VOCmZrZ3BWbGcyWEpnKzNEMmJRMFN6Q1krUGtmcVZYbUR2SzMzTGEyazhY
eG9jYlltcmxiaHJVajI5UjY1TVVVcU4Kb1k0ZFgvYkFXdUlxbEN4d1IxbDloTW5nRUx6cHVWczc0
amo1enROZW1iamFoS2RmOHgyZ0Jjb093UEp5MkFzSAp1YVpmM0ZpNmVKTXg3Vi8yZjZNc2x1YkZr
S2hra3pCK3VlOVRlOWYza0RDdU1saVhtbDRYQ09qcWtWUk1UKzdCCnQ0cTJxQ2pjamk0anQ4bllx
bFdsZWFnZEFxL0tDSlhIdFpsMVpwSkxNRFJMYjJSN3ZpZ1NNYy9WRWFVY2FoaXcKQzRXR0EzVVc3
VHB4SDFBeXFWdGtlVkRpRTdKY2pnSTFFV1VpTkNoMWdkV0FpR2xHNnhwWFRZdlRLMmUzNEc4PQo9
ME1RVQotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon May 18 14:13:29 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 May 2015 14:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuLnN-0006d3-EI; Mon, 18 May 2015 14:13:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YuLnL-0006cq-Qi
	for win-pv-devel@lists.xenproject.org; Mon, 18 May 2015 14:13:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
	8A/33-02776-783F9555; Mon, 18 May 2015 14:13:27 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1431958405!11518194!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23711 invoked from network); 18 May 2015 14:13:26 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 May 2015 14:13:26 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id 587F020CB9
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 18 May 2015 10:13:25 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute4.internal (MEProxy); Mon, 18 May 2015 10:13:25 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:message-id:mime-version:subject:to:x-sasl-enc
	:x-sasl-enc; s=mesmtp; bh=r5iQG8s/taAqAKZ+yLKidILnKJg=; b=TKYkqB
	09zMHTmZu8xm0XLFZFaPzR8oMfNDQHQTV2feKCMMeH2QUoKbKWXnhXe/ZWx6DuJE
	dvCFTxAYHaEZ3kzpQnBFBWpVeR7ecA4eP/SCbngNwCmkc/S0cRuubnBZwTBHA0wh
	8eSZxTcoeVF74D5jEdF2h6UV4G8n+KkSpP8A8=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:message-id:mime-version:subject:to:x-sasl-enc
	:x-sasl-enc; s=smtpout; bh=r5iQG8s/taAqAKZ+yLKidILnKJg=; b=TvMxq
	ZxiFZvhLZftQNCP5E4dgcyGi3UeaFHYUa/Nj2/QbgdtSL295/vGzO/GljYfuDJKP
	ElUrJzms8XKHsquzcA49qPkdUR0hpbSzHO8OVh2r7gX1H+mtSlHziQuNWk87BGaZ
	ARM0WV0WD1VQVcFoT4gBdVdi7k8GGB0OLAFReE=
X-Sasl-enc: pyIGbVH2TfbGVLi1QiaLxzZk5cBWxtTA6y1U7LQdOr1u 1431958405
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id D5D5FC00018
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 18 May 2015 10:13:24 -0400 (EDT)
Message-ID: <5559F38A.5000708@invisiblethingslab.com>
Date: Mon, 18 May 2015 16:13:30 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Length:1512
Subject: [win-pv-devel] Detecting event channel disconnect
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpIZWxsbywKCkFt
IEkgY29ycmVjdCBpbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGN1cnJlbnRseSBhIFdpbmRvd3MgZXZl
bnQgY2hhbm5lbApwZWVyIGNhbid0IGVhc2lseSBkZXRlY3QgaWYgdGhlIG90aGVyIHBlZXIgaGFz
IGNsb3NlZCB0aGUgcmVtb3RlIGVuZD8KSSdtIG5vdCAxMDAlIHN1cmUgb24gaG93IHRoZSBsb3ct
bGV2ZWwgZXZ0Y2huIGh5cGVydmlzb3IgQVBJIHdvcmtzIGluCnRoYXQgY2FzZSBidXQgaXQgc2Vl
bXMgdGhhdCB0aGVyZSdzIG5vIG5vdGlmaWNhdGlvbi4KCklmIHRoZSBhYm92ZSBpcyBjb3JyZWN0
IEkgdGhpbmsgYWRkaW5nIGEgRVZUQ0hOT1Bfc3RhdHVzIGNhbGwgdG8KeGVuYnVzIEFQSSB3b3Vs
ZCBhbGxvdyBmb3IgZWFzeSBzdGF0dXMgcXVlcnlpbmcuCgotIC0tIApSYWZhxYIgV29qZHnFgmEK
UXViZXMgVG9vbHMgZm9yIFdpbmRvd3MgZGV2ZWxvcGVyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVS
RS0tLS0tCgppUUVjQkFFQkFnQUdCUUpWV2ZPS0FBb0pFSVdpOXJCMkdyVzc4WlFIL2pRaGlxWVZq
QTRaZGU0eExwUDVqU3VOCmZrZ3BWbGcyWEpnKzNEMmJRMFN6Q1krUGtmcVZYbUR2SzMzTGEyazhY
eG9jYlltcmxiaHJVajI5UjY1TVVVcU4Kb1k0ZFgvYkFXdUlxbEN4d1IxbDloTW5nRUx6cHVWczc0
amo1enROZW1iamFoS2RmOHgyZ0Jjb093UEp5MkFzSAp1YVpmM0ZpNmVKTXg3Vi8yZjZNc2x1YkZr
S2hra3pCK3VlOVRlOWYza0RDdU1saVhtbDRYQ09qcWtWUk1UKzdCCnQ0cTJxQ2pjamk0anQ4bllx
bFdsZWFnZEFxL0tDSlhIdFpsMVpwSkxNRFJMYjJSN3ZpZ1NNYy9WRWFVY2FoaXcKQzRXR0EzVVc3
VHB4SDFBeXFWdGtlVkRpRTdKY2pnSTFFV1VpTkNoMWdkV0FpR2xHNnhwWFRZdlRLMmUzNEc4PQo9
ME1RVQotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9j
Z2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon May 18 14:26:39 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 May 2015 14:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuM07-0007ZZ-NS; Mon, 18 May 2015 14:26:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YuM07-0007ZI-8s
	for win-pv-devel@lists.xenproject.org; Mon, 18 May 2015 14:26:39 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	65/0C-03730-E96F9555; Mon, 18 May 2015 14:26:38 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1431959197!11491399!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14328 invoked from network); 18 May 2015 14:26:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 May 2015 14:26:38 -0000
X-IronPort-AV: E=Sophos;i="5.13,453,1427760000"; 
   d="scan'208";a="199909"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Detecting event channel disconnect
Thread-Index: AQHQkXTV58AIZAWwTk+trisSMccj+52ByXxA
Date: Mon, 18 May 2015 14:26:35 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025909E09@AMSPEX01CL01.citrite.net>
References: <5559F38A.5000708@invisiblethingslab.com>
In-Reply-To: <5559F38A.5000708@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] Detecting event channel disconnect
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1kZXZlbC0NCj4gYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFJhZmFsIFdvamR5bGENCj4gU2VudDog
MTggTWF5IDIwMTUgMTU6MTQNCj4gVG86IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBEZXRlY3RpbmcgZXZlbnQgY2hhbm5lbCBkaXNj
b25uZWN0DQo+IA0KPiAtLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tDQo+IEhhc2g6
IFNIQTENCj4gDQo+IEhlbGxvLA0KPiANCj4gQW0gSSBjb3JyZWN0IGluIHRoZSBhc3N1bXB0aW9u
IHRoYXQgY3VycmVudGx5IGEgV2luZG93cyBldmVudCBjaGFubmVsDQo+IHBlZXIgY2FuJ3QgZWFz
aWx5IGRldGVjdCBpZiB0aGUgb3RoZXIgcGVlciBoYXMgY2xvc2VkIHRoZSByZW1vdGUgZW5kPw0K
DQpZZXMsIHRoYXQncyBjb3JyZWN0LiBUaGVyZSdzIG5vIGludGVyZmFjZSBleHBvc2VkIGZvciB0
aGF0Lg0KDQo+IEknbSBub3QgMTAwJSBzdXJlIG9uIGhvdyB0aGUgbG93LWxldmVsIGV2dGNobiBo
eXBlcnZpc29yIEFQSSB3b3JrcyBpbg0KPiB0aGF0IGNhc2UgYnV0IGl0IHNlZW1zIHRoYXQgdGhl
cmUncyBubyBub3RpZmljYXRpb24uDQo+IA0KPiBJZiB0aGUgYWJvdmUgaXMgY29ycmVjdCBJIHRo
aW5rIGFkZGluZyBhIEVWVENITk9QX3N0YXR1cyBjYWxsIHRvDQo+IHhlbmJ1cyBBUEkgd291bGQg
YWxsb3cgZm9yIGVhc3kgc3RhdHVzIHF1ZXJ5aW5nLg0KPiANCg0KWWVzLCB3aXJpbmcgdGhhdCB0
aHJvdWdoIHRoZSBFVlRDSE4gaW50ZXJmYWNlIC0gd2l0aCBzdWl0YWJsZSBhYnN0cmFjdGlvbiAt
IHNvdW5kcyBvay4gSG93ZXZlciwgaXQgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHdoeSB0aGUg
Z3Vlc3QgbmVlZHMgdG8ga25vdz8NCg0KICBQYXVsDQoNCj4gLSAtLQ0KPiBSYWZhxYIgV29qZHnF
gmENCj4gUXViZXMgVG9vbHMgZm9yIFdpbmRvd3MgZGV2ZWxvcGVyDQo+IC0tLS0tQkVHSU4gUEdQ
IFNJR05BVFVSRS0tLS0tDQo+IA0KPiBpUUVjQkFFQkFnQUdCUUpWV2ZPS0FBb0pFSVdpOXJCMkdy
Vzc4WlFIL2pRaGlxWVZqQTRaZGU0eExwUDVqUw0KPiB1Tg0KPiBma2dwVmxnMlhKZyszRDJiUTBT
ekNZK1BrZnFWWG1EdkszM0xhMms4WHhvY2JZbXJsYmhyVWoyOVI2NU1VVXENCj4gTg0KPiBvWTRk
WC9iQVd1SXFsQ3h3UjFsOWhNbmdFTHpwdVZzNzRqajV6dE5lbWJqYWhLZGY4eDJnQmNvT3dQSnky
QXMNCj4gSA0KPiB1YVpmM0ZpNmVKTXg3Vi8yZjZNc2x1YkZrS2hra3pCK3VlOVRlOWYza0RDdU1s
aVhtbDRYQ09qcWtWUk1UKzcNCj4gQg0KPiB0NHEycUNqY2ppNGp0OG5ZcWxXbGVhZ2RBcS9LQ0pY
SHRabDFacEpMTURSTGIyUjd2aWdTTWMvVkVhVWNhaGl3DQo+IEM0V0dBM1VXN1RweEgxQXlxVnRr
ZVZEaUU3SmNqZ0kxRVdVaU5DaDFnZFdBaUdsRzZ4cFhUWXZUSzJlMzQNCj4gRzg9DQo+ID0wTVFV
DQo+IC0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlz
dA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBt
YWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon May 18 14:26:39 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 May 2015 14:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuM07-0007ZZ-NS; Mon, 18 May 2015 14:26:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YuM07-0007ZI-8s
	for win-pv-devel@lists.xenproject.org; Mon, 18 May 2015 14:26:39 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	65/0C-03730-E96F9555; Mon, 18 May 2015 14:26:38 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1431959197!11491399!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14328 invoked from network); 18 May 2015 14:26:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	18 May 2015 14:26:38 -0000
X-IronPort-AV: E=Sophos;i="5.13,453,1427760000"; 
   d="scan'208";a="199909"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] Detecting event channel disconnect
Thread-Index: AQHQkXTV58AIZAWwTk+trisSMccj+52ByXxA
Date: Mon, 18 May 2015 14:26:35 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025909E09@AMSPEX01CL01.citrite.net>
References: <5559F38A.5000708@invisiblethingslab.com>
In-Reply-To: <5559F38A.5000708@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] Detecting event channel disconnect
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1kZXZlbC0NCj4gYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFJhZmFsIFdvamR5bGENCj4gU2VudDog
MTggTWF5IDIwMTUgMTU6MTQNCj4gVG86IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBEZXRlY3RpbmcgZXZlbnQgY2hhbm5lbCBkaXNj
b25uZWN0DQo+IA0KPiAtLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tDQo+IEhhc2g6
IFNIQTENCj4gDQo+IEhlbGxvLA0KPiANCj4gQW0gSSBjb3JyZWN0IGluIHRoZSBhc3N1bXB0aW9u
IHRoYXQgY3VycmVudGx5IGEgV2luZG93cyBldmVudCBjaGFubmVsDQo+IHBlZXIgY2FuJ3QgZWFz
aWx5IGRldGVjdCBpZiB0aGUgb3RoZXIgcGVlciBoYXMgY2xvc2VkIHRoZSByZW1vdGUgZW5kPw0K
DQpZZXMsIHRoYXQncyBjb3JyZWN0LiBUaGVyZSdzIG5vIGludGVyZmFjZSBleHBvc2VkIGZvciB0
aGF0Lg0KDQo+IEknbSBub3QgMTAwJSBzdXJlIG9uIGhvdyB0aGUgbG93LWxldmVsIGV2dGNobiBo
eXBlcnZpc29yIEFQSSB3b3JrcyBpbg0KPiB0aGF0IGNhc2UgYnV0IGl0IHNlZW1zIHRoYXQgdGhl
cmUncyBubyBub3RpZmljYXRpb24uDQo+IA0KPiBJZiB0aGUgYWJvdmUgaXMgY29ycmVjdCBJIHRo
aW5rIGFkZGluZyBhIEVWVENITk9QX3N0YXR1cyBjYWxsIHRvDQo+IHhlbmJ1cyBBUEkgd291bGQg
YWxsb3cgZm9yIGVhc3kgc3RhdHVzIHF1ZXJ5aW5nLg0KPiANCg0KWWVzLCB3aXJpbmcgdGhhdCB0
aHJvdWdoIHRoZSBFVlRDSE4gaW50ZXJmYWNlIC0gd2l0aCBzdWl0YWJsZSBhYnN0cmFjdGlvbiAt
IHNvdW5kcyBvay4gSG93ZXZlciwgaXQgZG9lcyBiZWcgdGhlIHF1ZXN0aW9uIG9mIHdoeSB0aGUg
Z3Vlc3QgbmVlZHMgdG8ga25vdz8NCg0KICBQYXVsDQoNCj4gLSAtLQ0KPiBSYWZhxYIgV29qZHnF
gmENCj4gUXViZXMgVG9vbHMgZm9yIFdpbmRvd3MgZGV2ZWxvcGVyDQo+IC0tLS0tQkVHSU4gUEdQ
IFNJR05BVFVSRS0tLS0tDQo+IA0KPiBpUUVjQkFFQkFnQUdCUUpWV2ZPS0FBb0pFSVdpOXJCMkdy
Vzc4WlFIL2pRaGlxWVZqQTRaZGU0eExwUDVqUw0KPiB1Tg0KPiBma2dwVmxnMlhKZyszRDJiUTBT
ekNZK1BrZnFWWG1EdkszM0xhMms4WHhvY2JZbXJsYmhyVWoyOVI2NU1VVXENCj4gTg0KPiBvWTRk
WC9iQVd1SXFsQ3h3UjFsOWhNbmdFTHpwdVZzNzRqajV6dE5lbWJqYWhLZGY4eDJnQmNvT3dQSnky
QXMNCj4gSA0KPiB1YVpmM0ZpNmVKTXg3Vi8yZjZNc2x1YkZrS2hra3pCK3VlOVRlOWYza0RDdU1s
aVhtbDRYQ09qcWtWUk1UKzcNCj4gQg0KPiB0NHEycUNqY2ppNGp0OG5ZcWxXbGVhZ2RBcS9LQ0pY
SHRabDFacEpMTURSTGIyUjd2aWdTTWMvVkVhVWNhaGl3DQo+IEM0V0dBM1VXN1RweEgxQXlxVnRr
ZVZEaUU3SmNqZ0kxRVdVaU5DaDFnZFdBaUdsRzZ4cFhUWXZUSzJlMzQNCj4gRzg9DQo+ID0wTVFV
DQo+IC0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gd2luLXB2LWRldmVsIG1haWxpbmcgbGlz
dA0KPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cDovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBt
YWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Mon May 18 14:45:05 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 May 2015 14:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuMHx-0000wJ-Hf; Mon, 18 May 2015 14:45:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YuMHv-0000w5-Sb
	for win-pv-devel@lists.xenproject.org; Mon, 18 May 2015 14:45:03 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
	E9/E8-03079-FEAF9555; Mon, 18 May 2015 14:45:03 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1431960301!11603855!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2661 invoked from network); 18 May 2015 14:45:01 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 May 2015 14:45:01 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by mailout.nyi.internal (Postfix) with ESMTP id 01C0720F05
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 18 May 2015 10:45:00 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute2.internal (MEProxy); Mon, 18 May 2015 10:45:01 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=eYn0/AZvgfIfmXV6
	KiWfPORezuU=; b=muPoi2eqKCpCKpWC2C/D7fLMzuBAUIPfShdWuA43RKokO6Ue
	7cBIMs9PQbFMQJEscwwzZ7StXR7uRcdgjRnOw6xGOGwMoqHdb3Dst3O7XOhxozkn
	ppFYzc8whyyVHS7iTnMQJ69ikYFBceJIIftJ4EyTcCtgi02Ay45RqbYykFs=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=eYn0/AZvgfIfmXV
	6KiWfPORezuU=; b=jEJrIXOsMx52VYESOCkFwT3D5vA93vDLCr69nhWegOvYhin
	1LpnsWsChjOz5Hc1X4Hx09E45vHXQCv4cuJRJU6wiDIGQD2U+Ss9f7j78VnzOTcL
	15Tx46NIYjEKE6a0NB4zurMYreWSv0ymoy6ZiWFS6FcMUsozCA/E9K0kp6X0=
X-Sasl-enc: NmT6PjVgNr7vfycAx+ROv7/x/MN7W5NthyRDagMhpF2g 1431960300
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id 5C645C00018;
	Mon, 18 May 2015 10:45:00 -0400 (EDT)
Message-ID: <5559FAF2.4080403@invisiblethingslab.com>
Date: Mon, 18 May 2015 16:45:06 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <5559F38A.5000708@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025909E09@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD025909E09@AMSPEX01CL01.citrite.net>
Content-Length: 2890
Subject: Re: [win-pv-devel] Detecting event channel disconnect
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTE4IDE2OjI2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IAo+PiB3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBb
bWFpbHRvOndpbi1wdi1kZXZlbC0gCj4+IGJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9u
IEJlaGFsZiBPZiBSYWZhbCBXb2pkeWxhIFNlbnQ6Cj4+IDE4IE1heSAyMDE1IDE1OjE0IFRvOiB3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDogCj4+IFt3aW4tcHYtZGV2
ZWxdIERldGVjdGluZyBldmVudCBjaGFubmVsIGRpc2Nvbm5lY3QKPj4gCj4gSGVsbG8sCj4gCj4g
QW0gSSBjb3JyZWN0IGluIHRoZSBhc3N1bXB0aW9uIHRoYXQgY3VycmVudGx5IGEgV2luZG93cyBl
dmVudCAKPiBjaGFubmVsIHBlZXIgY2FuJ3QgZWFzaWx5IGRldGVjdCBpZiB0aGUgb3RoZXIgcGVl
ciBoYXMgY2xvc2VkIHRoZSAKPiByZW1vdGUgZW5kPwo+IAo+PiBZZXMsIHRoYXQncyBjb3JyZWN0
LiBUaGVyZSdzIG5vIGludGVyZmFjZSBleHBvc2VkIGZvciB0aGF0Lgo+IAo+IEknbSBub3QgMTAw
JSBzdXJlIG9uIGhvdyB0aGUgbG93LWxldmVsIGV2dGNobiBoeXBlcnZpc29yIEFQSSB3b3JrcyAK
PiBpbiB0aGF0IGNhc2UgYnV0IGl0IHNlZW1zIHRoYXQgdGhlcmUncyBubyBub3RpZmljYXRpb24u
Cj4gCj4gSWYgdGhlIGFib3ZlIGlzIGNvcnJlY3QgSSB0aGluayBhZGRpbmcgYSBFVlRDSE5PUF9z
dGF0dXMgY2FsbCB0byAKPiB4ZW5idXMgQVBJIHdvdWxkIGFsbG93IGZvciBlYXN5IHN0YXR1cyBx
dWVyeWluZy4KPiAKPiAKPj4gWWVzLCB3aXJpbmcgdGhhdCB0aHJvdWdoIHRoZSBFVlRDSE4gaW50
ZXJmYWNlIC0gd2l0aCBzdWl0YWJsZSAKPj4gYWJzdHJhY3Rpb24gLSBzb3VuZHMgb2suIEhvd2V2
ZXIsIGl0IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZgo+PiB3aHkgdGhlIGd1ZXN0IG5lZWRzIHRv
IGtub3c/Cj4gCj4+IFBhdWwKClRoYXQncyBhIGdvb2QgcXVlc3Rpb24gLSBpbiBvdXIgb2xkIHZj
aGFuIGltcGxlbWVudGF0aW9uIHRoZSBzZXJ2ZXIKdXNlZCBzdWNoIGNhbGwgdG8gY2hlY2sgaWYg
dGhlIHJlbW90ZSBkb21haW4gZGllcyBiZWZvcmUgY29ubmVjdGluZy4KSXQgcmVsaWVkIG9uIGEg
cXVpcmsgaW4gRVZUQ0hOT1Bfc3RhdHVzIHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGEgYnVnCihj
YWxsIHJldHVybnMgYSBkaWZmZXJlbnQgZXJyb3IgY29kZSBkZXBlbmRpbmcgd2hldGhlciB0aGUg
cmVtb3RlCmRvbWFpbiBkb2Vzbid0IGV4aXN0IG9yIGp1c3QgdGhlIHBvcnQgaXMgaW52YWxpZCku
IEhvbmVzdGx5IHN1Y2ggY2hlY2sKc2hvdWxkIHByb2JhYmx5IGJlIHJlcGxhY2VkIGJ5IGEgdGlt
ZW91dCBwZXJpb2Qgb24gb3VyIGVuZC4uLgoKLSAtLSAKUmFmYcWCIFdvamR5xYJhClF1YmVzIFRv
b2xzIGZvciBXaW5kb3dzIGRldmVsb3BlcgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoK
aVFFY0JBRUJBZ0FHQlFKVldmcnlBQW9KRUlXaTlyQjJHclc3cDJzSC8za05VK3RaZWVDdUROWTFD
OHZrQzI0MgpsQjh4Z0gvZVlJd245ak1hTWJhcUhtd0dlc294RG1KSm5zcjZ2NHZLczNUSStqcTJI
WjZmZGorR2FlaHc0bklaCjlpQzc4Y0VDL3lvMmNzaUsrUmo1REo0U0J0Ylc1N25iemdrVHJaVkU1
Yk9PaEhXbjZCTGJFVWdrdzl2b01xMkgKdHk1VU1WQlNEY2gvWGlJcHRDM0pSZ2xWNkdYM3B1Q2hV
akdHYmtadmd1dkFnR3RvSWxzMTJRUTZwa01SdmlhMAowNGpZSGpjOVpoTi9BbXd3ZUhZam5XdFVT
bFJSNlRjZDFmQ0IzUnB2czJ3QndVVDNyMWR6WlNuRzYrb25GRWNCCmZnQzFXK2kwOUg2RUlxakg5
S2ZtSlB5ZlFBMHp6NFBJK1NyVURrSHhkb2oxd1hFU0xqSGdrb2xNYkQvU0cybz0KPTlTWXUKLS0t
LS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Mon May 18 14:45:05 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 May 2015 14:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuMHx-0000wJ-Hf; Mon, 18 May 2015 14:45:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YuMHv-0000w5-Sb
	for win-pv-devel@lists.xenproject.org; Mon, 18 May 2015 14:45:03 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
	E9/E8-03079-FEAF9555; Mon, 18 May 2015 14:45:03 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1431960301!11603855!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2661 invoked from network); 18 May 2015 14:45:01 -0000
Received: from out4-smtp.messagingengine.com (HELO
	out4-smtp.messagingengine.com) (66.111.4.28)
	by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 18 May 2015 14:45:01 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by mailout.nyi.internal (Postfix) with ESMTP id 01C0720F05
	for <win-pv-devel@lists.xenproject.org>;
	Mon, 18 May 2015 10:45:00 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute2.internal (MEProxy); Mon, 18 May 2015 10:45:01 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=eYn0/AZvgfIfmXV6
	KiWfPORezuU=; b=muPoi2eqKCpCKpWC2C/D7fLMzuBAUIPfShdWuA43RKokO6Ue
	7cBIMs9PQbFMQJEscwwzZ7StXR7uRcdgjRnOw6xGOGwMoqHdb3Dst3O7XOhxozkn
	ppFYzc8whyyVHS7iTnMQJ69ikYFBceJIIftJ4EyTcCtgi02Ay45RqbYykFs=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=eYn0/AZvgfIfmXV
	6KiWfPORezuU=; b=jEJrIXOsMx52VYESOCkFwT3D5vA93vDLCr69nhWegOvYhin
	1LpnsWsChjOz5Hc1X4Hx09E45vHXQCv4cuJRJU6wiDIGQD2U+Ss9f7j78VnzOTcL
	15Tx46NIYjEKE6a0NB4zurMYreWSv0ymoy6ZiWFS6FcMUsozCA/E9K0kp6X0=
X-Sasl-enc: NmT6PjVgNr7vfycAx+ROv7/x/MN7W5NthyRDagMhpF2g 1431960300
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id 5C645C00018;
	Mon, 18 May 2015 10:45:00 -0400 (EDT)
Message-ID: <5559FAF2.4080403@invisiblethingslab.com>
Date: Mon, 18 May 2015 16:45:06 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <5559F38A.5000708@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025909E09@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD025909E09@AMSPEX01CL01.citrite.net>
Content-Length: 2890
Subject: Re: [win-pv-devel] Detecting event channel disconnect
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTE4IDE2OjI2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IAo+PiB3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBb
bWFpbHRvOndpbi1wdi1kZXZlbC0gCj4+IGJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9u
IEJlaGFsZiBPZiBSYWZhbCBXb2pkeWxhIFNlbnQ6Cj4+IDE4IE1heSAyMDE1IDE1OjE0IFRvOiB3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDogCj4+IFt3aW4tcHYtZGV2
ZWxdIERldGVjdGluZyBldmVudCBjaGFubmVsIGRpc2Nvbm5lY3QKPj4gCj4gSGVsbG8sCj4gCj4g
QW0gSSBjb3JyZWN0IGluIHRoZSBhc3N1bXB0aW9uIHRoYXQgY3VycmVudGx5IGEgV2luZG93cyBl
dmVudCAKPiBjaGFubmVsIHBlZXIgY2FuJ3QgZWFzaWx5IGRldGVjdCBpZiB0aGUgb3RoZXIgcGVl
ciBoYXMgY2xvc2VkIHRoZSAKPiByZW1vdGUgZW5kPwo+IAo+PiBZZXMsIHRoYXQncyBjb3JyZWN0
LiBUaGVyZSdzIG5vIGludGVyZmFjZSBleHBvc2VkIGZvciB0aGF0Lgo+IAo+IEknbSBub3QgMTAw
JSBzdXJlIG9uIGhvdyB0aGUgbG93LWxldmVsIGV2dGNobiBoeXBlcnZpc29yIEFQSSB3b3JrcyAK
PiBpbiB0aGF0IGNhc2UgYnV0IGl0IHNlZW1zIHRoYXQgdGhlcmUncyBubyBub3RpZmljYXRpb24u
Cj4gCj4gSWYgdGhlIGFib3ZlIGlzIGNvcnJlY3QgSSB0aGluayBhZGRpbmcgYSBFVlRDSE5PUF9z
dGF0dXMgY2FsbCB0byAKPiB4ZW5idXMgQVBJIHdvdWxkIGFsbG93IGZvciBlYXN5IHN0YXR1cyBx
dWVyeWluZy4KPiAKPiAKPj4gWWVzLCB3aXJpbmcgdGhhdCB0aHJvdWdoIHRoZSBFVlRDSE4gaW50
ZXJmYWNlIC0gd2l0aCBzdWl0YWJsZSAKPj4gYWJzdHJhY3Rpb24gLSBzb3VuZHMgb2suIEhvd2V2
ZXIsIGl0IGRvZXMgYmVnIHRoZSBxdWVzdGlvbiBvZgo+PiB3aHkgdGhlIGd1ZXN0IG5lZWRzIHRv
IGtub3c/Cj4gCj4+IFBhdWwKClRoYXQncyBhIGdvb2QgcXVlc3Rpb24gLSBpbiBvdXIgb2xkIHZj
aGFuIGltcGxlbWVudGF0aW9uIHRoZSBzZXJ2ZXIKdXNlZCBzdWNoIGNhbGwgdG8gY2hlY2sgaWYg
dGhlIHJlbW90ZSBkb21haW4gZGllcyBiZWZvcmUgY29ubmVjdGluZy4KSXQgcmVsaWVkIG9uIGEg
cXVpcmsgaW4gRVZUQ0hOT1Bfc3RhdHVzIHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGEgYnVnCihj
YWxsIHJldHVybnMgYSBkaWZmZXJlbnQgZXJyb3IgY29kZSBkZXBlbmRpbmcgd2hldGhlciB0aGUg
cmVtb3RlCmRvbWFpbiBkb2Vzbid0IGV4aXN0IG9yIGp1c3QgdGhlIHBvcnQgaXMgaW52YWxpZCku
IEhvbmVzdGx5IHN1Y2ggY2hlY2sKc2hvdWxkIHByb2JhYmx5IGJlIHJlcGxhY2VkIGJ5IGEgdGlt
ZW91dCBwZXJpb2Qgb24gb3VyIGVuZC4uLgoKLSAtLSAKUmFmYcWCIFdvamR5xYJhClF1YmVzIFRv
b2xzIGZvciBXaW5kb3dzIGRldmVsb3BlcgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoK
aVFFY0JBRUJBZ0FHQlFKVldmcnlBQW9KRUlXaTlyQjJHclc3cDJzSC8za05VK3RaZWVDdUROWTFD
OHZrQzI0MgpsQjh4Z0gvZVlJd245ak1hTWJhcUhtd0dlc294RG1KSm5zcjZ2NHZLczNUSStqcTJI
WjZmZGorR2FlaHc0bklaCjlpQzc4Y0VDL3lvMmNzaUsrUmo1REo0U0J0Ylc1N25iemdrVHJaVkU1
Yk9PaEhXbjZCTGJFVWdrdzl2b01xMkgKdHk1VU1WQlNEY2gvWGlJcHRDM0pSZ2xWNkdYM3B1Q2hV
akdHYmtadmd1dkFnR3RvSWxzMTJRUTZwa01SdmlhMAowNGpZSGpjOVpoTi9BbXd3ZUhZam5XdFVT
bFJSNlRjZDFmQ0IzUnB2czJ3QndVVDNyMWR6WlNuRzYrb25GRWNCCmZnQzFXK2kwOUg2RUlxakg5
S2ZtSlB5ZlFBMHp6NFBJK1NyVURrSHhkb2oxd1hFU0xqSGdrb2xNYkQvU0cybz0KPTlTWXUKLS0t
LS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBsaXN0Cndpbi1wdi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 08:59:10 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 08:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuzqI-0001Q9-28; Wed, 20 May 2015 08:59:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <owen.smith@citrix.com>) id 1YuzqG-0001Pp-Ug
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 08:59:09 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	74/EF-03730-CDC4C555; Wed, 20 May 2015 08:59:08 +0000
X-Env-Sender: owen.smith@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1432112345!8381918!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24842 invoked from network); 20 May 2015 08:59:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 08:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; d="scan'208";a="266807671"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 20 May 2015 09:58:55 +0100
Message-ID: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 1.9.4.msysgit.1
MIME-Version: 1.0
X-DLP: MIA1
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 01/03] Fix ASSERT in BlockRingDestroy
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Also fixes a typo in blockring (Recieved -> Received)

Signed-off-by: Owen Smith <owen.smith@citrix.com>
---
 src/xenvbd/blockring.c | 10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
 
diff --git a/src/xenvbd/blockring.c b/src/xenvbd/blockring.c
index 35ffb3b..b6b6539 100644
--- a/src/xenvbd/blockring.c
+++ b/src/xenvbd/blockring.c
@@ -58,7 +58,7 @@ struct _XENVBD_BLOCKRING {
     PVOID                           Grants[XENVBD_MAX_RING_PAGES];
     ULONG                           Outstanding;
     ULONG                           Submitted;
-    ULONG                           Recieved;
+    ULONG                           Received;
 };
 
 #define MAX_NAME_LEN                64
@@ -267,6 +267,8 @@ BlockRingDestroy(
     BlockRing->Frontend = NULL;
     BlockRing->DeviceId = 0;
     BlockRing->Order = 0;
+    BlockRing->Submitted = 0;
+    BlockRing->Received = 0;
     RtlZeroMemory(&BlockRing->Lock, sizeof(KSPIN_LOCK));
     
     ASSERT(IsZeroMemory(BlockRing, sizeof(XENVBD_BLOCKRING)));
@@ -465,7 +467,7 @@ BlockRingDebugCallback(
                  "BLOCKRING: Requests  : %d / %d / %d\n",
                  BlockRing->Outstanding,
                  BlockRing->Submitted,
-                 BlockRing->Recieved);
+                 BlockRing->Received);
 
     XENBUS_DEBUG(Printf, Debug,
                  "BLOCKRING: SharedRing : 0x%p\n", 
@@ -497,7 +499,7 @@ BlockRingDebugCallback(
                      GranterReference(Granter, BlockRing->Grants[Index]));
     }
 
-    BlockRing->Submitted = BlockRing->Recieved = 0;
+    BlockRing->Submitted = BlockRing->Received = 0;
 }
 
 VOID
@@ -537,7 +539,7 @@ BlockRingPoll(
             ++rsp_cons;
 
             if (__BlockRingPutTag(BlockRing, Response->id, &Tag)) {
-                ++BlockRing->Recieved;
+                ++BlockRing->Received;
                 --BlockRing->Outstanding;
                 PdoCompleteResponse(Pdo, Tag, Response->status);
             }
-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 08:59:10 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 08:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuzqI-0001Q4-0v; Wed, 20 May 2015 08:59:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <owen.smith@citrix.com>) id 1YuzqG-0001Po-Ln
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 08:59:08 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
	C2/6B-02819-CDC4C555; Wed, 20 May 2015 08:59:08 +0000
X-Env-Sender: owen.smith@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1432112346!11448943!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12314 invoked from network); 20 May 2015 08:59:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 08:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; d="scan'208";a="264316637"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 20 May 2015 09:58:56 +0100
Message-ID: <1432112337-7276-2-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 1.9.4.msysgit.1
In-Reply-To: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
References: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 02/03] Ignore errors when calling
	FrontendClose
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Signed-off-by: Owen Smith <owen.smith@citrix.com>
---
 src/xenvbd/frontend.c  |  9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)
 
diff --git a/src/xenvbd/frontend.c b/src/xenvbd/frontend.c
index f01b142..701a969 100644
--- a/src/xenvbd/frontend.c
+++ b/src/xenvbd/frontend.c
@@ -1368,13 +1368,8 @@ __FrontendSetState(
             case XENVBD_CLOSING:
             case XENVBD_CLOSED:
             case XENVBD_PREPARED:
-                Status = FrontendClose(Frontend);
-                if (NT_SUCCESS(Status)) {
-                    Frontend->State = XENVBD_CLOSING;
-                } else {
-                    Frontend->State = XENVBD_STATE_INVALID;
-                    Failed = TRUE;
-                }
+                (VOID) FrontendClose(Frontend);
+                Frontend->State = XENVBD_CLOSING;
                 break;
             default:
                 Failed = TRUE;
-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 08:59:10 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 08:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuzqI-0001Q9-28; Wed, 20 May 2015 08:59:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <owen.smith@citrix.com>) id 1YuzqG-0001Pp-Ug
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 08:59:09 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
	74/EF-03730-CDC4C555; Wed, 20 May 2015 08:59:08 +0000
X-Env-Sender: owen.smith@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1432112345!8381918!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24842 invoked from network); 20 May 2015 08:59:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 08:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; d="scan'208";a="266807671"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 20 May 2015 09:58:55 +0100
Message-ID: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 1.9.4.msysgit.1
MIME-Version: 1.0
X-DLP: MIA1
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 01/03] Fix ASSERT in BlockRingDestroy
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Also fixes a typo in blockring (Recieved -> Received)

Signed-off-by: Owen Smith <owen.smith@citrix.com>
---
 src/xenvbd/blockring.c | 10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
 
diff --git a/src/xenvbd/blockring.c b/src/xenvbd/blockring.c
index 35ffb3b..b6b6539 100644
--- a/src/xenvbd/blockring.c
+++ b/src/xenvbd/blockring.c
@@ -58,7 +58,7 @@ struct _XENVBD_BLOCKRING {
     PVOID                           Grants[XENVBD_MAX_RING_PAGES];
     ULONG                           Outstanding;
     ULONG                           Submitted;
-    ULONG                           Recieved;
+    ULONG                           Received;
 };
 
 #define MAX_NAME_LEN                64
@@ -267,6 +267,8 @@ BlockRingDestroy(
     BlockRing->Frontend = NULL;
     BlockRing->DeviceId = 0;
     BlockRing->Order = 0;
+    BlockRing->Submitted = 0;
+    BlockRing->Received = 0;
     RtlZeroMemory(&BlockRing->Lock, sizeof(KSPIN_LOCK));
     
     ASSERT(IsZeroMemory(BlockRing, sizeof(XENVBD_BLOCKRING)));
@@ -465,7 +467,7 @@ BlockRingDebugCallback(
                  "BLOCKRING: Requests  : %d / %d / %d\n",
                  BlockRing->Outstanding,
                  BlockRing->Submitted,
-                 BlockRing->Recieved);
+                 BlockRing->Received);
 
     XENBUS_DEBUG(Printf, Debug,
                  "BLOCKRING: SharedRing : 0x%p\n", 
@@ -497,7 +499,7 @@ BlockRingDebugCallback(
                      GranterReference(Granter, BlockRing->Grants[Index]));
     }
 
-    BlockRing->Submitted = BlockRing->Recieved = 0;
+    BlockRing->Submitted = BlockRing->Received = 0;
 }
 
 VOID
@@ -537,7 +539,7 @@ BlockRingPoll(
             ++rsp_cons;
 
             if (__BlockRingPutTag(BlockRing, Response->id, &Tag)) {
-                ++BlockRing->Recieved;
+                ++BlockRing->Received;
                 --BlockRing->Outstanding;
                 PdoCompleteResponse(Pdo, Tag, Response->status);
             }
-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 08:59:10 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 08:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuzqI-0001Q4-0v; Wed, 20 May 2015 08:59:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <owen.smith@citrix.com>) id 1YuzqG-0001Po-Ln
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 08:59:08 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
	C2/6B-02819-CDC4C555; Wed, 20 May 2015 08:59:08 +0000
X-Env-Sender: owen.smith@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1432112346!11448943!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12314 invoked from network); 20 May 2015 08:59:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
	by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 08:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; d="scan'208";a="264316637"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 20 May 2015 09:58:56 +0100
Message-ID: <1432112337-7276-2-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 1.9.4.msysgit.1
In-Reply-To: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
References: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
X-DLP: MIA2
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 02/03] Ignore errors when calling
	FrontendClose
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Signed-off-by: Owen Smith <owen.smith@citrix.com>
---
 src/xenvbd/frontend.c  |  9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)
 
diff --git a/src/xenvbd/frontend.c b/src/xenvbd/frontend.c
index f01b142..701a969 100644
--- a/src/xenvbd/frontend.c
+++ b/src/xenvbd/frontend.c
@@ -1368,13 +1368,8 @@ __FrontendSetState(
             case XENVBD_CLOSING:
             case XENVBD_CLOSED:
             case XENVBD_PREPARED:
-                Status = FrontendClose(Frontend);
-                if (NT_SUCCESS(Status)) {
-                    Frontend->State = XENVBD_CLOSING;
-                } else {
-                    Frontend->State = XENVBD_STATE_INVALID;
-                    Failed = TRUE;
-                }
+                (VOID) FrontendClose(Frontend);
+                Frontend->State = XENVBD_CLOSING;
                 break;
             default:
                 Failed = TRUE;
-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 08:59:12 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 08:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuzqK-0001R3-3Q; Wed, 20 May 2015 08:59:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <owen.smith@citrix.com>) id 1YuzqI-0001Q2-22
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 08:59:10 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
	3B/75-17942-DDC4C555; Wed, 20 May 2015 08:59:09 +0000
X-Env-Sender: owen.smith@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1432112345!8381918!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24994 invoked from network); 20 May 2015 08:59:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 08:59:08 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; d="scan'208";a="266807675"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 20 May 2015 09:58:57 +0100
Message-ID: <1432112337-7276-3-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 1.9.4.msysgit.1
In-Reply-To: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
References: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 03/03] Use list of targets
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Replace target array with target list
Remove Pdo reference count and remove event
Destroy Pdo in response to Remove Irp

Signed-off-by: Owen Smith <owen.smith@citrix.com>
---
 src/xenvbd/fdo.c | 176 +++++++++++++++++++++++++++----------------------------
 src/xenvbd/fdo.h |   8 +--
 src/xenvbd/pdo.c | 109 ++++++++++------------------------
 src/xenvbd/pdo.h |   8 ++-
 4 files changed, 126 insertions(+), 175 deletions(-)
 
diff --git a/src/xenvbd/fdo.c b/src/xenvbd/fdo.c
index df3e9ff..526c6c9 100644
--- a/src/xenvbd/fdo.c
+++ b/src/xenvbd/fdo.c
@@ -84,7 +84,7 @@ struct _XENVBD_FDO {
 
     // Targets
     KSPIN_LOCK                  TargetLock;
-    PXENVBD_PDO                 Targets[XENVBD_MAX_TARGETS];
+    LIST_ENTRY                  Targets;
 
     // Target Enumeration
     PXENVBD_THREAD              RescanThread;
@@ -124,48 +124,36 @@ __FdoSetDevicePowerState(
 
 __checkReturn
 static FORCEINLINE PXENVBD_PDO
-__FdoGetPdoAlways(
+___FdoGetPdo(
     __in PXENVBD_FDO                 Fdo,
     __in ULONG                       TargetId,
     __in PCHAR                       Caller
     )
 {
-    PXENVBD_PDO Pdo;
     KIRQL       Irql;
+    PLIST_ENTRY ListEntry;
 
     ASSERT3U(TargetId, <, XENVBD_MAX_TARGETS);
 
     KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    Pdo = Fdo->Targets[TargetId];
-    if (Pdo) {
-        __PdoReference(Pdo, Caller);
-    }
-    KeReleaseSpinLock(&Fdo->TargetLock, Irql);
-    
-    return Pdo;
-}
+    for (ListEntry = Fdo->Targets.Flink;
+         ListEntry != &Fdo->Targets;
+         ListEntry = ListEntry->Flink) {
+        PXENVBD_PDO Pdo = PdoFromListEntry(ListEntry);
 
-__checkReturn
-static FORCEINLINE PXENVBD_PDO
-___FdoGetPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in ULONG                       TargetId,
-    __in PCHAR                       Caller
-    )
-{
-    PXENVBD_PDO Pdo = NULL;
-    KIRQL       Irql;
+        if (PdoIsMissing(Pdo))
+            continue;
+        if (PdoGetTargetId(Pdo) != TargetId)
+            continue;
 
-    ASSERT3U(TargetId, <, XENVBD_MAX_TARGETS);
+        __PdoReference(Pdo, Caller);
+        KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 
-    KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    if (Fdo->Targets[TargetId] && 
-        __PdoReference(Fdo->Targets[TargetId], Caller) > 0) {
-        Pdo = Fdo->Targets[TargetId];
+        return Pdo;
     }
     KeReleaseSpinLock(&Fdo->TargetLock, Irql);
     
-    return Pdo;
+    return NULL;
 }
 #define __FdoGetPdo(f, t) ___FdoGetPdo(f, t, __FUNCTION__)
 
@@ -209,52 +197,54 @@ __FdoDereference(
     }
     return Result;
 }
+static FORCEINLINE BOOLEAN
+ListContains(
+    IN  PLIST_ENTRY Head,
+    IN  PLIST_ENTRY Find
+    )
+{
+    PLIST_ENTRY     ListEntry;
+
+    for (ListEntry = Head->Flink;
+         ListEntry != Head;
+         ListEntry = ListEntry->Flink) {
+        if (ListEntry == Find)
+            return TRUE;
+    }
+
+    return FALSE;
+}
+
 BOOLEAN
 FdoLinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO Fdo,
+    IN  PLIST_ENTRY ListEntry
     )
 {
     KIRQL       Irql;
-    PXENVBD_PDO Current;
-    BOOLEAN     Result = FALSE;
-    ULONG       TargetId = PdoGetTargetId(Pdo);
 
     KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    Current = Fdo->Targets[TargetId];
-    if (Fdo->Targets[TargetId] == NULL) {
-        Fdo->Targets[TargetId] = Pdo;
-        Result = TRUE;
-    }
+    InsertTailList(&Fdo->Targets, ListEntry);
     KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 
-    if (!Result) {
-        Warning("Target[%d] : Current 0x%p, New 0x%p\n", TargetId, Current, Pdo);
-    }
-    return Result;
+    return TRUE;
 }
 BOOLEAN
 FdoUnlinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO Fdo,
+    IN  PLIST_ENTRY ListEntry
     )
 {
     KIRQL       Irql;
-    PXENVBD_PDO Current;
     BOOLEAN     Result = FALSE;
-    ULONG       TargetId = PdoGetTargetId(Pdo);
 
     KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    Current = Fdo->Targets[TargetId];
-    if (Fdo->Targets[TargetId] == Pdo) {
-        Fdo->Targets[TargetId] = NULL;
+    if (ListContains(&Fdo->Targets, ListEntry)) {
         Result = TRUE;
     }
+    RemoveEntryList(ListEntry);
     KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 
-    if (!Result) {
-        Warning("Target[%d] : Current 0x%p, Expected 0x%p\n", TargetId, Current, Pdo);
-    }
     return Result;
 }
 
@@ -357,7 +347,7 @@ FdoDebugCallback(
     )
 {
     PXENVBD_FDO     Fdo = Context;
-    ULONG           TargetId;
+    PLIST_ENTRY     ListEntry;
 
     if (Fdo == NULL || Fdo->DebugCallback == NULL)
         return;
@@ -388,22 +378,22 @@ FdoDebugCallback(
 
     BufferDebugCallback(&Fdo->Debug);
     
-    for (TargetId = 0; TargetId < XENVBD_MAX_TARGETS; ++TargetId) {
+    for (ListEntry = Fdo->Targets.Flink;
+         ListEntry != &Fdo->Targets;
+         ListEntry = ListEntry->Flink) {
         // no need to use __FdoGetPdo (which is locked at DISPATCH) as called at HIGH_LEVEL
-        PXENVBD_PDO Pdo = Fdo->Targets[TargetId];
-        if (Pdo == NULL)
-            continue;
+        PXENVBD_PDO Pdo = PdoFromListEntry(ListEntry);
 
         XENBUS_DEBUG(Printf, &Fdo->Debug,
                      "FDO: ====> Target[%-3d]    : 0x%p\n",                  
-                     TargetId, Pdo);
+                     PdoGetTargetId(Pdo), Pdo);
 
         // call Target's debug callback directly
         PdoDebugCallback(Pdo, &Fdo->Debug);
 
         XENBUS_DEBUG(Printf, &Fdo->Debug,
                      "FDO: <==== Target[%-3d]    : 0x%p\n",                  
-                     TargetId, Pdo);
+                     PdoGetTargetId(Pdo), Pdo);
     }
 
     Fdo->MaximumSrbs = Fdo->CurrentSrbs;
@@ -715,19 +697,26 @@ FdoLogTargets(
     __in PXENVBD_FDO                 Fdo
     )
 {
-    ULONG   TargetId;
+    PLIST_ENTRY     ListEntry;
+    KIRQL           Irql;
 
+    KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
     Verbose("%s ===>\n", Caller);
-    for (TargetId = 0; TargetId < XENVBD_MAX_TARGETS; ++TargetId) {
-        PXENVBD_PDO Pdo = __FdoGetPdoAlways(Fdo, TargetId, __FUNCTION__);
-        if (Pdo) {
-            const CHAR* Reason = PdoMissingReason(Pdo);
-            Verbose("%s : Target[%d] = 0x%p %s\n", Caller, TargetId, Pdo, 
-                        (Reason != NULL) ? Reason : "(present)");
-            PdoDereference(Pdo);
-        }
+    for (ListEntry = Fdo->Targets.Flink;
+         ListEntry != &Fdo->Targets;
+         ListEntry = ListEntry->Flink) {
+        PXENVBD_PDO Pdo = PdoFromListEntry(ListEntry);
+
+        const CHAR* Reason = PdoMissingReason(Pdo);
+        Verbose("%s : Target[%d] = 0x%p (0x%p) %s\n",
+                Caller,
+                PdoGetTargetId(Pdo),
+                Pdo, 
+                PdoGetDeviceObject(Pdo),
+                (Reason != NULL) ? Reason : "(present)");
     }
     Verbose("%s <===\n", Caller);
+    KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 }
 
 __checkReturn
@@ -1226,6 +1215,7 @@ __FdoInitialize(
     ASSERT3U(KeGetCurrentIrql(), <=, DISPATCH_LEVEL);
     // initialize the memory
     Fdo->DevicePower = PowerDeviceD3;
+    InitializeListHead(&Fdo->Targets);
     KeInitializeSpinLock(&Fdo->TargetLock);
     KeInitializeSpinLock(&Fdo->Lock);
     KeInitializeEvent(&Fdo->RemoveEvent, SynchronizationEvent, FALSE);
@@ -1299,8 +1289,6 @@ __FdoTerminate(
     __in PXENVBD_FDO             Fdo
     )
 {
-    ULONG   TargetId;
-
     Trace("=====> (%d)\n", KeGetCurrentIrql());
 
     DriverUnlinkFdo(Fdo);
@@ -1334,18 +1322,22 @@ __FdoTerminate(
     Fdo->LowerDeviceObject = NULL;
     
     // delete targets
-    for (TargetId = 0; TargetId < XENVBD_MAX_TARGETS; ++TargetId) {
-        PXENVBD_PDO Pdo = __FdoGetPdoAlways(Fdo, TargetId, __FUNCTION__);
-        if (Pdo) {
-            // Pdo may not be in Deleted state yet, force it as Fdo is terminating
-            if (PdoGetDevicePnpState(Pdo) != Deleted)
-                PdoSetDevicePnpState(Pdo, Deleted);
-            // update missing (for debug output more than anything else
-            PdoSetMissing(Pdo, "FdoTerminate");
-            // drop ref-count acquired in __FdoGetPdo *before* destroying Pdo
-            PdoDereference(Pdo);
-            PdoDestroy(Pdo);
-        }
+    for (;;) {
+        PLIST_ENTRY ListEntry;
+        PXENVBD_PDO Pdo;
+        
+        ListEntry = RemoveHeadList(&Fdo->Targets);
+        if (ListEntry == &Fdo->Targets)
+            break;
+
+        Pdo = PdoFromListEntry(ListEntry);
+
+        // Pdo may not be in Deleted state yet, force it as Fdo is terminating
+        if (PdoGetDevicePnpState(Pdo) != Deleted)
+            PdoSetDevicePnpState(Pdo, Deleted);
+        // update missing (for debug output more than anything else
+        PdoSetMissing(Pdo, "FdoTerminate");
+        PdoDestroy(Pdo, FALSE);
     }
 
     // cleanup memory
@@ -1358,6 +1350,7 @@ __FdoTerminate(
     Fdo->CurrentSrbs = Fdo->MaximumSrbs = Fdo->TotalSrbs = 0;
     RtlZeroMemory(&Fdo->Enumerator, sizeof(ANSI_STRING));
     RtlZeroMemory(&Fdo->TargetLock, sizeof(KSPIN_LOCK));
+    RtlZeroMemory(&Fdo->Targets, sizeof(LIST_ENTRY));
     RtlZeroMemory(&Fdo->Lock, sizeof(KSPIN_LOCK));
     RtlZeroMemory(&Fdo->RemoveEvent, sizeof(KEVENT));
     __FdoZeroInterfaces(Fdo);
diff --git a/src/xenvbd/fdo.h b/src/xenvbd/fdo.h
index fcb5803..0b31bdd 100644
--- a/src/xenvbd/fdo.h
+++ b/src/xenvbd/fdo.h
@@ -64,14 +64,14 @@ __FdoDereference(
 // Link PDOs
 extern BOOLEAN
 FdoLinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO     Fdo,
+    IN  PLIST_ENTRY     ListEntry
     );
 
 extern BOOLEAN
 FdoUnlinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO     Fdo,
+    IN  PLIST_ENTRY     ListEntry
     );
 // Query Methods
 __checkReturn
diff --git a/src/xenvbd/pdo.c b/src/xenvbd/pdo.c
index 76b0112..bd822db 100644
--- a/src/xenvbd/pdo.c
+++ b/src/xenvbd/pdo.c
@@ -60,8 +60,6 @@ typedef struct _XENVBD_SG_LIST {
     ULONG                       Length;
 } XENVBD_SG_LIST, *PXENVBD_SG_LIST;
 
-#define PDO_SIGNATURE           'odpX'
-
 typedef struct _XENVBD_LOOKASIDE {
     KEVENT                      Empty;
     LONG                        Used;
@@ -72,11 +70,9 @@ typedef struct _XENVBD_LOOKASIDE {
 } XENVBD_LOOKASIDE, *PXENVBD_LOOKASIDE;
 
 struct _XENVBD_PDO {
-    ULONG                       Signature;
+    LIST_ENTRY                  ListEntry;
     PXENVBD_FDO                 Fdo;
     PDEVICE_OBJECT              DeviceObject;
-    KEVENT                      RemoveEvent;
-    LONG                        ReferenceCount;
     DEVICE_PNP_STATE            DevicePnpState;
     DEVICE_PNP_STATE            PrevPnpState;
     DEVICE_POWER_STATE          DevicePowerState;
@@ -123,6 +119,14 @@ struct _XENVBD_PDO {
     ULONG64                     SegsBounced;
 };
 
+PXENVBD_PDO
+PdoFromListEntry(
+    IN  PLIST_ENTRY ListEntry
+    )
+{
+    return CONTAINING_RECORD(ListEntry, XENVBD_PDO, ListEntry);
+}
+
 //=============================================================================
 #define PDO_POOL_TAG            'odPX'
 #define REQUEST_POOL_TAG        'qeRX'
@@ -267,17 +271,12 @@ PdoDebugCallback(
 {
     if (Pdo == NULL || DebugInterface == NULL)
         return;
-    if (Pdo->Signature != PDO_SIGNATURE)
-        return;
 
     XENBUS_DEBUG(Printf, DebugInterface,
                  "PDO: Fdo 0x%p DeviceObject 0x%p\n",
                  Pdo->Fdo,
                  Pdo->DeviceObject);
     XENBUS_DEBUG(Printf, DebugInterface,
-                 "PDO: ReferenceCount %d\n",
-                 Pdo->ReferenceCount);
-    XENBUS_DEBUG(Printf, DebugInterface,
                  "PDO: DevicePnpState %s (%s)\n",
                  __PnpStateName(Pdo->DevicePnpState),
                  __PnpStateName(Pdo->PrevPnpState));
@@ -516,11 +515,8 @@ PdoCreate(
         goto fail1;
 
     Verbose("Target[%d] : Creating (%s)\n", TargetId, EmulatedUnplugged ? "PV" : "Emulated");
-    Pdo->Signature      = PDO_SIGNATURE;
     Pdo->Fdo            = Fdo;
     Pdo->DeviceObject   = NULL; // filled in later
-    KeInitializeEvent(&Pdo->RemoveEvent, SynchronizationEvent, FALSE);
-    Pdo->ReferenceCount = 1;
     Pdo->Paused         = 1; // Paused until D3->D0 transition
     Pdo->DevicePnpState = Present;
     Pdo->DevicePowerState = PowerDeviceD3;
@@ -545,7 +541,8 @@ PdoCreate(
     if (!NT_SUCCESS(Status))
         goto fail3;
 
-    if (!FdoLinkPdo(Fdo, Pdo))
+    InitializeListHead(&Pdo->ListEntry);
+    if (!FdoLinkPdo(Fdo, &Pdo->ListEntry))
         goto fail4;
 
     Verbose("Target[%d] : Created (%s)\n", TargetId, EmulatedUnplugged ? "PV" : "Emulated");
@@ -575,57 +572,24 @@ fail1:
 
 VOID
 PdoDestroy(
-    __in PXENVBD_PDO    Pdo
+    __in PXENVBD_PDO    Pdo,
+    __in BOOLEAN        Unlink
     )
 {
     const ULONG         TargetId = PdoGetTargetId(Pdo);
-    PVOID               Objects[4];
-    PKWAIT_BLOCK        WaitBlock;
 
     Trace("Target[%d] @ (%d) =====>\n", TargetId, KeGetCurrentIrql());
     Verbose("Target[%d] : Destroying\n", TargetId);
 
-    ASSERT3U(Pdo->Signature, ==, PDO_SIGNATURE);
-    if (!FdoUnlinkPdo(PdoGetFdo(Pdo), Pdo)) {
-        Error("Target[%d] : PDO 0x%p not linked to FDO 0x%p\n", TargetId, Pdo, PdoGetFdo(Pdo));
+    if (Unlink) {
+        if (!FdoUnlinkPdo(PdoGetFdo(Pdo), &Pdo->ListEntry)) {
+            Error("Target[%d] : PDO 0x%p not linked to FDO 0x%p\n", TargetId, Pdo, PdoGetFdo(Pdo));
+        }
     }
 
     PdoD0ToD3(Pdo);
     PdoDereference(Pdo); // drop initial ref count
 
-    // Wait for ReferenceCount == 0 and RequestListUsed == 0
-    Verbose("Target[%d] : ReferenceCount %d, RequestListUsed %d\n", TargetId, Pdo->ReferenceCount, Pdo->RequestList.Used);
-    Objects[0] = &Pdo->RemoveEvent;
-    Objects[1] = &Pdo->RequestList.Empty;
-    Objects[2] = &Pdo->SegmentList.Empty;
-    Objects[3] = &Pdo->IndirectList.Empty;
-
-    WaitBlock = (PKWAIT_BLOCK)__PdoAlloc(sizeof(KWAIT_BLOCK) * ARRAYSIZE(Objects));
-    if (WaitBlock == NULL) {
-        ULONG   Index;
-
-        Error("Unable to allocate resources for KWAIT_BLOCK\n");
-
-        for (Index = 0; Index < ARRAYSIZE(Objects); Index++)
-            KeWaitForSingleObject(Objects[Index],
-                                  Executive,
-                                  KernelMode,
-                                  FALSE,
-                                  NULL);
-    } else {
-        KeWaitForMultipleObjects(ARRAYSIZE(Objects),
-                                 Objects,
-                                 WaitAll,
-                                 Executive,
-                                 KernelMode,
-                                 FALSE,
-                                 NULL,
-                                 WaitBlock);
-#pragma prefast(suppress:6102)
-        __PdoFree(WaitBlock);
-    }
-
-    ASSERT3S(Pdo->ReferenceCount, ==, 0);
     ASSERT3U(PdoGetDevicePnpState(Pdo), ==, Deleted);
 
     __LookasideTerm(&Pdo->IndirectList);
@@ -635,7 +599,6 @@ PdoDestroy(
     FrontendDestroy(Pdo->Frontend);
     Pdo->Frontend = NULL;
 
-    ASSERT3U(Pdo->Signature, ==, PDO_SIGNATURE);
     RtlZeroMemory(Pdo, sizeof(XENVBD_PDO));
     __PdoFree(Pdo);
 
@@ -730,20 +693,9 @@ __PdoReference(
     __in PCHAR                   Caller
     )
 {
-    LONG Result;
-
-    ASSERT3P(Pdo, !=, NULL);
-    Result = InterlockedIncrement(&Pdo->ReferenceCount);
-    ASSERTREFCOUNT(Result, >, 0, Caller);
-
-    if (Result == 1) {
-        Result = InterlockedDecrement(&Pdo->ReferenceCount);
-        Error("Target[%d] : %s: Attempting to take reference of removed PDO from %d\n", PdoGetTargetId(Pdo), Caller, Result);
-        return 0;
-    } else {
-        ASSERTREFCOUNT(Result, >, 1, Caller);
-        return Result;
-    }
+    UNREFERENCED_PARAMETER(Pdo);
+    UNREFERENCED_PARAMETER(Caller);
+    return 1;
 }
 
 FORCEINLINE LONG
@@ -752,17 +704,9 @@ __PdoDereference(
     __in PCHAR                   Caller
     )
 {
-    LONG    Result;
-    
-    ASSERT3P(Pdo, !=, NULL);
-    Result = InterlockedDecrement(&Pdo->ReferenceCount);
-    ASSERTREFCOUNT(Result, >=, 0, Caller);
-    
-    if (Result == 0) {
-        Verbose("Final ReferenceCount dropped, Target[%d] able to be removed\n", PdoGetTargetId(Pdo));
-        KeSetEvent(&Pdo->RemoveEvent, IO_NO_INCREMENT, FALSE);
-    }
-    return Result;
+    UNREFERENCED_PARAMETER(Pdo);
+    UNREFERENCED_PARAMETER(Caller);
+    return 1;
 }
 
 //=============================================================================
@@ -2544,12 +2488,19 @@ __PdoRemoveDevice(
         PdoSetMissing(Pdo, "Surprise Remove");
         PdoSetDevicePnpState(Pdo, Deleted);
         StorPortNotification(BusChangeDetected, PdoGetFdo(Pdo), 0);
+        
+        PdoDereference(Pdo);
+        PdoDestroy(Pdo, TRUE);
         break;
 
+    case RemovePending:
     case Enumerated:
         PdoSetMissing(Pdo, "Removed");
         PdoSetDevicePnpState(Pdo, Deleted);
         StorPortNotification(BusChangeDetected, PdoGetFdo(Pdo), 0);
+        
+        PdoDereference(Pdo);
+        PdoDestroy(Pdo, TRUE);
         break;
 
     default:
diff --git a/src/xenvbd/pdo.h b/src/xenvbd/pdo.h
index c5e81ab..333aca8 100644
--- a/src/xenvbd/pdo.h
+++ b/src/xenvbd/pdo.h
@@ -42,6 +42,11 @@ typedef struct _XENVBD_PDO XENVBD_PDO, *PXENVBD_PDO;
 #include "types.h"
 #include <debug_interface.h>
 
+extern PXENVBD_PDO
+PdoFromListEntry(
+    IN  PLIST_ENTRY ListEntry
+    );
+
 extern VOID
 PdoDebugCallback(
     __in PXENVBD_PDO             Pdo,
@@ -62,7 +67,8 @@ PdoCreate(
 
 extern VOID
 PdoDestroy(
-    __in PXENVBD_PDO             Pdo
+    __in PXENVBD_PDO             Pdo,
+    __in BOOLEAN                 Unlink
     );
 
 __checkReturn
-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 08:59:12 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 08:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YuzqK-0001R3-3Q; Wed, 20 May 2015 08:59:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <owen.smith@citrix.com>) id 1YuzqI-0001Q2-22
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 08:59:10 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
	3B/75-17942-DDC4C555; Wed, 20 May 2015 08:59:09 +0000
X-Env-Sender: owen.smith@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1432112345!8381918!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24994 invoked from network); 20 May 2015 08:59:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 08:59:08 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; d="scan'208";a="266807675"
From: Owen Smith <owen.smith@citrix.com>
To: <win-pv-devel@lists.xenproject.org>
Date: Wed, 20 May 2015 09:58:57 +0100
Message-ID: <1432112337-7276-3-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 1.9.4.msysgit.1
In-Reply-To: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
References: <1432112337-7276-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
X-DLP: MIA1
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [win-pv-devel] [PATCH 03/03] Use list of targets
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

Replace target array with target list
Remove Pdo reference count and remove event
Destroy Pdo in response to Remove Irp

Signed-off-by: Owen Smith <owen.smith@citrix.com>
---
 src/xenvbd/fdo.c | 176 +++++++++++++++++++++++++++----------------------------
 src/xenvbd/fdo.h |   8 +--
 src/xenvbd/pdo.c | 109 ++++++++++------------------------
 src/xenvbd/pdo.h |   8 ++-
 4 files changed, 126 insertions(+), 175 deletions(-)
 
diff --git a/src/xenvbd/fdo.c b/src/xenvbd/fdo.c
index df3e9ff..526c6c9 100644
--- a/src/xenvbd/fdo.c
+++ b/src/xenvbd/fdo.c
@@ -84,7 +84,7 @@ struct _XENVBD_FDO {
 
     // Targets
     KSPIN_LOCK                  TargetLock;
-    PXENVBD_PDO                 Targets[XENVBD_MAX_TARGETS];
+    LIST_ENTRY                  Targets;
 
     // Target Enumeration
     PXENVBD_THREAD              RescanThread;
@@ -124,48 +124,36 @@ __FdoSetDevicePowerState(
 
 __checkReturn
 static FORCEINLINE PXENVBD_PDO
-__FdoGetPdoAlways(
+___FdoGetPdo(
     __in PXENVBD_FDO                 Fdo,
     __in ULONG                       TargetId,
     __in PCHAR                       Caller
     )
 {
-    PXENVBD_PDO Pdo;
     KIRQL       Irql;
+    PLIST_ENTRY ListEntry;
 
     ASSERT3U(TargetId, <, XENVBD_MAX_TARGETS);
 
     KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    Pdo = Fdo->Targets[TargetId];
-    if (Pdo) {
-        __PdoReference(Pdo, Caller);
-    }
-    KeReleaseSpinLock(&Fdo->TargetLock, Irql);
-    
-    return Pdo;
-}
+    for (ListEntry = Fdo->Targets.Flink;
+         ListEntry != &Fdo->Targets;
+         ListEntry = ListEntry->Flink) {
+        PXENVBD_PDO Pdo = PdoFromListEntry(ListEntry);
 
-__checkReturn
-static FORCEINLINE PXENVBD_PDO
-___FdoGetPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in ULONG                       TargetId,
-    __in PCHAR                       Caller
-    )
-{
-    PXENVBD_PDO Pdo = NULL;
-    KIRQL       Irql;
+        if (PdoIsMissing(Pdo))
+            continue;
+        if (PdoGetTargetId(Pdo) != TargetId)
+            continue;
 
-    ASSERT3U(TargetId, <, XENVBD_MAX_TARGETS);
+        __PdoReference(Pdo, Caller);
+        KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 
-    KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    if (Fdo->Targets[TargetId] && 
-        __PdoReference(Fdo->Targets[TargetId], Caller) > 0) {
-        Pdo = Fdo->Targets[TargetId];
+        return Pdo;
     }
     KeReleaseSpinLock(&Fdo->TargetLock, Irql);
     
-    return Pdo;
+    return NULL;
 }
 #define __FdoGetPdo(f, t) ___FdoGetPdo(f, t, __FUNCTION__)
 
@@ -209,52 +197,54 @@ __FdoDereference(
     }
     return Result;
 }
+static FORCEINLINE BOOLEAN
+ListContains(
+    IN  PLIST_ENTRY Head,
+    IN  PLIST_ENTRY Find
+    )
+{
+    PLIST_ENTRY     ListEntry;
+
+    for (ListEntry = Head->Flink;
+         ListEntry != Head;
+         ListEntry = ListEntry->Flink) {
+        if (ListEntry == Find)
+            return TRUE;
+    }
+
+    return FALSE;
+}
+
 BOOLEAN
 FdoLinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO Fdo,
+    IN  PLIST_ENTRY ListEntry
     )
 {
     KIRQL       Irql;
-    PXENVBD_PDO Current;
-    BOOLEAN     Result = FALSE;
-    ULONG       TargetId = PdoGetTargetId(Pdo);
 
     KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    Current = Fdo->Targets[TargetId];
-    if (Fdo->Targets[TargetId] == NULL) {
-        Fdo->Targets[TargetId] = Pdo;
-        Result = TRUE;
-    }
+    InsertTailList(&Fdo->Targets, ListEntry);
     KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 
-    if (!Result) {
-        Warning("Target[%d] : Current 0x%p, New 0x%p\n", TargetId, Current, Pdo);
-    }
-    return Result;
+    return TRUE;
 }
 BOOLEAN
 FdoUnlinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO Fdo,
+    IN  PLIST_ENTRY ListEntry
     )
 {
     KIRQL       Irql;
-    PXENVBD_PDO Current;
     BOOLEAN     Result = FALSE;
-    ULONG       TargetId = PdoGetTargetId(Pdo);
 
     KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
-    Current = Fdo->Targets[TargetId];
-    if (Fdo->Targets[TargetId] == Pdo) {
-        Fdo->Targets[TargetId] = NULL;
+    if (ListContains(&Fdo->Targets, ListEntry)) {
         Result = TRUE;
     }
+    RemoveEntryList(ListEntry);
     KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 
-    if (!Result) {
-        Warning("Target[%d] : Current 0x%p, Expected 0x%p\n", TargetId, Current, Pdo);
-    }
     return Result;
 }
 
@@ -357,7 +347,7 @@ FdoDebugCallback(
     )
 {
     PXENVBD_FDO     Fdo = Context;
-    ULONG           TargetId;
+    PLIST_ENTRY     ListEntry;
 
     if (Fdo == NULL || Fdo->DebugCallback == NULL)
         return;
@@ -388,22 +378,22 @@ FdoDebugCallback(
 
     BufferDebugCallback(&Fdo->Debug);
     
-    for (TargetId = 0; TargetId < XENVBD_MAX_TARGETS; ++TargetId) {
+    for (ListEntry = Fdo->Targets.Flink;
+         ListEntry != &Fdo->Targets;
+         ListEntry = ListEntry->Flink) {
         // no need to use __FdoGetPdo (which is locked at DISPATCH) as called at HIGH_LEVEL
-        PXENVBD_PDO Pdo = Fdo->Targets[TargetId];
-        if (Pdo == NULL)
-            continue;
+        PXENVBD_PDO Pdo = PdoFromListEntry(ListEntry);
 
         XENBUS_DEBUG(Printf, &Fdo->Debug,
                      "FDO: ====> Target[%-3d]    : 0x%p\n",                  
-                     TargetId, Pdo);
+                     PdoGetTargetId(Pdo), Pdo);
 
         // call Target's debug callback directly
         PdoDebugCallback(Pdo, &Fdo->Debug);
 
         XENBUS_DEBUG(Printf, &Fdo->Debug,
                      "FDO: <==== Target[%-3d]    : 0x%p\n",                  
-                     TargetId, Pdo);
+                     PdoGetTargetId(Pdo), Pdo);
     }
 
     Fdo->MaximumSrbs = Fdo->CurrentSrbs;
@@ -715,19 +697,26 @@ FdoLogTargets(
     __in PXENVBD_FDO                 Fdo
     )
 {
-    ULONG   TargetId;
+    PLIST_ENTRY     ListEntry;
+    KIRQL           Irql;
 
+    KeAcquireSpinLock(&Fdo->TargetLock, &Irql);
     Verbose("%s ===>\n", Caller);
-    for (TargetId = 0; TargetId < XENVBD_MAX_TARGETS; ++TargetId) {
-        PXENVBD_PDO Pdo = __FdoGetPdoAlways(Fdo, TargetId, __FUNCTION__);
-        if (Pdo) {
-            const CHAR* Reason = PdoMissingReason(Pdo);
-            Verbose("%s : Target[%d] = 0x%p %s\n", Caller, TargetId, Pdo, 
-                        (Reason != NULL) ? Reason : "(present)");
-            PdoDereference(Pdo);
-        }
+    for (ListEntry = Fdo->Targets.Flink;
+         ListEntry != &Fdo->Targets;
+         ListEntry = ListEntry->Flink) {
+        PXENVBD_PDO Pdo = PdoFromListEntry(ListEntry);
+
+        const CHAR* Reason = PdoMissingReason(Pdo);
+        Verbose("%s : Target[%d] = 0x%p (0x%p) %s\n",
+                Caller,
+                PdoGetTargetId(Pdo),
+                Pdo, 
+                PdoGetDeviceObject(Pdo),
+                (Reason != NULL) ? Reason : "(present)");
     }
     Verbose("%s <===\n", Caller);
+    KeReleaseSpinLock(&Fdo->TargetLock, Irql);
 }
 
 __checkReturn
@@ -1226,6 +1215,7 @@ __FdoInitialize(
     ASSERT3U(KeGetCurrentIrql(), <=, DISPATCH_LEVEL);
     // initialize the memory
     Fdo->DevicePower = PowerDeviceD3;
+    InitializeListHead(&Fdo->Targets);
     KeInitializeSpinLock(&Fdo->TargetLock);
     KeInitializeSpinLock(&Fdo->Lock);
     KeInitializeEvent(&Fdo->RemoveEvent, SynchronizationEvent, FALSE);
@@ -1299,8 +1289,6 @@ __FdoTerminate(
     __in PXENVBD_FDO             Fdo
     )
 {
-    ULONG   TargetId;
-
     Trace("=====> (%d)\n", KeGetCurrentIrql());
 
     DriverUnlinkFdo(Fdo);
@@ -1334,18 +1322,22 @@ __FdoTerminate(
     Fdo->LowerDeviceObject = NULL;
     
     // delete targets
-    for (TargetId = 0; TargetId < XENVBD_MAX_TARGETS; ++TargetId) {
-        PXENVBD_PDO Pdo = __FdoGetPdoAlways(Fdo, TargetId, __FUNCTION__);
-        if (Pdo) {
-            // Pdo may not be in Deleted state yet, force it as Fdo is terminating
-            if (PdoGetDevicePnpState(Pdo) != Deleted)
-                PdoSetDevicePnpState(Pdo, Deleted);
-            // update missing (for debug output more than anything else
-            PdoSetMissing(Pdo, "FdoTerminate");
-            // drop ref-count acquired in __FdoGetPdo *before* destroying Pdo
-            PdoDereference(Pdo);
-            PdoDestroy(Pdo);
-        }
+    for (;;) {
+        PLIST_ENTRY ListEntry;
+        PXENVBD_PDO Pdo;
+        
+        ListEntry = RemoveHeadList(&Fdo->Targets);
+        if (ListEntry == &Fdo->Targets)
+            break;
+
+        Pdo = PdoFromListEntry(ListEntry);
+
+        // Pdo may not be in Deleted state yet, force it as Fdo is terminating
+        if (PdoGetDevicePnpState(Pdo) != Deleted)
+            PdoSetDevicePnpState(Pdo, Deleted);
+        // update missing (for debug output more than anything else
+        PdoSetMissing(Pdo, "FdoTerminate");
+        PdoDestroy(Pdo, FALSE);
     }
 
     // cleanup memory
@@ -1358,6 +1350,7 @@ __FdoTerminate(
     Fdo->CurrentSrbs = Fdo->MaximumSrbs = Fdo->TotalSrbs = 0;
     RtlZeroMemory(&Fdo->Enumerator, sizeof(ANSI_STRING));
     RtlZeroMemory(&Fdo->TargetLock, sizeof(KSPIN_LOCK));
+    RtlZeroMemory(&Fdo->Targets, sizeof(LIST_ENTRY));
     RtlZeroMemory(&Fdo->Lock, sizeof(KSPIN_LOCK));
     RtlZeroMemory(&Fdo->RemoveEvent, sizeof(KEVENT));
     __FdoZeroInterfaces(Fdo);
diff --git a/src/xenvbd/fdo.h b/src/xenvbd/fdo.h
index fcb5803..0b31bdd 100644
--- a/src/xenvbd/fdo.h
+++ b/src/xenvbd/fdo.h
@@ -64,14 +64,14 @@ __FdoDereference(
 // Link PDOs
 extern BOOLEAN
 FdoLinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO     Fdo,
+    IN  PLIST_ENTRY     ListEntry
     );
 
 extern BOOLEAN
 FdoUnlinkPdo(
-    __in PXENVBD_FDO                 Fdo,
-    __in PXENVBD_PDO                 Pdo
+    IN  PXENVBD_FDO     Fdo,
+    IN  PLIST_ENTRY     ListEntry
     );
 // Query Methods
 __checkReturn
diff --git a/src/xenvbd/pdo.c b/src/xenvbd/pdo.c
index 76b0112..bd822db 100644
--- a/src/xenvbd/pdo.c
+++ b/src/xenvbd/pdo.c
@@ -60,8 +60,6 @@ typedef struct _XENVBD_SG_LIST {
     ULONG                       Length;
 } XENVBD_SG_LIST, *PXENVBD_SG_LIST;
 
-#define PDO_SIGNATURE           'odpX'
-
 typedef struct _XENVBD_LOOKASIDE {
     KEVENT                      Empty;
     LONG                        Used;
@@ -72,11 +70,9 @@ typedef struct _XENVBD_LOOKASIDE {
 } XENVBD_LOOKASIDE, *PXENVBD_LOOKASIDE;
 
 struct _XENVBD_PDO {
-    ULONG                       Signature;
+    LIST_ENTRY                  ListEntry;
     PXENVBD_FDO                 Fdo;
     PDEVICE_OBJECT              DeviceObject;
-    KEVENT                      RemoveEvent;
-    LONG                        ReferenceCount;
     DEVICE_PNP_STATE            DevicePnpState;
     DEVICE_PNP_STATE            PrevPnpState;
     DEVICE_POWER_STATE          DevicePowerState;
@@ -123,6 +119,14 @@ struct _XENVBD_PDO {
     ULONG64                     SegsBounced;
 };
 
+PXENVBD_PDO
+PdoFromListEntry(
+    IN  PLIST_ENTRY ListEntry
+    )
+{
+    return CONTAINING_RECORD(ListEntry, XENVBD_PDO, ListEntry);
+}
+
 //=============================================================================
 #define PDO_POOL_TAG            'odPX'
 #define REQUEST_POOL_TAG        'qeRX'
@@ -267,17 +271,12 @@ PdoDebugCallback(
 {
     if (Pdo == NULL || DebugInterface == NULL)
         return;
-    if (Pdo->Signature != PDO_SIGNATURE)
-        return;
 
     XENBUS_DEBUG(Printf, DebugInterface,
                  "PDO: Fdo 0x%p DeviceObject 0x%p\n",
                  Pdo->Fdo,
                  Pdo->DeviceObject);
     XENBUS_DEBUG(Printf, DebugInterface,
-                 "PDO: ReferenceCount %d\n",
-                 Pdo->ReferenceCount);
-    XENBUS_DEBUG(Printf, DebugInterface,
                  "PDO: DevicePnpState %s (%s)\n",
                  __PnpStateName(Pdo->DevicePnpState),
                  __PnpStateName(Pdo->PrevPnpState));
@@ -516,11 +515,8 @@ PdoCreate(
         goto fail1;
 
     Verbose("Target[%d] : Creating (%s)\n", TargetId, EmulatedUnplugged ? "PV" : "Emulated");
-    Pdo->Signature      = PDO_SIGNATURE;
     Pdo->Fdo            = Fdo;
     Pdo->DeviceObject   = NULL; // filled in later
-    KeInitializeEvent(&Pdo->RemoveEvent, SynchronizationEvent, FALSE);
-    Pdo->ReferenceCount = 1;
     Pdo->Paused         = 1; // Paused until D3->D0 transition
     Pdo->DevicePnpState = Present;
     Pdo->DevicePowerState = PowerDeviceD3;
@@ -545,7 +541,8 @@ PdoCreate(
     if (!NT_SUCCESS(Status))
         goto fail3;
 
-    if (!FdoLinkPdo(Fdo, Pdo))
+    InitializeListHead(&Pdo->ListEntry);
+    if (!FdoLinkPdo(Fdo, &Pdo->ListEntry))
         goto fail4;
 
     Verbose("Target[%d] : Created (%s)\n", TargetId, EmulatedUnplugged ? "PV" : "Emulated");
@@ -575,57 +572,24 @@ fail1:
 
 VOID
 PdoDestroy(
-    __in PXENVBD_PDO    Pdo
+    __in PXENVBD_PDO    Pdo,
+    __in BOOLEAN        Unlink
     )
 {
     const ULONG         TargetId = PdoGetTargetId(Pdo);
-    PVOID               Objects[4];
-    PKWAIT_BLOCK        WaitBlock;
 
     Trace("Target[%d] @ (%d) =====>\n", TargetId, KeGetCurrentIrql());
     Verbose("Target[%d] : Destroying\n", TargetId);
 
-    ASSERT3U(Pdo->Signature, ==, PDO_SIGNATURE);
-    if (!FdoUnlinkPdo(PdoGetFdo(Pdo), Pdo)) {
-        Error("Target[%d] : PDO 0x%p not linked to FDO 0x%p\n", TargetId, Pdo, PdoGetFdo(Pdo));
+    if (Unlink) {
+        if (!FdoUnlinkPdo(PdoGetFdo(Pdo), &Pdo->ListEntry)) {
+            Error("Target[%d] : PDO 0x%p not linked to FDO 0x%p\n", TargetId, Pdo, PdoGetFdo(Pdo));
+        }
     }
 
     PdoD0ToD3(Pdo);
     PdoDereference(Pdo); // drop initial ref count
 
-    // Wait for ReferenceCount == 0 and RequestListUsed == 0
-    Verbose("Target[%d] : ReferenceCount %d, RequestListUsed %d\n", TargetId, Pdo->ReferenceCount, Pdo->RequestList.Used);
-    Objects[0] = &Pdo->RemoveEvent;
-    Objects[1] = &Pdo->RequestList.Empty;
-    Objects[2] = &Pdo->SegmentList.Empty;
-    Objects[3] = &Pdo->IndirectList.Empty;
-
-    WaitBlock = (PKWAIT_BLOCK)__PdoAlloc(sizeof(KWAIT_BLOCK) * ARRAYSIZE(Objects));
-    if (WaitBlock == NULL) {
-        ULONG   Index;
-
-        Error("Unable to allocate resources for KWAIT_BLOCK\n");
-
-        for (Index = 0; Index < ARRAYSIZE(Objects); Index++)
-            KeWaitForSingleObject(Objects[Index],
-                                  Executive,
-                                  KernelMode,
-                                  FALSE,
-                                  NULL);
-    } else {
-        KeWaitForMultipleObjects(ARRAYSIZE(Objects),
-                                 Objects,
-                                 WaitAll,
-                                 Executive,
-                                 KernelMode,
-                                 FALSE,
-                                 NULL,
-                                 WaitBlock);
-#pragma prefast(suppress:6102)
-        __PdoFree(WaitBlock);
-    }
-
-    ASSERT3S(Pdo->ReferenceCount, ==, 0);
     ASSERT3U(PdoGetDevicePnpState(Pdo), ==, Deleted);
 
     __LookasideTerm(&Pdo->IndirectList);
@@ -635,7 +599,6 @@ PdoDestroy(
     FrontendDestroy(Pdo->Frontend);
     Pdo->Frontend = NULL;
 
-    ASSERT3U(Pdo->Signature, ==, PDO_SIGNATURE);
     RtlZeroMemory(Pdo, sizeof(XENVBD_PDO));
     __PdoFree(Pdo);
 
@@ -730,20 +693,9 @@ __PdoReference(
     __in PCHAR                   Caller
     )
 {
-    LONG Result;
-
-    ASSERT3P(Pdo, !=, NULL);
-    Result = InterlockedIncrement(&Pdo->ReferenceCount);
-    ASSERTREFCOUNT(Result, >, 0, Caller);
-
-    if (Result == 1) {
-        Result = InterlockedDecrement(&Pdo->ReferenceCount);
-        Error("Target[%d] : %s: Attempting to take reference of removed PDO from %d\n", PdoGetTargetId(Pdo), Caller, Result);
-        return 0;
-    } else {
-        ASSERTREFCOUNT(Result, >, 1, Caller);
-        return Result;
-    }
+    UNREFERENCED_PARAMETER(Pdo);
+    UNREFERENCED_PARAMETER(Caller);
+    return 1;
 }
 
 FORCEINLINE LONG
@@ -752,17 +704,9 @@ __PdoDereference(
     __in PCHAR                   Caller
     )
 {
-    LONG    Result;
-    
-    ASSERT3P(Pdo, !=, NULL);
-    Result = InterlockedDecrement(&Pdo->ReferenceCount);
-    ASSERTREFCOUNT(Result, >=, 0, Caller);
-    
-    if (Result == 0) {
-        Verbose("Final ReferenceCount dropped, Target[%d] able to be removed\n", PdoGetTargetId(Pdo));
-        KeSetEvent(&Pdo->RemoveEvent, IO_NO_INCREMENT, FALSE);
-    }
-    return Result;
+    UNREFERENCED_PARAMETER(Pdo);
+    UNREFERENCED_PARAMETER(Caller);
+    return 1;
 }
 
 //=============================================================================
@@ -2544,12 +2488,19 @@ __PdoRemoveDevice(
         PdoSetMissing(Pdo, "Surprise Remove");
         PdoSetDevicePnpState(Pdo, Deleted);
         StorPortNotification(BusChangeDetected, PdoGetFdo(Pdo), 0);
+        
+        PdoDereference(Pdo);
+        PdoDestroy(Pdo, TRUE);
         break;
 
+    case RemovePending:
     case Enumerated:
         PdoSetMissing(Pdo, "Removed");
         PdoSetDevicePnpState(Pdo, Deleted);
         StorPortNotification(BusChangeDetected, PdoGetFdo(Pdo), 0);
+        
+        PdoDereference(Pdo);
+        PdoDestroy(Pdo, TRUE);
         break;
 
     default:
diff --git a/src/xenvbd/pdo.h b/src/xenvbd/pdo.h
index c5e81ab..333aca8 100644
--- a/src/xenvbd/pdo.h
+++ b/src/xenvbd/pdo.h
@@ -42,6 +42,11 @@ typedef struct _XENVBD_PDO XENVBD_PDO, *PXENVBD_PDO;
 #include "types.h"
 #include <debug_interface.h>
 
+extern PXENVBD_PDO
+PdoFromListEntry(
+    IN  PLIST_ENTRY ListEntry
+    );
+
 extern VOID
 PdoDebugCallback(
     __in PXENVBD_PDO             Pdo,
@@ -62,7 +67,8 @@ PdoCreate(
 
 extern VOID
 PdoDestroy(
-    __in PXENVBD_PDO             Pdo
+    __in PXENVBD_PDO             Pdo,
+    __in BOOLEAN                 Unlink
     );
 
 __checkReturn
-- 
1.9.4.msysgit.1


_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 10:04:42 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 10:04:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv0ri-0007ef-5y; Wed, 20 May 2015 10:04:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yv0rg-0007eR-M8
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 10:04:41 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
	48/AC-02819-73C5C555; Wed, 20 May 2015 10:04:39 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1432116277!11474963!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25609 invoked from network); 20 May 2015 10:04:38 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 May 2015 10:04:38 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id 1EBF320749
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 06:04:37 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute4.internal (MEProxy); Wed, 20 May 2015 06:04:37 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=MQN
	FcqaZe0wibMr2qJNekdhHpRU=; b=qsd/xnZ42ZvJ/2g3fzlnrh+lP/7ReA19p4q
	WQ1+B5pHt14Bb7qG1Qk/G56nKjkx2/KxuZmOpK0oJStyUggzokzGIBRw8+CHMYc/
	ZYodWZC4GaSVoj/fm3MbcaBi6oDQR47TrZiWLWWDNSGGsLwbmc9E3NlvTsnomP7l
	Xi6KHAjk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=MQ
	NFcqaZe0wibMr2qJNekdhHpRU=; b=Zrvl/nIUncWGe3c+GZtprqhspyqlAWNlmO
	6avLXs3z5VY4orpBTVOdUutsBvF2Eo24RlGIkmjC2EDsPZuoLZAc8VOrRv7PG1k3
	rwWbEcY8dV4Tle5ayMPlWra2CLbf5s53xfgYpdmcWUFAtOlb9r1h6ZWQwxJlbFH+
	ksBa66cz0=
X-Sasl-enc: tsyt68bROjOg4M2BvcxfbLrZsrik13wTD2BBaUmGgcW6 1432116276
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id 438F1C0001B
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 06:04:36 -0400 (EDT)
Message-ID: <555C5C32.3060608@invisiblethingslab.com>
Date: Wed, 20 May 2015 12:04:34 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="------------000106030404050206080207"
Subject: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--------------000106030404050206080207
Content-Type: text/plain; charset=utf-8
Content-Length: 1678
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I've noticed something strange when I was experimenting with adding new
APIs to Xenbus. I added a Store API to set key permissions and
incremented the store interface version as usual (to 2 from 1).
Everything seemed fine, the driver installed normally. I rebuilt
Xeniface with the new header and proceeded to install it on the test
system. The install went fine as well. However, after a reboot the
Xeniface driver wasn't being loaded. Or, to be more precise, it got
loaded and then immediately unloaded by PnP for some reason. I haven't
changed INFs or anything except the store interface header and the .c
file.

When I moved my new function to the v1 interface and removed the v2
everything went back to normal. That's not a solution of course, just
wanted to test what would happen. I'm not sure what's going on, is there
some limit to the number of revisions=3F With many different interface
versions the revision count seems to be going up very quickly...

I've attached a debug log from test system boot that shows xeniface
being loaded and unloaded.

- -- 
Rafa=C5=82 Wojdy=C5=82a
Qubes Tools for Windows developer
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJVXFwyAAoJEIWi9rB2GrW7zv8H/jyexqUlL7qTq7z++s/pHcCu
bo1Gz6IeY1T0fJto4UcQH1Qs8JZ9SVpiP94UT9BorJCvll1FRSSFpyXP3aHtkOKP
P8aCktaZ7EuUL6wy7WryIYtHD9tG46xYe1N0lqKoQASZZH97qWaNrl/4B06/nvYx
32yS3sqEwMzAKpDit17KcslZM9LES55IhWGggLag+tvPBKCdNHIG6sqebnFbfySl
6Xh5qoSTqWzbDU2pejKklmpxIONSzUxXMxLckScn1TjY8PGmEpjF1LpmVCc+f0cz
YKpuHBruStcmELvZO5t+Yg9RN89sX3EAtuJVfEaBOewq+Q5Om6ToY/k0Y+FGGCA=3D
=3DMIh4
-----END PGP SIGNATURE-----

--------------000106030404050206080207
Content-Type: application/octet-stream;
 name="iface-boot.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="iface-boot.7z"

N3q8ryccAAMEEAaFnhYAAAAAAABfAAAAAAAAAE0A10wAIZvJ2GUyK/ocI1NUe74fPRPkOnwg
66QZtuGuhxsChbBvOPfbFPvdh8MeAXMeSyZZn0vD8Led960lnzzbVZyxYyouHhW0Hb2VHGE3
6Xt53avikanlWDJEAgHzvilh7ac9cFBp2KF1Niqkj5zBnEE3txcYnxx7Ff/PsKt9ZmQSE/WM
HYGX+HkWJ5/IAFVgVkOP9rbpvVLp7xYO3n6BomfFqG5TFM5quhab2kDaSuqRB6NxX2O/UNsA
+i9SiCSI87osProhk5LS6VW9W9URMgPoUj9zwC0pKZk8goqH9G3vmi0PfIWVzmVidEt6Ho+A
Y63mFUqW2zqRdS3RYOV12odJ7dkCY9+Gjku9psExsF8+g4fF5Nw76Axa+wEaofriCYj+Jx8w
jWz/X5lqxBOUfo7918577d+Jy05ZLmdlFKI0vGmdizL5qGh6+g1H1+74g8B6hmGSwOAZswOz
8Nxk2ZzUWWXsUJVxOffdtRyCXTeJ+vFi1XI0ZZDI1V1alFbH+jQQWcN3T/Z1mmuwhpt4hXc5
EE8nzvzDzhZuaM0eXauMiH1WUacgDo2WI5iNcq7wddT7xqqo7Kl3phkkvDdMJ9bkbIAueL40
5r1om7W067UHge91umjFo3PL7wVttuq2LmZ1gILaOdArylzkWeWoP6/2X7qRen3D12QhdnWX
gwAaG7lid37U+x5uFsq0Wdz8o/PAmdqKxUxBRr9daNWIggQFMFHv3ONEBPCDBFARMM56zNIy
QEzc6uXXto6gNM43cJOBnI5CKH+65nny55g4o6VGGvjpwVK7VJ9mQ3rETf3vjUMAjIePu+Ke
K9C2VI6HuLZe7bR+VyfYbcNOrU308tvMrpiu12m1oNHpS0gyuGYPlE7dBFvGdW+YW3Gt2/5g
JHgax99II0Y415z46KIjRRfRO+YRbSnFigst53dxSiIV4GRrvVx0fUn1QIfQGoemsCzaih5W
dpYGUEdQpUHylwco/Slg4VdtjP5f1bVyvbkvsaoHU5H4RAWcrwQOPVi/84IPR1Vuyx3HhxYf
HSxfvB3gGKsjmR7I9wqFqANomz1JryXfmewNQIuvhny7P6SeT1tEbtgs8WnUdh0xUpcT4GtI
lOtocKbraMOoNa+GoxDRc/IfA/QwHn+MwmB+pIGU5Xbhpa61Jrf54kAblO7MJneA4yhdb5Pj
ykCvxYp3RgZWS9TIEVhNItACQ0GHQus4lb36UbjVFuvtriNZx19jWz8aUzqyQr5SjHwaXO+v
XdqyTeqm6PZjyxr3Mi/0cQfBCMW1xbZodnYDurJxkiim9bbMp2le3snybi+yL/T8ZJDDljYG
/TiYWk9UspRpjKa3A6ayb9I0XxDgtOgELITqnp0wp7Qw59UkWnPOMDH2LY66ivnL8oaFKc6+
TgdQDWdMuSXkserUGSYTK4tGWvDVwAss+ac/2oZ+ODL6JrQKjwustye5w3fK+Z4phEite86/
wLc2Ws60jPfTl3VirMA/yNZFlrbMhFtMxSKu5FRcEXzweLEH44EOI/z6mc+vYJc5ZirqMG+H
c0d7qeO7ATWG1gaHzYord3Z3ZmKDW0ESJces7uKfZ7gKe3IJ+xt1XJyJ8BkZqqN+BF63UM7P
Y6dMPF2bXPGk2lLalvCzVru0FWjHq+yNdrb7mftWss9uubSCreGKajm7D0bSnlWMo1Wt99WK
ZGOhA/MLnqJruNJ/LZ8CLfBHxaG6xCfUbLkJIh1Ii/ugEDxjoliD695qCIJlDVQTjz/f6EP6
Z1A8zcweFkhWCtqq3yDEfIR2GRJCXVb6hIAGWGW+E3c/fC89Pn7Xxjlyq21H6Mf1eH7xUrkz
E7qKB6xmN58FNzSEOWC6f+VR9imcchgk2YM3HvfOlqHVpHvla1z+JNjyEKdnK68/WpXVVklO
488yh9vJaIp8I474titdnTgcCPjYWJB4KeaK681aW1pTaB44qqtJZsU/um5H5MvinMbwJJ9m
UIFWypVhQDXdrHiaflh71fW8MDSO65qLFeq/Den6iJDH8p6PHDsV7nMk4G1AIpJLBsWguM59
YGxuivksbQ62Wka40/85T2PPvPd3MwjSK0l+T31DohkjkOVtQnlr6nJ2tR+icDLyudrV+Ddg
HYkWYaYajpaXQwdgUN6S0Ofy/Xc9Zq/CAhJwwsNI/OpCs3qGwVo2mUDWoSd6CSpl0t/EvDXS
Hj/Nxf7RC6f6CsXDkBXSBZqxBeRD2XJimSy9PnAiseVanKzF82B2+w+dzBEF7jcgbZet3rVl
QNN4tEMk5n5a6shhvwGryP1cTZekAsYA4096ZLlw75+qkKlAp7iMJssNJCKcCcyvM9NPq8UL
WvXvbR9mJHwFC3K7jDK6ZKU30qDfthVonlUxIwvTS2oDgsTrNmLM2yBgo4xcWYnNz3YIFOVI
p4UFSEtzvyd8mf63Mby1S7R7/oUz8Huk83uHDZTagrk7QTnqMXy2BvG3NCjiKzAERxetxO/2
09NrlhQ22Hchw/2aqE0K8S3FB+lzNz3twz8E2nguSrKnQr1tVRyGsOootrHq4tI6RzrzjZPV
RBxtgoa7Sp1kaNfgIwmWqf0cMhZ/zrLW/O+dCm1SkMk6bfycYS94Fnnuvv37vQwwG1N9c69y
Lp53LexGQD8iVYBqQf7iL26TClpfT5oUA8ti5dvSQkgs4YOpeQt1l+g4IX6qgHBnxP97OnMw
QVfLkmg5sXalpNag/4yh5emB1Sbd5DFxCTTPXGw00l/wQPkWE5UlSmaD+HaEiGc8kDFOphOs
RwJXoMRMJM4lUo/oqf6+VAo7XUWQT5U7JgpQ8hcQpkCKGzKxC++dDFuxay0VJovwV0Y7/nbX
OGig0F4DQWM/1yGzgrzPa8RWqeYj70NXe4toTwIP7ymQQI3evt8JR1arR5HZpgBmteN+No9O
NwaH8oBx/zUYxZglJbEGzgXgUACGcpp5Os6n6tp7RA4YP1ZY5L0wxkqOR9NPaVJI9WoXvYLs
K8OwCgAsMGZQuIE75GSoLu0Qeo9o9oM8bsVCERESHHdKOQIRiEqyMhau0wzwh1btxqmS4+YH
wbuWDF2WYTSALFmmBHS2eKxpSnOz1/E+NPfbdmTG0oC886RKbexkQXiJ39NKEmriW2Ezhf/9
j32dDgCxla1+gQdkjgvx9OEtYtgAcZE35I2wNLxWyMGMV84YYy9u+/6p/ogBx3jda5Ueez9Z
3TvBXmO0r6n414brxhuHEXvs4dkxxxPIKv08M9M1cOZI6S200sm0wiLu3jZpNHtbGyFd3o3t
/V+ego+OeAOqeS+/AtSQvf55UC0BjvIUxL5SoWYF+XoSucBb1DFP8kb+o44onha4ZhQfwMFo
6dFJQQvPAf+Gm9kFSJ7+nEyRknXOBo5JF8HbLjTCFItWvuhr83xnENEmf+xh0CPUlf/+/EMX
pQezihQtgqVr6AEqTPo4yYP7gHrjUOB9R0ZXSPQ73NOWWzP4y2pQaZNtU6mtnR0THX9hzlMf
I8ml0mk4ycCTulO8OZIXlDmRuSTDp6/9dUb2p+kzp4fPUSGWyqX4wVz2vff1KOIZfAeHuPgd
7ywfYHOn46Rk2/Kx8ziIh/cY79urtr+0fCxIEiTs21tDZZgscyUciXERHtwnKbii4Ea4Ho49
9Y75+VhOVNr1WCSuphA2SME2OH0yZMjjE8tSuGmipiVY+WlbeEQBTUKRGPSxVNup66+JAELw
SsoM9GXhOPuv3BIxo7oCDSNBKPY8MQRtJ0EmYVFe4r4C8pVjzHAlaVHX7loGEkxazHBAZbD+
MCil64ZXuz4haL5rPPmWSjQfqN4oFU7CwMjt9I3Nffhdhgrf8APa0MQo3Q5iAi66EQqomhYK
yPD28dJi1jhS8ygRyC5uCw4T88nq5OzNqGIs3cN85bB0m3U+IrahzE1OHpzeNRZPm6trt5+2
BcceDGw74vWx/QVpirbl76dOgmBH6GO9aKTRsfMin1+9gB9mZ1fG+y+1guLkptKUXng+4/TK
Nvo/ymhKbSOASFjUzQaF+45Dh4aQvlCuu5mQxCTL+0mEwc4foUICd+krmFwKd4DtRwYuXojP
YVyWrjE5VnZf/CxBk1J+TiWK/c5HYkORZyrc9lUkLUupsl6IibMpejAvg88TUVunk8WJ1jqB
K1vhnaemR9bJSifqt8DaltwoXBsmyclNAyQEE4ZfeTtOV+YEEroh+UyJekAZaiGJsRGJgVd4
XA0GL0BC57XPrEoNifAvTSPfB4h04lR8JnFo37QHEkuqnVyvAPkB9/NOSEc8eIeQNzbpJ7cP
6Odkmjep75G+pItVz1avBPmaKHNlLCXsuRYL/hW3ZbE1u/yIom715fKn78LYY+1ybuglZcfe
w3CRLP2z1XJE36EUSojKIuY6kdTiQSvx+3XUXt6wBG92OUWpOAj+4Ua4iS3C+oKER4s32pWv
sySIdfcuwyZPIIac31851+Kn74Q2FJgdnK2oEzOVuJ9Zzjj52+ypKCBX8CL/3V9rImsszMXH
7o3VERxuYQ6IR3Zvkr4Y+ERmeNQO6WTnOKA6k7rg+UXUyiQRsjKdtajQ6/gkMqRz1q4sn74V
kbsbJJVoDFUfpakPW/u2b3JJApih7g7sI2jg68YeMI/BE5q0JOpaATEgaDuPQg+b2SNDZhmd
cusEPCskFhnOemj60Z+DLjKgVAdY/QMIduxsejGEZ7714bPieuItHYDfYVqWU+5Wu0i7JVnP
UYQ6H6gDtlBAZjTBjIMGBCFlHBbDliXWdIshbat/ewrPb787/aK/E0hZhLGmwF0rZ1R2mmcl
b2sG7RwrbQZM+XHe3sSV7nnXNl5JGVsYleTqSsxR8rVjWPK5cLcKxJU/ObAye1QRKlnTo8Oy
cQI5Y0hBBCOSEwbTVMakT9H3aEeZAmUlnur84VSe4tJb4RCjuIMp0iW0VOQn57qdIlLuaFdd
LOuvRGCzOFWUsCtLvSJWU9aSomFkGUBbeIOqnvtmJ6Bgbt3I/VqUmzdc5pIAHMfvAfQ/uuAv
+hpNQPfw2Bh9fQD4xLdZu4sJQSvUQBrcwjjWBNHhUUA3l01YiYu5hYMIXHo3PPYwvfq3wdFZ
545eHG+wLSWhY1nJjEcR6fqJcCg6vR8I8g5enVfG4cfwDi8TiOcu1TGBr5m+pTV31uF2ZtfC
4FR0nINk3QHOHSTzh86gLjUiNuOvm+N3FT6lsGlPKyWEARFVn8j9sNnJ7BiNCxKa3JorFv0T
l9dqdloxoWrgOz+7UEMYwUMTKiMLMUjgjd9L7v+phWX9LKFuY5TYru3AHqsLh+DBam2ks7IP
k115xRGYzTuc1g7vllDtw6RPZ13cLCar34AEv7AwGsmi8pKZg3K7r3+8aC9roROfYAnna4wU
WSuzrC9pITqpFe7bN484cNDREDLvtZO31HavG13pOUwpE4XaQL85HdzqScWdILdV41VQ6aot
Yfum33khV0Y7GMeRKvKfP4Q2MCKZaa0lk4+PscKvwcZWqmPO2LKUnIK8GyziprsDuF2o0veN
exn0YjKITVwLsqQZvucbjX8ZTa5avO6wAlHYe+cvrllYCjMFk8VQNckp2Ty8baddDOde+Xmj
Hx2q/QunVN2jMSb6BH+0IaIVG7OySnmehKuFeAZ8C7yUuTP2Y6a3q5GOXI8HqiTDYdwnBf9d
QRpV3QsMispi3lPZ5Zqvk+x+BjifXIE7MV1dfzYSuLEQyuLO4HLet0lSMK7Ie0UM8RjMgbJr
UXpJ+hEgqGgkscaxpQYz60p5LlH1DMyaj4CCRiZrRwfqmSrGyFoHOKCmAEQratbZf9r0vnp8
FJthGtSgrBDrl9dyquKLXOOMhHh6B7UNTLt7SXe8j4okBjzU72QbIi8uyCHQ2cMMUEi9wsII
zngty4lfjMgQpal2TBrxXHEQ3rOz24bhpptPd/ANr0CxXgy6/KOuxjwZGNg+bm6mWrr9GhBE
MlceUBah+iWHaL2cPBVc+/NLkb+XKaIwQpK7VmuEtyVhQWyE6Rz//mLfW9dknabRpyayvqeR
VpJGiP0n2VotWh0J3x+YxhuwIOLWlhEGn/iPDlW4j+uIUJ6LCz8P8ocOJL6qGzmxqHi0snqV
M9zZH21RfxaVU/M/gnlYZ1lQIU3YRFPPnLx1/53RDqTjTH8KQDhMR3quPNfV6ahZuQPmMqlY
zgdCM/ymZcwJLVpzqVM8pBZsrZh58HSrGZM+elwQ2L1j8Yt7r8wPTRMeuYm1KfaUW7RT+Xnt
JOR0c5wJsV+9yESAB779jNaYVoGiqXtQiMIBpqd0rY1DrU7T99M7EmmSYn2FdHZzTQKa4Ezy
bxVpKlVOpwoZR64oOI7vFKRiEZxdkq2mULTraHZZoA7U+2lsbl4I6AYJlZqnJqY5YYMuQzWr
qh4nCAR7UcqIzIF8bxNO1X+3RlZZ4wuIDKpJw9NBBE40gxkHPJkhTFCNC4fONIbc9MWn3qpN
Z3Ks2u/xajSuabvQSzSmhICsZCECZQWzOwLLXLYvAwc+DU3d7EaL4tzCa68VMrzrht5OV2AW
kYPK8C9DMHtxuKHHqxpOxM62Hk++f+kvqrJALggGqpsl06/bamGOTlvKXSiD6c7CuWz+PO+3
HiW+Xi0qsDxhpYcuZYVI1pBPt3Okj5D/8kJRGVGjETV48d5h8z+y/pmwZK6gGjVtXKtrojee
+9TktefzpQbEhEon/lVR/mWZQMwtn3AwZUrDrUoLWE5GGBIoyoBGYbCpRCD+ymuxyNuvbf04
4c/io9XlnYrS1U80UfYfU4oLl4+xGYz8yV3+uK0+A1JtguePd5QVTYAytrt25jPipngr2FNQ
EiRbY7Bj9PlTzExmfwcQ0HFagtHhhxjrIyK83SAgn0vwlDMKNDTzWuucINiO8urAYJor3eH7
f0mUI0ixsO5Jo9F5ZESnVygIcL/7tRbbE5IaCmFk+4f55Rygt4GTkOEvFHomjdtL0jXb6tT9
hMbwY7C50dxkk2twjXFMjqWjfEwm6ib4n7Sxg28XG/yDy/9p/LEaGkkE3+qY6H9/YgOr4NqL
/b+aZq3bbjIp5ADXaEgYm1a9KOg78uMfH1/yxOHjO/JSTq4ZkdK77oVschifS57/6sKr3D5T
fT+Xcre+ezMGuAWEEoiDFBgzIEGb3T+yxYhOgJntFVRtYbqHl2/xj5UailwhWEJGPt5i22e9
GEZbZ+pHF5Io04EJWoouCOoevFm7cHR6F4T1IioMU/AitxmGQQpQRsvtjYpxY9qwTjcxUNmn
njUEPdMAX+3jg3gB+l8YlVfV31D5zaoK8XPT8KJ0eZTYSwcP3DEN6agrw5AQazSA/tjes4KV
8wDBxu6sWeJZFB+Bu1mcmFEdebR4mmEktfJvXdf70ypoFBtzLpgiQR9rT4vRaiQ3wMIX0DMh
/dafIdjVx4ivOXXD6W6ahraIzPw/PadlcjfsJ7ZCYQ58KneS4JGEanYZ6koIvXUvAE+UjWb5
GRDzfSC+IccwA9X4WUbkRxwK6AbieQSwyyfQXEo1d9cL/YNToWn43jd+ZwCp1+w5HXm8DmuG
sna4KGp42hWJpwTOaDyOoJ2IvKnq+GHU3nUhgP4ZL0OqwrA+FQ4LgwhW5I3chyOnDgXmHMSb
/nSyzeAgZVVdYvZIHAHtQvDlFzqT5cePu8HZ9qeHPzGfaBCC9iYkQqzSG84s77+EDK4b41+w
e5uqVkaAfz5H+vhe+Ilouc+RnH3AUksrQw0h+SkPnus7vjtVgXbuSVSRH0YBBAYAAQmWngAH
CwEAASMDAQEFXQAAAgAMwQWyAAgKAd4DW/gAAAUBER8AaQBmAGEAYwBlAC0AYgBvAG8AdAAu
AHQAeAB0AAAAFAoBAKpozf7jktABFQYBACAAAAAAAA==
--------------000106030404050206080207
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--------------000106030404050206080207--


From win-pv-devel-bounces@lists.xenproject.org Wed May 20 10:04:42 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 10:04:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv0ri-0007ef-5y; Wed, 20 May 2015 10:04:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yv0rg-0007eR-M8
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 10:04:41 +0000
Received: from [85.158.139.211] by server-14.bemta-5.messagelabs.com id
	48/AC-02819-73C5C555; Wed, 20 May 2015 10:04:39 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1432116277!11474963!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25609 invoked from network); 20 May 2015 10:04:38 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 May 2015 10:04:38 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailout.nyi.internal (Postfix) with ESMTP id 1EBF320749
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 06:04:37 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute4.internal (MEProxy); Wed, 20 May 2015 06:04:37 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=MQN
	FcqaZe0wibMr2qJNekdhHpRU=; b=qsd/xnZ42ZvJ/2g3fzlnrh+lP/7ReA19p4q
	WQ1+B5pHt14Bb7qG1Qk/G56nKjkx2/KxuZmOpK0oJStyUggzokzGIBRw8+CHMYc/
	ZYodWZC4GaSVoj/fm3MbcaBi6oDQR47TrZiWLWWDNSGGsLwbmc9E3NlvTsnomP7l
	Xi6KHAjk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-type:date:from:message-id
	:mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=MQ
	NFcqaZe0wibMr2qJNekdhHpRU=; b=Zrvl/nIUncWGe3c+GZtprqhspyqlAWNlmO
	6avLXs3z5VY4orpBTVOdUutsBvF2Eo24RlGIkmjC2EDsPZuoLZAc8VOrRv7PG1k3
	rwWbEcY8dV4Tle5ayMPlWra2CLbf5s53xfgYpdmcWUFAtOlb9r1h6ZWQwxJlbFH+
	ksBa66cz0=
X-Sasl-enc: tsyt68bROjOg4M2BvcxfbLrZsrik13wTD2BBaUmGgcW6 1432116276
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id 438F1C0001B
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 06:04:36 -0400 (EDT)
Message-ID: <555C5C32.3060608@invisiblethingslab.com>
Date: Wed, 20 May 2015 12:04:34 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="------------000106030404050206080207"
Subject: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

This is a multi-part message in MIME format.
--------------000106030404050206080207
Content-Type: text/plain; charset=utf-8
Content-Length: 1678
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I've noticed something strange when I was experimenting with adding new
APIs to Xenbus. I added a Store API to set key permissions and
incremented the store interface version as usual (to 2 from 1).
Everything seemed fine, the driver installed normally. I rebuilt
Xeniface with the new header and proceeded to install it on the test
system. The install went fine as well. However, after a reboot the
Xeniface driver wasn't being loaded. Or, to be more precise, it got
loaded and then immediately unloaded by PnP for some reason. I haven't
changed INFs or anything except the store interface header and the .c
file.

When I moved my new function to the v1 interface and removed the v2
everything went back to normal. That's not a solution of course, just
wanted to test what would happen. I'm not sure what's going on, is there
some limit to the number of revisions=3F With many different interface
versions the revision count seems to be going up very quickly...

I've attached a debug log from test system boot that shows xeniface
being loaded and unloaded.

- -- 
Rafa=C5=82 Wojdy=C5=82a
Qubes Tools for Windows developer
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJVXFwyAAoJEIWi9rB2GrW7zv8H/jyexqUlL7qTq7z++s/pHcCu
bo1Gz6IeY1T0fJto4UcQH1Qs8JZ9SVpiP94UT9BorJCvll1FRSSFpyXP3aHtkOKP
P8aCktaZ7EuUL6wy7WryIYtHD9tG46xYe1N0lqKoQASZZH97qWaNrl/4B06/nvYx
32yS3sqEwMzAKpDit17KcslZM9LES55IhWGggLag+tvPBKCdNHIG6sqebnFbfySl
6Xh5qoSTqWzbDU2pejKklmpxIONSzUxXMxLckScn1TjY8PGmEpjF1LpmVCc+f0cz
YKpuHBruStcmELvZO5t+Yg9RN89sX3EAtuJVfEaBOewq+Q5Om6ToY/k0Y+FGGCA=3D
=3DMIh4
-----END PGP SIGNATURE-----

--------------000106030404050206080207
Content-Type: application/octet-stream;
 name="iface-boot.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="iface-boot.7z"

N3q8ryccAAMEEAaFnhYAAAAAAABfAAAAAAAAAE0A10wAIZvJ2GUyK/ocI1NUe74fPRPkOnwg
66QZtuGuhxsChbBvOPfbFPvdh8MeAXMeSyZZn0vD8Led960lnzzbVZyxYyouHhW0Hb2VHGE3
6Xt53avikanlWDJEAgHzvilh7ac9cFBp2KF1Niqkj5zBnEE3txcYnxx7Ff/PsKt9ZmQSE/WM
HYGX+HkWJ5/IAFVgVkOP9rbpvVLp7xYO3n6BomfFqG5TFM5quhab2kDaSuqRB6NxX2O/UNsA
+i9SiCSI87osProhk5LS6VW9W9URMgPoUj9zwC0pKZk8goqH9G3vmi0PfIWVzmVidEt6Ho+A
Y63mFUqW2zqRdS3RYOV12odJ7dkCY9+Gjku9psExsF8+g4fF5Nw76Axa+wEaofriCYj+Jx8w
jWz/X5lqxBOUfo7918577d+Jy05ZLmdlFKI0vGmdizL5qGh6+g1H1+74g8B6hmGSwOAZswOz
8Nxk2ZzUWWXsUJVxOffdtRyCXTeJ+vFi1XI0ZZDI1V1alFbH+jQQWcN3T/Z1mmuwhpt4hXc5
EE8nzvzDzhZuaM0eXauMiH1WUacgDo2WI5iNcq7wddT7xqqo7Kl3phkkvDdMJ9bkbIAueL40
5r1om7W067UHge91umjFo3PL7wVttuq2LmZ1gILaOdArylzkWeWoP6/2X7qRen3D12QhdnWX
gwAaG7lid37U+x5uFsq0Wdz8o/PAmdqKxUxBRr9daNWIggQFMFHv3ONEBPCDBFARMM56zNIy
QEzc6uXXto6gNM43cJOBnI5CKH+65nny55g4o6VGGvjpwVK7VJ9mQ3rETf3vjUMAjIePu+Ke
K9C2VI6HuLZe7bR+VyfYbcNOrU308tvMrpiu12m1oNHpS0gyuGYPlE7dBFvGdW+YW3Gt2/5g
JHgax99II0Y415z46KIjRRfRO+YRbSnFigst53dxSiIV4GRrvVx0fUn1QIfQGoemsCzaih5W
dpYGUEdQpUHylwco/Slg4VdtjP5f1bVyvbkvsaoHU5H4RAWcrwQOPVi/84IPR1Vuyx3HhxYf
HSxfvB3gGKsjmR7I9wqFqANomz1JryXfmewNQIuvhny7P6SeT1tEbtgs8WnUdh0xUpcT4GtI
lOtocKbraMOoNa+GoxDRc/IfA/QwHn+MwmB+pIGU5Xbhpa61Jrf54kAblO7MJneA4yhdb5Pj
ykCvxYp3RgZWS9TIEVhNItACQ0GHQus4lb36UbjVFuvtriNZx19jWz8aUzqyQr5SjHwaXO+v
XdqyTeqm6PZjyxr3Mi/0cQfBCMW1xbZodnYDurJxkiim9bbMp2le3snybi+yL/T8ZJDDljYG
/TiYWk9UspRpjKa3A6ayb9I0XxDgtOgELITqnp0wp7Qw59UkWnPOMDH2LY66ivnL8oaFKc6+
TgdQDWdMuSXkserUGSYTK4tGWvDVwAss+ac/2oZ+ODL6JrQKjwustye5w3fK+Z4phEite86/
wLc2Ws60jPfTl3VirMA/yNZFlrbMhFtMxSKu5FRcEXzweLEH44EOI/z6mc+vYJc5ZirqMG+H
c0d7qeO7ATWG1gaHzYord3Z3ZmKDW0ESJces7uKfZ7gKe3IJ+xt1XJyJ8BkZqqN+BF63UM7P
Y6dMPF2bXPGk2lLalvCzVru0FWjHq+yNdrb7mftWss9uubSCreGKajm7D0bSnlWMo1Wt99WK
ZGOhA/MLnqJruNJ/LZ8CLfBHxaG6xCfUbLkJIh1Ii/ugEDxjoliD695qCIJlDVQTjz/f6EP6
Z1A8zcweFkhWCtqq3yDEfIR2GRJCXVb6hIAGWGW+E3c/fC89Pn7Xxjlyq21H6Mf1eH7xUrkz
E7qKB6xmN58FNzSEOWC6f+VR9imcchgk2YM3HvfOlqHVpHvla1z+JNjyEKdnK68/WpXVVklO
488yh9vJaIp8I474titdnTgcCPjYWJB4KeaK681aW1pTaB44qqtJZsU/um5H5MvinMbwJJ9m
UIFWypVhQDXdrHiaflh71fW8MDSO65qLFeq/Den6iJDH8p6PHDsV7nMk4G1AIpJLBsWguM59
YGxuivksbQ62Wka40/85T2PPvPd3MwjSK0l+T31DohkjkOVtQnlr6nJ2tR+icDLyudrV+Ddg
HYkWYaYajpaXQwdgUN6S0Ofy/Xc9Zq/CAhJwwsNI/OpCs3qGwVo2mUDWoSd6CSpl0t/EvDXS
Hj/Nxf7RC6f6CsXDkBXSBZqxBeRD2XJimSy9PnAiseVanKzF82B2+w+dzBEF7jcgbZet3rVl
QNN4tEMk5n5a6shhvwGryP1cTZekAsYA4096ZLlw75+qkKlAp7iMJssNJCKcCcyvM9NPq8UL
WvXvbR9mJHwFC3K7jDK6ZKU30qDfthVonlUxIwvTS2oDgsTrNmLM2yBgo4xcWYnNz3YIFOVI
p4UFSEtzvyd8mf63Mby1S7R7/oUz8Huk83uHDZTagrk7QTnqMXy2BvG3NCjiKzAERxetxO/2
09NrlhQ22Hchw/2aqE0K8S3FB+lzNz3twz8E2nguSrKnQr1tVRyGsOootrHq4tI6RzrzjZPV
RBxtgoa7Sp1kaNfgIwmWqf0cMhZ/zrLW/O+dCm1SkMk6bfycYS94Fnnuvv37vQwwG1N9c69y
Lp53LexGQD8iVYBqQf7iL26TClpfT5oUA8ti5dvSQkgs4YOpeQt1l+g4IX6qgHBnxP97OnMw
QVfLkmg5sXalpNag/4yh5emB1Sbd5DFxCTTPXGw00l/wQPkWE5UlSmaD+HaEiGc8kDFOphOs
RwJXoMRMJM4lUo/oqf6+VAo7XUWQT5U7JgpQ8hcQpkCKGzKxC++dDFuxay0VJovwV0Y7/nbX
OGig0F4DQWM/1yGzgrzPa8RWqeYj70NXe4toTwIP7ymQQI3evt8JR1arR5HZpgBmteN+No9O
NwaH8oBx/zUYxZglJbEGzgXgUACGcpp5Os6n6tp7RA4YP1ZY5L0wxkqOR9NPaVJI9WoXvYLs
K8OwCgAsMGZQuIE75GSoLu0Qeo9o9oM8bsVCERESHHdKOQIRiEqyMhau0wzwh1btxqmS4+YH
wbuWDF2WYTSALFmmBHS2eKxpSnOz1/E+NPfbdmTG0oC886RKbexkQXiJ39NKEmriW2Ezhf/9
j32dDgCxla1+gQdkjgvx9OEtYtgAcZE35I2wNLxWyMGMV84YYy9u+/6p/ogBx3jda5Ueez9Z
3TvBXmO0r6n414brxhuHEXvs4dkxxxPIKv08M9M1cOZI6S200sm0wiLu3jZpNHtbGyFd3o3t
/V+ego+OeAOqeS+/AtSQvf55UC0BjvIUxL5SoWYF+XoSucBb1DFP8kb+o44onha4ZhQfwMFo
6dFJQQvPAf+Gm9kFSJ7+nEyRknXOBo5JF8HbLjTCFItWvuhr83xnENEmf+xh0CPUlf/+/EMX
pQezihQtgqVr6AEqTPo4yYP7gHrjUOB9R0ZXSPQ73NOWWzP4y2pQaZNtU6mtnR0THX9hzlMf
I8ml0mk4ycCTulO8OZIXlDmRuSTDp6/9dUb2p+kzp4fPUSGWyqX4wVz2vff1KOIZfAeHuPgd
7ywfYHOn46Rk2/Kx8ziIh/cY79urtr+0fCxIEiTs21tDZZgscyUciXERHtwnKbii4Ea4Ho49
9Y75+VhOVNr1WCSuphA2SME2OH0yZMjjE8tSuGmipiVY+WlbeEQBTUKRGPSxVNup66+JAELw
SsoM9GXhOPuv3BIxo7oCDSNBKPY8MQRtJ0EmYVFe4r4C8pVjzHAlaVHX7loGEkxazHBAZbD+
MCil64ZXuz4haL5rPPmWSjQfqN4oFU7CwMjt9I3Nffhdhgrf8APa0MQo3Q5iAi66EQqomhYK
yPD28dJi1jhS8ygRyC5uCw4T88nq5OzNqGIs3cN85bB0m3U+IrahzE1OHpzeNRZPm6trt5+2
BcceDGw74vWx/QVpirbl76dOgmBH6GO9aKTRsfMin1+9gB9mZ1fG+y+1guLkptKUXng+4/TK
Nvo/ymhKbSOASFjUzQaF+45Dh4aQvlCuu5mQxCTL+0mEwc4foUICd+krmFwKd4DtRwYuXojP
YVyWrjE5VnZf/CxBk1J+TiWK/c5HYkORZyrc9lUkLUupsl6IibMpejAvg88TUVunk8WJ1jqB
K1vhnaemR9bJSifqt8DaltwoXBsmyclNAyQEE4ZfeTtOV+YEEroh+UyJekAZaiGJsRGJgVd4
XA0GL0BC57XPrEoNifAvTSPfB4h04lR8JnFo37QHEkuqnVyvAPkB9/NOSEc8eIeQNzbpJ7cP
6Odkmjep75G+pItVz1avBPmaKHNlLCXsuRYL/hW3ZbE1u/yIom715fKn78LYY+1ybuglZcfe
w3CRLP2z1XJE36EUSojKIuY6kdTiQSvx+3XUXt6wBG92OUWpOAj+4Ua4iS3C+oKER4s32pWv
sySIdfcuwyZPIIac31851+Kn74Q2FJgdnK2oEzOVuJ9Zzjj52+ypKCBX8CL/3V9rImsszMXH
7o3VERxuYQ6IR3Zvkr4Y+ERmeNQO6WTnOKA6k7rg+UXUyiQRsjKdtajQ6/gkMqRz1q4sn74V
kbsbJJVoDFUfpakPW/u2b3JJApih7g7sI2jg68YeMI/BE5q0JOpaATEgaDuPQg+b2SNDZhmd
cusEPCskFhnOemj60Z+DLjKgVAdY/QMIduxsejGEZ7714bPieuItHYDfYVqWU+5Wu0i7JVnP
UYQ6H6gDtlBAZjTBjIMGBCFlHBbDliXWdIshbat/ewrPb787/aK/E0hZhLGmwF0rZ1R2mmcl
b2sG7RwrbQZM+XHe3sSV7nnXNl5JGVsYleTqSsxR8rVjWPK5cLcKxJU/ObAye1QRKlnTo8Oy
cQI5Y0hBBCOSEwbTVMakT9H3aEeZAmUlnur84VSe4tJb4RCjuIMp0iW0VOQn57qdIlLuaFdd
LOuvRGCzOFWUsCtLvSJWU9aSomFkGUBbeIOqnvtmJ6Bgbt3I/VqUmzdc5pIAHMfvAfQ/uuAv
+hpNQPfw2Bh9fQD4xLdZu4sJQSvUQBrcwjjWBNHhUUA3l01YiYu5hYMIXHo3PPYwvfq3wdFZ
545eHG+wLSWhY1nJjEcR6fqJcCg6vR8I8g5enVfG4cfwDi8TiOcu1TGBr5m+pTV31uF2ZtfC
4FR0nINk3QHOHSTzh86gLjUiNuOvm+N3FT6lsGlPKyWEARFVn8j9sNnJ7BiNCxKa3JorFv0T
l9dqdloxoWrgOz+7UEMYwUMTKiMLMUjgjd9L7v+phWX9LKFuY5TYru3AHqsLh+DBam2ks7IP
k115xRGYzTuc1g7vllDtw6RPZ13cLCar34AEv7AwGsmi8pKZg3K7r3+8aC9roROfYAnna4wU
WSuzrC9pITqpFe7bN484cNDREDLvtZO31HavG13pOUwpE4XaQL85HdzqScWdILdV41VQ6aot
Yfum33khV0Y7GMeRKvKfP4Q2MCKZaa0lk4+PscKvwcZWqmPO2LKUnIK8GyziprsDuF2o0veN
exn0YjKITVwLsqQZvucbjX8ZTa5avO6wAlHYe+cvrllYCjMFk8VQNckp2Ty8baddDOde+Xmj
Hx2q/QunVN2jMSb6BH+0IaIVG7OySnmehKuFeAZ8C7yUuTP2Y6a3q5GOXI8HqiTDYdwnBf9d
QRpV3QsMispi3lPZ5Zqvk+x+BjifXIE7MV1dfzYSuLEQyuLO4HLet0lSMK7Ie0UM8RjMgbJr
UXpJ+hEgqGgkscaxpQYz60p5LlH1DMyaj4CCRiZrRwfqmSrGyFoHOKCmAEQratbZf9r0vnp8
FJthGtSgrBDrl9dyquKLXOOMhHh6B7UNTLt7SXe8j4okBjzU72QbIi8uyCHQ2cMMUEi9wsII
zngty4lfjMgQpal2TBrxXHEQ3rOz24bhpptPd/ANr0CxXgy6/KOuxjwZGNg+bm6mWrr9GhBE
MlceUBah+iWHaL2cPBVc+/NLkb+XKaIwQpK7VmuEtyVhQWyE6Rz//mLfW9dknabRpyayvqeR
VpJGiP0n2VotWh0J3x+YxhuwIOLWlhEGn/iPDlW4j+uIUJ6LCz8P8ocOJL6qGzmxqHi0snqV
M9zZH21RfxaVU/M/gnlYZ1lQIU3YRFPPnLx1/53RDqTjTH8KQDhMR3quPNfV6ahZuQPmMqlY
zgdCM/ymZcwJLVpzqVM8pBZsrZh58HSrGZM+elwQ2L1j8Yt7r8wPTRMeuYm1KfaUW7RT+Xnt
JOR0c5wJsV+9yESAB779jNaYVoGiqXtQiMIBpqd0rY1DrU7T99M7EmmSYn2FdHZzTQKa4Ezy
bxVpKlVOpwoZR64oOI7vFKRiEZxdkq2mULTraHZZoA7U+2lsbl4I6AYJlZqnJqY5YYMuQzWr
qh4nCAR7UcqIzIF8bxNO1X+3RlZZ4wuIDKpJw9NBBE40gxkHPJkhTFCNC4fONIbc9MWn3qpN
Z3Ks2u/xajSuabvQSzSmhICsZCECZQWzOwLLXLYvAwc+DU3d7EaL4tzCa68VMrzrht5OV2AW
kYPK8C9DMHtxuKHHqxpOxM62Hk++f+kvqrJALggGqpsl06/bamGOTlvKXSiD6c7CuWz+PO+3
HiW+Xi0qsDxhpYcuZYVI1pBPt3Okj5D/8kJRGVGjETV48d5h8z+y/pmwZK6gGjVtXKtrojee
+9TktefzpQbEhEon/lVR/mWZQMwtn3AwZUrDrUoLWE5GGBIoyoBGYbCpRCD+ymuxyNuvbf04
4c/io9XlnYrS1U80UfYfU4oLl4+xGYz8yV3+uK0+A1JtguePd5QVTYAytrt25jPipngr2FNQ
EiRbY7Bj9PlTzExmfwcQ0HFagtHhhxjrIyK83SAgn0vwlDMKNDTzWuucINiO8urAYJor3eH7
f0mUI0ixsO5Jo9F5ZESnVygIcL/7tRbbE5IaCmFk+4f55Rygt4GTkOEvFHomjdtL0jXb6tT9
hMbwY7C50dxkk2twjXFMjqWjfEwm6ib4n7Sxg28XG/yDy/9p/LEaGkkE3+qY6H9/YgOr4NqL
/b+aZq3bbjIp5ADXaEgYm1a9KOg78uMfH1/yxOHjO/JSTq4ZkdK77oVschifS57/6sKr3D5T
fT+Xcre+ezMGuAWEEoiDFBgzIEGb3T+yxYhOgJntFVRtYbqHl2/xj5UailwhWEJGPt5i22e9
GEZbZ+pHF5Io04EJWoouCOoevFm7cHR6F4T1IioMU/AitxmGQQpQRsvtjYpxY9qwTjcxUNmn
njUEPdMAX+3jg3gB+l8YlVfV31D5zaoK8XPT8KJ0eZTYSwcP3DEN6agrw5AQazSA/tjes4KV
8wDBxu6sWeJZFB+Bu1mcmFEdebR4mmEktfJvXdf70ypoFBtzLpgiQR9rT4vRaiQ3wMIX0DMh
/dafIdjVx4ivOXXD6W6ahraIzPw/PadlcjfsJ7ZCYQ58KneS4JGEanYZ6koIvXUvAE+UjWb5
GRDzfSC+IccwA9X4WUbkRxwK6AbieQSwyyfQXEo1d9cL/YNToWn43jd+ZwCp1+w5HXm8DmuG
sna4KGp42hWJpwTOaDyOoJ2IvKnq+GHU3nUhgP4ZL0OqwrA+FQ4LgwhW5I3chyOnDgXmHMSb
/nSyzeAgZVVdYvZIHAHtQvDlFzqT5cePu8HZ9qeHPzGfaBCC9iYkQqzSG84s77+EDK4b41+w
e5uqVkaAfz5H+vhe+Ilouc+RnH3AUksrQw0h+SkPnus7vjtVgXbuSVSRH0YBBAYAAQmWngAH
CwEAASMDAQEFXQAAAgAMwQWyAAgKAd4DW/gAAAUBER8AaQBmAGEAYwBlAC0AYgBvAG8AdAAu
AHQAeAB0AAAAFAoBAKpozf7jktABFQYBACAAAAAAAA==
--------------000106030404050206080207
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--------------000106030404050206080207--


From win-pv-devel-bounces@lists.xenproject.org Wed May 20 14:15:35 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 14:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv4mU-0003Qc-OT; Wed, 20 May 2015 14:15:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1Yv4mT-0003QW-3R
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 14:15:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	DD/D5-03201-4079C555; Wed, 20 May 2015 14:15:32 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1432131331!10901084!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28928 invoked from network); 20 May 2015 14:15:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 14:15:31 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; 
   d="scan'208";a="250687"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] XENIFACE not attaching to XENBUS
Thread-Index: AQHQkuRubL2y7HlPUEWN1gfFNpRN4J2E4F7w
Date: Wed, 20 May 2015 14:15:29 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
References: <555C5C32.3060608@invisiblethingslab.com>
In-Reply-To: <555C5C32.3060608@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1kZXZlbC0NCj4gYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFJhZmFsIFdvamR5bGENCj4gU2VudDog
MjAgTWF5IDIwMTUgMTE6MDUNCj4gVG86IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBYRU5JRkFDRSBub3QgYXR0YWNoaW5nIHRvIFhF
TkJVUw0KPiANCj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KPiBIYXNoOiBT
SEExDQo+IA0KPiBIZWxsbywNCj4gDQo+IEkndmUgbm90aWNlZCBzb21ldGhpbmcgc3RyYW5nZSB3
aGVuIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0aCBhZGRpbmcgbmV3DQo+IEFQSXMgdG8gWGVuYnVz
LiBJIGFkZGVkIGEgU3RvcmUgQVBJIHRvIHNldCBrZXkgcGVybWlzc2lvbnMgYW5kDQo+IGluY3Jl
bWVudGVkIHRoZSBzdG9yZSBpbnRlcmZhY2UgdmVyc2lvbiBhcyB1c3VhbCAodG8gMiBmcm9tIDEp
Lg0KDQpQcmVzdW1hYmx5IHlvdSBjcmVhdGVkIGEgbmV3IGludGVyZmFjZSB2ZXJzaW9uLCBsZWZ0
IHRoZSBvbGQgb25lIGFzIHZlcnNpb24gMSwgY2FsbGVkIHRoZSBuZXcgb25lIDIsIGFuZCB0aGVu
IGJ1bXBlZCB0aGUgbWF4IHZlcnNpb24gdG8gMj8gSXQgbG9va3MgbGlrZSB0aGF0J3Mgd2hhdCB5
b3UgZGlkLg0KDQo+IEV2ZXJ5dGhpbmcgc2VlbWVkIGZpbmUsIHRoZSBkcml2ZXIgaW5zdGFsbGVk
IG5vcm1hbGx5LiBJIHJlYnVpbHQNCj4gWGVuaWZhY2Ugd2l0aCB0aGUgbmV3IGhlYWRlciBhbmQg
cHJvY2VlZGVkIHRvIGluc3RhbGwgaXQgb24gdGhlIHRlc3QNCj4gc3lzdGVtLiBUaGUgaW5zdGFs
bCB3ZW50IGZpbmUgYXMgd2VsbC4gSG93ZXZlciwgYWZ0ZXIgYSByZWJvb3QgdGhlDQo+IFhlbmlm
YWNlIGRyaXZlciB3YXNuJ3QgYmVpbmcgbG9hZGVkLiBPciwgdG8gYmUgbW9yZSBwcmVjaXNlLCBp
dCBnb3QNCj4gbG9hZGVkIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHVubG9hZGVkIGJ5IFBuUCBmb3Ig
c29tZSByZWFzb24uIEkgaGF2ZW4ndA0KPiBjaGFuZ2VkIElORnMgb3IgYW55dGhpbmcgZXhjZXB0
IHRoZSBzdG9yZSBpbnRlcmZhY2UgaGVhZGVyIGFuZCB0aGUgLmMNCj4gZmlsZS4NCg0KV2VsbCwg
dGhlIGxhY2sgb2YgY2hhbmdlIGluIHRoZSB4ZW5pZmFjZSBJTkYgaXMgYSBwcm9ibGVtLiBJdCdz
IGEgYml0IGhhY2t5IGJ1dCwgZWFjaCBjb21iaW5hdGlvbiBvZiBpbnRlcmZhY2UgdmVyc2lvbnMg
ZXhwb3J0ZWQgYnkgYSBkcml2ZXIgY29ycmVzcG9uZCB0byBhIHVuaXF1ZSByZXZpc2lvbiBudW1i
ZXIgZm9yIFBET3MgY3JlYXRlZCBieSB0aGF0IGRyaXZlciwgc28gYnkgYnVtcGluZyB0aGUgbWF4
IHZlcnNpb24gb2YgdGhlIHN0b3JlIGludGVyZmFjZSBhIHdob2xlIG5ldyBzZXQgb2YgeGVuYnVz
IFBETyByZXZpc2lvbnMgYXJlIGF2YWlsYWJsZS4gQW55IGNsaWVudCBkcml2ZXIgbXVzdCBiaW5k
IHRvIHRoZSBQRE8gcmV2aXNpb24gY29ycmVzcG9uZGluZyB0byB0aGUgc2V0IG9mIGludGVyZmFj
ZSB2ZXJzaW9ucyB3aGljaCBpdCBwbGFucyB0byB1c2UuIFRoaXMgaXMgc28gdGhhdCwgc2hvdWxk
IGFuIG9sZCB2ZXJzaW9uIG9mIGFueSBpbnRlcmZhY2UgYmUgcmV0aXJlZCwgYWxsIGNvcnJlc3Bv
bmRpbmcgUERPIHJldmlzaW9ucyB3aWxsIGRpc2FwcGVhciBhbmQgdGh1cyBhbnkgb2xkIGNsaWVu
dCBkcml2ZXIgd2lsbCBubyBsb25nZXIgYmluZCAoY2F1c2luZyBXaW5kb3dzIHRvIGdvIGFuZCBs
b29rIGZvciBzb21ldGhpbmcgbmV3IG9uIFdpbmRvd3MgVXBkYXRlIC0gd2hlcmUgQ2l0cml4IGhv
cGUgdG8gZXZlbnR1YWxseSBoYXZlIGRyaXZlcnMgYXZhaWxhYmxlKS4NCg0KPiANCj4gV2hlbiBJ
IG1vdmVkIG15IG5ldyBmdW5jdGlvbiB0byB0aGUgdjEgaW50ZXJmYWNlIGFuZCByZW1vdmVkIHRo
ZSB2Mg0KPiBldmVyeXRoaW5nIHdlbnQgYmFjayB0byBub3JtYWwuIFRoYXQncyBub3QgYSBzb2x1
dGlvbiBvZiBjb3Vyc2UsIGp1c3QNCj4gd2FudGVkIHRvIHRlc3Qgd2hhdCB3b3VsZCBoYXBwZW4u
IEknbSBub3Qgc3VyZSB3aGF0J3MgZ29pbmcgb24sIGlzIHRoZXJlDQo+IHNvbWUgbGltaXQgdG8g
dGhlIG51bWJlciBvZiByZXZpc2lvbnM/IFdpdGggbWFueSBkaWZmZXJlbnQgaW50ZXJmYWNlDQo+
IHZlcnNpb25zIHRoZSByZXZpc2lvbiBjb3VudCBzZWVtcyB0byBiZSBnb2luZyB1cCB2ZXJ5IHF1
aWNrbHkuLi4NCj4gDQoNCkhvd2V2ZXIsIHNpbmNlIHlvdSBkaWQgbm90IG1vZGlmeSB0aGUgaW5m
LCB4ZW5pZmFjZSBzaG91bGQgc3RpbGwgYmUgYmluZGluZyB0byByZXZpc2lvbiAxIG9mIHRoZSBQ
RE8gYW5kIHlvdXIgbG9nIHNob3dzIHRoYXQgaXMgc3RpbGwgYmVpbmcgY3JlYXRlZC4gVGhlIGRv
YyBhdCBodHRwczovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L3dpbmRvd3MvaGFy
ZHdhcmUvZmY1Mzk5NTAlMjh2PXZzLjg1JTI5LmFzcHggc2F5cyB0aGF0IHRoZSBtYXhpbXVtIG51
bWJlciBpcyA2NCBhbmQgdGhlcmUgYXJlIG9ubHkgMHgyOCAoNDApIGluIHRoZSBsaXN0IHNvIHRo
ZSBvbGQgY29tcGF0aWJsZSBJRCBzaG91bGQgc3RpbGwgYmUgdGhlcmUuIFlvdSBzaG91bGQgYmUg
YWJsZSB0byBjaGVjayB2aWEgZGV2aWNlIG1hbmFnZXIgdG8gbWFrZSBzdXJlIHRob3VnaC4NCg0K
PiBJJ3ZlIGF0dGFjaGVkIGEgZGVidWcgbG9nIGZyb20gdGVzdCBzeXN0ZW0gYm9vdCB0aGF0IHNo
b3dzIHhlbmlmYWNlDQo+IGJlaW5nIGxvYWRlZCBhbmQgdW5sb2FkZWQuDQoNClBlcmhhcHMgdGhl
IGZhY3QgdGhhdCB0aGUgYmluZGluZyB3ZW50IGZyb20gdGhlIGFjdHVhbCBoYXJkd2FyZSBpZCB0
byBhIGNvbXBhdGlibGUgaWQgaXMgYSBwcm9ibGVtLi4uIG1heWJlIFdpbmRvd3MgZG9lc24ndCBs
aWtlIHRoYXQgZXZlbiB0aG91Z2ggdGhlIGRyaXZlciBzaG91bGQgc3RpbGwgYmluZC4gQWZ0ZXIg
V2luZG93cyBoYXMgdW5sb2FkZWQgeGVuaWZhY2UsIHdoYXQgaGFwcGVucyBpZiB5b3UgcmlnaHQg
Y2xpY2sgb24gdGhlIGRldmljZSBpbiBkZXZpY2UgbWFuYWdlciBhbmQgZG8gYSAnVXBkYXRlIERy
aXZlciBTb2Z0d2FyZSc/IERvZXMgaXQgcmVsb2FkLCBvciBkb2VzIFdpbmRvd3MgZ2VudWluZWx5
IGJlbGlldmUgdGhlIGRyaXZlciBpcyBub3QgY29tcGF0aWJsZT8NCg0KICBQYXVsDQoNCj4gDQo+
IC0gLS0NCj4gUmFmYcWCIFdvamR5xYJhDQo+IFF1YmVzIFRvb2xzIGZvciBXaW5kb3dzIGRldmVs
b3Blcg0KPiAtLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KPiANCj4gaVFFY0JBRUJBZ0FH
QlFKVlhGd3lBQW9KRUlXaTlyQjJHclc3enY4SC9qeWV4cVVsTDdxVHE3eisrcy9wSGNDDQo+IHUN
Cj4gYm8xR3o2SWVZMVQwZkp0bzRVY1FIMVFzOEpaOVNWcGlQOTRVVDlCb3JKQ3ZsbDFGUlNTRnB5
WFAzYUh0a09LUA0KPiBQOGFDa3RhWjdFdVVMNnd5N1dyeUlZdEhEOXRHNDZ4WWUxTjBscUtvUUFT
WlpIOTdxV2FOcmwvNEIwNi9udlkNCj4geA0KPiAzMnlTM3NxRXdNekFLcERpdDE3S2NzbFpNOUxF
UzU1SWhXR2dnTGFnK3R2UEJLQ2ROSElHNnNxZWJuRmJmeVNsDQo+IDZYaDVxb1NUcVd6YkRVMnBl
aktrbG1weElPTlN6VXhYTXhMY2tTY24xVGpZOFBHbUVwakYxTHBtVkNjK2YNCj4gMGN6DQo+IFlL
cHVIQnJ1U3RjbUVMdlpPNXQrWWc5Uk44OXNYM0VBdHVKVmZFYUJPZXdxK1E1T202VG9ZL2swWStG
R0cNCj4gQ0E9DQo+ID1NSWg0DQo+IC0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1h
aWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 14:15:35 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 14:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv4mU-0003Qc-OT; Wed, 20 May 2015 14:15:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1Yv4mT-0003QW-3R
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 14:15:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
	DD/D5-03201-4079C555; Wed, 20 May 2015 14:15:32 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1432131331!10901084!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
	Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28928 invoked from network); 20 May 2015 14:15:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	20 May 2015 14:15:31 -0000
X-IronPort-AV: E=Sophos;i="5.13,464,1427760000"; 
   d="scan'208";a="250687"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] XENIFACE not attaching to XENBUS
Thread-Index: AQHQkuRubL2y7HlPUEWN1gfFNpRN4J2E4F7w
Date: Wed, 20 May 2015 14:15:29 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
References: <555C5C32.3060608@invisiblethingslab.com>
In-Reply-To: <555C5C32.3060608@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiB3aW4tcHYtZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1kZXZlbC0NCj4gYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIFJhZmFsIFdvamR5bGENCj4gU2VudDog
MjAgTWF5IDIwMTUgMTE6MDUNCj4gVG86IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBYRU5JRkFDRSBub3QgYXR0YWNoaW5nIHRvIFhF
TkJVUw0KPiANCj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KPiBIYXNoOiBT
SEExDQo+IA0KPiBIZWxsbywNCj4gDQo+IEkndmUgbm90aWNlZCBzb21ldGhpbmcgc3RyYW5nZSB3
aGVuIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0aCBhZGRpbmcgbmV3DQo+IEFQSXMgdG8gWGVuYnVz
LiBJIGFkZGVkIGEgU3RvcmUgQVBJIHRvIHNldCBrZXkgcGVybWlzc2lvbnMgYW5kDQo+IGluY3Jl
bWVudGVkIHRoZSBzdG9yZSBpbnRlcmZhY2UgdmVyc2lvbiBhcyB1c3VhbCAodG8gMiBmcm9tIDEp
Lg0KDQpQcmVzdW1hYmx5IHlvdSBjcmVhdGVkIGEgbmV3IGludGVyZmFjZSB2ZXJzaW9uLCBsZWZ0
IHRoZSBvbGQgb25lIGFzIHZlcnNpb24gMSwgY2FsbGVkIHRoZSBuZXcgb25lIDIsIGFuZCB0aGVu
IGJ1bXBlZCB0aGUgbWF4IHZlcnNpb24gdG8gMj8gSXQgbG9va3MgbGlrZSB0aGF0J3Mgd2hhdCB5
b3UgZGlkLg0KDQo+IEV2ZXJ5dGhpbmcgc2VlbWVkIGZpbmUsIHRoZSBkcml2ZXIgaW5zdGFsbGVk
IG5vcm1hbGx5LiBJIHJlYnVpbHQNCj4gWGVuaWZhY2Ugd2l0aCB0aGUgbmV3IGhlYWRlciBhbmQg
cHJvY2VlZGVkIHRvIGluc3RhbGwgaXQgb24gdGhlIHRlc3QNCj4gc3lzdGVtLiBUaGUgaW5zdGFs
bCB3ZW50IGZpbmUgYXMgd2VsbC4gSG93ZXZlciwgYWZ0ZXIgYSByZWJvb3QgdGhlDQo+IFhlbmlm
YWNlIGRyaXZlciB3YXNuJ3QgYmVpbmcgbG9hZGVkLiBPciwgdG8gYmUgbW9yZSBwcmVjaXNlLCBp
dCBnb3QNCj4gbG9hZGVkIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHVubG9hZGVkIGJ5IFBuUCBmb3Ig
c29tZSByZWFzb24uIEkgaGF2ZW4ndA0KPiBjaGFuZ2VkIElORnMgb3IgYW55dGhpbmcgZXhjZXB0
IHRoZSBzdG9yZSBpbnRlcmZhY2UgaGVhZGVyIGFuZCB0aGUgLmMNCj4gZmlsZS4NCg0KV2VsbCwg
dGhlIGxhY2sgb2YgY2hhbmdlIGluIHRoZSB4ZW5pZmFjZSBJTkYgaXMgYSBwcm9ibGVtLiBJdCdz
IGEgYml0IGhhY2t5IGJ1dCwgZWFjaCBjb21iaW5hdGlvbiBvZiBpbnRlcmZhY2UgdmVyc2lvbnMg
ZXhwb3J0ZWQgYnkgYSBkcml2ZXIgY29ycmVzcG9uZCB0byBhIHVuaXF1ZSByZXZpc2lvbiBudW1i
ZXIgZm9yIFBET3MgY3JlYXRlZCBieSB0aGF0IGRyaXZlciwgc28gYnkgYnVtcGluZyB0aGUgbWF4
IHZlcnNpb24gb2YgdGhlIHN0b3JlIGludGVyZmFjZSBhIHdob2xlIG5ldyBzZXQgb2YgeGVuYnVz
IFBETyByZXZpc2lvbnMgYXJlIGF2YWlsYWJsZS4gQW55IGNsaWVudCBkcml2ZXIgbXVzdCBiaW5k
IHRvIHRoZSBQRE8gcmV2aXNpb24gY29ycmVzcG9uZGluZyB0byB0aGUgc2V0IG9mIGludGVyZmFj
ZSB2ZXJzaW9ucyB3aGljaCBpdCBwbGFucyB0byB1c2UuIFRoaXMgaXMgc28gdGhhdCwgc2hvdWxk
IGFuIG9sZCB2ZXJzaW9uIG9mIGFueSBpbnRlcmZhY2UgYmUgcmV0aXJlZCwgYWxsIGNvcnJlc3Bv
bmRpbmcgUERPIHJldmlzaW9ucyB3aWxsIGRpc2FwcGVhciBhbmQgdGh1cyBhbnkgb2xkIGNsaWVu
dCBkcml2ZXIgd2lsbCBubyBsb25nZXIgYmluZCAoY2F1c2luZyBXaW5kb3dzIHRvIGdvIGFuZCBs
b29rIGZvciBzb21ldGhpbmcgbmV3IG9uIFdpbmRvd3MgVXBkYXRlIC0gd2hlcmUgQ2l0cml4IGhv
cGUgdG8gZXZlbnR1YWxseSBoYXZlIGRyaXZlcnMgYXZhaWxhYmxlKS4NCg0KPiANCj4gV2hlbiBJ
IG1vdmVkIG15IG5ldyBmdW5jdGlvbiB0byB0aGUgdjEgaW50ZXJmYWNlIGFuZCByZW1vdmVkIHRo
ZSB2Mg0KPiBldmVyeXRoaW5nIHdlbnQgYmFjayB0byBub3JtYWwuIFRoYXQncyBub3QgYSBzb2x1
dGlvbiBvZiBjb3Vyc2UsIGp1c3QNCj4gd2FudGVkIHRvIHRlc3Qgd2hhdCB3b3VsZCBoYXBwZW4u
IEknbSBub3Qgc3VyZSB3aGF0J3MgZ29pbmcgb24sIGlzIHRoZXJlDQo+IHNvbWUgbGltaXQgdG8g
dGhlIG51bWJlciBvZiByZXZpc2lvbnM/IFdpdGggbWFueSBkaWZmZXJlbnQgaW50ZXJmYWNlDQo+
IHZlcnNpb25zIHRoZSByZXZpc2lvbiBjb3VudCBzZWVtcyB0byBiZSBnb2luZyB1cCB2ZXJ5IHF1
aWNrbHkuLi4NCj4gDQoNCkhvd2V2ZXIsIHNpbmNlIHlvdSBkaWQgbm90IG1vZGlmeSB0aGUgaW5m
LCB4ZW5pZmFjZSBzaG91bGQgc3RpbGwgYmUgYmluZGluZyB0byByZXZpc2lvbiAxIG9mIHRoZSBQ
RE8gYW5kIHlvdXIgbG9nIHNob3dzIHRoYXQgaXMgc3RpbGwgYmVpbmcgY3JlYXRlZC4gVGhlIGRv
YyBhdCBodHRwczovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L3dpbmRvd3MvaGFy
ZHdhcmUvZmY1Mzk5NTAlMjh2PXZzLjg1JTI5LmFzcHggc2F5cyB0aGF0IHRoZSBtYXhpbXVtIG51
bWJlciBpcyA2NCBhbmQgdGhlcmUgYXJlIG9ubHkgMHgyOCAoNDApIGluIHRoZSBsaXN0IHNvIHRo
ZSBvbGQgY29tcGF0aWJsZSBJRCBzaG91bGQgc3RpbGwgYmUgdGhlcmUuIFlvdSBzaG91bGQgYmUg
YWJsZSB0byBjaGVjayB2aWEgZGV2aWNlIG1hbmFnZXIgdG8gbWFrZSBzdXJlIHRob3VnaC4NCg0K
PiBJJ3ZlIGF0dGFjaGVkIGEgZGVidWcgbG9nIGZyb20gdGVzdCBzeXN0ZW0gYm9vdCB0aGF0IHNo
b3dzIHhlbmlmYWNlDQo+IGJlaW5nIGxvYWRlZCBhbmQgdW5sb2FkZWQuDQoNClBlcmhhcHMgdGhl
IGZhY3QgdGhhdCB0aGUgYmluZGluZyB3ZW50IGZyb20gdGhlIGFjdHVhbCBoYXJkd2FyZSBpZCB0
byBhIGNvbXBhdGlibGUgaWQgaXMgYSBwcm9ibGVtLi4uIG1heWJlIFdpbmRvd3MgZG9lc24ndCBs
aWtlIHRoYXQgZXZlbiB0aG91Z2ggdGhlIGRyaXZlciBzaG91bGQgc3RpbGwgYmluZC4gQWZ0ZXIg
V2luZG93cyBoYXMgdW5sb2FkZWQgeGVuaWZhY2UsIHdoYXQgaGFwcGVucyBpZiB5b3UgcmlnaHQg
Y2xpY2sgb24gdGhlIGRldmljZSBpbiBkZXZpY2UgbWFuYWdlciBhbmQgZG8gYSAnVXBkYXRlIERy
aXZlciBTb2Z0d2FyZSc/IERvZXMgaXQgcmVsb2FkLCBvciBkb2VzIFdpbmRvd3MgZ2VudWluZWx5
IGJlbGlldmUgdGhlIGRyaXZlciBpcyBub3QgY29tcGF0aWJsZT8NCg0KICBQYXVsDQoNCj4gDQo+
IC0gLS0NCj4gUmFmYcWCIFdvamR5xYJhDQo+IFF1YmVzIFRvb2xzIGZvciBXaW5kb3dzIGRldmVs
b3Blcg0KPiAtLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQ0KPiANCj4gaVFFY0JBRUJBZ0FH
QlFKVlhGd3lBQW9KRUlXaTlyQjJHclc3enY4SC9qeWV4cVVsTDdxVHE3eisrcy9wSGNDDQo+IHUN
Cj4gYm8xR3o2SWVZMVQwZkp0bzRVY1FIMVFzOEpaOVNWcGlQOTRVVDlCb3JKQ3ZsbDFGUlNTRnB5
WFAzYUh0a09LUA0KPiBQOGFDa3RhWjdFdVVMNnd5N1dyeUlZdEhEOXRHNDZ4WWUxTjBscUtvUUFT
WlpIOTdxV2FOcmwvNEIwNi9udlkNCj4geA0KPiAzMnlTM3NxRXdNekFLcERpdDE3S2NzbFpNOUxF
UzU1SWhXR2dnTGFnK3R2UEJLQ2ROSElHNnNxZWJuRmJmeVNsDQo+IDZYaDVxb1NUcVd6YkRVMnBl
aktrbG1weElPTlN6VXhYTXhMY2tTY24xVGpZOFBHbUVwakYxTHBtVkNjK2YNCj4gMGN6DQo+IFlL
cHVIQnJ1U3RjbUVMdlpPNXQrWWc5Uk44OXNYM0VBdHVKVmZFYUJPZXdxK1E1T202VG9ZL2swWStG
R0cNCj4gQ0E9DQo+ID1NSWg0DQo+IC0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kd2luLXB2LWRldmVsIG1h
aWxpbmcgbGlzdAp3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cDovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWw=

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 18:53:15 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 18:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv97D-0002Vx-4r; Wed, 20 May 2015 18:53:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yv97B-0002Vs-Hp
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 18:53:14 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	EA/CA-02824-418DC555; Wed, 20 May 2015 18:53:08 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1432147986!7506413!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24692 invoked from network); 20 May 2015 18:53:07 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 May 2015 18:53:07 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by mailout.nyi.internal (Postfix) with ESMTP id AEAC520923
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 14:53:06 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute2.internal (MEProxy); Wed, 20 May 2015 14:53:06 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=iVTP5RTRh73c0wdu
	BWiP2GlcvKA=; b=mjHly40U/zWw4eHd2PLT92l9xiDeafqzlboV5Vy9PGTr+ytc
	eUfjiU9A6i72Pl5a3RZ26NI5mAVPc0wB4WJg4TtKdsEdPCh6r8Xi88KBvsgMgg6D
	KzQkV2xVxnCf8H5vTmSLiF2ZrL0tHAOgi6O8/bqDOgN2pJTDl48SAzX60HY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=iVTP5RTRh73c0wd
	uBWiP2GlcvKA=; b=ar/Y433K2xQlj8GdnZmGlc1+2YBzXKE72wlKQxnKJ65kO0r
	H9QMncmjTZI1bcwr/adXVzn7WBWWNptSXueFooENc9roRBWySQ8rHqqGVWJydocu
	KK/q5NxSJQpDckWdkOuh3BrYXvEHOLeVN/TfLJPUnovah/i+TY4fiZvfBpxM=
X-Sasl-enc: kT0S3vSgexdCl8BmvOooClt8HtWfYXNoUl3rKDWxK88d 1432147986
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id E0DD9C00011;
	Wed, 20 May 2015 14:53:05 -0400 (EDT)
Message-ID: <555CD810.4050105@invisiblethingslab.com>
Date: Wed, 20 May 2015 20:53:04 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <555C5C32.3060608@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
Content-Length: 6225
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTIwIDE2OjE1LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IAo+PiB3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBb
bWFpbHRvOndpbi1wdi1kZXZlbC0gCj4+IGJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9u
IEJlaGFsZiBPZiBSYWZhbCBXb2pkeWxhIFNlbnQ6Cj4+IDIwIE1heSAyMDE1IDExOjA1IFRvOiB3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDoKPj4gIFt3aW4tcHYtZGV2
ZWxdIFhFTklGQUNFIG5vdCBhdHRhY2hpbmcgdG8gWEVOQlVTCj4+IAo+IEhlbGxvLAo+IAo+IEkn
dmUgbm90aWNlZCBzb21ldGhpbmcgc3RyYW5nZSB3aGVuIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0
aAo+IGFkZGluZyBuZXcgQVBJcyB0byBYZW5idXMuIEkgYWRkZWQgYSBTdG9yZSBBUEkgdG8gc2V0
IGtleQo+IHBlcm1pc3Npb25zIGFuZCBpbmNyZW1lbnRlZCB0aGUgc3RvcmUgaW50ZXJmYWNlIHZl
cnNpb24gYXMgdXN1YWwKPiAodG8gMiBmcm9tIDEpLgo+IAo+PiBQcmVzdW1hYmx5IHlvdSBjcmVh
dGVkIGEgbmV3IGludGVyZmFjZSB2ZXJzaW9uLCBsZWZ0IHRoZSBvbGQgb25lCj4+IGFzIHZlcnNp
b24gMSwgY2FsbGVkIHRoZSBuZXcgb25lIDIsIGFuZCB0aGVuIGJ1bXBlZCB0aGUgbWF4Cj4+IHZl
cnNpb24gdG8gMj8gSXQgbG9va3MgbGlrZSB0aGF0J3Mgd2hhdCB5b3UgZGlkLgo+IAo+IEV2ZXJ5
dGhpbmcgc2VlbWVkIGZpbmUsIHRoZSBkcml2ZXIgaW5zdGFsbGVkIG5vcm1hbGx5LiBJIHJlYnVp
bHQgCj4gWGVuaWZhY2Ugd2l0aCB0aGUgbmV3IGhlYWRlciBhbmQgcHJvY2VlZGVkIHRvIGluc3Rh
bGwgaXQgb24gdGhlCj4gdGVzdCBzeXN0ZW0uIFRoZSBpbnN0YWxsIHdlbnQgZmluZSBhcyB3ZWxs
LiBIb3dldmVyLCBhZnRlciBhIHJlYm9vdAo+IHRoZSBYZW5pZmFjZSBkcml2ZXIgd2Fzbid0IGJl
aW5nIGxvYWRlZC4gT3IsIHRvIGJlIG1vcmUgcHJlY2lzZSwgaXQKPiBnb3QgbG9hZGVkIGFuZCB0
aGVuIGltbWVkaWF0ZWx5IHVubG9hZGVkIGJ5IFBuUCBmb3Igc29tZSByZWFzb24uIEkKPiAgaGF2
ZW4ndCBjaGFuZ2VkIElORnMgb3IgYW55dGhpbmcgZXhjZXB0IHRoZSBzdG9yZSBpbnRlcmZhY2Ug
aGVhZGVyCj4gIGFuZCB0aGUgLmMgZmlsZS4KPiAKPj4gV2VsbCwgdGhlIGxhY2sgb2YgY2hhbmdl
IGluIHRoZSB4ZW5pZmFjZSBJTkYgaXMgYSBwcm9ibGVtLiBJdCdzCj4+IGEgYml0IGhhY2t5IGJ1
dCwgZWFjaCBjb21iaW5hdGlvbiBvZiBpbnRlcmZhY2UgdmVyc2lvbnMgZXhwb3J0ZWQKPj4gYnkg
YSBkcml2ZXIgY29ycmVzcG9uZCB0byBhIHVuaXF1ZSByZXZpc2lvbiBudW1iZXIgZm9yIFBET3MK
Pj4gY3JlYXRlZCBieSB0aGF0IGRyaXZlciwgc28gYnkgYnVtcGluZyB0aGUgbWF4IHZlcnNpb24g
b2YgdGhlCj4+IHN0b3JlIGludGVyZmFjZSBhIHdob2xlIG5ldyBzZXQgb2YgeGVuYnVzIFBETyBy
ZXZpc2lvbnMgYXJlCj4+IGF2YWlsYWJsZS4gQW55IGNsaWVudCBkcml2ZXIgbXVzdCBiaW5kIHRv
IHRoZSBQRE8gcmV2aXNpb24KPj4gY29ycmVzcG9uZGluZyB0byB0aGUgc2V0IG9mIGludGVyZmFj
ZSB2ZXJzaW9ucyB3aGljaCBpdCBwbGFucyB0bwo+PiB1c2UuIFRoaXMgaXMgc28gdGhhdCwgc2hv
dWxkIGFuIG9sZCB2ZXJzaW9uIG9mIGFueSBpbnRlcmZhY2UgYmUKPj4gcmV0aXJlZCwgYWxsIGNv
cnJlc3BvbmRpbmcgUERPIHJldmlzaW9ucyB3aWxsIGRpc2FwcGVhciBhbmQgdGh1cwo+PiBhbnkg
b2xkIGNsaWVudCBkcml2ZXIgd2lsbCBubyBsb25nZXIgYmluZCAoY2F1c2luZyBXaW5kb3dzIHRv
IGdvCj4+IGFuZCBsb29rIGZvciBzb21ldGhpbmcgbmV3IG9uIFdpbmRvd3MgVXBkYXRlIC0gd2hl
cmUgQ2l0cml4IGhvcGUKPj4gdG8gZXZlbnR1YWxseSBoYXZlIGRyaXZlcnMgYXZhaWxhYmxlKS4K
Ckkgc2VlIC0gc28gdGhlIGJlc3QgY291cnNlIGlzIHRvIGJpbmQgdG8gYSBzcGVjaWZpYyByZXZp
c2lvbi4KCj4gCj4gV2hlbiBJIG1vdmVkIG15IG5ldyBmdW5jdGlvbiB0byB0aGUgdjEgaW50ZXJm
YWNlIGFuZCByZW1vdmVkIHRoZSB2Mgo+ICBldmVyeXRoaW5nIHdlbnQgYmFjayB0byBub3JtYWwu
IFRoYXQncyBub3QgYSBzb2x1dGlvbiBvZiBjb3Vyc2UsCj4ganVzdCB3YW50ZWQgdG8gdGVzdCB3
aGF0IHdvdWxkIGhhcHBlbi4gSSdtIG5vdCBzdXJlIHdoYXQncyBnb2luZwo+IG9uLCBpcyB0aGVy
ZSBzb21lIGxpbWl0IHRvIHRoZSBudW1iZXIgb2YgcmV2aXNpb25zPyBXaXRoIG1hbnkKPiBkaWZm
ZXJlbnQgaW50ZXJmYWNlIHZlcnNpb25zIHRoZSByZXZpc2lvbiBjb3VudCBzZWVtcyB0byBiZSBn
b2luZwo+IHVwIHZlcnkgcXVpY2tseS4uLgo+IAo+IAo+PiBIb3dldmVyLCBzaW5jZSB5b3UgZGlk
IG5vdCBtb2RpZnkgdGhlIGluZiwgeGVuaWZhY2Ugc2hvdWxkIHN0aWxsCj4+IGJlIGJpbmRpbmcg
dG8gcmV2aXNpb24gMSBvZiB0aGUgUERPIGFuZCB5b3VyIGxvZyBzaG93cyB0aGF0IGlzCj4+IHN0
aWxsIGJlaW5nIGNyZWF0ZWQuIFRoZSBkb2MgYXQgCj4+IGh0dHBzOi8vbXNkbi5taWNyb3NvZnQu
Y29tL2VuLXVzL2xpYnJhcnkvd2luZG93cy9oYXJkd2FyZS9mZjUzOTk1MCUyOAp2PXZzLjg1JTI5
LmFzcHgKPj4KPj4KPj4KPj4KPj4KPj4gCnNheXMgdGhhdCB0aGUgbWF4aW11bSBudW1iZXIgaXMg
NjQgYW5kIHRoZXJlIGFyZSBvbmx5IDB4MjggKDQwKSBpbgo+PiB0aGUgbGlzdCBzbyB0aGUgb2xk
IGNvbXBhdGlibGUgSUQgc2hvdWxkIHN0aWxsIGJlIHRoZXJlLiBZb3UKPj4gc2hvdWxkIGJlIGFi
bGUgdG8gY2hlY2sgdmlhIGRldmljZSBtYW5hZ2VyIHRvIG1ha2Ugc3VyZSB0aG91Z2guCgpUaGF0
J3Mgd2hhdCBnb3QgbWUgY29uZnVzZWQgYmVjYXVzZSB0aGUgeGVuaWZhY2UgZHJpdmVyICp3YXMq
IGJpbmRpbmcKdG8geGVuYnVzIHdpdGhvdXQgYW4gSU5GIGNoYW5nZSBiZWZvcmUsIGJ1dCBub3Qg
bm93LiBJJ2xsIGNoZWNrIGhvdwp0aGUgcmV2aXNpb24gbGlzdCBsb29rcyBpbiB0aGUgZGV2aWNl
IGRldGFpbHMuCgo+IAo+IEkndmUgYXR0YWNoZWQgYSBkZWJ1ZyBsb2cgZnJvbSB0ZXN0IHN5c3Rl
bSBib290IHRoYXQgc2hvd3MgeGVuaWZhY2UKPiAgYmVpbmcgbG9hZGVkIGFuZCB1bmxvYWRlZC4K
PiAKPj4gUGVyaGFwcyB0aGUgZmFjdCB0aGF0IHRoZSBiaW5kaW5nIHdlbnQgZnJvbSB0aGUgYWN0
dWFsIGhhcmR3YXJlCj4+IGlkIHRvIGEgY29tcGF0aWJsZSBpZCBpcyBhIHByb2JsZW0uLi4gbWF5
YmUgV2luZG93cyBkb2Vzbid0IGxpa2UKPj4gdGhhdCBldmVuIHRob3VnaCB0aGUgZHJpdmVyIHNo
b3VsZCBzdGlsbCBiaW5kLiBBZnRlciBXaW5kb3dzIGhhcwo+PiAgdW5sb2FkZWQgeGVuaWZhY2Us
IHdoYXQgaGFwcGVucyBpZiB5b3UgcmlnaHQgY2xpY2sgb24gdGhlIGRldmljZQo+PiBpbiBkZXZp
Y2UgbWFuYWdlciBhbmQgZG8gYSAnVXBkYXRlIERyaXZlciBTb2Z0d2FyZSc/IERvZXMgaXQKPj4g
cmVsb2FkLCBvciBkb2VzIFdpbmRvd3MgZ2VudWluZWx5IGJlbGlldmUgdGhlIGRyaXZlciBpcyBu
b3QKPj4gY29tcGF0aWJsZT8KCkkndmUgdHJpZWQgdGhhdCAtIFdpbmRvd3MgdGhpbmtzIGl0J3Mg
aW5jb21wYXRpYmxlIChwcm9iYWJseSkgYW5kIHRoZQpkcml2ZXIgZG9lc24ndCBsb2FkLiBXaGVu
IHRyeWluZyB0byBpbnN0YWxsIHRocm91Z2ggZHBpbnN0IGl0IGp1c3QKc2tpcHMgdG8gdGhlIGVu
ZCBzaG93aW5nIHRoYXQgdGhlIGRyaXZlciBpcyBpbnN0YWxsZWQgd2l0aCB0aGUgZ3JlZW4KY2hl
Y2sgbWFyay4gSSBkaWQgc2VlIHhlbmlmYWNlJ3Mga2V5IGluIHRoZSByZWdpc3RyeSBidXQgYXMg
c2FpZCwgaXQncwpub3QgYmVpbmcgbG9hZGVkLgoKPiAKPj4gUGF1bAo+IAoKLSAtLSAKUmFmYcWC
IFdvamR5xYJhClF1YmVzIFRvb2xzIGZvciBXaW5kb3dzIGRldmVsb3BlcgotLS0tLUJFR0lOIFBH
UCBTSUdOQVRVUkUtLS0tLQoKaVFFY0JBRUJBZ0FHQlFKVlhOZ1FBQW9KRUlXaTlyQjJHclc3cHFv
SC8xbjRQY0NDcE1SbTlTQk9KNUF4MGxteQpkajNORDVZY0ttZVpLL09JUVNwSEFxSGZqRWc3ZXNr
OWxwZU84TTJpU1YvNmlzYmhmTEE5dlNjOHk4a3ZUTUVlClVGNys3aWFBb2VCck9KdlNHeWl6L3NQ
cXgra3hxL3RrVmVDMHZYR3h4UnFYWldRTURQbjBabldZcjZqTlZSQTcKMlJHOTZhQlRyRjIzYU9S
ODByM2lncUxDU1lOMHJtYWx3clcvVkZjb1JpdEJsNERqczlUVVRkazRnWTQxY1JmNApIeFBsWWph
MzhzSmZ3RnI4RVgxSCtQN0wzKzJvSzd1NkV1SnZkK1RCZk5jTDNsc1hGbUN5S0Q4ZGxxZ0dQdVo2
ClU4SUFWbXE4ZTNWWWpxL05RVVNxMnpqWXZmNmZ0UXhubTkxMlBoQ3poaVpyMUtKZms0VFhzbkk2
b3JkQkluTT0KPWcrczkKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 18:53:15 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 18:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv97D-0002Vx-4r; Wed, 20 May 2015 18:53:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yv97B-0002Vs-Hp
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 18:53:14 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
	EA/CA-02824-418DC555; Wed, 20 May 2015 18:53:08 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1432147986!7506413!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24692 invoked from network); 20 May 2015 18:53:07 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-SHA
	encrypted SMTP; 20 May 2015 18:53:07 -0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
	by mailout.nyi.internal (Postfix) with ESMTP id AEAC520923
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 14:53:06 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute2.internal (MEProxy); Wed, 20 May 2015 14:53:06 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=iVTP5RTRh73c0wdu
	BWiP2GlcvKA=; b=mjHly40U/zWw4eHd2PLT92l9xiDeafqzlboV5Vy9PGTr+ytc
	eUfjiU9A6i72Pl5a3RZ26NI5mAVPc0wB4WJg4TtKdsEdPCh6r8Xi88KBvsgMgg6D
	KzQkV2xVxnCf8H5vTmSLiF2ZrL0tHAOgi6O8/bqDOgN2pJTDl48SAzX60HY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=iVTP5RTRh73c0wd
	uBWiP2GlcvKA=; b=ar/Y433K2xQlj8GdnZmGlc1+2YBzXKE72wlKQxnKJ65kO0r
	H9QMncmjTZI1bcwr/adXVzn7WBWWNptSXueFooENc9roRBWySQ8rHqqGVWJydocu
	KK/q5NxSJQpDckWdkOuh3BrYXvEHOLeVN/TfLJPUnovah/i+TY4fiZvfBpxM=
X-Sasl-enc: kT0S3vSgexdCl8BmvOooClt8HtWfYXNoUl3rKDWxK88d 1432147986
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id E0DD9C00011;
	Wed, 20 May 2015 14:53:05 -0400 (EDT)
Message-ID: <555CD810.4050105@invisiblethingslab.com>
Date: Wed, 20 May 2015 20:53:04 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <555C5C32.3060608@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
In-Reply-To: <9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
Content-Length: 6225
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTIwIDE2OjE1LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tIEZyb206IAo+PiB3aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBb
bWFpbHRvOndpbi1wdi1kZXZlbC0gCj4+IGJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9u
IEJlaGFsZiBPZiBSYWZhbCBXb2pkeWxhIFNlbnQ6Cj4+IDIwIE1heSAyMDE1IDExOjA1IFRvOiB3
aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDoKPj4gIFt3aW4tcHYtZGV2
ZWxdIFhFTklGQUNFIG5vdCBhdHRhY2hpbmcgdG8gWEVOQlVTCj4+IAo+IEhlbGxvLAo+IAo+IEkn
dmUgbm90aWNlZCBzb21ldGhpbmcgc3RyYW5nZSB3aGVuIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0
aAo+IGFkZGluZyBuZXcgQVBJcyB0byBYZW5idXMuIEkgYWRkZWQgYSBTdG9yZSBBUEkgdG8gc2V0
IGtleQo+IHBlcm1pc3Npb25zIGFuZCBpbmNyZW1lbnRlZCB0aGUgc3RvcmUgaW50ZXJmYWNlIHZl
cnNpb24gYXMgdXN1YWwKPiAodG8gMiBmcm9tIDEpLgo+IAo+PiBQcmVzdW1hYmx5IHlvdSBjcmVh
dGVkIGEgbmV3IGludGVyZmFjZSB2ZXJzaW9uLCBsZWZ0IHRoZSBvbGQgb25lCj4+IGFzIHZlcnNp
b24gMSwgY2FsbGVkIHRoZSBuZXcgb25lIDIsIGFuZCB0aGVuIGJ1bXBlZCB0aGUgbWF4Cj4+IHZl
cnNpb24gdG8gMj8gSXQgbG9va3MgbGlrZSB0aGF0J3Mgd2hhdCB5b3UgZGlkLgo+IAo+IEV2ZXJ5
dGhpbmcgc2VlbWVkIGZpbmUsIHRoZSBkcml2ZXIgaW5zdGFsbGVkIG5vcm1hbGx5LiBJIHJlYnVp
bHQgCj4gWGVuaWZhY2Ugd2l0aCB0aGUgbmV3IGhlYWRlciBhbmQgcHJvY2VlZGVkIHRvIGluc3Rh
bGwgaXQgb24gdGhlCj4gdGVzdCBzeXN0ZW0uIFRoZSBpbnN0YWxsIHdlbnQgZmluZSBhcyB3ZWxs
LiBIb3dldmVyLCBhZnRlciBhIHJlYm9vdAo+IHRoZSBYZW5pZmFjZSBkcml2ZXIgd2Fzbid0IGJl
aW5nIGxvYWRlZC4gT3IsIHRvIGJlIG1vcmUgcHJlY2lzZSwgaXQKPiBnb3QgbG9hZGVkIGFuZCB0
aGVuIGltbWVkaWF0ZWx5IHVubG9hZGVkIGJ5IFBuUCBmb3Igc29tZSByZWFzb24uIEkKPiAgaGF2
ZW4ndCBjaGFuZ2VkIElORnMgb3IgYW55dGhpbmcgZXhjZXB0IHRoZSBzdG9yZSBpbnRlcmZhY2Ug
aGVhZGVyCj4gIGFuZCB0aGUgLmMgZmlsZS4KPiAKPj4gV2VsbCwgdGhlIGxhY2sgb2YgY2hhbmdl
IGluIHRoZSB4ZW5pZmFjZSBJTkYgaXMgYSBwcm9ibGVtLiBJdCdzCj4+IGEgYml0IGhhY2t5IGJ1
dCwgZWFjaCBjb21iaW5hdGlvbiBvZiBpbnRlcmZhY2UgdmVyc2lvbnMgZXhwb3J0ZWQKPj4gYnkg
YSBkcml2ZXIgY29ycmVzcG9uZCB0byBhIHVuaXF1ZSByZXZpc2lvbiBudW1iZXIgZm9yIFBET3MK
Pj4gY3JlYXRlZCBieSB0aGF0IGRyaXZlciwgc28gYnkgYnVtcGluZyB0aGUgbWF4IHZlcnNpb24g
b2YgdGhlCj4+IHN0b3JlIGludGVyZmFjZSBhIHdob2xlIG5ldyBzZXQgb2YgeGVuYnVzIFBETyBy
ZXZpc2lvbnMgYXJlCj4+IGF2YWlsYWJsZS4gQW55IGNsaWVudCBkcml2ZXIgbXVzdCBiaW5kIHRv
IHRoZSBQRE8gcmV2aXNpb24KPj4gY29ycmVzcG9uZGluZyB0byB0aGUgc2V0IG9mIGludGVyZmFj
ZSB2ZXJzaW9ucyB3aGljaCBpdCBwbGFucyB0bwo+PiB1c2UuIFRoaXMgaXMgc28gdGhhdCwgc2hv
dWxkIGFuIG9sZCB2ZXJzaW9uIG9mIGFueSBpbnRlcmZhY2UgYmUKPj4gcmV0aXJlZCwgYWxsIGNv
cnJlc3BvbmRpbmcgUERPIHJldmlzaW9ucyB3aWxsIGRpc2FwcGVhciBhbmQgdGh1cwo+PiBhbnkg
b2xkIGNsaWVudCBkcml2ZXIgd2lsbCBubyBsb25nZXIgYmluZCAoY2F1c2luZyBXaW5kb3dzIHRv
IGdvCj4+IGFuZCBsb29rIGZvciBzb21ldGhpbmcgbmV3IG9uIFdpbmRvd3MgVXBkYXRlIC0gd2hl
cmUgQ2l0cml4IGhvcGUKPj4gdG8gZXZlbnR1YWxseSBoYXZlIGRyaXZlcnMgYXZhaWxhYmxlKS4K
Ckkgc2VlIC0gc28gdGhlIGJlc3QgY291cnNlIGlzIHRvIGJpbmQgdG8gYSBzcGVjaWZpYyByZXZp
c2lvbi4KCj4gCj4gV2hlbiBJIG1vdmVkIG15IG5ldyBmdW5jdGlvbiB0byB0aGUgdjEgaW50ZXJm
YWNlIGFuZCByZW1vdmVkIHRoZSB2Mgo+ICBldmVyeXRoaW5nIHdlbnQgYmFjayB0byBub3JtYWwu
IFRoYXQncyBub3QgYSBzb2x1dGlvbiBvZiBjb3Vyc2UsCj4ganVzdCB3YW50ZWQgdG8gdGVzdCB3
aGF0IHdvdWxkIGhhcHBlbi4gSSdtIG5vdCBzdXJlIHdoYXQncyBnb2luZwo+IG9uLCBpcyB0aGVy
ZSBzb21lIGxpbWl0IHRvIHRoZSBudW1iZXIgb2YgcmV2aXNpb25zPyBXaXRoIG1hbnkKPiBkaWZm
ZXJlbnQgaW50ZXJmYWNlIHZlcnNpb25zIHRoZSByZXZpc2lvbiBjb3VudCBzZWVtcyB0byBiZSBn
b2luZwo+IHVwIHZlcnkgcXVpY2tseS4uLgo+IAo+IAo+PiBIb3dldmVyLCBzaW5jZSB5b3UgZGlk
IG5vdCBtb2RpZnkgdGhlIGluZiwgeGVuaWZhY2Ugc2hvdWxkIHN0aWxsCj4+IGJlIGJpbmRpbmcg
dG8gcmV2aXNpb24gMSBvZiB0aGUgUERPIGFuZCB5b3VyIGxvZyBzaG93cyB0aGF0IGlzCj4+IHN0
aWxsIGJlaW5nIGNyZWF0ZWQuIFRoZSBkb2MgYXQgCj4+IGh0dHBzOi8vbXNkbi5taWNyb3NvZnQu
Y29tL2VuLXVzL2xpYnJhcnkvd2luZG93cy9oYXJkd2FyZS9mZjUzOTk1MCUyOAp2PXZzLjg1JTI5
LmFzcHgKPj4KPj4KPj4KPj4KPj4KPj4gCnNheXMgdGhhdCB0aGUgbWF4aW11bSBudW1iZXIgaXMg
NjQgYW5kIHRoZXJlIGFyZSBvbmx5IDB4MjggKDQwKSBpbgo+PiB0aGUgbGlzdCBzbyB0aGUgb2xk
IGNvbXBhdGlibGUgSUQgc2hvdWxkIHN0aWxsIGJlIHRoZXJlLiBZb3UKPj4gc2hvdWxkIGJlIGFi
bGUgdG8gY2hlY2sgdmlhIGRldmljZSBtYW5hZ2VyIHRvIG1ha2Ugc3VyZSB0aG91Z2guCgpUaGF0
J3Mgd2hhdCBnb3QgbWUgY29uZnVzZWQgYmVjYXVzZSB0aGUgeGVuaWZhY2UgZHJpdmVyICp3YXMq
IGJpbmRpbmcKdG8geGVuYnVzIHdpdGhvdXQgYW4gSU5GIGNoYW5nZSBiZWZvcmUsIGJ1dCBub3Qg
bm93LiBJJ2xsIGNoZWNrIGhvdwp0aGUgcmV2aXNpb24gbGlzdCBsb29rcyBpbiB0aGUgZGV2aWNl
IGRldGFpbHMuCgo+IAo+IEkndmUgYXR0YWNoZWQgYSBkZWJ1ZyBsb2cgZnJvbSB0ZXN0IHN5c3Rl
bSBib290IHRoYXQgc2hvd3MgeGVuaWZhY2UKPiAgYmVpbmcgbG9hZGVkIGFuZCB1bmxvYWRlZC4K
PiAKPj4gUGVyaGFwcyB0aGUgZmFjdCB0aGF0IHRoZSBiaW5kaW5nIHdlbnQgZnJvbSB0aGUgYWN0
dWFsIGhhcmR3YXJlCj4+IGlkIHRvIGEgY29tcGF0aWJsZSBpZCBpcyBhIHByb2JsZW0uLi4gbWF5
YmUgV2luZG93cyBkb2Vzbid0IGxpa2UKPj4gdGhhdCBldmVuIHRob3VnaCB0aGUgZHJpdmVyIHNo
b3VsZCBzdGlsbCBiaW5kLiBBZnRlciBXaW5kb3dzIGhhcwo+PiAgdW5sb2FkZWQgeGVuaWZhY2Us
IHdoYXQgaGFwcGVucyBpZiB5b3UgcmlnaHQgY2xpY2sgb24gdGhlIGRldmljZQo+PiBpbiBkZXZp
Y2UgbWFuYWdlciBhbmQgZG8gYSAnVXBkYXRlIERyaXZlciBTb2Z0d2FyZSc/IERvZXMgaXQKPj4g
cmVsb2FkLCBvciBkb2VzIFdpbmRvd3MgZ2VudWluZWx5IGJlbGlldmUgdGhlIGRyaXZlciBpcyBu
b3QKPj4gY29tcGF0aWJsZT8KCkkndmUgdHJpZWQgdGhhdCAtIFdpbmRvd3MgdGhpbmtzIGl0J3Mg
aW5jb21wYXRpYmxlIChwcm9iYWJseSkgYW5kIHRoZQpkcml2ZXIgZG9lc24ndCBsb2FkLiBXaGVu
IHRyeWluZyB0byBpbnN0YWxsIHRocm91Z2ggZHBpbnN0IGl0IGp1c3QKc2tpcHMgdG8gdGhlIGVu
ZCBzaG93aW5nIHRoYXQgdGhlIGRyaXZlciBpcyBpbnN0YWxsZWQgd2l0aCB0aGUgZ3JlZW4KY2hl
Y2sgbWFyay4gSSBkaWQgc2VlIHhlbmlmYWNlJ3Mga2V5IGluIHRoZSByZWdpc3RyeSBidXQgYXMg
c2FpZCwgaXQncwpub3QgYmVpbmcgbG9hZGVkLgoKPiAKPj4gUGF1bAo+IAoKLSAtLSAKUmFmYcWC
IFdvamR5xYJhClF1YmVzIFRvb2xzIGZvciBXaW5kb3dzIGRldmVsb3BlcgotLS0tLUJFR0lOIFBH
UCBTSUdOQVRVUkUtLS0tLQoKaVFFY0JBRUJBZ0FHQlFKVlhOZ1FBQW9KRUlXaTlyQjJHclc3cHFv
SC8xbjRQY0NDcE1SbTlTQk9KNUF4MGxteQpkajNORDVZY0ttZVpLL09JUVNwSEFxSGZqRWc3ZXNr
OWxwZU84TTJpU1YvNmlzYmhmTEE5dlNjOHk4a3ZUTUVlClVGNys3aWFBb2VCck9KdlNHeWl6L3NQ
cXgra3hxL3RrVmVDMHZYR3h4UnFYWldRTURQbjBabldZcjZqTlZSQTcKMlJHOTZhQlRyRjIzYU9S
ODByM2lncUxDU1lOMHJtYWx3clcvVkZjb1JpdEJsNERqczlUVVRkazRnWTQxY1JmNApIeFBsWWph
MzhzSmZ3RnI4RVgxSCtQN0wzKzJvSzd1NkV1SnZkK1RCZk5jTDNsc1hGbUN5S0Q4ZGxxZ0dQdVo2
ClU4SUFWbXE4ZTNWWWpxL05RVVNxMnpqWXZmNmZ0UXhubTkxMlBoQ3poaVpyMUtKZms0VFhzbkk2
b3JkQkluTT0KPWcrczkKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 19:22:51 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 19:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv9Zq-0005Fo-1j; Wed, 20 May 2015 19:22:50 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yv9Zo-0005F9-0P
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 19:22:48 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	2C/A2-02507-60FDC555; Wed, 20 May 2015 19:22:46 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1432149763!19334222!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13415 invoked from network); 20 May 2015 19:22:46 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 May 2015 19:22:46 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id 4F957206D4
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 15:22:43 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute5.internal (MEProxy); Wed, 20 May 2015 15:22:43 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=UrUOLj6O3LNBvy0j
	jtuXJM7OGsE=; b=ZCMfGWBXHKVFfImv9UtUrZH1Jlw+ikyj8TD029yCaF7IRqhE
	+TB4caehBCerqxrx0BbXAM0kszNZs8Czg8QZ57LJl0oTFp6A8uALFhf0aMF8L2Xx
	88rUeu7QQX0GLEuhHyF/8EAE79OnXIw6BJL6rbRMYtAjPC78zh7V1/5f9YY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=UrUOLj6O3LNBvy0
	jjtuXJM7OGsE=; b=PjFlvtVxQMSv1FtXfc+1CdQZWcfubKeETP3jGwag8i3cGul
	IX4Hd5dU8CBj85t4cVbL1upbJSyYfUl/JAGzAYdmSteW0Feh9vLYxHoBbBmTFaB8
	hnO5X3ZhSoS72MkJatx1yb5D0JuPXlYtqqmrsX3hcPfJG+w/DXj6Wd7AGabQ=
X-Sasl-enc: /8UheasPsaYKDHp75boPKfUoOhPhv8eDZTPjgI5eBMeB 1432149763
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id AF422C00013;
	Wed, 20 May 2015 15:22:42 -0400 (EDT)
Message-ID: <555CDF01.9020302@invisiblethingslab.com>
Date: Wed, 20 May 2015 21:22:41 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <555C5C32.3060608@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
	<555CD810.4050105@invisiblethingslab.com>
In-Reply-To: <555CD810.4050105@invisiblethingslab.com>
Content-Length: 3125
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTIwIDIwOjUzLCBSYWZhxYIgV29qZHnFgmEgd3JvdGU6Cj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVE
IE1FU1NBR0UtLS0tLSBIYXNoOiBTSEExCj4gCj4gT24gMjAxNS0wNS0yMCAxNjoxNSwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogCj4+PiB3
aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1k
ZXZlbC0KPj4+IGJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZiBSYWZh
bCBXb2pkeWxhIFNlbnQ6Cj4+PiAyMCBNYXkgMjAxNSAxMTowNSBUbzogd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4+PiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBYRU5JRkFDRSBu
b3QgYXR0YWNoaW5nIHRvIFhFTkJVUwo+Pj4gCj4+IEhlbGxvLAo+PiAKPj4gSSd2ZSBub3RpY2Vk
IHNvbWV0aGluZyBzdHJhbmdlIHdoZW4gSSB3YXMgZXhwZXJpbWVudGluZyB3aXRoIAo+PiBhZGRp
bmcgbmV3IEFQSXMgdG8gWGVuYnVzLiBJIGFkZGVkIGEgU3RvcmUgQVBJIHRvIHNldCBrZXkgCj4+
IHBlcm1pc3Npb25zIGFuZCBpbmNyZW1lbnRlZCB0aGUgc3RvcmUgaW50ZXJmYWNlIHZlcnNpb24g
YXMgdXN1YWwKPj4gICh0byAyIGZyb20gMSkuCgpbLi4uc25pcC4uLl0KCj4+PiBIb3dldmVyLCBz
aW5jZSB5b3UgZGlkIG5vdCBtb2RpZnkgdGhlIGluZiwgeGVuaWZhY2Ugc2hvdWxkIAo+Pj4gc3Rp
bGwgYmUgYmluZGluZyB0byByZXZpc2lvbiAxIG9mIHRoZSBQRE8gYW5kIHlvdXIgbG9nIHNob3dz
IAo+Pj4gdGhhdCBpcyBzdGlsbCBiZWluZyBjcmVhdGVkLiBUaGUgZG9jIGF0IAo+Pj4gaHR0cHM6
Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS93aW5kb3dzL2hhcmR3YXJlL2ZmNTM5
OTUwJTIKOHY9dnMuODUlMjkuYXNweAo+Pj4KPj4+IApzYXlzIHRoYXQgdGhlIG1heGltdW0gbnVt
YmVyIGlzIDY0IGFuZCB0aGVyZSBhcmUgb25seSAweDI4ICg0MCkgaW4KPj4+IHRoZSBsaXN0IHNv
IHRoZSBvbGQgY29tcGF0aWJsZSBJRCBzaG91bGQgc3RpbGwgYmUgdGhlcmUuIFlvdSAKPj4+IHNo
b3VsZCBiZSBhYmxlIHRvIGNoZWNrIHZpYSBkZXZpY2UgbWFuYWdlciB0byBtYWtlIHN1cmUgCj4+
PiB0aG91Z2guCgpJIHRoaW5rIEkndmUgZ290IGl0LiBXZSdyZSBoaXR0aW5nIHRoZSBvdGhlciBs
aW1pdCBtZW50aW9uZWQgaW4gdGhhdApNU0ROIHBhZ2U6ICJUaGUgbWF4aW11bSBudW1iZXIgb2Yg
Y2hhcmFjdGVycyBpbiBhIGNvbXBhdGlibGUgSUQgbGlzdCwKaW5jbHVkaW5nIGEgTlVMTCB0ZXJt
aW5hdG9yIGFmdGVyIGVhY2ggY29tcGF0aWJsZSBJRCBhbmQgYSBmaW5hbCBOVUxMCnRlcm1pbmF0
b3IsIGlzIFJFR1NUUl9WQUxfTUFYX0hDSURfTEVOLiIgVGhpcyBpcyAxMDI0LiAxMDI0LzQwIGlz
IDI1LApidXQgb3VyIElEcyBhcmUgbG9uZ2VyIHRoYW4gdGhhdC4gSSBndWVzcyBJJ2xsIHJlbW92
ZSB0aGUgb2xkZXN0CmludGVyZmFjZSB2ZXJzaW9ucyBkdXJpbmcgdGVzdGluZyB1bnRpbCBzb21l
IGJldHRlciBzb2x1dGlvbiBpcyBmb3VuZC4gOgopCgotIC0tIApSYWZhxYIgV29qZHnFgmEKUXVi
ZXMgVG9vbHMgZm9yIFdpbmRvd3MgZGV2ZWxvcGVyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0t
LS0tCgppUUVjQkFFQkFnQUdCUUpWWE44QkFBb0pFSVdpOXJCMkdyVzc4ZElIL2prS1pEcjNHVXZ1
OE53bFNMRXFJcHgvCkJBS0lvQjhNOXVSYkZVQlI1V2ZKL3RiUVlLbnJrdWRjdytIKy8xRmc5WnNy
TStDVzg0NFpmWXBmUmpiWEwrVS8KcFlHQjF4TjRuUmoxZVVQSGdYQnprbk12WG11SDdNd2hlaEtC
ZjI1Tm9lWW9ZbDFieHdFenVod1F6T2wzUFpPWgpwVXptOWtvRFkzN3Q1NXRnZ3RJc0crM1pLNk1o
TFZIamR0SS95azhZWGFVOWlSdEdBTUJSSjRBMy9tTDdTU08zCmFEUmI5Sy9ubGVPbURacFFaWTQ1
ZGtHNEJmbGorKzBFeXc0Slkvd3FyUlR0ZlV5NVFEcS93MHNrSVdYbjNITi8KR3R2SUdyK0NCbGxQ
bFVINWZDOGhBSVNTNXQ1OHNYMVI5UThvK0hkUDZQemhRK0pQejFSNXljMUlSVVlBZUF3PQo9Z2dW
WAotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Wed May 20 19:22:51 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 May 2015 19:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1Yv9Zq-0005Fo-1j; Wed, 20 May 2015 19:22:50 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1Yv9Zo-0005F9-0P
	for win-pv-devel@lists.xenproject.org; Wed, 20 May 2015 19:22:48 +0000
Received: from [193.109.254.147] by server-12.bemta-14.messagelabs.com id
	2C/A2-02507-60FDC555; Wed, 20 May 2015 19:22:46 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1432149763!19334222!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13415 invoked from network); 20 May 2015 19:22:46 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 20 May 2015 19:22:46 -0000
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
	by mailout.nyi.internal (Postfix) with ESMTP id 4F957206D4
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 15:22:43 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
	by compute5.internal (MEProxy); Wed, 20 May 2015 15:22:43 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=UrUOLj6O3LNBvy0j
	jtuXJM7OGsE=; b=ZCMfGWBXHKVFfImv9UtUrZH1Jlw+ikyj8TD029yCaF7IRqhE
	+TB4caehBCerqxrx0BbXAM0kszNZs8Czg8QZ57LJl0oTFp6A8uALFhf0aMF8L2Xx
	88rUeu7QQX0GLEuhHyF/8EAE79OnXIw6BJL6rbRMYtAjPC78zh7V1/5f9YY=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=UrUOLj6O3LNBvy0
	jjtuXJM7OGsE=; b=PjFlvtVxQMSv1FtXfc+1CdQZWcfubKeETP3jGwag8i3cGul
	IX4Hd5dU8CBj85t4cVbL1upbJSyYfUl/JAGzAYdmSteW0Feh9vLYxHoBbBmTFaB8
	hnO5X3ZhSoS72MkJatx1yb5D0JuPXlYtqqmrsX3hcPfJG+w/DXj6Wd7AGabQ=
X-Sasl-enc: /8UheasPsaYKDHp75boPKfUoOhPhv8eDZTPjgI5eBMeB 1432149763
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id AF422C00013;
	Wed, 20 May 2015 15:22:42 -0400 (EDT)
Message-ID: <555CDF01.9020302@invisiblethingslab.com>
Date: Wed, 20 May 2015 21:22:41 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <555C5C32.3060608@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
	<555CD810.4050105@invisiblethingslab.com>
In-Reply-To: <555CD810.4050105@invisiblethingslab.com>
Content-Length: 3125
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTIwIDIwOjUzLCBSYWZhxYIgV29qZHnFgmEgd3JvdGU6Cj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVE
IE1FU1NBR0UtLS0tLSBIYXNoOiBTSEExCj4gCj4gT24gMjAxNS0wNS0yMCAxNjoxNSwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogCj4+PiB3
aW4tcHYtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1k
ZXZlbC0KPj4+IGJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZiBSYWZh
bCBXb2pkeWxhIFNlbnQ6Cj4+PiAyMCBNYXkgMjAxNSAxMTowNSBUbzogd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4+PiBTdWJqZWN0OiBbd2luLXB2LWRldmVsXSBYRU5JRkFDRSBu
b3QgYXR0YWNoaW5nIHRvIFhFTkJVUwo+Pj4gCj4+IEhlbGxvLAo+PiAKPj4gSSd2ZSBub3RpY2Vk
IHNvbWV0aGluZyBzdHJhbmdlIHdoZW4gSSB3YXMgZXhwZXJpbWVudGluZyB3aXRoIAo+PiBhZGRp
bmcgbmV3IEFQSXMgdG8gWGVuYnVzLiBJIGFkZGVkIGEgU3RvcmUgQVBJIHRvIHNldCBrZXkgCj4+
IHBlcm1pc3Npb25zIGFuZCBpbmNyZW1lbnRlZCB0aGUgc3RvcmUgaW50ZXJmYWNlIHZlcnNpb24g
YXMgdXN1YWwKPj4gICh0byAyIGZyb20gMSkuCgpbLi4uc25pcC4uLl0KCj4+PiBIb3dldmVyLCBz
aW5jZSB5b3UgZGlkIG5vdCBtb2RpZnkgdGhlIGluZiwgeGVuaWZhY2Ugc2hvdWxkIAo+Pj4gc3Rp
bGwgYmUgYmluZGluZyB0byByZXZpc2lvbiAxIG9mIHRoZSBQRE8gYW5kIHlvdXIgbG9nIHNob3dz
IAo+Pj4gdGhhdCBpcyBzdGlsbCBiZWluZyBjcmVhdGVkLiBUaGUgZG9jIGF0IAo+Pj4gaHR0cHM6
Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS93aW5kb3dzL2hhcmR3YXJlL2ZmNTM5
OTUwJTIKOHY9dnMuODUlMjkuYXNweAo+Pj4KPj4+IApzYXlzIHRoYXQgdGhlIG1heGltdW0gbnVt
YmVyIGlzIDY0IGFuZCB0aGVyZSBhcmUgb25seSAweDI4ICg0MCkgaW4KPj4+IHRoZSBsaXN0IHNv
IHRoZSBvbGQgY29tcGF0aWJsZSBJRCBzaG91bGQgc3RpbGwgYmUgdGhlcmUuIFlvdSAKPj4+IHNo
b3VsZCBiZSBhYmxlIHRvIGNoZWNrIHZpYSBkZXZpY2UgbWFuYWdlciB0byBtYWtlIHN1cmUgCj4+
PiB0aG91Z2guCgpJIHRoaW5rIEkndmUgZ290IGl0LiBXZSdyZSBoaXR0aW5nIHRoZSBvdGhlciBs
aW1pdCBtZW50aW9uZWQgaW4gdGhhdApNU0ROIHBhZ2U6ICJUaGUgbWF4aW11bSBudW1iZXIgb2Yg
Y2hhcmFjdGVycyBpbiBhIGNvbXBhdGlibGUgSUQgbGlzdCwKaW5jbHVkaW5nIGEgTlVMTCB0ZXJt
aW5hdG9yIGFmdGVyIGVhY2ggY29tcGF0aWJsZSBJRCBhbmQgYSBmaW5hbCBOVUxMCnRlcm1pbmF0
b3IsIGlzIFJFR1NUUl9WQUxfTUFYX0hDSURfTEVOLiIgVGhpcyBpcyAxMDI0LiAxMDI0LzQwIGlz
IDI1LApidXQgb3VyIElEcyBhcmUgbG9uZ2VyIHRoYW4gdGhhdC4gSSBndWVzcyBJJ2xsIHJlbW92
ZSB0aGUgb2xkZXN0CmludGVyZmFjZSB2ZXJzaW9ucyBkdXJpbmcgdGVzdGluZyB1bnRpbCBzb21l
IGJldHRlciBzb2x1dGlvbiBpcyBmb3VuZC4gOgopCgotIC0tIApSYWZhxYIgV29qZHnFgmEKUXVi
ZXMgVG9vbHMgZm9yIFdpbmRvd3MgZGV2ZWxvcGVyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0t
LS0tCgppUUVjQkFFQkFnQUdCUUpWWE44QkFBb0pFSVdpOXJCMkdyVzc4ZElIL2prS1pEcjNHVXZ1
OE53bFNMRXFJcHgvCkJBS0lvQjhNOXVSYkZVQlI1V2ZKL3RiUVlLbnJrdWRjdytIKy8xRmc5WnNy
TStDVzg0NFpmWXBmUmpiWEwrVS8KcFlHQjF4TjRuUmoxZVVQSGdYQnprbk12WG11SDdNd2hlaEtC
ZjI1Tm9lWW9ZbDFieHdFenVod1F6T2wzUFpPWgpwVXptOWtvRFkzN3Q1NXRnZ3RJc0crM1pLNk1o
TFZIamR0SS95azhZWGFVOWlSdEdBTUJSSjRBMy9tTDdTU08zCmFEUmI5Sy9ubGVPbURacFFaWTQ1
ZGtHNEJmbGorKzBFeXc0Slkvd3FyUlR0ZlV5NVFEcS93MHNrSVdYbjNITi8KR3R2SUdyK0NCbGxQ
bFVINWZDOGhBSVNTNXQ1OHNYMVI5UThvK0hkUDZQemhRK0pQejFSNXljMUlSVVlBZUF3PQo9Z2dW
WAotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2kt
YmluL21haWxtYW4vbGlzdGluZm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Thu May 21 03:56:24 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 03:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvHap-0001jS-RN; Thu, 21 May 2015 03:56:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YvHao-0001jG-Nj
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 03:56:22 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	34/FB-03201-6675D555; Thu, 21 May 2015 03:56:22 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1432180580!19389132!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24490 invoked from network); 21 May 2015 03:56:21 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 May 2015 03:56:21 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
	by mailout.nyi.internal (Postfix) with ESMTP id 9981E2094B
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 23:56:19 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
	by compute6.internal (MEProxy); Wed, 20 May 2015 23:56:19 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=PFQPib8NP5X0GGFi
	zloZqhsnWHc=; b=griV6s4+zSC/n/ERpaLBGs5Ks0pB4MTH7i+b+FPKYaAx/VCz
	PdnrBTFpH8OK+zfyRBBAWr0d1jaFhfZj8QaZuFNq+ZUei7Orh92lYyuL28JEMa3f
	ynYicLbAHWCvPFj2tt3CgmlaOS8OqYm5tGVQqF7xMHV4t/Nlu5ssFAJ3Fxc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=PFQPib8NP5X0GGF
	izloZqhsnWHc=; b=NGq7nfZE/+/8zWx9nIqlrU1w1m30pC6yNKT8n6KByaEk/4G
	bwzYOds+jieZpEWJzmaCbNjkzOVqlSAcfIsSyZt5Wy5CVEVRtk/Y7SLGh2ZMI/B0
	XdJCYyNO+5ginRn76VOW0vMpNC+YU0FMuPdi1i4ik6HXaoZ3wKbJq4EybYxY=
X-Sasl-enc: g5cdUaOSL24pSitmEgGnulNxwavjAEV6gSR7DIJ2yQ8i 1432180579
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id E7F456800C7;
	Wed, 20 May 2015 23:56:18 -0400 (EDT)
Message-ID: <555D5761.2020908@invisiblethingslab.com>
Date: Thu, 21 May 2015 05:56:17 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <555C5C32.3060608@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>	<555CD810.4050105@invisiblethingslab.com>
	<555CDF01.9020302@invisiblethingslab.com>
In-Reply-To: <555CDF01.9020302@invisiblethingslab.com>
Content-Length: 3794
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTIwIDIxOjIyLCBSYWZhxYIgV29qZHnFgmEgd3JvdGU6Cj4gT24gMjAxNS0wNS0yMCAyMDo1Mywg
UmFmYcWCIFdvamR5xYJhIHdyb3RlOgo+PiBPbiAyMDE1LTA1LTIwIDE2OjE1LCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogCj4+Pj4gd2lu
LXB2LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+PiBbbWFpbHRvOndpbi1w
di1kZXZlbC0gYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+Pj4gT2Yg
UmFmYWwgV29qZHlsYSBTZW50OiAyMCBNYXkgMjAxNSAxMTowNSBUbzoKPj4+PiB3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDogW3dpbi1wdi1kZXZlbF0KPj4+PiBYRU5J
RkFDRSBub3QgYXR0YWNoaW5nIHRvIFhFTkJVUwo+Pj4+IAo+Pj4gSGVsbG8sCj4+PiAKPj4+IEkn
dmUgbm90aWNlZCBzb21ldGhpbmcgc3RyYW5nZSB3aGVuIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0
aCAKPj4+IGFkZGluZyBuZXcgQVBJcyB0byBYZW5idXMuIEkgYWRkZWQgYSBTdG9yZSBBUEkgdG8g
c2V0IGtleSAKPj4+IHBlcm1pc3Npb25zIGFuZCBpbmNyZW1lbnRlZCB0aGUgc3RvcmUgaW50ZXJm
YWNlIHZlcnNpb24gYXMKPj4+IHVzdWFsICh0byAyIGZyb20gMSkuCj4gCj4gWy4uLnNuaXAuLi5d
Cj4gCj4+Pj4gSG93ZXZlciwgc2luY2UgeW91IGRpZCBub3QgbW9kaWZ5IHRoZSBpbmYsIHhlbmlm
YWNlIHNob3VsZCAKPj4+PiBzdGlsbCBiZSBiaW5kaW5nIHRvIHJldmlzaW9uIDEgb2YgdGhlIFBE
TyBhbmQgeW91ciBsb2cgc2hvd3MKPj4+PiAgdGhhdCBpcyBzdGlsbCBiZWluZyBjcmVhdGVkLiBU
aGUgZG9jIGF0IAo+Pj4+IGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkv
d2luZG93cy9oYXJkd2FyZS9mZjUzOTk1MCUKMjh2PXZzLjg1JTI5LmFzcHgKPj4+Pgo+Pj4+IApz
YXlzIHRoYXQgdGhlIG1heGltdW0gbnVtYmVyIGlzIDY0IGFuZCB0aGVyZSBhcmUgb25seSAweDI4
ICg0MCkgaW4KPj4+PiB0aGUgbGlzdCBzbyB0aGUgb2xkIGNvbXBhdGlibGUgSUQgc2hvdWxkIHN0
aWxsIGJlIHRoZXJlLiBZb3UKPj4+PiAgc2hvdWxkIGJlIGFibGUgdG8gY2hlY2sgdmlhIGRldmlj
ZSBtYW5hZ2VyIHRvIG1ha2Ugc3VyZSAKPj4+PiB0aG91Z2guCj4gCj4gSSB0aGluayBJJ3ZlIGdv
dCBpdC4gV2UncmUgaGl0dGluZyB0aGUgb3RoZXIgbGltaXQgbWVudGlvbmVkIGluCj4gdGhhdCBN
U0ROIHBhZ2U6ICJUaGUgbWF4aW11bSBudW1iZXIgb2YgY2hhcmFjdGVycyBpbiBhIGNvbXBhdGli
bGUKPiBJRCBsaXN0LCBpbmNsdWRpbmcgYSBOVUxMIHRlcm1pbmF0b3IgYWZ0ZXIgZWFjaCBjb21w
YXRpYmxlIElEIGFuZCBhCj4gZmluYWwgTlVMTCB0ZXJtaW5hdG9yLCBpcyBSRUdTVFJfVkFMX01B
WF9IQ0lEX0xFTi4iIFRoaXMgaXMgMTAyNC4KPiAxMDI0LzQwIGlzIDI1LCBidXQgb3VyIElEcyBh
cmUgbG9uZ2VyIHRoYW4gdGhhdC4gSSBndWVzcyBJJ2xsCj4gcmVtb3ZlIHRoZSBvbGRlc3QgaW50
ZXJmYWNlIHZlcnNpb25zIGR1cmluZyB0ZXN0aW5nIHVudGlsIHNvbWUKPiBiZXR0ZXIgc29sdXRp
b24gaXMgZm91bmQuIDogKQo+IApJIGRpZCBzb21lIG1vcmUgdGVzdHMgYW5kIEknbSBzdGlsbCBj
b25mdXNlZC4gV2l0aCB0aGUgc2FtZSBzZXR1cCBhcwphYm92ZSBJIGFkZGVkIHRoZSBsYXRlc3Qg
UERPIHJldmlzaW9uIHRvIFhFTklGQUNFJ3MgSU5GIGZpbGU6ClhFTkJVU1xWRU5fWFMwMDAxJkRF
Vl9JRkFDRSZSRVZfMDAwMDAwMjgKLi4uYnV0IGl0IHN0aWxsIGRpZG4ndCBsb2FkLiBXaGF0J3Mg
d2VpcmQsIHJlZ2lzdHJ5IGFuZCB0aGUgZGV2aWNlCm1hbmFnZXIgc2hvd2VkIHRoYXQgdGhpcyBJ
RCB3YXMgaW5kZWVkIHJlZ2lzdGVyZWQuIEl0J3MgcHJvYmFibHkKcmVsYXRlZCB0byB0aGUgY2hh
cmFjdGVyIGxpbWl0IEkgbWVudGlvbmVkIGFib3ZlIGJlY2F1c2Ugd2hlbiBJIHJlbW92ZWQKdjEg
YW5kIHYyIGludGVyZmFjZSB2ZXJzaW9ucyBmcm9tIGV2dGNobiwgaXQganVzdCBzdGFydGVkIHdv
cmtpbmcgYWdhaW4uCgotIC0tIApSYWZhxYIgV29qZHnFgmEKUXViZXMgVG9vbHMgZm9yIFdpbmRv
d3MgZGV2ZWxvcGVyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tCgppUUVjQkFFQkFnQUdC
UUpWWFZkaEFBb0pFSVdpOXJCMkdyVzdhRGdILzN0VVUrZlZkOWZEMG1ZME54MmZYZVI1CmR5c0NO
UW9NTURNWVJqZ2FTMHdmRlpSdS9VWWRjVEsvbmN5dEVWaFFVeUo3Z21sVmdBMytRK29nTmhKbE43
dFcKdGErWStpaWZOQjQyM2tPY1YxUnpLNHlEQXBUbWh1ODlucC9hSWFFcFZGLzN1TzI0QlhLUHAy
QTJhSTVyTGlNVgpoK2dmdENncTY1RGR5Z0NTMWF3MDQ1WVZnOG5aN2c4NFdMVEJNdUtnelJrZ1F1
OTZ2cll5emJHMWdDQ25IVnJWCkpjaWx3V2lVb1JOeHE2ajF3VnB5Z3RwaDM2UnhGR05RWnpybXQ4
V1drbGxCQlc4TDhkSGtuelFKS1ZBa3NHRGIKVFVjYW81RzhKUm4zVjhrc0FhMUdyZEVMMWdEUCtz
RE0wSGtYUGZhMmc3aW1zZ3lhb0FSVGdaWG1IYUFSZUZzPQo9WmZtUgotLS0tLUVORCBQR1AgU0lH
TkFUVVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Thu May 21 03:56:24 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 03:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvHap-0001jS-RN; Thu, 21 May 2015 03:56:23 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <omeg@invisiblethingslab.com>) id 1YvHao-0001jG-Nj
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 03:56:22 +0000
Received: from [193.109.254.147] by server-6.bemta-14.messagelabs.com id
	34/FB-03201-6675D555; Thu, 21 May 2015 03:56:22 +0000
X-Env-Sender: omeg@invisiblethingslab.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1432180580!19389132!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24490 invoked from network); 21 May 2015 03:56:21 -0000
Received: from out5-smtp.messagingengine.com (HELO
	out5-smtp.messagingengine.com) (66.111.4.29)
	by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted
	SMTP; 21 May 2015 03:56:21 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
	by mailout.nyi.internal (Postfix) with ESMTP id 9981E2094B
	for <win-pv-devel@lists.xenproject.org>;
	Wed, 20 May 2015 23:56:19 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
	by compute6.internal (MEProxy); Wed, 20 May 2015 23:56:19 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	invisiblethingslab.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=PFQPib8NP5X0GGFi
	zloZqhsnWHc=; b=griV6s4+zSC/n/ERpaLBGs5Ks0pB4MTH7i+b+FPKYaAx/VCz
	PdnrBTFpH8OK+zfyRBBAWr0d1jaFhfZj8QaZuFNq+ZUei7Orh92lYyuL28JEMa3f
	ynYicLbAHWCvPFj2tt3CgmlaOS8OqYm5tGVQqF7xMHV4t/Nlu5ssFAJ3Fxc=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=
	messagingengine.com; h=content-transfer-encoding:content-type
	:date:from:in-reply-to:message-id:mime-version:references
	:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=PFQPib8NP5X0GGF
	izloZqhsnWHc=; b=NGq7nfZE/+/8zWx9nIqlrU1w1m30pC6yNKT8n6KByaEk/4G
	bwzYOds+jieZpEWJzmaCbNjkzOVqlSAcfIsSyZt5Wy5CVEVRtk/Y7SLGh2ZMI/B0
	XdJCYyNO+5ginRn76VOW0vMpNC+YU0FMuPdi1i4ik6HXaoZ3wKbJq4EybYxY=
X-Sasl-enc: g5cdUaOSL24pSitmEgGnulNxwavjAEV6gSR7DIJ2yQ8i 1432180579
Received: from [192.168.0.3] (unknown [89.67.247.126])
	by mail.messagingengine.com (Postfix) with ESMTPA id E7F456800C7;
	Wed, 20 May 2015 23:56:18 -0400 (EDT)
Message-ID: <555D5761.2020908@invisiblethingslab.com>
Date: Thu, 21 May 2015 05:56:17 +0200
From: =?UTF-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64;
	rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Paul Durrant <Paul.Durrant@citrix.com>, 
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
References: <555C5C32.3060608@invisiblethingslab.com>	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>	<555CD810.4050105@invisiblethingslab.com>
	<555CDF01.9020302@invisiblethingslab.com>
In-Reply-To: <555CDF01.9020302@invisiblethingslab.com>
Content-Length: 3794
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEExCgpPbiAyMDE1LTA1
LTIwIDIxOjIyLCBSYWZhxYIgV29qZHnFgmEgd3JvdGU6Cj4gT24gMjAxNS0wNS0yMCAyMDo1Mywg
UmFmYcWCIFdvamR5xYJhIHdyb3RlOgo+PiBPbiAyMDE1LTA1LTIwIDE2OjE1LCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gRnJvbTogCj4+Pj4gd2lu
LXB2LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+PiBbbWFpbHRvOndpbi1w
di1kZXZlbC0gYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+Pj4gT2Yg
UmFmYWwgV29qZHlsYSBTZW50OiAyMCBNYXkgMjAxNSAxMTowNSBUbzoKPj4+PiB3aW4tcHYtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgU3ViamVjdDogW3dpbi1wdi1kZXZlbF0KPj4+PiBYRU5J
RkFDRSBub3QgYXR0YWNoaW5nIHRvIFhFTkJVUwo+Pj4+IAo+Pj4gSGVsbG8sCj4+PiAKPj4+IEkn
dmUgbm90aWNlZCBzb21ldGhpbmcgc3RyYW5nZSB3aGVuIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0
aCAKPj4+IGFkZGluZyBuZXcgQVBJcyB0byBYZW5idXMuIEkgYWRkZWQgYSBTdG9yZSBBUEkgdG8g
c2V0IGtleSAKPj4+IHBlcm1pc3Npb25zIGFuZCBpbmNyZW1lbnRlZCB0aGUgc3RvcmUgaW50ZXJm
YWNlIHZlcnNpb24gYXMKPj4+IHVzdWFsICh0byAyIGZyb20gMSkuCj4gCj4gWy4uLnNuaXAuLi5d
Cj4gCj4+Pj4gSG93ZXZlciwgc2luY2UgeW91IGRpZCBub3QgbW9kaWZ5IHRoZSBpbmYsIHhlbmlm
YWNlIHNob3VsZCAKPj4+PiBzdGlsbCBiZSBiaW5kaW5nIHRvIHJldmlzaW9uIDEgb2YgdGhlIFBE
TyBhbmQgeW91ciBsb2cgc2hvd3MKPj4+PiAgdGhhdCBpcyBzdGlsbCBiZWluZyBjcmVhdGVkLiBU
aGUgZG9jIGF0IAo+Pj4+IGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkv
d2luZG93cy9oYXJkd2FyZS9mZjUzOTk1MCUKMjh2PXZzLjg1JTI5LmFzcHgKPj4+Pgo+Pj4+IApz
YXlzIHRoYXQgdGhlIG1heGltdW0gbnVtYmVyIGlzIDY0IGFuZCB0aGVyZSBhcmUgb25seSAweDI4
ICg0MCkgaW4KPj4+PiB0aGUgbGlzdCBzbyB0aGUgb2xkIGNvbXBhdGlibGUgSUQgc2hvdWxkIHN0
aWxsIGJlIHRoZXJlLiBZb3UKPj4+PiAgc2hvdWxkIGJlIGFibGUgdG8gY2hlY2sgdmlhIGRldmlj
ZSBtYW5hZ2VyIHRvIG1ha2Ugc3VyZSAKPj4+PiB0aG91Z2guCj4gCj4gSSB0aGluayBJJ3ZlIGdv
dCBpdC4gV2UncmUgaGl0dGluZyB0aGUgb3RoZXIgbGltaXQgbWVudGlvbmVkIGluCj4gdGhhdCBN
U0ROIHBhZ2U6ICJUaGUgbWF4aW11bSBudW1iZXIgb2YgY2hhcmFjdGVycyBpbiBhIGNvbXBhdGli
bGUKPiBJRCBsaXN0LCBpbmNsdWRpbmcgYSBOVUxMIHRlcm1pbmF0b3IgYWZ0ZXIgZWFjaCBjb21w
YXRpYmxlIElEIGFuZCBhCj4gZmluYWwgTlVMTCB0ZXJtaW5hdG9yLCBpcyBSRUdTVFJfVkFMX01B
WF9IQ0lEX0xFTi4iIFRoaXMgaXMgMTAyNC4KPiAxMDI0LzQwIGlzIDI1LCBidXQgb3VyIElEcyBh
cmUgbG9uZ2VyIHRoYW4gdGhhdC4gSSBndWVzcyBJJ2xsCj4gcmVtb3ZlIHRoZSBvbGRlc3QgaW50
ZXJmYWNlIHZlcnNpb25zIGR1cmluZyB0ZXN0aW5nIHVudGlsIHNvbWUKPiBiZXR0ZXIgc29sdXRp
b24gaXMgZm91bmQuIDogKQo+IApJIGRpZCBzb21lIG1vcmUgdGVzdHMgYW5kIEknbSBzdGlsbCBj
b25mdXNlZC4gV2l0aCB0aGUgc2FtZSBzZXR1cCBhcwphYm92ZSBJIGFkZGVkIHRoZSBsYXRlc3Qg
UERPIHJldmlzaW9uIHRvIFhFTklGQUNFJ3MgSU5GIGZpbGU6ClhFTkJVU1xWRU5fWFMwMDAxJkRF
Vl9JRkFDRSZSRVZfMDAwMDAwMjgKLi4uYnV0IGl0IHN0aWxsIGRpZG4ndCBsb2FkLiBXaGF0J3Mg
d2VpcmQsIHJlZ2lzdHJ5IGFuZCB0aGUgZGV2aWNlCm1hbmFnZXIgc2hvd2VkIHRoYXQgdGhpcyBJ
RCB3YXMgaW5kZWVkIHJlZ2lzdGVyZWQuIEl0J3MgcHJvYmFibHkKcmVsYXRlZCB0byB0aGUgY2hh
cmFjdGVyIGxpbWl0IEkgbWVudGlvbmVkIGFib3ZlIGJlY2F1c2Ugd2hlbiBJIHJlbW92ZWQKdjEg
YW5kIHYyIGludGVyZmFjZSB2ZXJzaW9ucyBmcm9tIGV2dGNobiwgaXQganVzdCBzdGFydGVkIHdv
cmtpbmcgYWdhaW4uCgotIC0tIApSYWZhxYIgV29qZHnFgmEKUXViZXMgVG9vbHMgZm9yIFdpbmRv
d3MgZGV2ZWxvcGVyCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tCgppUUVjQkFFQkFnQUdC
UUpWWFZkaEFBb0pFSVdpOXJCMkdyVzdhRGdILzN0VVUrZlZkOWZEMG1ZME54MmZYZVI1CmR5c0NO
UW9NTURNWVJqZ2FTMHdmRlpSdS9VWWRjVEsvbmN5dEVWaFFVeUo3Z21sVmdBMytRK29nTmhKbE43
dFcKdGErWStpaWZOQjQyM2tPY1YxUnpLNHlEQXBUbWh1ODlucC9hSWFFcFZGLzN1TzI0QlhLUHAy
QTJhSTVyTGlNVgpoK2dmdENncTY1RGR5Z0NTMWF3MDQ1WVZnOG5aN2c4NFdMVEJNdUtnelJrZ1F1
OTZ2cll5emJHMWdDQ25IVnJWCkpjaWx3V2lVb1JOeHE2ajF3VnB5Z3RwaDM2UnhGR05RWnpybXQ4
V1drbGxCQlc4TDhkSGtuelFKS1ZBa3NHRGIKVFVjYW81RzhKUm4zVjhrc0FhMUdyZEVMMWdEUCtz
RE0wSGtYUGZhMmc3aW1zZ3lhb0FSVGdaWG1IYUFSZUZzPQo9WmZtUgotLS0tLUVORCBQR1AgU0lH
TkFUVVJFLS0tLS0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCndpbi1wdi1kZXZlbCBtYWlsaW5nIGxpc3QKd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vd2luLXB2LWRldmVs

From win-pv-devel-bounces@lists.xenproject.org Thu May 21 09:32:44 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 09:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvMqJ-0000dc-LV; Thu, 21 May 2015 09:32:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roy.jenkins@zynstra.com>) id 1YvMqH-0000dD-Su
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 09:32:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
	6F/4D-03219-936AD555; Thu, 21 May 2015 09:32:41 +0000
X-Env-Sender: roy.jenkins@zynstra.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1432200756!11758687!1
X-Originating-IP: [157.55.234.91]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26445 invoked from network); 21 May 2015 09:32:36 -0000
Received: from mail-db3on0091.outbound.protection.outlook.com (HELO
	emea01-db3-obe.outbound.protection.outlook.com) (157.55.234.91)
	by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	21 May 2015 09:32:36 -0000
Received: from AM3PR04MB0661.eurprd04.prod.outlook.com (10.255.248.155) by
	AM3PR04MB0664.eurprd04.prod.outlook.com (25.160.3.12) with Microsoft
	SMTP Server (TLS) id 15.1.166.22; Thu, 21 May 2015 09:32:34 +0000
Received: from AM3PR04MB0661.eurprd04.prod.outlook.com ([10.255.248.155]) by
	AM3PR04MB0661.eurprd04.prod.outlook.com ([10.255.248.155]) with mapi id
	15.01.0166.017; Thu, 21 May 2015 09:32:34 +0000
From: Roy Jenkins <roy.jenkins@zynstra.com>
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: Release Strategy
Thread-Index: AQHQk6eUwbzlbEckdUeFL8X07MInxQ==
Date: Thu, 21 May 2015 09:32:34 +0000
Message-ID: <1432200753815.81548@zynstra.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [193.63.64.25]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM3PR04MB0664;
x-microsoft-antispam-prvs: <AM3PR04MB0664F2B101D256FAEEBCA9B3F8C10@AM3PR04MB0664.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
	RULEID:(601004)(5005006)(3002001); SRVR:AM3PR04MB0664; BCL:0;
	PCL:0; RULEID:; SRVR:AM3PR04MB0664; 
x-forefront-prvs: 0583A86C08
x-forefront-antispam-report: SFV:NSPM;
	SFS:(10009020)(6009001)(199003)(54534003)(189002)(164054003)(87936001)(50986999)(107886002)(19627405001)(86362001)(77156002)(450100001)(5001960100002)(189998001)(40100003)(62966003)(106116001)(106356001)(110136002)(54356999)(105586002)(36756003)(2656002)(5890100001)(2501003)(229853001)(16236675004)(2351001)(122556002)(5001860100001)(221733001)(66066001)(102836002)(68736005)(2900100001)(97736004)(4001540100001)(101416001)(81156007)(92566002)(64706001)(117636001)(5001920100001)(5001830100001)(77096005)(19625215002)(46102003);
	DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR04MB0664;
	H:AM3PR04MB0661.eurprd04.prod.outlook.com; FPR:; SPF:None;
	PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: zynstra.com does not designate
	permitted sender hosts)
MIME-Version: 1.0
X-OriginatorOrg: zynstra.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2015 09:32:34.1329 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4c2b4c7a-32de-4e00-8ebe-361d80e7a665
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR04MB0664
Subject: [win-pv-devel] Release Strategy
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1270038013481422463=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============1270038013481422463==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_143220075381581548zynstracom_"

--_000_143220075381581548zynstracom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,


Our company are hoping to upgrade our production environments to use your W=
indows PV drivers, this is due to limitations we found in the older GPLPV d=
rivers.


I appreciate that this project is still young and in development?, but I no=
ticed that your xenbits repository does not contain any tags or additional =
branches and was wondering if you have a release strategy in place. I did s=
ee that you include a changelog in your source, would you recommend buildin=
g from the commit where this file was last updated? Or do you consider the =
latest master revision to be most stable?


Thanks,

Roy



Zynstra is a private limited company registered in England and Wales (regis=
tered number 07864369). Our registered office and Headquarters are at The I=
nnovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents and a=
ny attachments are confidential. If you have received this message in error=
 please delete it from your system and advise the sender immediately.

--_000_143220075381581548zynstracom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;back=
ground-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi,<br>
</p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">Our company&nbsp;</span><span style=3D"=
font-size: 12pt;">are hoping to upgrade our&nbsp;production environments to=
 use your Windows PV drivers, this is due to limitations we found in&nbsp;t=
he older</span><span style=3D"font-size: 12pt;"> GPLPV
 driver</span><span style=3D"font-size: 12pt;">s</span><span style=3D"font-=
size: 12pt;">.&nbsp;</span><br>
</p>
<p><br>
</p>
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-=
size: 16px; background-color: rgb(255, 255, 255);">I appreciate that this p=
roject is still</span><span style=3D"font-family: Calibri, Arial, Helvetica=
, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">&nbsp=
;young
 and in development</span>&#8203;, but&nbsp;I noticed that your xenbits rep=
ository does not contain any tags or additional&nbsp;branches and&nbsp;was =
wondering if you have a release strategy in place.&nbsp;I did see that you =
include a changelog in your source, would you recommend building
 from the commit where this file was last updated? Or do you consider the l=
atest master revision to be most stable?<br>
</p>
<p><br>
</p>
<p>Thanks,<br>
</p>
<p>Roy<br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
<p style=3D"font-size:8pt; line-height:10pt; color:gray; font-family: 'Camb=
ria','times roman',serif;">
Zynstra is a private limited company registered in England and Wales (regis=
tered number 07864369). Our registered office and Headquarters are at The I=
nnovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents and a=
ny attachments are confidential.
 If you have received this message in error please delete it from your syst=
em and advise the sender immediately.
</p>
</body>
</html>

--_000_143220075381581548zynstracom_--


--===============1270038013481422463==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============1270038013481422463==--


From win-pv-devel-bounces@lists.xenproject.org Thu May 21 09:32:44 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 09:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvMqJ-0000dc-LV; Thu, 21 May 2015 09:32:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <roy.jenkins@zynstra.com>) id 1YvMqH-0000dD-Su
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 09:32:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
	6F/4D-03219-936AD555; Thu, 21 May 2015 09:32:41 +0000
X-Env-Sender: roy.jenkins@zynstra.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1432200756!11758687!1
X-Originating-IP: [157.55.234.91]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26445 invoked from network); 21 May 2015 09:32:36 -0000
Received: from mail-db3on0091.outbound.protection.outlook.com (HELO
	emea01-db3-obe.outbound.protection.outlook.com) (157.55.234.91)
	by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
	21 May 2015 09:32:36 -0000
Received: from AM3PR04MB0661.eurprd04.prod.outlook.com (10.255.248.155) by
	AM3PR04MB0664.eurprd04.prod.outlook.com (25.160.3.12) with Microsoft
	SMTP Server (TLS) id 15.1.166.22; Thu, 21 May 2015 09:32:34 +0000
Received: from AM3PR04MB0661.eurprd04.prod.outlook.com ([10.255.248.155]) by
	AM3PR04MB0661.eurprd04.prod.outlook.com ([10.255.248.155]) with mapi id
	15.01.0166.017; Thu, 21 May 2015 09:32:34 +0000
From: Roy Jenkins <roy.jenkins@zynstra.com>
To: "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: Release Strategy
Thread-Index: AQHQk6eUwbzlbEckdUeFL8X07MInxQ==
Date: Thu, 21 May 2015 09:32:34 +0000
Message-ID: <1432200753815.81548@zynstra.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [193.63.64.25]
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM3PR04MB0664;
x-microsoft-antispam-prvs: <AM3PR04MB0664F2B101D256FAEEBCA9B3F8C10@AM3PR04MB0664.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
	RULEID:(601004)(5005006)(3002001); SRVR:AM3PR04MB0664; BCL:0;
	PCL:0; RULEID:; SRVR:AM3PR04MB0664; 
x-forefront-prvs: 0583A86C08
x-forefront-antispam-report: SFV:NSPM;
	SFS:(10009020)(6009001)(199003)(54534003)(189002)(164054003)(87936001)(50986999)(107886002)(19627405001)(86362001)(77156002)(450100001)(5001960100002)(189998001)(40100003)(62966003)(106116001)(106356001)(110136002)(54356999)(105586002)(36756003)(2656002)(5890100001)(2501003)(229853001)(16236675004)(2351001)(122556002)(5001860100001)(221733001)(66066001)(102836002)(68736005)(2900100001)(97736004)(4001540100001)(101416001)(81156007)(92566002)(64706001)(117636001)(5001920100001)(5001830100001)(77096005)(19625215002)(46102003);
	DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR04MB0664;
	H:AM3PR04MB0661.eurprd04.prod.outlook.com; FPR:; SPF:None;
	PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: zynstra.com does not designate
	permitted sender hosts)
MIME-Version: 1.0
X-OriginatorOrg: zynstra.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2015 09:32:34.1329 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4c2b4c7a-32de-4e00-8ebe-361d80e7a665
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR04MB0664
Subject: [win-pv-devel] Release Strategy
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1270038013481422463=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============1270038013481422463==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_143220075381581548zynstracom_"

--_000_143220075381581548zynstracom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,


Our company are hoping to upgrade our production environments to use your W=
indows PV drivers, this is due to limitations we found in the older GPLPV d=
rivers.


I appreciate that this project is still young and in development?, but I no=
ticed that your xenbits repository does not contain any tags or additional =
branches and was wondering if you have a release strategy in place. I did s=
ee that you include a changelog in your source, would you recommend buildin=
g from the commit where this file was last updated? Or do you consider the =
latest master revision to be most stable?


Thanks,

Roy



Zynstra is a private limited company registered in England and Wales (regis=
tered number 07864369). Our registered office and Headquarters are at The I=
nnovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents and a=
ny attachments are confidential. If you have received this message in error=
 please delete it from your system and advise the sender immediately.

--_000_143220075381581548zynstracom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;back=
ground-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi,<br>
</p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">Our company&nbsp;</span><span style=3D"=
font-size: 12pt;">are hoping to upgrade our&nbsp;production environments to=
 use your Windows PV drivers, this is due to limitations we found in&nbsp;t=
he older</span><span style=3D"font-size: 12pt;"> GPLPV
 driver</span><span style=3D"font-size: 12pt;">s</span><span style=3D"font-=
size: 12pt;">.&nbsp;</span><br>
</p>
<p><br>
</p>
<p><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-=
size: 16px; background-color: rgb(255, 255, 255);">I appreciate that this p=
roject is still</span><span style=3D"font-family: Calibri, Arial, Helvetica=
, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">&nbsp=
;young
 and in development</span>&#8203;, but&nbsp;I noticed that your xenbits rep=
ository does not contain any tags or additional&nbsp;branches and&nbsp;was =
wondering if you have a release strategy in place.&nbsp;I did see that you =
include a changelog in your source, would you recommend building
 from the commit where this file was last updated? Or do you consider the l=
atest master revision to be most stable?<br>
</p>
<p><br>
</p>
<p>Thanks,<br>
</p>
<p>Roy<br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
<p style=3D"font-size:8pt; line-height:10pt; color:gray; font-family: 'Camb=
ria','times roman',serif;">
Zynstra is a private limited company registered in England and Wales (regis=
tered number 07864369). Our registered office and Headquarters are at The I=
nnovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents and a=
ny attachments are confidential.
 If you have received this message in error please delete it from your syst=
em and advise the sender immediately.
</p>
</body>
</html>

--_000_143220075381581548zynstracom_--


--===============1270038013481422463==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============1270038013481422463==--


From win-pv-devel-bounces@lists.xenproject.org Thu May 21 10:00:44 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 10:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvNHQ-0003Ir-Bi; Thu, 21 May 2015 10:00:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YvNHO-0003Ik-W6
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 10:00:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
	DD/53-02782-ACCAD555; Thu, 21 May 2015 10:00:42 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1432202439!11774672!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5345 invoked from network); 21 May 2015 10:00:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	21 May 2015 10:00:39 -0000
X-IronPort-AV: E=Sophos;i="5.13,468,1427760000"; d="scan'208,217";a="272082"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roy Jenkins <roy.jenkins@zynstra.com>, "win-pv-devel@lists.xenproject.org"
	<win-pv-devel@lists.xenproject.org>
Thread-Topic: Release Strategy
Thread-Index: AQHQk6eUwbzlbEckdUeFL8X07MInxZ2GL00g
Date: Thu, 21 May 2015 10:00:38 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025912E0D@AMSPEX01CL01.citrite.net>
References: <1432200753815.81548@zynstra.com>
In-Reply-To: <1432200753815.81548@zynstra.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] Release Strategy
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5810081413109149643=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============5810081413109149643==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_"

--_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm95LA0KDQogIEFzIHlvdSBzYXksIHRoZSBwcm9qZWN0IGlzIHlvdW5nIGFuZCB3ZSBoYXZl
IG5vdCBkb25lIG91ciBmaXJzdCByZWxlYXNlIHlldC4gSW4gQ2l0cml4IHdlIHJ1biBhIGxvdCBv
ZiBhdXRvbWF0ZWQgdGVzdCBvbiB0aGUgY29kZSBhbmQgYWxzbyBsb2dvIHRlc3QgdGhlIGRyaXZl
cnMgc28sIHdpdGggbXkgY29tbXVuaXR5IGxlYWQgaGF0IG9uLCBpdCBtYWtlcyBzZW5zZSB0byBt
ZSB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGF0IHRlc3RpbmcgYW5kIGN1dCBvdXIgZmlyc3QgcmVs
ZWFzZSBmcm9tIHRoZSB0aXAgY2hhbmdlc2V0cyB0aGF0IHRoZSBuZXh0IGZ1bGx5IHRlc3RlZCBD
aXRyaXggYmluYXJpZXMgYXJlIGJ1aWx0IGZyb20uIEZyb20gdGhhdCBwb2ludCBvbiB3ZSBtYXkg
ZGl2ZXJnZSwgYnV0IHN0YXlpbmcgY2xvc2UgdG8gQ2l0cml4IHJlbGVhc2VzIGlzIHByb2JhYmx5
IGxpa2VseS4NCiAgU28sIGZvciB0aGUgbW9tZW50LCBJIHN1Z2dlc3QgeW91IHVzZSB0aGUgdGlw
cyBvZiB0aGUgbWFzdGVyIGJyYW5jaGVzLiBUaGVzZSBoYXZlIGhhZCBhIHJlYXNvbmFibGUgYW1v
dW50IG9mIHRlc3Qgd2l0aGluIENpdHJpeCBhbmQgQUZBSUsgYnkgb3RoZXIgZm9sa3Mgb24gdGhp
cyBsaXN0LiBJIGtub3cgb2Ygb25lIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzc3VlIHdpdGgg
YSBwcmUtWGVuIDQuNCBoeXBlcnZpc29yIHRoYXQgSeKAmXZlIG5vdCBoYWQgdGltZSB0byBsb29r
IGF0IHlldCAodG8gc2VlIGlmIGl04oCZcyBhY3R1YWxseSBhIGJ1ZykgYnV0IEkgZG9u4oCZdCBr
bm93IG9mIGFueSBvdGhlciBwcm9ibGVtIHdpdGggYW55IHJlbGVhc2VkIHZlcnNpb24gb2YgV2lu
ZG93cy4gVGhlcmUgaXMgc3RpbGwgYW4gaXNzdWUgd2l0aCBpbnN0YWxsYXRpb24gb2YgWEVOTkVU
IG9uIFdpbmRvd3MgMTAgKHdoZXJlIHRoZSBjby1pbnN0YWxsZXIgZmFpbHMpIGJ1dCBpZiB0aGF0
4oCZcyBub3QgeW91ciB0YXJnZXQgZW52aXJvbm1lbnQgdGhlbiB5b3Ugc2hvdWxkIGJlIGZpbmUu
DQoNCiAgQ2hlZXJzLA0KDQogICAgUGF1bA0KDQpGcm9tOiB3aW4tcHYtZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhl
bnByb2plY3Qub3JnXSBPbiBCZWhhbGYgT2YgUm95IEplbmtpbnMNClNlbnQ6IDIxIE1heSAyMDE1
IDEwOjMzDQpUbzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQpTdWJqZWN0OiBb
d2luLXB2LWRldmVsXSBSZWxlYXNlIFN0cmF0ZWd5DQoNCg0KSGksDQoNCg0KDQpPdXIgY29tcGFu
eSBhcmUgaG9waW5nIHRvIHVwZ3JhZGUgb3VyIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIHRvIHVz
ZSB5b3VyIFdpbmRvd3MgUFYgZHJpdmVycywgdGhpcyBpcyBkdWUgdG8gbGltaXRhdGlvbnMgd2Ug
Zm91bmQgaW4gdGhlIG9sZGVyIEdQTFBWIGRyaXZlcnMuDQoNCg0KDQpJIGFwcHJlY2lhdGUgdGhh
dCB0aGlzIHByb2plY3QgaXMgc3RpbGwgeW91bmcgYW5kIGluIGRldmVsb3BtZW504oCLLCBidXQg
SSBub3RpY2VkIHRoYXQgeW91ciB4ZW5iaXRzIHJlcG9zaXRvcnkgZG9lcyBub3QgY29udGFpbiBh
bnkgdGFncyBvciBhZGRpdGlvbmFsIGJyYW5jaGVzIGFuZCB3YXMgd29uZGVyaW5nIGlmIHlvdSBo
YXZlIGEgcmVsZWFzZSBzdHJhdGVneSBpbiBwbGFjZS4gSSBkaWQgc2VlIHRoYXQgeW91IGluY2x1
ZGUgYSBjaGFuZ2Vsb2cgaW4geW91ciBzb3VyY2UsIHdvdWxkIHlvdSByZWNvbW1lbmQgYnVpbGRp
bmcgZnJvbSB0aGUgY29tbWl0IHdoZXJlIHRoaXMgZmlsZSB3YXMgbGFzdCB1cGRhdGVkPyBPciBk
byB5b3UgY29uc2lkZXIgdGhlIGxhdGVzdCBtYXN0ZXIgcmV2aXNpb24gdG8gYmUgbW9zdCBzdGFi
bGU/DQoNCg0KDQpUaGFua3MsDQoNClJveQ0KDQoNCg0KDQoNClp5bnN0cmEgaXMgYSBwcml2YXRl
IGxpbWl0ZWQgY29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgYW5kIFdhbGVzIChyZWdpc3Rl
cmVkIG51bWJlciAwNzg2NDM2OSkuIE91ciByZWdpc3RlcmVkIG9mZmljZSBhbmQgSGVhZHF1YXJ0
ZXJzIGFyZSBhdCBUaGUgSW5ub3ZhdGlvbiBDZW50cmUsIEJyb2FkIFF1YXksIEJhdGgsIEJBMSAx
VUQuIFRoaXMgZW1haWwsIGl0cyBjb250ZW50cyBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25m
aWRlbnRpYWwuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciBwbGVh
c2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIGFkdmlzZSB0aGUgc2VuZGVyIGltbWVk
aWF0ZWx5Lg0K

--_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE0Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE0Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDA5M0I1LjVFMzNDODgwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcv
Pg0KPHc6RW52ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZl
SWZYTUxJbnZhbGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENv
bnRlbnQ+ZmFsc2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9s
ZGVyVGV4dD5mYWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9t
b3RlUUYvPg0KPHc6TGlkVGhlbWVPdGhlcj5FTi1HQjwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlk
VGhlbWVBc2lhbj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNj
cmlwdD5YLU5PTkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4N
Cjx3OkRvTm90RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3
OlNwbGl0UGdCcmVha0FuZFBhcmFNYXJrLz4NCjx3OkVuYWJsZU9wZW5UeXBlS2VybmluZy8+DQo8
L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4NCjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlh
IE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVmb3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9
IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFsPSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06
bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2
YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5kZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRM
aW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxpbSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0
aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZMb2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBEZWZTZW1pSGlkZGVuPSJ0cnVlIiBEZWZRRm9ybWF0PSJmYWxzZSIg
RGVmUHJpb3JpdHk9Ijk5IiBMYXRlbnRTdHlsZUNvdW50PSIyNjciPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJOb3JtYWwiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyAxIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFFGb3JtYXQ9
InRydWUiIE5hbWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDYiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
aGVhZGluZyA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9Ijki
IFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDkiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9InRvYyAx
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJ0
b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgTmFt
ZT0idG9jIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzki
IE5hbWU9InRvYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjM5IiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSIzOSIgTmFtZT0idG9jIDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iMzkiIE5hbWU9InRvYyA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgTmFtZT0idG9jIDkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImNhcHRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMTAiIFNlbWlIaWRkZW49
ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlRpdGxl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEiIE5hbWU9IkRl
ZmF1bHQgUGFyYWdyYXBoIEZvbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iMTEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IlN1YnRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjIyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNl
ZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjU5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJUYWJsZSBHcmlkIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5v
IFNwYWNpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IFNo
YWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IExpc3Qi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIFNlbWlIaWRkZW49ImZhbHNlIiBV
bmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI3MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIg
TmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVu
aGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iUmV2aXNpb24iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzQiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3Jt
YXQ9InRydWUiIE5hbWU9Ikxpc3QgUGFyYWdyYXBoIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjI5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJRdW90ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50ZW5zZSBRdW90ZSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgU2VtaUhp
ZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMiBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIg
U2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdy
aWQgMyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI3MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iRGFy
ayBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjcxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJD
b2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5o
aWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBTZW1pSGlkZGVuPSJmYWxzZSIg
VW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBTZW1pSGlkZGVuPSJmYWxz
ZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBTZW1pSGlk
ZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAy
IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJN
ZWRpdW0gTGlzdCAyIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY3IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBO
YW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY4IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVz
ZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNj
ZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IFNoYWRp
bmcgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0
IExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ikxp
Z2h0IEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9
Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFs
c2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIFNlbWlIaWRkZW49
ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIFNlbWlI
aWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDMg
QWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkRhcmsgTGlz
dCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3Jm
dWwgU2hhZGluZyBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFt
ZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdo
ZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVu
aGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2Vt
aUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3Qg
MSBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
NiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVt
IExpc3QgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0i
TWVkaXVtIEdyaWQgMSBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIg
TmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2OSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIg
VW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJm
YWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBTZW1pSGlk
ZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFj
Y2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBT
ZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBMaXN0
IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYy
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBH
cmlkIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYzIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRp
dW0gU2hhZGluZyAxIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY0IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBO
YW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5o
aWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBTZW1pSGlkZGVuPSJmYWxz
ZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBTZW1pSGlkZGVu
PSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBTZW1p
SGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJEYXJrIExpc3QgQWNj
ZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIFNo
YWRpbmcgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNzIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNv
bG9yZnVsIExpc3QgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNzMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5h
bWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFs
c2UiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNl
ZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDYi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNj
ZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0
IDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjciIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9
Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2Ui
IE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNzAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0i
ZmFsc2UiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxOSIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxl
IEVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIx
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVl
IiBOYW1lPSJJbnRlbnNlIEVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjMxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUgUmVmZXJlbmNlIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJJbnRlbnNlIFJlZmVyZW5jZSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMyIgU2VtaUhpZGRl
bj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iQm9v
ayBUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzNyIg
TmFtZT0iQmlibGlvZ3JhcGh5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjM5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPC93OkxhdGVu
dFN0eWxlcz4NCjwveG1sPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRp
b25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbWJyaWE7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNvLWdlbmVyaWMtZm9u
dC1mYW1pbHk6cm9tYW47DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQtc2ln
bmF0dXJlOi01MzY4NzAxNDUgMTA3Mzc0MzEwMyAwIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0KCW1z
by1mb250LWFsdDoiVGltZXMgTmV3IFJvbWFuIjsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNv
LWdlbmVyaWMtZm9udC1mYW1pbHk6c3dpc3M7DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJ
bXNvLWZvbnQtc2lnbmF0dXJlOi01MzY4NzAxNDUgMTA3Mzc4NjExMSAxIDAgNDE1IDA7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQg
NCAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnN3
aXNzOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTIw
MDgxNjY1IC0xMDczNzE3MTU3IDQxIDAgNjYwNDcgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttc28tc3R5bGUt
dW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9ybWF0OnllczsNCgltc28tc3R5bGUtcGFyZW50OiIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1zby1wYWdpbmF0aW9u
OndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7DQoJdGV4dC11bmRlcmxpbmU6c2luZ2xlO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJdGV4dC11
bmRlcmxpbmU6c2luZ2xlO30NCnANCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1z
by1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
Q2FsaWJyaTt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMS4wcHQ7DQoJbXNvLWJpZGktZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1hc2NpaS1mb250LWZhbWls
eTpDYWxpYnJpOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWhhbnNp
LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLlNwZWxsRQ0KCXttc28tc3R5bGUtbmFtZToi
IjsNCgltc28tc3BsLWU6eWVzO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXByb3BzOnllczsNCglmb250LXNpemU6MTAuMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJbXNvLWJpZGktZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcy
LjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDsNCgltc28taGVhZGVyLW1hcmdpbjozNi4wcHQ7DQoJ
bXNvLWZvb3Rlci1tYXJnaW46MzYuMHB0Ow0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDEwXT48c3R5bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRh
YmxlDQoJe21zby1zdHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFu
ZC1zaXplOjA7DQoJbXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93
OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCglt
c28tcGFkZGluZy1hbHQ6MGNtIDUuNHB0IDBjbSA1LjRwdDsNCgltc28tcGFyYS1tYXJnaW46MGNt
Ow0KCW1zby1wYXJhLW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRv
dy1vcnBoYW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUdCIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0idGFiLWludGVydmFsOjM2LjBwdCI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6
ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SGkgUm95LDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1iaWRpLWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
Y29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Ozttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjp5ZXMiPiZuYnNwOw0KPC9zcGFuPkFz
IHlvdSBzYXksIHRoZSBwcm9qZWN0IGlzIHlvdW5nIGFuZCB3ZSBoYXZlIG5vdCBkb25lIG91ciBm
aXJzdCByZWxlYXNlIHlldC4gSW4gQ2l0cml4IHdlIHJ1biBhIGxvdCBvZiBhdXRvbWF0ZWQgdGVz
dCBvbiB0aGUgY29kZSBhbmQgYWxzbyBsb2dvIHRlc3QgdGhlIGRyaXZlcnMgc28sIHdpdGggbXkg
Y29tbXVuaXR5IGxlYWQgaGF0IG9uLCBpdCBtYWtlcyBzZW5zZSB0byBtZSB0byB0YWtlIGFkdmFu
dGFnZSBvZiB0aGF0IHRlc3RpbmcNCiBhbmQgY3V0IG91ciBmaXJzdCByZWxlYXNlIGZyb20gdGhl
IHRpcCA8c3BhbiBjbGFzcz0iU3BlbGxFIj5jaGFuZ2VzZXRzPC9zcGFuPiB0aGF0IHRoZSBuZXh0
IGZ1bGx5IHRlc3RlZCBDaXRyaXggYmluYXJpZXMgYXJlIGJ1aWx0IGZyb20uIEZyb20gdGhhdCBw
b2ludCBvbiB3ZSBtYXkgZGl2ZXJnZSwgYnV0IHN0YXlpbmcgY2xvc2UgdG8gQ2l0cml4IHJlbGVh
c2VzIGlzIHByb2JhYmx5IGxpa2VseS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1z
by1zcGFjZXJ1bjp5ZXMiPiZuYnNwOw0KPC9zcGFuPlNvLCBmb3IgdGhlIG1vbWVudCwgSSBzdWdn
ZXN0IHlvdSB1c2UgdGhlIHRpcHMgb2YgdGhlIG1hc3RlciBicmFuY2hlcy4gVGhlc2UgaGF2ZSBo
YWQgYSByZWFzb25hYmxlIGFtb3VudCBvZiB0ZXN0IHdpdGhpbiBDaXRyaXggYW5kIEFGQUlLIGJ5
IG90aGVyIGZvbGtzIG9uIHRoaXMgbGlzdC4gSSBrbm93IG9mIG9uZSBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBpc3N1ZSB3aXRoIGEgcHJlLVhlbiA0LjQgaHlwZXJ2aXNvciB0aGF0IEnigJl2ZQ0K
IG5vdCBoYWQgdGltZSB0byBsb29rIGF0IHlldCAodG8gc2VlIGlmIGl04oCZcyBhY3R1YWxseSBh
IGJ1ZykgYnV0IEkgZG9u4oCZdCBrbm93IG9mIGFueSBvdGhlciBwcm9ibGVtIHdpdGggYW55IHJl
bGVhc2VkIHZlcnNpb24gb2YgV2luZG93cy4gVGhlcmUgaXMgc3RpbGwgYW4gaXNzdWUgd2l0aCBp
bnN0YWxsYXRpb24gb2YgWEVOTkVUIG9uIFdpbmRvd3MgMTAgKHdoZXJlIHRoZSBjby1pbnN0YWxs
ZXIgZmFpbHMpIGJ1dCBpZiB0aGF04oCZcyBub3QgeW91cg0KIHRhcmdldCBlbnZpcm9ubWVudCB0
aGVuIHlvdSBzaG91bGQgYmUgZmluZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIi
IGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJzcDsNCjwvc3Bhbj5D
aGVlcnMsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1iaWRpLWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBz
dHlsZT0ibXNvLXNwYWNlcnVuOnllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+UGF1bDxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48Zm9udCBzaXplPSIyIiBmYWNlPSJUYWhvbWEiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1mb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVM7Zm9u
dC13ZWlnaHQ6Ym9sZCI+RnJvbTo8L3NwYW4+PC9mb250PjwvYj48Zm9udCBzaXplPSIyIiBmYWNl
PSJUYWhvbWEiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFy
ZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFuc2ktbGFu
Z3VhZ2U6RU4tVVMiPg0KIHdpbi1wdi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3Jn
IFttYWlsdG86d2luLXB2LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddDQo8Yj48
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+T24gQmVoYWxmIE9mIDwvc3Bhbj48L2I+Um95
IEplbmtpbnM8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U2VudDo8L3Nw
YW4+PC9iPiAyMSBNYXkgMjAxNSAxMDozMzxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdo
dDpib2xkIj5Ubzo8L3NwYW4+PC9iPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8
YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDo8L3NwYW4+PC9i
PiBbd2luLXB2LWRldmVsXSBSZWxlYXNlIFN0cmF0ZWd5PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIz
IiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBpZD0iZGl2dGFnZGVmYXVs
dHdyYXBwZXIiPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNv
bG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250
IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PdXIgY29tcGFueSZuYnNwO2FyZSBob3BpbmcgdG8gdXBn
cmFkZSBvdXImbmJzcDtwcm9kdWN0aW9uIGVudmlyb25tZW50cyB0byB1c2UgeW91ciBXaW5kb3dz
IFBWIGRyaXZlcnMsIHRoaXMgaXMgZHVlIHRvDQogbGltaXRhdGlvbnMgd2UgZm91bmQgaW4mbmJz
cDt0aGUgb2xkZXIgR1BMUFYgZHJpdmVycy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJi
bGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tn
cm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6d2hpdGUi
PkkgYXBwcmVjaWF0ZSB0aGF0IHRoaXMgcHJvamVjdCBpcyBzdGlsbCZuYnNwO3lvdW5nIGFuZCBp
biBkZXZlbG9wbWVudDwvc3Bhbj48L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxp
YnJpIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7igIssDQogYnV0Jm5ic3A7SSBub3RpY2VkIHRo
YXQgeW91ciB4ZW5iaXRzIHJlcG9zaXRvcnkgZG9lcyBub3QgY29udGFpbiBhbnkgdGFncyBvciBh
ZGRpdGlvbmFsJm5ic3A7YnJhbmNoZXMgYW5kJm5ic3A7d2FzIHdvbmRlcmluZyBpZiB5b3UgaGF2
ZSBhIHJlbGVhc2Ugc3RyYXRlZ3kgaW4gcGxhY2UuJm5ic3A7SSBkaWQgc2VlIHRoYXQgeW91IGlu
Y2x1ZGUgYSBjaGFuZ2Vsb2cgaW4geW91ciBzb3VyY2UsIHdvdWxkIHlvdSByZWNvbW1lbmQgYnVp
bGRpbmcgZnJvbSB0aGUgY29tbWl0IHdoZXJlDQogdGhpcyBmaWxlIHdhcyBsYXN0IHVwZGF0ZWQ/
IE9yIGRvIHlvdSBjb25zaWRlciB0aGUgbGF0ZXN0IG1hc3RlciByZXZpc2lvbiB0byBiZSBtb3N0
IHN0YWJsZT88bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91
bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9
IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48Zm9udCBzaXplPSIzIiBjb2xvcj0iYmxhY2siIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Um95
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRl
Ij48Zm9udCBzaXplPSIzIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48Zm9udCBzaXplPSIzIiBjb2xv
cj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEwLjBwdCI+PGZvbnQgc2l6ZT0iMSIgY29sb3I9ImdyYXkiIGZh
Y2U9IkNhbWJyaWEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FtYnJpYSZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpncmF5Ij5aeW5zdHJhIGlz
IGEgcHJpdmF0ZSBsaW1pdGVkIGNvbXBhbnkgcmVnaXN0ZXJlZCBpbiBFbmdsYW5kIGFuZCBXYWxl
cyAocmVnaXN0ZXJlZCBudW1iZXIgMDc4NjQzNjkpLiBPdXIgcmVnaXN0ZXJlZA0KIG9mZmljZSBh
bmQgSGVhZHF1YXJ0ZXJzIGFyZSBhdCBUaGUgSW5ub3ZhdGlvbiBDZW50cmUsIEJyb2FkIFF1YXks
IEJhdGgsIEJBMSAxVUQuIFRoaXMgZW1haWwsIGl0cyBjb250ZW50cyBhbmQgYW55IGF0dGFjaG1l
bnRzIGFyZSBjb25maWRlbnRpYWwuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBp
biBlcnJvciBwbGVhc2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIGFkdmlzZSB0aGUg
c2VuZGVyIGltbWVkaWF0ZWx5Lg0KPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_--


--===============5810081413109149643==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============5810081413109149643==--


From win-pv-devel-bounces@lists.xenproject.org Thu May 21 10:00:44 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 10:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvNHQ-0003Ir-Bi; Thu, 21 May 2015 10:00:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YvNHO-0003Ik-W6
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 10:00:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
	DD/53-02782-ACCAD555; Thu, 21 May 2015 10:00:42 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1432202439!11774672!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5345 invoked from network); 21 May 2015 10:00:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	21 May 2015 10:00:39 -0000
X-IronPort-AV: E=Sophos;i="5.13,468,1427760000"; d="scan'208,217";a="272082"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roy Jenkins <roy.jenkins@zynstra.com>, "win-pv-devel@lists.xenproject.org"
	<win-pv-devel@lists.xenproject.org>
Thread-Topic: Release Strategy
Thread-Index: AQHQk6eUwbzlbEckdUeFL8X07MInxZ2GL00g
Date: Thu, 21 May 2015 10:00:38 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025912E0D@AMSPEX01CL01.citrite.net>
References: <1432200753815.81548@zynstra.com>
In-Reply-To: <1432200753815.81548@zynstra.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] Release Strategy
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5810081413109149643=="
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

--===============5810081413109149643==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_"

--_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUm95LA0KDQogIEFzIHlvdSBzYXksIHRoZSBwcm9qZWN0IGlzIHlvdW5nIGFuZCB3ZSBoYXZl
IG5vdCBkb25lIG91ciBmaXJzdCByZWxlYXNlIHlldC4gSW4gQ2l0cml4IHdlIHJ1biBhIGxvdCBv
ZiBhdXRvbWF0ZWQgdGVzdCBvbiB0aGUgY29kZSBhbmQgYWxzbyBsb2dvIHRlc3QgdGhlIGRyaXZl
cnMgc28sIHdpdGggbXkgY29tbXVuaXR5IGxlYWQgaGF0IG9uLCBpdCBtYWtlcyBzZW5zZSB0byBt
ZSB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGF0IHRlc3RpbmcgYW5kIGN1dCBvdXIgZmlyc3QgcmVs
ZWFzZSBmcm9tIHRoZSB0aXAgY2hhbmdlc2V0cyB0aGF0IHRoZSBuZXh0IGZ1bGx5IHRlc3RlZCBD
aXRyaXggYmluYXJpZXMgYXJlIGJ1aWx0IGZyb20uIEZyb20gdGhhdCBwb2ludCBvbiB3ZSBtYXkg
ZGl2ZXJnZSwgYnV0IHN0YXlpbmcgY2xvc2UgdG8gQ2l0cml4IHJlbGVhc2VzIGlzIHByb2JhYmx5
IGxpa2VseS4NCiAgU28sIGZvciB0aGUgbW9tZW50LCBJIHN1Z2dlc3QgeW91IHVzZSB0aGUgdGlw
cyBvZiB0aGUgbWFzdGVyIGJyYW5jaGVzLiBUaGVzZSBoYXZlIGhhZCBhIHJlYXNvbmFibGUgYW1v
dW50IG9mIHRlc3Qgd2l0aGluIENpdHJpeCBhbmQgQUZBSUsgYnkgb3RoZXIgZm9sa3Mgb24gdGhp
cyBsaXN0LiBJIGtub3cgb2Ygb25lIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzc3VlIHdpdGgg
YSBwcmUtWGVuIDQuNCBoeXBlcnZpc29yIHRoYXQgSeKAmXZlIG5vdCBoYWQgdGltZSB0byBsb29r
IGF0IHlldCAodG8gc2VlIGlmIGl04oCZcyBhY3R1YWxseSBhIGJ1ZykgYnV0IEkgZG9u4oCZdCBr
bm93IG9mIGFueSBvdGhlciBwcm9ibGVtIHdpdGggYW55IHJlbGVhc2VkIHZlcnNpb24gb2YgV2lu
ZG93cy4gVGhlcmUgaXMgc3RpbGwgYW4gaXNzdWUgd2l0aCBpbnN0YWxsYXRpb24gb2YgWEVOTkVU
IG9uIFdpbmRvd3MgMTAgKHdoZXJlIHRoZSBjby1pbnN0YWxsZXIgZmFpbHMpIGJ1dCBpZiB0aGF0
4oCZcyBub3QgeW91ciB0YXJnZXQgZW52aXJvbm1lbnQgdGhlbiB5b3Ugc2hvdWxkIGJlIGZpbmUu
DQoNCiAgQ2hlZXJzLA0KDQogICAgUGF1bA0KDQpGcm9tOiB3aW4tcHYtZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZyBbbWFpbHRvOndpbi1wdi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhl
bnByb2plY3Qub3JnXSBPbiBCZWhhbGYgT2YgUm95IEplbmtpbnMNClNlbnQ6IDIxIE1heSAyMDE1
IDEwOjMzDQpUbzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQpTdWJqZWN0OiBb
d2luLXB2LWRldmVsXSBSZWxlYXNlIFN0cmF0ZWd5DQoNCg0KSGksDQoNCg0KDQpPdXIgY29tcGFu
eSBhcmUgaG9waW5nIHRvIHVwZ3JhZGUgb3VyIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIHRvIHVz
ZSB5b3VyIFdpbmRvd3MgUFYgZHJpdmVycywgdGhpcyBpcyBkdWUgdG8gbGltaXRhdGlvbnMgd2Ug
Zm91bmQgaW4gdGhlIG9sZGVyIEdQTFBWIGRyaXZlcnMuDQoNCg0KDQpJIGFwcHJlY2lhdGUgdGhh
dCB0aGlzIHByb2plY3QgaXMgc3RpbGwgeW91bmcgYW5kIGluIGRldmVsb3BtZW504oCLLCBidXQg
SSBub3RpY2VkIHRoYXQgeW91ciB4ZW5iaXRzIHJlcG9zaXRvcnkgZG9lcyBub3QgY29udGFpbiBh
bnkgdGFncyBvciBhZGRpdGlvbmFsIGJyYW5jaGVzIGFuZCB3YXMgd29uZGVyaW5nIGlmIHlvdSBo
YXZlIGEgcmVsZWFzZSBzdHJhdGVneSBpbiBwbGFjZS4gSSBkaWQgc2VlIHRoYXQgeW91IGluY2x1
ZGUgYSBjaGFuZ2Vsb2cgaW4geW91ciBzb3VyY2UsIHdvdWxkIHlvdSByZWNvbW1lbmQgYnVpbGRp
bmcgZnJvbSB0aGUgY29tbWl0IHdoZXJlIHRoaXMgZmlsZSB3YXMgbGFzdCB1cGRhdGVkPyBPciBk
byB5b3UgY29uc2lkZXIgdGhlIGxhdGVzdCBtYXN0ZXIgcmV2aXNpb24gdG8gYmUgbW9zdCBzdGFi
bGU/DQoNCg0KDQpUaGFua3MsDQoNClJveQ0KDQoNCg0KDQoNClp5bnN0cmEgaXMgYSBwcml2YXRl
IGxpbWl0ZWQgY29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgYW5kIFdhbGVzIChyZWdpc3Rl
cmVkIG51bWJlciAwNzg2NDM2OSkuIE91ciByZWdpc3RlcmVkIG9mZmljZSBhbmQgSGVhZHF1YXJ0
ZXJzIGFyZSBhdCBUaGUgSW5ub3ZhdGlvbiBDZW50cmUsIEJyb2FkIFF1YXksIEJhdGgsIEJBMSAx
VUQuIFRoaXMgZW1haWwsIGl0cyBjb250ZW50cyBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25m
aWRlbnRpYWwuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciBwbGVh
c2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIGFkdmlzZSB0aGUgc2VuZGVyIGltbWVk
aWF0ZWx5Lg0K

--_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE0Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE0Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDA5M0I1LjVFMzNDODgwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcv
Pg0KPHc6RW52ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZl
SWZYTUxJbnZhbGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENv
bnRlbnQ+ZmFsc2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9s
ZGVyVGV4dD5mYWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9t
b3RlUUYvPg0KPHc6TGlkVGhlbWVPdGhlcj5FTi1HQjwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlk
VGhlbWVBc2lhbj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNj
cmlwdD5YLU5PTkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4N
Cjx3OkRvTm90RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3
OlNwbGl0UGdCcmVha0FuZFBhcmFNYXJrLz4NCjx3OkVuYWJsZU9wZW5UeXBlS2VybmluZy8+DQo8
L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4NCjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlh
IE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVmb3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9
IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFsPSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06
bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2
YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5kZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRM
aW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxpbSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0
aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZMb2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBEZWZTZW1pSGlkZGVuPSJ0cnVlIiBEZWZRRm9ybWF0PSJmYWxzZSIg
RGVmUHJpb3JpdHk9Ijk5IiBMYXRlbnRTdHlsZUNvdW50PSIyNjciPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJOb3JtYWwiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyAxIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFFGb3JtYXQ9
InRydWUiIE5hbWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDYiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
aGVhZGluZyA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9Ijki
IFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDkiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9InRvYyAx
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJ0
b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgTmFt
ZT0idG9jIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzki
IE5hbWU9InRvYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjM5IiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSIzOSIgTmFtZT0idG9jIDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iMzkiIE5hbWU9InRvYyA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgTmFtZT0idG9jIDkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImNhcHRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMTAiIFNlbWlIaWRkZW49
ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlRpdGxl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEiIE5hbWU9IkRl
ZmF1bHQgUGFyYWdyYXBoIEZvbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iMTEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IlN1YnRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjIyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNl
ZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjU5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJUYWJsZSBHcmlkIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5v
IFNwYWNpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IFNo
YWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IExpc3Qi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIFNlbWlIaWRkZW49ImZhbHNlIiBV
bmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI3MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIg
TmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVu
aGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iUmV2aXNpb24iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzQiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIFFGb3Jt
YXQ9InRydWUiIE5hbWU9Ikxpc3QgUGFyYWdyYXBoIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjI5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJRdW90ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50ZW5zZSBRdW90ZSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQg
MSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgU2VtaUhp
ZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMiBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIg
U2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIEdy
aWQgMyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI3MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iRGFy
ayBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjcxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJD
b2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5o
aWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBTZW1pSGlkZGVuPSJmYWxzZSIg
VW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBTZW1pSGlkZGVuPSJmYWxz
ZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBTZW1pSGlk
ZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAy
IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJN
ZWRpdW0gTGlzdCAyIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY3IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBO
YW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY4IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZh
bHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVz
ZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIFNlbWlIaWRkZW49ImZh
bHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNj
ZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IFNoYWRp
bmcgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0
IExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ikxp
Z2h0IEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9
Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFs
c2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhp
ZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIFNlbWlIaWRkZW49
ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIFNlbWlI
aWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBHcmlkIDMg
QWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAi
IFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkRhcmsgTGlz
dCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3Jm
dWwgU2hhZGluZyBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFt
ZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxz
ZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdo
ZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVu
aGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgU2Vt
aUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVtIExpc3Qg
MSBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
NiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iTWVkaXVt
IExpc3QgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NyIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0i
TWVkaXVtIEdyaWQgMSBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIg
TmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2OSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJm
YWxzZSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5V
c2VkPSJmYWxzZSIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBTZW1pSGlkZGVuPSJmYWxzZSIg
VW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBTZW1pSGlkZGVuPSJm
YWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA0
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBTZW1pSGlk
ZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFj
Y2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBT
ZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBMaXN0
IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYy
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJMaWdodCBH
cmlkIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYzIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRp
dW0gU2hhZGluZyAxIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY0IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBO
YW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9
ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hl
blVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5o
aWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBTZW1pSGlkZGVuPSJmYWxz
ZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBTZW1pSGlkZGVu
PSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBTZW1p
SGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBOYW1lPSJEYXJrIExpc3QgQWNj
ZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNvbG9yZnVsIFNo
YWRpbmcgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNzIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9IkNv
bG9yZnVsIExpc3QgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNzMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5h
bWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFs
c2UiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNl
ZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVu
VXNlZD0iZmFsc2UiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVX
aGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIFNlbWlIaWRkZW49ImZhbHNl
IiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDYi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIFNlbWlIaWRk
ZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNj
ZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIFNl
bWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1bSBMaXN0
IDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjciIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2UiIE5hbWU9
Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjkiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0iZmFsc2Ui
IE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNzAiIFNlbWlIaWRkZW49ImZhbHNlIiBVbmhpZGVXaGVuVXNlZD0i
ZmFsc2UiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2Vk
PSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgU2VtaUhpZGRlbj0iZmFsc2UiIFVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgU2VtaUhpZGRlbj0iZmFsc2Ui
IFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxOSIgU2VtaUhpZGRlbj0i
ZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxl
IEVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIx
IiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVl
IiBOYW1lPSJJbnRlbnNlIEVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjMxIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRlV2hlblVzZWQ9ImZhbHNl
IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUgUmVmZXJlbmNlIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMyIiBTZW1pSGlkZGVuPSJmYWxzZSIgVW5oaWRl
V2hlblVzZWQ9ImZhbHNlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJJbnRlbnNlIFJlZmVyZW5jZSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMyIgU2VtaUhpZGRl
bj0iZmFsc2UiIFVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iQm9v
ayBUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzNyIg
TmFtZT0iQmlibGlvZ3JhcGh5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjM5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPC93OkxhdGVu
dFN0eWxlcz4NCjwveG1sPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRp
b25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbWJyaWE7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNvLWdlbmVyaWMtZm9u
dC1mYW1pbHk6cm9tYW47DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQtc2ln
bmF0dXJlOi01MzY4NzAxNDUgMTA3Mzc0MzEwMyAwIDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0Ow0KCW1z
by1mb250LWFsdDoiVGltZXMgTmV3IFJvbWFuIjsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNv
LWdlbmVyaWMtZm9udC1mYW1pbHk6c3dpc3M7DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJ
bXNvLWZvbnQtc2lnbmF0dXJlOi01MzY4NzAxNDUgMTA3Mzc4NjExMSAxIDAgNDE1IDA7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQg
NCAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnN3
aXNzOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTIw
MDgxNjY1IC0xMDczNzE3MTU3IDQxIDAgNjYwNDcgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttc28tc3R5bGUt
dW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9ybWF0OnllczsNCgltc28tc3R5bGUtcGFyZW50OiIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1zby1wYWdpbmF0aW9u
OndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7DQoJdGV4dC11bmRlcmxpbmU6c2luZ2xlO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJdGV4dC11
bmRlcmxpbmU6c2luZ2xlO30NCnANCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCW1z
by1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
Q2FsaWJyaTt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMS4wcHQ7DQoJbXNvLWJpZGktZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1zby1hc2NpaS1mb250LWZhbWls
eTpDYWxpYnJpOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWhhbnNp
LWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLlNwZWxsRQ0KCXttc28tc3R5bGUtbmFtZToi
IjsNCgltc28tc3BsLWU6eWVzO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXByb3BzOnllczsNCglmb250LXNpemU6MTAuMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJbXNvLWJpZGktZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcy
LjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDsNCgltc28taGVhZGVyLW1hcmdpbjozNi4wcHQ7DQoJ
bXNvLWZvb3Rlci1tYXJnaW46MzYuMHB0Ow0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDEwXT48c3R5bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRh
YmxlDQoJe21zby1zdHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFu
ZC1zaXplOjA7DQoJbXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93
OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCglt
c28tcGFkZGluZy1hbHQ6MGNtIDUuNHB0IDBjbSA1LjRwdDsNCgltc28tcGFyYS1tYXJnaW46MGNt
Ow0KCW1zby1wYXJhLW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRv
dy1vcnBoYW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUdCIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0idGFiLWludGVydmFsOjM2LjBwdCI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6
ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SGkgUm95LDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1iaWRpLWZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
Y29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Ozttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1zcGFjZXJ1bjp5ZXMiPiZuYnNwOw0KPC9zcGFuPkFz
IHlvdSBzYXksIHRoZSBwcm9qZWN0IGlzIHlvdW5nIGFuZCB3ZSBoYXZlIG5vdCBkb25lIG91ciBm
aXJzdCByZWxlYXNlIHlldC4gSW4gQ2l0cml4IHdlIHJ1biBhIGxvdCBvZiBhdXRvbWF0ZWQgdGVz
dCBvbiB0aGUgY29kZSBhbmQgYWxzbyBsb2dvIHRlc3QgdGhlIGRyaXZlcnMgc28sIHdpdGggbXkg
Y29tbXVuaXR5IGxlYWQgaGF0IG9uLCBpdCBtYWtlcyBzZW5zZSB0byBtZSB0byB0YWtlIGFkdmFu
dGFnZSBvZiB0aGF0IHRlc3RpbmcNCiBhbmQgY3V0IG91ciBmaXJzdCByZWxlYXNlIGZyb20gdGhl
IHRpcCA8c3BhbiBjbGFzcz0iU3BlbGxFIj5jaGFuZ2VzZXRzPC9zcGFuPiB0aGF0IHRoZSBuZXh0
IGZ1bGx5IHRlc3RlZCBDaXRyaXggYmluYXJpZXMgYXJlIGJ1aWx0IGZyb20uIEZyb20gdGhhdCBw
b2ludCBvbiB3ZSBtYXkgZGl2ZXJnZSwgYnV0IHN0YXlpbmcgY2xvc2UgdG8gQ2l0cml4IHJlbGVh
c2VzIGlzIHByb2JhYmx5IGxpa2VseS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1z
by1zcGFjZXJ1bjp5ZXMiPiZuYnNwOw0KPC9zcGFuPlNvLCBmb3IgdGhlIG1vbWVudCwgSSBzdWdn
ZXN0IHlvdSB1c2UgdGhlIHRpcHMgb2YgdGhlIG1hc3RlciBicmFuY2hlcy4gVGhlc2UgaGF2ZSBo
YWQgYSByZWFzb25hYmxlIGFtb3VudCBvZiB0ZXN0IHdpdGhpbiBDaXRyaXggYW5kIEFGQUlLIGJ5
IG90aGVyIGZvbGtzIG9uIHRoaXMgbGlzdC4gSSBrbm93IG9mIG9uZSBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBpc3N1ZSB3aXRoIGEgcHJlLVhlbiA0LjQgaHlwZXJ2aXNvciB0aGF0IEnigJl2ZQ0K
IG5vdCBoYWQgdGltZSB0byBsb29rIGF0IHlldCAodG8gc2VlIGlmIGl04oCZcyBhY3R1YWxseSBh
IGJ1ZykgYnV0IEkgZG9u4oCZdCBrbm93IG9mIGFueSBvdGhlciBwcm9ibGVtIHdpdGggYW55IHJl
bGVhc2VkIHZlcnNpb24gb2YgV2luZG93cy4gVGhlcmUgaXMgc3RpbGwgYW4gaXNzdWUgd2l0aCBp
bnN0YWxsYXRpb24gb2YgWEVOTkVUIG9uIFdpbmRvd3MgMTAgKHdoZXJlIHRoZSBjby1pbnN0YWxs
ZXIgZmFpbHMpIGJ1dCBpZiB0aGF04oCZcyBub3QgeW91cg0KIHRhcmdldCBlbnZpcm9ubWVudCB0
aGVuIHlvdSBzaG91bGQgYmUgZmluZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIi
IGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJzcDsNCjwvc3Bhbj5D
aGVlcnMsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1iaWRpLWZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjojMUY0OTdEIj48c3BhbiBz
dHlsZT0ibXNvLXNwYWNlcnVuOnllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+UGF1bDxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48Zm9udCBzaXplPSIyIiBmYWNlPSJUYWhvbWEiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1mb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVM7Zm9u
dC13ZWlnaHQ6Ym9sZCI+RnJvbTo8L3NwYW4+PC9mb250PjwvYj48Zm9udCBzaXplPSIyIiBmYWNl
PSJUYWhvbWEiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFy
ZWFzdC1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFuc2ktbGFu
Z3VhZ2U6RU4tVVMiPg0KIHdpbi1wdi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3Jn
IFttYWlsdG86d2luLXB2LWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddDQo8Yj48
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+T24gQmVoYWxmIE9mIDwvc3Bhbj48L2I+Um95
IEplbmtpbnM8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U2VudDo8L3Nw
YW4+PC9iPiAyMSBNYXkgMjAxNSAxMDozMzxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdo
dDpib2xkIj5Ubzo8L3NwYW4+PC9iPiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8
YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDo8L3NwYW4+PC9i
PiBbd2luLXB2LWRldmVsXSBSZWxlYXNlIFN0cmF0ZWd5PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIz
IiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBpZD0iZGl2dGFnZGVmYXVs
dHdyYXBwZXIiPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNv
bG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250
IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PdXIgY29tcGFueSZuYnNwO2FyZSBob3BpbmcgdG8gdXBn
cmFkZSBvdXImbmJzcDtwcm9kdWN0aW9uIGVudmlyb25tZW50cyB0byB1c2UgeW91ciBXaW5kb3dz
IFBWIGRyaXZlcnMsIHRoaXMgaXMgZHVlIHRvDQogbGltaXRhdGlvbnMgd2UgZm91bmQgaW4mbmJz
cDt0aGUgb2xkZXIgR1BMUFYgZHJpdmVycy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJi
bGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tn
cm91bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6d2hpdGUi
PkkgYXBwcmVjaWF0ZSB0aGF0IHRoaXMgcHJvamVjdCBpcyBzdGlsbCZuYnNwO3lvdW5nIGFuZCBp
biBkZXZlbG9wbWVudDwvc3Bhbj48L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxp
YnJpIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7igIssDQogYnV0Jm5ic3A7SSBub3RpY2VkIHRo
YXQgeW91ciB4ZW5iaXRzIHJlcG9zaXRvcnkgZG9lcyBub3QgY29udGFpbiBhbnkgdGFncyBvciBh
ZGRpdGlvbmFsJm5ic3A7YnJhbmNoZXMgYW5kJm5ic3A7d2FzIHdvbmRlcmluZyBpZiB5b3UgaGF2
ZSBhIHJlbGVhc2Ugc3RyYXRlZ3kgaW4gcGxhY2UuJm5ic3A7SSBkaWQgc2VlIHRoYXQgeW91IGlu
Y2x1ZGUgYSBjaGFuZ2Vsb2cgaW4geW91ciBzb3VyY2UsIHdvdWxkIHlvdSByZWNvbW1lbmQgYnVp
bGRpbmcgZnJvbSB0aGUgY29tbWl0IHdoZXJlDQogdGhpcyBmaWxlIHdhcyBsYXN0IHVwZGF0ZWQ/
IE9yIGRvIHlvdSBjb25zaWRlciB0aGUgbGF0ZXN0IG1hc3RlciByZXZpc2lvbiB0byBiZSBtb3N0
IHN0YWJsZT88bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91
bmQ6d2hpdGUiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxmb250IHNpemU9
IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48Zm9udCBzaXplPSIzIiBjb2xvcj0iYmxhY2siIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Um95
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRl
Ij48Zm9udCBzaXplPSIzIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48Zm9udCBzaXplPSIzIiBjb2xv
cj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEwLjBwdCI+PGZvbnQgc2l6ZT0iMSIgY29sb3I9ImdyYXkiIGZh
Y2U9IkNhbWJyaWEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FtYnJpYSZxdW90OywmcXVvdDtzZXJpZiZxdW90Oztjb2xvcjpncmF5Ij5aeW5zdHJhIGlz
IGEgcHJpdmF0ZSBsaW1pdGVkIGNvbXBhbnkgcmVnaXN0ZXJlZCBpbiBFbmdsYW5kIGFuZCBXYWxl
cyAocmVnaXN0ZXJlZCBudW1iZXIgMDc4NjQzNjkpLiBPdXIgcmVnaXN0ZXJlZA0KIG9mZmljZSBh
bmQgSGVhZHF1YXJ0ZXJzIGFyZSBhdCBUaGUgSW5ub3ZhdGlvbiBDZW50cmUsIEJyb2FkIFF1YXks
IEJhdGgsIEJBMSAxVUQuIFRoaXMgZW1haWwsIGl0cyBjb250ZW50cyBhbmQgYW55IGF0dGFjaG1l
bnRzIGFyZSBjb25maWRlbnRpYWwuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBp
biBlcnJvciBwbGVhc2UgZGVsZXRlIGl0IGZyb20geW91ciBzeXN0ZW0gYW5kIGFkdmlzZSB0aGUg
c2VuZGVyIGltbWVkaWF0ZWx5Lg0KPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_9AAE0902D5BC7E449B7C8E4E778ABCD025912E0DAMSPEX01CL01cit_--


--===============5810081413109149643==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
win-pv-devel mailing list
win-pv-devel@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
--===============5810081413109149643==--


From win-pv-devel-bounces@lists.xenproject.org Thu May 21 10:55:59 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 10:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvO8t-0008Et-Bn; Thu, 21 May 2015 10:55:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YvO8r-0008Ei-F8
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 10:55:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
	C3/0F-17942-CB9BD555; Thu, 21 May 2015 10:55:56 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1432205756!11279749!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11279 invoked from network); 21 May 2015 10:55:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	21 May 2015 10:55:56 -0000
X-IronPort-AV: E=Sophos;i="5.13,468,1427760000"; 
   d="scan'208";a="273417"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] XENIFACE not attaching to XENBUS
Thread-Index: AQHQkuRubL2y7HlPUEWN1gfFNpRN4J2E4F7wgAA0uQCAAAhGgIAAj4CAgACWLlA=
Date: Thu, 21 May 2015 10:55:53 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025913250@AMSPEX01CL01.citrite.net>
References: <555C5C32.3060608@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
	<555CD810.4050105@invisiblethingslab.com>
	<555CDF01.9020302@invisiblethingslab.com>
	<555D5761.2020908@invisiblethingslab.com>
In-Reply-To: <555D5761.2020908@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSYWZhxYIgV29qZHnFgmEgW21h
aWx0bzpvbWVnQGludmlzaWJsZXRoaW5nc2xhYi5jb21dDQo+IFNlbnQ6IDIxIE1heSAyMDE1IDA0
OjU2DQo+IFRvOiBQYXVsIER1cnJhbnQ7IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBSZTogW3dpbi1wdi1kZXZlbF0gWEVOSUZBQ0Ugbm90IGF0dGFjaGluZyB0
byBYRU5CVVMNCj4gDQo+IC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0tLS0NCj4gSGFz
aDogU0hBMQ0KPiANCj4gT24gMjAxNS0wNS0yMCAyMToyMiwgUmFmYcWCIFdvamR5xYJhIHdyb3Rl
Og0KPiA+IE9uIDIwMTUtMDUtMjAgMjA6NTMsIFJhZmHFgiBXb2pkecWCYSB3cm90ZToNCj4gPj4g
T24gMjAxNS0wNS0yMCAxNjoxNSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206DQo+ID4+Pj4gd2luLXB2LWRldmVsLWJvdW5jZXNAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gPj4+PiBbbWFpbHRvOndpbi1wdi1kZXZlbC0gYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+ID4+Pj4gT2YgUmFmYWwgV29qZHlsYSBT
ZW50OiAyMCBNYXkgMjAxNSAxMTowNSBUbzoNCj4gPj4+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcgU3ViamVjdDogW3dpbi1wdi1kZXZlbF0NCj4gPj4+PiBYRU5JRkFDRSBub3Qg
YXR0YWNoaW5nIHRvIFhFTkJVUw0KPiA+Pj4+DQo+ID4+PiBIZWxsbywNCj4gPj4+DQo+ID4+PiBJ
J3ZlIG5vdGljZWQgc29tZXRoaW5nIHN0cmFuZ2Ugd2hlbiBJIHdhcyBleHBlcmltZW50aW5nIHdp
dGgNCj4gPj4+IGFkZGluZyBuZXcgQVBJcyB0byBYZW5idXMuIEkgYWRkZWQgYSBTdG9yZSBBUEkg
dG8gc2V0IGtleQ0KPiA+Pj4gcGVybWlzc2lvbnMgYW5kIGluY3JlbWVudGVkIHRoZSBzdG9yZSBp
bnRlcmZhY2UgdmVyc2lvbiBhcw0KPiA+Pj4gdXN1YWwgKHRvIDIgZnJvbSAxKS4NCj4gPg0KPiA+
IFsuLi5zbmlwLi4uXQ0KPiA+DQo+ID4+Pj4gSG93ZXZlciwgc2luY2UgeW91IGRpZCBub3QgbW9k
aWZ5IHRoZSBpbmYsIHhlbmlmYWNlIHNob3VsZA0KPiA+Pj4+IHN0aWxsIGJlIGJpbmRpbmcgdG8g
cmV2aXNpb24gMSBvZiB0aGUgUERPIGFuZCB5b3VyIGxvZyBzaG93cw0KPiA+Pj4+ICB0aGF0IGlz
IHN0aWxsIGJlaW5nIGNyZWF0ZWQuIFRoZSBkb2MgYXQNCj4gPj4+PiBodHRwczovL21zZG4ubWlj
cm9zb2Z0LmNvbS9lbi0NCj4gdXMvbGlicmFyeS93aW5kb3dzL2hhcmR3YXJlL2ZmNTM5OTUwJQ0K
PiAyOHY9dnMuODUlMjkuYXNweA0KPiA+Pj4+DQo+ID4+Pj4NCj4gc2F5cyB0aGF0IHRoZSBtYXhp
bXVtIG51bWJlciBpcyA2NCBhbmQgdGhlcmUgYXJlIG9ubHkgMHgyOCAoNDApIGluDQo+ID4+Pj4g
dGhlIGxpc3Qgc28gdGhlIG9sZCBjb21wYXRpYmxlIElEIHNob3VsZCBzdGlsbCBiZSB0aGVyZS4g
WW91DQo+ID4+Pj4gIHNob3VsZCBiZSBhYmxlIHRvIGNoZWNrIHZpYSBkZXZpY2UgbWFuYWdlciB0
byBtYWtlIHN1cmUNCj4gPj4+PiB0aG91Z2guDQo+ID4NCj4gPiBJIHRoaW5rIEkndmUgZ290IGl0
LiBXZSdyZSBoaXR0aW5nIHRoZSBvdGhlciBsaW1pdCBtZW50aW9uZWQgaW4NCj4gPiB0aGF0IE1T
RE4gcGFnZTogIlRoZSBtYXhpbXVtIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIGEgY29tcGF0aWJs
ZQ0KPiA+IElEIGxpc3QsIGluY2x1ZGluZyBhIE5VTEwgdGVybWluYXRvciBhZnRlciBlYWNoIGNv
bXBhdGlibGUgSUQgYW5kIGENCj4gPiBmaW5hbCBOVUxMIHRlcm1pbmF0b3IsIGlzIFJFR1NUUl9W
QUxfTUFYX0hDSURfTEVOLiIgVGhpcyBpcyAxMDI0Lg0KPiA+IDEwMjQvNDAgaXMgMjUsIGJ1dCBv
dXIgSURzIGFyZSBsb25nZXIgdGhhbiB0aGF0LiBJIGd1ZXNzIEknbGwNCj4gPiByZW1vdmUgdGhl
IG9sZGVzdCBpbnRlcmZhY2UgdmVyc2lvbnMgZHVyaW5nIHRlc3RpbmcgdW50aWwgc29tZQ0KPiA+
IGJldHRlciBzb2x1dGlvbiBpcyBmb3VuZC4gOiApDQo+ID4NCj4gSSBkaWQgc29tZSBtb3JlIHRl
c3RzIGFuZCBJJ20gc3RpbGwgY29uZnVzZWQuIFdpdGggdGhlIHNhbWUgc2V0dXAgYXMNCj4gYWJv
dmUgSSBhZGRlZCB0aGUgbGF0ZXN0IFBETyByZXZpc2lvbiB0byBYRU5JRkFDRSdzIElORiBmaWxl
Og0KPiBYRU5CVVNcVkVOX1hTMDAwMSZERVZfSUZBQ0UmUkVWXzAwMDAwMDI4DQo+IC4uLmJ1dCBp
dCBzdGlsbCBkaWRuJ3QgbG9hZC4gV2hhdCdzIHdlaXJkLCByZWdpc3RyeSBhbmQgdGhlIGRldmlj
ZQ0KPiBtYW5hZ2VyIHNob3dlZCB0aGF0IHRoaXMgSUQgd2FzIGluZGVlZCByZWdpc3RlcmVkLiBJ
dCdzIHByb2JhYmx5DQo+IHJlbGF0ZWQgdG8gdGhlIGNoYXJhY3RlciBsaW1pdCBJIG1lbnRpb25l
ZCBhYm92ZSBiZWNhdXNlIHdoZW4gSSByZW1vdmVkDQo+IHYxIGFuZCB2MiBpbnRlcmZhY2UgdmVy
c2lvbnMgZnJvbSBldnRjaG4sIGl0IGp1c3Qgc3RhcnRlZCB3b3JraW5nIGFnYWluLg0KPiANCg0K
WWVzLCBpdCBzb3VuZHMgbGlrZSBhIGJ1ZmZlciBsZW5ndGggbGltaXRlZCB0byB0aGUgbGVuZ3Ro
IHlvdSBzdGF0ZSBhYm92ZS4gSSBndWVzcyB3ZSdsbCBqdXN0IG5lZWQgdG8gcmV0aXJlIHNvbWUg
b2xkIGludGVyZmFjZSB2ZXJzaW9ucyAoYW5kIHB1dCBhIGNoZWNrIGluIHRvIG1ha2Ugc3VyZSB3
ZSBkb24ndCBvdmVyZmxvdyB0aGUgMWsgbGltaXQpLg0KDQogIFBhdWwNCg0KPiAtIC0tDQo+IFJh
ZmHFgiBXb2pkecWCYQ0KPiBRdWJlcyBUb29scyBmb3IgV2luZG93cyBkZXZlbG9wZXINCj4gLS0t
LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCj4gDQo+IGlRRWNCQUVCQWdBR0JRSlZYVmRoQUFv
SkVJV2k5ckIyR3JXN2FEZ0gvM3RVVStmVmQ5ZkQwbVkwTngyZlgNCj4gZVI1DQo+IGR5c0NOUW9N
TURNWVJqZ2FTMHdmRlpSdS9VWWRjVEsvbmN5dEVWaFFVeUo3Z21sVmdBMytRK29nTmhKbA0KPiBO
N3RXDQo+IHRhK1kraWlmTkI0MjNrT2NWMVJ6SzR5REFwVG1odTg5bnAvYUlhRXBWRi8zdU8yNEJY
S1BwMkEyYUk1ckxpTVYNCj4gaCtnZnRDZ3E2NURkeWdDUzFhdzA0NVlWZzhuWjdnODRXTFRCTXVL
Z3pSa2dRdTk2dnJZeXpiRzFnQ0NuSA0KPiBWclYNCj4gSmNpbHdXaVVvUk54cTZqMXdWcHlndHBo
MzZSeEZHTlFaenJtdDhXV2tsbEJCVzhMOGRIa256UUpLVkFrcw0KPiBHRGINCj4gVFVjYW81RzhK
Um4zVjhrc0FhMUdyZEVMMWdEUCtzRE0wSGtYUGZhMmc3aW1zZ3lhb0FSVGdaWG1IYUFSZQ0KPiBG
cz0NCj4gPVpmbVINCj4gLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

From win-pv-devel-bounces@lists.xenproject.org Thu May 21 10:55:59 2015
Return-path: <win-pv-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 May 2015 10:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <win-pv-devel-bounces@lists.xenproject.org>)
	id 1YvO8t-0008Et-Bn; Thu, 21 May 2015 10:55:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Paul.Durrant@citrix.com>) id 1YvO8r-0008Ei-F8
	for win-pv-devel@lists.xenproject.org; Thu, 21 May 2015 10:55:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
	C3/0F-17942-CB9BD555; Thu, 21 May 2015 10:55:56 +0000
X-Env-Sender: Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1432205756!11279749!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
	received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 6.13.15; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11279 invoked from network); 21 May 2015 10:55:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
	by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
	21 May 2015 10:55:56 -0000
X-IronPort-AV: E=Sophos;i="5.13,468,1427760000"; 
   d="scan'208";a="273417"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?UmFmYcWCIFdvamR5xYJh?= <omeg@invisiblethingslab.com>,
	"win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Thread-Topic: [win-pv-devel] XENIFACE not attaching to XENBUS
Thread-Index: AQHQkuRubL2y7HlPUEWN1gfFNpRN4J2E4F7wgAA0uQCAAAhGgIAAj4CAgACWLlA=
Date: Thu, 21 May 2015 10:55:53 +0000
Message-ID: <9AAE0902D5BC7E449B7C8E4E778ABCD025913250@AMSPEX01CL01.citrite.net>
References: <555C5C32.3060608@invisiblethingslab.com>
	<9AAE0902D5BC7E449B7C8E4E778ABCD025910E01@AMSPEX01CL01.citrite.net>
	<555CD810.4050105@invisiblethingslab.com>
	<555CDF01.9020302@invisiblethingslab.com>
	<555D5761.2020908@invisiblethingslab.com>
In-Reply-To: <555D5761.2020908@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
MIME-Version: 1.0
X-DLP: AMS1
Subject: Re: [win-pv-devel] XENIFACE not attaching to XENBUS
X-BeenThere: win-pv-devel@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Developer list for the Windows PV Drivers subproject
	<win-pv-devel.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:win-pv-devel@lists.xenproject.org>
List-Help: <mailto:win-pv-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel>,
	<mailto:win-pv-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: win-pv-devel-bounces@lists.xenproject.org
Errors-To: win-pv-devel-bounces@lists.xenproject.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSYWZhxYIgV29qZHnFgmEgW21h
aWx0bzpvbWVnQGludmlzaWJsZXRoaW5nc2xhYi5jb21dDQo+IFNlbnQ6IDIxIE1heSAyMDE1IDA0
OjU2DQo+IFRvOiBQYXVsIER1cnJhbnQ7IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBSZTogW3dpbi1wdi1kZXZlbF0gWEVOSUZBQ0Ugbm90IGF0dGFjaGluZyB0
byBYRU5CVVMNCj4gDQo+IC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0tLS0NCj4gSGFz
aDogU0hBMQ0KPiANCj4gT24gMjAxNS0wNS0yMCAyMToyMiwgUmFmYcWCIFdvamR5xYJhIHdyb3Rl
Og0KPiA+IE9uIDIwMTUtMDUtMjAgMjA6NTMsIFJhZmHFgiBXb2pkecWCYSB3cm90ZToNCj4gPj4g
T24gMjAxNS0wNS0yMCAxNjoxNSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tIEZyb206DQo+ID4+Pj4gd2luLXB2LWRldmVsLWJvdW5jZXNAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gPj4+PiBbbWFpbHRvOndpbi1wdi1kZXZlbC0gYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+ID4+Pj4gT2YgUmFmYWwgV29qZHlsYSBT
ZW50OiAyMCBNYXkgMjAxNSAxMTowNSBUbzoNCj4gPj4+PiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcgU3ViamVjdDogW3dpbi1wdi1kZXZlbF0NCj4gPj4+PiBYRU5JRkFDRSBub3Qg
YXR0YWNoaW5nIHRvIFhFTkJVUw0KPiA+Pj4+DQo+ID4+PiBIZWxsbywNCj4gPj4+DQo+ID4+PiBJ
J3ZlIG5vdGljZWQgc29tZXRoaW5nIHN0cmFuZ2Ugd2hlbiBJIHdhcyBleHBlcmltZW50aW5nIHdp
dGgNCj4gPj4+IGFkZGluZyBuZXcgQVBJcyB0byBYZW5idXMuIEkgYWRkZWQgYSBTdG9yZSBBUEkg
dG8gc2V0IGtleQ0KPiA+Pj4gcGVybWlzc2lvbnMgYW5kIGluY3JlbWVudGVkIHRoZSBzdG9yZSBp
bnRlcmZhY2UgdmVyc2lvbiBhcw0KPiA+Pj4gdXN1YWwgKHRvIDIgZnJvbSAxKS4NCj4gPg0KPiA+
IFsuLi5zbmlwLi4uXQ0KPiA+DQo+ID4+Pj4gSG93ZXZlciwgc2luY2UgeW91IGRpZCBub3QgbW9k
aWZ5IHRoZSBpbmYsIHhlbmlmYWNlIHNob3VsZA0KPiA+Pj4+IHN0aWxsIGJlIGJpbmRpbmcgdG8g
cmV2aXNpb24gMSBvZiB0aGUgUERPIGFuZCB5b3VyIGxvZyBzaG93cw0KPiA+Pj4+ICB0aGF0IGlz
IHN0aWxsIGJlaW5nIGNyZWF0ZWQuIFRoZSBkb2MgYXQNCj4gPj4+PiBodHRwczovL21zZG4ubWlj
cm9zb2Z0LmNvbS9lbi0NCj4gdXMvbGlicmFyeS93aW5kb3dzL2hhcmR3YXJlL2ZmNTM5OTUwJQ0K
PiAyOHY9dnMuODUlMjkuYXNweA0KPiA+Pj4+DQo+ID4+Pj4NCj4gc2F5cyB0aGF0IHRoZSBtYXhp
bXVtIG51bWJlciBpcyA2NCBhbmQgdGhlcmUgYXJlIG9ubHkgMHgyOCAoNDApIGluDQo+ID4+Pj4g
dGhlIGxpc3Qgc28gdGhlIG9sZCBjb21wYXRpYmxlIElEIHNob3VsZCBzdGlsbCBiZSB0aGVyZS4g
WW91DQo+ID4+Pj4gIHNob3VsZCBiZSBhYmxlIHRvIGNoZWNrIHZpYSBkZXZpY2UgbWFuYWdlciB0
byBtYWtlIHN1cmUNCj4gPj4+PiB0aG91Z2guDQo+ID4NCj4gPiBJIHRoaW5rIEkndmUgZ290IGl0
LiBXZSdyZSBoaXR0aW5nIHRoZSBvdGhlciBsaW1pdCBtZW50aW9uZWQgaW4NCj4gPiB0aGF0IE1T
RE4gcGFnZTogIlRoZSBtYXhpbXVtIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIGEgY29tcGF0aWJs
ZQ0KPiA+IElEIGxpc3QsIGluY2x1ZGluZyBhIE5VTEwgdGVybWluYXRvciBhZnRlciBlYWNoIGNv
bXBhdGlibGUgSUQgYW5kIGENCj4gPiBmaW5hbCBOVUxMIHRlcm1pbmF0b3IsIGlzIFJFR1NUUl9W
QUxfTUFYX0hDSURfTEVOLiIgVGhpcyBpcyAxMDI0Lg0KPiA+IDEwMjQvNDAgaXMgMjUsIGJ1dCBv
dXIgSURzIGFyZSBsb25nZXIgdGhhbiB0aGF0LiBJIGd1ZXNzIEknbGwNCj4gPiByZW1vdmUgdGhl
IG9sZGVzdCBpbnRlcmZhY2UgdmVyc2lvbnMgZHVyaW5nIHRlc3RpbmcgdW50aWwgc29tZQ0KPiA+
IGJldHRlciBzb2x1dGlvbiBpcyBmb3VuZC4gOiApDQo+ID4NCj4gSSBkaWQgc29tZSBtb3JlIHRl
c3RzIGFuZCBJJ20gc3RpbGwgY29uZnVzZWQuIFdpdGggdGhlIHNhbWUgc2V0dXAgYXMNCj4gYWJv
dmUgSSBhZGRlZCB0aGUgbGF0ZXN0IFBETyByZXZpc2lvbiB0byBYRU5JRkFDRSdzIElORiBmaWxl
Og0KPiBYRU5CVVNcVkVOX1hTMDAwMSZERVZfSUZBQ0UmUkVWXzAwMDAwMDI4DQo+IC4uLmJ1dCBp
dCBzdGlsbCBkaWRuJ3QgbG9hZC4gV2hhdCdzIHdlaXJkLCByZWdpc3RyeSBhbmQgdGhlIGRldmlj
ZQ0KPiBtYW5hZ2VyIHNob3dlZCB0aGF0IHRoaXMgSUQgd2FzIGluZGVlZCByZWdpc3RlcmVkLiBJ
dCdzIHByb2JhYmx5DQo+IHJlbGF0ZWQgdG8gdGhlIGNoYXJhY3RlciBsaW1pdCBJIG1lbnRpb25l
ZCBhYm92ZSBiZWNhdXNlIHdoZW4gSSByZW1vdmVkDQo+IHYxIGFuZCB2MiBpbnRlcmZhY2UgdmVy
c2lvbnMgZnJvbSBldnRjaG4sIGl0IGp1c3Qgc3RhcnRlZCB3b3JraW5nIGFnYWluLg0KPiANCg0K
WWVzLCBpdCBzb3VuZHMgbGlrZSBhIGJ1ZmZlciBsZW5ndGggbGltaXRlZCB0byB0aGUgbGVuZ3Ro
IHlvdSBzdGF0ZSBhYm92ZS4gSSBndWVzcyB3ZSdsbCBqdXN0IG5lZWQgdG8gcmV0aXJlIHNvbWUg
b2xkIGludGVyZmFjZSB2ZXJzaW9ucyAoYW5kIHB1dCBhIGNoZWNrIGluIHRvIG1ha2Ugc3VyZSB3
ZSBkb24ndCBvdmVyZmxvdyB0aGUgMWsgbGltaXQpLg0KDQogIFBhdWwNCg0KPiAtIC0tDQo+IFJh
ZmHFgiBXb2pkecWCYQ0KPiBRdWJlcyBUb29scyBmb3IgV2luZG93cyBkZXZlbG9wZXINCj4gLS0t
LS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCj4gDQo+IGlRRWNCQUVCQWdBR0JRSlZYVmRoQUFv
SkVJV2k5ckIyR3JXN2FEZ0gvM3RVVStmVmQ5ZkQwbVkwTngyZlgNCj4gZVI1DQo+IGR5c0NOUW9N
TURNWVJqZ2FTMHdmRlpSdS9VWWRjVEsvbmN5dEVWaFFVeUo3Z21sVmdBMytRK29nTmhKbA0KPiBO
N3RXDQo+IHRhK1kraWlmTkI0MjNrT2NWMVJ6SzR5REFwVG1odTg5bnAvYUlhRXBWRi8zdU8yNEJY
S1BwMkEyYUk1ckxpTVYNCj4gaCtnZnRDZ3E2NURkeWdDUzFhdzA0NVlWZzhuWjdnODRXTFRCTXVL
Z3pSa2dRdTk2dnJZeXpiRzFnQ0NuSA0KPiBWclYNCj4gSmNpbHdXaVVvUk54cTZqMXdWcHlndHBo
MzZSeEZHTlFaenJtdDhXV2tsbEJCVzhMOGRIa256UUpLVkFrcw0KPiBHRGINCj4gVFVjYW81RzhK
Um4zVjhrc0FhMUdyZEVMMWdEUCtzRE0wSGtYUGZhMmc3aW1zZ3lhb0FSVGdaWG1IYUFSZQ0KPiBG
cz0NCj4gPVpmbVINCj4gLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwp3aW4tcHYtZGV2ZWwgbWFpbGluZyBs
aXN0Cndpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbA==

