From xen-users-bounces@lists.xen.org Tue May 02 08:26:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 08:26:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5T79-0007sG-Ul; Tue, 02 May 2017 08:24:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1d5T77-0007sA-Tn
 for Xen-users@lists.xen.org; Tue, 02 May 2017 08:24:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 35/F2-03058-55248095; Tue, 02 May 2017 08:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsVSXRvErhvixBF
 psGYVm8WqqwdYHRg9ju7+zRTAGMWamZeUX5HAmvG5/TRbwdqdHBU7rv9hamA8uZyji5GTQ0hg
 PpPE6cPRXYxcQPZKRokPtx+wgiTYBPQkzv9YwAJiiwiYS9ybt5EJxBYWkJZY/GEzVFxB4uztX
 VC2nsSVo//ZQGwWARWJkxeamEFsXgEviX1/usBmMgrISkx7dB9sDrOAuMTcabPA4hICIhIPL5
 5mg7BFJV4+/gcVl5fY/fU4K8hxzAKdjBJf77VADRWUODnzCcsERoFZSGbNQlY3C0kdRFGexIp
 DfxkhbC2JeQ2/mSBsRYkp3Q/ZIWxNiSuTD0HZ2hLLFr5mhrB1JH5/62KDqb99dSrUsiWMEpP/
 b2GFKXr+8SobpqE6EjN33mCBiR8/epUJrnn5ja0sMEXr3x1jRNa8gFFoFaNGcWpRWWqRrqG5X
 lJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEpgAIIdjLc3BhxilORgUhLlVX/FHi
 nEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve0A0ekkGBRanpqRVpmDjA5waQlOHiURHg1HIHSvMU
 FibnFmekQqVOMuhynPvx5zyTEkpeflyolzvsDZIYASFFGaR7cCFiivMQoKyXMywh0lBBPQWpR
 bmYJqvwrRnEORiVhXhOQVTyZeSVwm14BHcEEdESzLNgRJYkIKakGxv6XSf6cDK0KXscOtHDrx
 mcVLHwx6cd8n1lOrwQiWSvunbCunMzX+rJg089F94Pcr01ZEnM70FbdJVGRI/rWKStJvd6N0c
 3+dea7/JP3aWXoN0lyxMqu1ZHKFw6P5Zze/s7OKl9rp3BoyBKVhMUmMjGGacqXty0+px63bGn
 Cmz1Nlt/fzhBWYinOSDTUYi4qTgQACbp7MY8DAAA=
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493713488!47048240!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=0.3 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_IMAGE_RATIO_02,HTML_MESSAGE,MIME_BASE64_TEXT,ML_RADAR_FP_R_14,
 spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31788 invoked from network); 2 May 2017 08:24:50 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 2 May 2017 08:24:50 -0000
Received: from CAS1.corp.qihoo.net (cas1.corp.qihoo.net [220.181.158.201])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 2596A6B27BF
 for <Xen-users@lists.xen.org>; Tue,  2 May 2017 16:24:47 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS1.corp.qihoo.net ([220.181.158.129]) with mapi id 14.02.0387.000; Tue, 2
 May 2017 16:24:47 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Thread-Topic: Intel VT-x for HVM
Thread-Index: AdLDHUKgOV2UmTLkRWSYhTzVTt27FA==
Date: Tue, 2 May 2017 08:24:46 +0000
Message-ID: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] Intel VT-x for HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7990751833250187927=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7990751833250187927==
Content-Language: zh-CN
Content-Type: multipart/related;
	boundary="_005_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_";
	type="multipart/alternative"

--_005_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_"

--_000_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGksDQogICAgSSBhbSB1c2luZyBIeXBlclBsYXRmb3JtKGh0dHBzOi8vZ2l0aHViLmNvbS90YW5k
YXNhdC9IeXBlclBsYXRmb3JtKSwgd2hpY2ggbmVlZHMgSW50ZWwgVlQteCBhbmQgRVBUIHRlY2hu
b2xvZ3ksIHNvIEkgY3JlYXRlIGEgV2luZG93cyA3IHZpcnR1YWwgbWFjaGluZSBvbiBYZW4gd2l0
aCBmb2xsb3dpbmcgY29uZmlndXJhdGlvbnMoc2VlIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL05lc3RlZF9WaXJ0dWFsaXphdGlvbl9pbl9YZW4pOg0KDQogICAgaGFwID0gMQ0KICAg
bmVzdGVkaHZtID0gMQ0KDQpBbmQgdXNlIENvcmVpbmZvKGh0dHBzOi8vdGVjaG5ldC5taWNyb3Nv
ZnQuY29tL2VuLXVzL3N5c2ludGVybmFscy9jYzgzNTcyMi5hc3B4KSB0byBjaGVjayBWVC14IGFu
ZCBFUFQsIGl0IHNob3dzIHRoZSBzeXN0ZW0gc3VwcG9ydHMgSW50ZWwgVlQteCBhbmQgRVBUOg0K
DQogICAgW2NpZDppbWFnZTAwMS5wbmdAMDFEMkMzNUEuNTU5Qzg2NDBdDQoNCkhvd2V2ZXIsIHdo
ZW4gSSBpbnN0YWxsIEh5cGVyUGxhdGZvcm0gKGh0dHBzOi8vZ2l0aHViLmNvbS90YW5kYXNhdC9I
eXBlclBsYXRmb3JtI2luc3RhbGxhdGlvbi1hbmQtdW5pbnN0YWxsYXRpb24pIGFuZCBmaW5hbGx5
IHJ1biB0aGUgY29tbWFuZDoNCg0Kc2Mgc3RhcnQgSHlwZXJQbGF0Zm9ybQ0KDQpUaGUgdmlydHVh
bCBtYWNoaW5lIGhhbmdzIGFuZCBzY3JlZW4gaXMgYnJva2VuOg0KDQogICAgW2NpZDppbWFnZTAw
Mi5wbmdAMDFEMkMzNUMuRTRGNDlGMTBdDQoNClRoZSBndWVzdCBpcyChsFdpbmRvd3MgNyB4NjQg
U1AxobEsIGhvc3QgaXMgQ2VudE9TLTYuNSwga2VybmVsLTQuNC40MywgWGVuLTQuOC4wLg0KDQpB
bnlvbmUgY2FuIGhlbHA/IEhvdyB0byBzdXBwb3J0IEludGVsIFZULXggZm9yIEhWTT8NCg0KVGhh
bmtzDQotS2FuZ2ppZQ0K

--_000_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Consolas;
	color:windowtext;}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; I am using HyperPlatform(<a href=3D"https://github.com/t=
andasat/HyperPlatform">https://github.com/tandasat/HyperPlatform</a>), whic=
h needs Intel VT-x and EPT technology, so I create a Windows
 7 virtual machine on Xen with following configurations(see <a href=3D"http=
s://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen">
https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen</a>):<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-size:12.0pt;fo=
nt-family:Consolas">hap =3D 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:Consolas">&nbsp;&nbsp; nestedhvm =3D 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
And use Coreinfo(<a href=3D"https://technet.microsoft.com/en-us/sysinternal=
s/cc835722.aspx">https://technet.microsoft.com/en-us/sysinternals/cc835722.=
aspx</a>) to check VT-x and EPT, it shows
 the system supports Intel VT-x and EPT:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; <img border=3D"0" width=3D"678" height=3D"364" id=3D"=CD=
=BC=C6=AC_x0020_2" src=3D"cid:image001.png@01D2C35A.559C8640"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
However, when I install HyperPlatform (<a href=3D"https://github.com/tandas=
at/HyperPlatform#installation-and-uninstallation">https://github.com/tandas=
at/HyperPlatform#installation-and-uninstallation</a>)
 and finally run the command:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:12.0pt;font-family:Consolas">sc start HyperPlatform<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
The virtual machine hangs and screen is broken:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; <img border=3D"0" width=3D"635" height=3D"481" id=3D"=CD=
=BC=C6=AC_x0020_4" src=3D"cid:image002.png@01D2C35C.E4F49F10"></span><span =
lang=3D"EN-US" style=3D"font-family:Consolas"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
The guest is =A1=B0Windows 7 x64 SP1=A1=B1, host is CentOS-6.5, kernel-4.4.=
43, Xen-4.8.0.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Anyone can help? How to support Intel VT-x for HVM?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-Kangjie<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_--

--_005_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=21559;
	creation-date="Tue, 02 May 2017 08:24:46 GMT";
	modification-date="Tue, 02 May 2017 08:24:46 GMT"
Content-ID: <image001.png@01D2C35A.559C8640>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAqYAAAFsCAYAAAAe4HvQAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAFPMSURBVHhe7d0JsHVnVeD9JG8CKGMgDF2CJZZY
dtVnlVWtpa321y1Y9TXQTkAYVSBAEBVCCCGEQSQ02LYoICKDoqAioyjImJABCIQMZCaBkEAMLyRh
yghaFtb+9tr7rHPXWXc9wz7Dvvve+3+rfrX3s4Zn73PO5dzFuffCIXd5/iXNXZ5/cezkS5q7ztzt
BZfOz3uz9Qsubl3U5cXdX3hZc7cXyvnFzd1fdHF7LsdL5u72wvb44rZOvEjq27XUt3X3mMdnNe3x
HlIjx3Z9j9ked3/xJc2Rv3dZH7N+T46Xdb1H/t5WzZHdWrTrVn/erxdJTK4lva2X9Ot7tseOO7/X
70tPf9T4vV5y2Xy9/Xh5d96Tdeuls5z0db19XGLae9RL+6Pmj2p7JNYfe/dua+/d5o+aHyV2WXMf
yYm2Txw13/+ShX6Ja426T3uNvqev6e9Fz9tcexRHtXv5Xute3f2357P97P0smsXl3uQo9VJ7Sh+X
+7nvKXK8pDver43f92WXNA/4P5c393tZG2/d72WXd7l7t+fiqFPae2vrpVeei663O+/Xcg2J6Z73
fplc6+JZbCsnsfvOYv2xjbX76/1ozb3b6+n6vpqf1XT3MjvvriV7zvu39unuT2rbx6b33z8G6evJ
PpLryHWlRo7GvU6RY5t/6cXz2u4aXX6rXmK2b0762uNRL7moI7GjXtLnbFzc6/cubMm5xNtrdWa5
NnZke7zn78+8RGrb+2vd88VS0/5naLbuyX6iP5eae774wtmx1caPnJ/3dXJ+5Isu7LXnEpOjxu7R
HXXdH+/xws92R9lb6yzN3+MFW+t7vFD2ao9d/IL+vI3f/QVtreTao5x3ue4o6wu62N1PltiF3bqL
n9zXyvFuJ5/f17U1d3t+u36+HFtt/G4nzc4Ddz3p/N7zzts6n8W7/IltvM3d5XkXNHdpz8Vdnzer
a91FjhKTnNSdeO7Weqar19hzz23Jebvfc9v+7ijx9rzN9TW67t35Oec1dz5B+np6fucT2ro2d5fn
nNNqY8e3+x7fx7+/XUvf97fruxh3fvZnsr7/uHPqPFN8pvm+Z32muVN7Lkd1py7+6Z6c/26b936n
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
cY9O8ustup4+h4uv7fxrK9EDAPtBPxTe1g5rN4xGB1N7D1d3n5jekGUHUzn3bC7qt/w96GD65df9
QfPlP2u1x2vlfEbPr21zf/bcE7tr/Pu///s2Epf8vKett/so2UcHU72HlBO+eFs3mB5if5T/7rO/
nKWDqfzTb3B67o+e9EZ7vvvs1zX/NahX//Vlrv5vn9084Bde15+/rP0mPzv/k/abcl97avPoBz6o
efTf9vVb8YR2jwccc2p/Lnu3w4T2+rpDHvjs5k98XPlec29K7kVjz2mHhu6+pE/3tT3dfg9rntP1
zp6jhZxeq8/Zxyh7b91rn58/RiHXme1t76l7LtrnTmtln+584V6c4HH2+8vr53okbp7Dhecg3F9e
S/vY5LHY18fmZ8+RfS63PWfmGt1a7nHxufPmz4HGtj3e4Pk18br76WvTr6GVew7M/S481/keANjr
nvLcP24+87mDzRved0HWCS993XwAzJG6qN+S68l1h96D7H/jjTd25Lw2F/H3IAPiF970J81HHvL/
VDnllx6+cE29rsSj+ohcT66r95DyrKv6wfRQ+4npez51bVY0mHr6z8elN9rzPZ9qv2m230BfFeRO
eLB883Txv2u/oT/4dYux1queIgPoYiyKb6t72cObBzzltK11Slsn3+ij+4zJMPDw5gQbk3vv9jit
H57/TuJb5/J45/citfP+2WDR1S/2hPdlY+F9S//suTXXOeHBsqe+HvYe5fryOtp7UMHjnJHnunv9
56+XfRy2L7W/uU9Zy2OZfT1Z/XNm9xal9RZ53qPXtotv+1qz991Kfl0MuJ/Sa+jjyedAamRfiZlr
FXsAYG+T4ezcKw42b3r/Z7Nk6Kr5J3VRvyXXk+tuu4d/bvMZsvd1113XkXPP5qJ+69wrvrpwDzqY
nvbQ/9Kc+rD/0pzW0mPvJ9tcqz1/2a/98sL1LIlLvquVvWa6/m6P9nxGB1O9h5RnfCEYTN97zr9k
1Xxi6s+V9EZ7vvecP29+1tUu+tHmMX9v6v/++HYw/fPu/DVP/dGgvvezL+/rpUbPxXPbYcOu3/vy
djB96mlb6yS5T3cvBXKtxb1lj4c3z5XH8MDjm9eYup99+WnNYx5o9pcaqZ332Wub2vb+DzF7dWws
ytv++Xl7ja5utn754j1u9cnza+8lepxW//ra10Nqu9du9jpu8fv36/nrFT4W5Z+j0tranpPHtP3+
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
riO2T2ttj49FdRqzOS9Vm+P38KIeFeV9rLSHKO1TsweA1elgqp+Q3n57r/9/d7q1uf76G5uDB7/W
XHfdwebLX76uHUivaD7+8U91n5hGg2k0b4Y/yo8Ko8FUjp7GfT6ql1gqnlun4rqWY4qtV6m4yOVK
ctestcwevqd2rbFl87ou0fpIVL8blR7PKo836l1lvynaC48n9xhKjy3VWxuL4rqWY4qtV6m4KOWi
vI9F6xLfZ88BbI4dTG+//fbmu9/91+bnfvZnm6ccc0zz/JNOmnvNq1/d/NM//mPzxS9+qf3P59nN
RRddMngwPfCYD8pxNphe2iadTQ6mpdqoN4rrurZfSK6Uj+IlNftaUY2qqcnx/Xat51GsJh+tS7Q+
kqqx/aW8j5dqfG6deR+3OS+qjdTU2319rY/7mihn8z6ey9l1qqaUU7kamyvlfc7n10H3TO29iWt6
/hqpe8rdi+RK+SgutNfXlNZetIfGo3MAmxMNpsc+7WnNW9v58H3ve9/c6aef3px33nnlwTSYN+eD
6WOXGEwtiWncHn3cr0v1Pm7V9qT2sPU5vq9GrtfncrWilM+Jem3MHlPnPmbXluZKbL09RntEcR8r
1ei5X0e161xbmvM1Pl6j1OvzUb2N6bmtya1zuSim575GRblcvVXTO3S9Kr+3Hku0x/bW8r3aH61T
cc/W5/g+7YmOqXyKrUvt4c8BbI4fTGt+lL/sYHrYMoOpHGvOozcNn/M1uV4lOU/jvs6ufSzKq1wu
R/pSvblcZGi9SvVp3Oaj8yime6hUPCfqSe0zpNbSGq1LnUfrVCyV8+tUbEg+J7qe5fNRvcY07mty
61KtjWnc19i8z0X1KTW9Q9frFO2r1ytdM9VbE9O4p3FfZ9c+FuVVKqdxf0zlU3L7pM4BbM7af5Qf
zJs6mB465mCaqvdyOZHK565Xs7ZyuRLpjfpT8ciQWivXpzmbt+tS3krFc6Ke1D5Daq1cjc8NqY1i
NTVeKZ8T9dqYz/t1Kmb5vF3ncrlYKhfVRrFITe/QtZXL1fC9uvbHSJSrjQ2JD11bUc7GhvZaqX30
PJW3JJ7KARhuzB/lLwymp7UJb5nBNFp7ufyyvcvcQ07UUyvaw8eimly8xPeV1j5WyudiNYbsVVNb
U5PLrXudilk2X6qN+B67zuVyMcvn7TqXy8VSuajWxqK8inI+NnRt49H5EKk9avaWeK1Uf008Vaf0
GilRj8rlh/RGtavmAQy37h/lR/NmYjD9xjZjD6YaL+Vr4qlalcuXemvIHn4fjUU5m/fxGnZfq1Sz
bN7Ga+T282svldd4KVdbs0o+l7NqanJsv99j2Vyqxtctm4tq7DpXk8pZqXzUm1rbeHQ+hPb5/tJ6
E7FUPFWrcvllezVeyqfWXpS3sVI/gDrr/lF+P4wuzpvz3zG1f5Xvi0TNYOr/w5+KW1EutU8ploqn
alUuX+oF9iL5uudrf/XnIdVfE1u2LxVLxVO1KpdfptfHSutUzErlJV7qBVAvGkxPeelLuyH0jDPO
mDvnnHOaSy65pGIw3T5vxp+YXtYmnaGDqX8zSL05LFNXu1cprqK8xkq9wF4jX/NWVIM6qeev5nm1
r0GJ77PrZeMqymtsaG+qfug+Pl7qB7Aea/9RfjBvzj8xfdyH5NgPph9rE5YU2sHUvwnI2sZSbxJR
XGN+j0guv2xOpPKlPgDIWeW9pfb9Z9W9Sv2p/JDrynHZ64hlcwDWyw6mMozefPMtzTe/2f9/499w
w43NlVde1Q2jF110aXP++Rc2n/r0uc0ZZ34iOZj6eVOEn5hGhf4TUwAAAOwfOpjKp6U6lN5449e7
T0q/+tXr26H0c90Qev4FFzbnnHNe84lPfro5/YyPM5gCAABgvWQwfcc73tEcPHiwueWWW5pvf/um
djj9ZvONb3yz+9T0mmu+1Fx11dXNF676YvP5z3+hueKKzzeXX35Fc+655zdve9vbBg2mCz/KP71N
eAymAAAA+5cMpvKHTTKcyiegtWQoPe2007YNptG8uTWYmk9MT7+8TToMpgAAAPuXDKYyWF5//fXN
t771reamm25acPPNN8+Plny6euutt24fTIN5UwfTA4//sBwZTAEAALDdmIPpwo/yz2gTHoMpAADA
/rXuwTSaN+eD6eMXBtNvbsNgCgAAsH+tfzDdPm9uDabmR/lnfu6bnTMMBlMAAID9a92Dqc6aOneK
8HdMbYFiMAUAANi/NjGYeuFgelab8BhMAQAA9q91D6bRvDn/Uf4T7GB6RZt0GEwBAAD2r7UPpsG8
uTWYfkSOW4Ppxx0GUwAAgP1r3YOpnzXF/Ef5v36qHPvBNCpkMAUAANi/dmww/cSV39qGwRQAAGD/
WvdgGs2bWz/K/6gcGUwBAACw3ZiD6cInpp9sEx6DKQAAwP617sE0mjfjwfTzbdJhMAUAANi/1j6Y
BvNmOJie3SY8BlMAAID9a92DaTRvhoPpp77wrW0YTAEAAPavdQ+m0byZGEy/vQ2DKQAAwP61/sF0
+7wZDqafbhNeNJieddZZCzS+Kr/fuvcfS819a82yj2+VXrFq/16kz4kV1S1rU/uum73PnbrXVa69
yr3X9Nn9S7Wbssq1d/reAew+6x5Mo3lzPpj+xmly7AfTc6769jZ+MPVvaEPf4HK1q+49htL96D3X
3HtNTcoqvWLVa0fxddnk/qW97fNiz9elZs91X9Oqubat8euxLHtd27eOPUq5XO0mLXtd27fsHgD2
n3UPptG8GX5iGhXawTR6I8vFfNzmfDzK5Wp3Su6efC5XK0r5Kdr0Pe/0/j5fqh+qtN+6r+fl9o9y
ufopWtf9RvvUxqZst90vgGkYczA9/NdPl2M/mH7mizdtUxpMI1qXqk3lfDyq01iUK+V9vFTjc76m
FI/qNGblciLXn8v5fFQzJO9zKsrbteZ9TSmncjWpnF3bmlw8yqXWPj40H6313NPaqCbK+Tpb4+tq
4pbWRLU+XqrxuVLe53ze1vi4sr25OuFrhvREtT5eqvG5Ut7nfN7W+Liyvbm6lFx/TUzXPr4Ofs9N
XAPYq9Y9mEbzZjiYntsmvGUG0xrRXj627rWP6blfR7VelPOxVdb2aGtUFPexqCaX87GaGs/m9TxV
H+WG1Ee1NqbnvsbX5eJ2ncvVrH2slPd8LqqtqUnFU7XK56N6G9Nzv45qvSjnY6m1pblcva3xbE2p
3uejehvTc7+Oar0o52OptaW5XL2tyanptzGfL61LtD5i875e1wDS1j2YRvNmOJied/VN22xqMBV+
v9I6FfM5L1Vj1z6v65xUr1eqj9b2aGtUFPexqKaUy/WI2rzW+Hqb97moPpeLajWm8ahGRTkfs2s9
97TW10dsX1SXike5qLamJpXL1Yqaeo1pPDr3bL+Kcj5WU5PL5WrFJuo1pvHo3LP9Ksr5WE1NLper
jWi9l6tLxS1bswq/37r3B/aydQ+m0bwZDqbnX3PTNqXBNBfz8Yit8z1+bUW5XL2qqRHL1PmeVdb2
aGtUFPexqKYmJ1L5ZfuiXFQbxVK5qDaK5fj63NrnclK1Nh7VRLFULqqtqbFsPqrN5f06FavJeVGt
j9XU5HJDamtiPu/XqVhNzotqfaymJpfL1UZq67XO19b2L8vvv+nrAXvJugfTaN5MDKY3b2MHU6mr
+Q+3xnw8xdbbnnWvU7FULldraZ2vX2Vtj7ZGRXEfi2pyOR8r1ZTyns9FtTbm86V1KlZie1Ln61jX
1Nh1Lheta2s8W+Pra3O5WCo3pDaK1dTkcqnaVDzK2XUul4ulckNqo1hNTS6XqtW4z/lYqcbnS+t1
0D03sTewl61/MN0+b4aD6QVfunkbP5iKTfyHW/cp7b1KPpcbUhOJeqI9fF3q3Nf7tZer1bWNeam8
7Y1qUnGfi2rsOleTyvl8Llfie1Wpbkg+itfWRbmafFQTsXW5/mVztTU+r2zO16Z6NW6ValJxy/b7
2mVztTU+r2zO16Z6NW4NrcnlfL4mpmsfX6dN7g3sVeseTKN5cz6Y/qYZTD/bJrxoMAUwTXzTBQCs
27oH02je3BpMz5BjP5he+OWbt2EwBXYHHUoZTgEA67TuwTSaN8PB9KIv37INgykAAMD+te7BNJo3
54PpE8+UYz+YXnztLdswmAIAAOxf6x5Mo3kz/MQ0KmQwBQAA2L/GHEyPsJ+YXvIvt2zDYAoAALB/
rXswjebNcDC9tE14DKYAAAD717oH02jeDH/H9LLrbt2GwRQAAGD/WvdgGs2bOpgesIPp5W3CYzAF
AADYv9Y9mEbzZviJ6eVfaZMOgykAAMD+tfbBNJg3w8H0cwdv3YbBFAAAYP9a92CqM+YVB2+bn4c/
ypcCj8EUAABg/1r3YBrNm/PB9ElmML2yTXS+Oju2GEwBAAD2r3UPpvN504gHUxlIHQZTAACA/Wvt
g2kwb24Nph+XYz+Yfr5NeAymAAAA+9e6B9No3pz/8dOTz5JjP5h+4Wu3dT5vMJgCAADsX+seTO28
qeeJwfT2bRhMAQAA9q/1D6bb583wd0yvuv725qo2aTGYAgAA7F/rHky7GdPNnFuDqfnEtCtyGEwB
AAD2r7UPpsG8GQ6mX2wTHoMpAADA/rXuwTSaN7d+x9T8VX5UyGAKAACwf+3YYHr1Dbdvw2AKAACw
f617MI3mza3B1PwoPypkMAUAANi/Rh1Mj/mEHIcNpmedddYCjY9plWvv5L3bay9z/dr+ZfZelb+3
nbiHWqvc3254fCW7/f73M/v1Z19DH1c+n1qPSa+9U9dHzL4uvDawxv3EdOFH+d+ZkaL+3A+m/gt2
p76Al72u7Vt2j2X56w29fm1/Kj4Ge+2dvI+SZe/N9i27x6bV3NNU73032Mnnzb9uQ9a53E7Y6etP
1RSeE14beOsfTHXe3LLUHz9FX6y77Qt4Sve76r34fl37+Jj8tXfyXjZh6o9nrz3fU7OTz290bR/L
rXO5nbDT15+iqTwnvDbwduyPn644eNs2pcHU05qo1sdLNT5Xyvucz9saH1e2N1cX8T2lPUr5klT/
qvuuwl/brnM5u/ai+ihfw/b5Xp/zeVvj48r2+jof9zU2b2k+qsnlVK7G5kp5n/P5Grl+n/P5GqV+
H0+tfTzKqVxNLqdsTU5Nva+x61yulvZEvT7n87U1KVGvyNXkcipXk8rZdVSTWudorZeriXK+LqqJ
clYqb3tLebv2+dQa07XuwTSaN3UwPWAH009f9e0F57SGDKY+H9XbmJ77dVTrRTkfS60tzeXqbU1O
bb/Go1yNUv+ye9t9vag+4uvtOpeLaks10bpW1OdjqbWluVx9qkbP/VrPfcyLcrl6q6Z36Lqk1F9a
l9T052pyuVwslcut7dHW5NTUao3lc6n1UKX9hq5LbL09RueltT1G59Hax/Tc1pTWJbl6n4tqczW5
nBflfGzourYG07TuwTSaN8PB9NS2+NRLF21qMNV4dO7ZfhXlfKymJpfL1UaG9pfyJan+Vfddhb+2
XedyUW2pJlrXivp8rKYml4tqNabx3LmP2bWluag+paZ36Lqk1F9a1yj1+Hxp7eXymvN8Xs99rKSm
Nlfjc7naFO2xfG7ZdYmtt0d/7g3tj+p9TOO+prQuydX7XFSbq8nlvCjnY0PXtTWYpnUPptG8uTWY
flKOyw+mNubzfp2K1eS8qNbHampyuVxtZGh/KV+S6l9131X4a9t1LhfVlmqida2oz8dqanK5qDaK
RTl7jM6jdSoWqekdui4p9ZfWQ6R6fby2rhQv5YTN22Oux4pqfSyqSeVytZFS/6rrEltvj9F5xNdG
MT2P1qmY5fOlei9X73NRba4ml/OinI8NXdfWYJrGHEwPP+ZsOdYNplKX+8LK5XKxVG5IbRSrqcnl
crUp2hP1+lhUY+M+52NRTS4+Bnttfx9D1vaYqonWtaI+H6upyeWi2igW5ewxOo/WPhblVZTzsaHr
klJ/aV1S269xny+tfcznh6zt0daU+PrS2hpSGyn1r7ousfX2GJ2X1vYYnUfrVMzTmppaz/b4/tK6
VJPLeVHOx3I1ls1HNT6PaZr0YCpyX1jL5mprfF7ZnK9N9WrcqqkpyfXavWtqcjmf9zllazap5to+
lzr39X5t2fqSqF/YnK9N9WrcytXkcjafi+laYz4f1aRyViof9abWNbQn6vWxqKZEe2p6oxrb63NR
TS7n87WxEu3xvam4VVOT43tT59HaxjQe1aREtT6max+PaqOYrn28lIvU1nm5a9hcTd7X5HJRXqXy
ttcr1dTsgekYczA94imfkuOwwRTYKbyZYR34OsIm7dTX105+Xftr5+4ll8M0TfZ3TPUGgZ2gb2a8
qWEZfP1gk3b662unry9y95DLYfrG/VE+gykAAAASJv87pgAAANgfGEwBAAAwCeMOpvzxEwAAABIY
TAEAADAJkx9Md8Nf1y1zb2M/ptS17H34fBQbwu4b7ePzvmZo3uZqlPp9PqrRuihu5fojUf3QPXJ0
r2X3s/1WVLtpO3ltscz1tWcn7xsApmjMwXTw/46pf+Oe6hv5svdV07eOx5u6jo9HdVGshu8rrX1s
aN6vS0r9fj0k5mlNqc7yPX69Dqvu5/tX3W9ZO3Vdtez1d/q+AWCKxh1MB/zxU/SmvdfeyEuPZx2P
N7VHFB9SW+J7atcaWzav65JSf2qtMbvWWKS2zvN9VlS/jFX38/2r7rff8HwBwHZjDqYHVh1MPa2J
am2spsav9dyvtdbX+JzP27XP53Ke5mvkeobuN7Te8/12redRrJT3azlfhu+3az23sajOs7lcXUTr
I6maVL9dRzWpdUmuP5fzsSi3at7nfD6qiXKptY1FuSF5fw4A+9mog+lTB/wov/RG7fNRfalmyFrP
bT6qS8VyNRr3NX49VK5/6N5D662o18bsMXXuY3bt41HOsnW2NhWzx1xdLp6qS7H19pjaI8rZmJ7b
miivuRraY/ncptZWlPOxda+tKOdjuRqNRzUAsN8wmFasNebzvi4XW6bGr4fK9Q/de2i9SvVp3Oaj
8yiWq5X1EKk+u6fm7bmvszEbj/jaSFTrY7q2onqN+xqbt/Fats/vUVqnYlYpr6I6H1v32opyuXrl
a2p6AGCv21WDqY35vF/X1Axdp0R1PrZMjV8vI7VHFB9SWyPXpzmbt+vafJSrlevRnM1H9VEsUlun
onob83m/TsUsmy/VRnyPXedyXi4nlsn72LrXVpTL1StfU9MDAHvdZAdTqcu9cedyqViuJpezsUiq
TuNWlK9Z+9wQqV4fj+qiWA3fV1r72NC8X5eU+v16SCxSW6eiehvzeb9OxSyfL9V7uf5cbh1rK8r5
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
pPrsnpavy1mlP+oVubpcriY/pMae59ae5gFgrxp1MH36wMEUAAAA+8fkf5QPAACA/YHBFAAAAJPA
YAoAAIBJYDAFAADAJIw6mD6DP34CAABAwpiD6aHP4BNTAAAAJIz7ienAwXSn/zf8aq5fyquaGsvu
60X1q0jta68Z5ddh2f2jnmX2Edo3tNf2De1VuX6bi/Ilq/aPZQr3t6l70H03tX+NTV3bPq5N7F+y
09cHsBmTHkzFqm8663jDSt1D7b1pXU2t5XuW2aNGad+dum6O9mq/Xw+1E725Pp/L1UZq+4fsuSmp
exuLXn/d9+D33MQ1amzyuqvuvY772uTjAzC+yf+O6SpvOut6w4r2qd1b62rrrahn6B7rsMy9l6y6
p/ZHovqSsXtLPT5fqvdq+qPYfqPPwbqfi2i/dV9jClZ5TOt6Pta1D4BpGHUwHfp/SSpSbzoat0p5
kauxOSvKl3qEramp93yP79e8r4tyKldjc1Yq7+OpusiQ2oj2R1I1tj/K+5pczirlI0N71l2veS9X
E+V8XW3ex0s5n/c1du3rUlbpLanZT2uiWp9L5VNrG6vJ+XxU4/O2JhW3SnmRq7E5q5QHsLuM+4np
RXJc72CaWqdiqdyQWhuzonxqXUN7rKhO+Lxd26OtUam4qu1L1UW01orqUmyPPUbnm1hbuVyK9lhR
nSjlU0p7D8lFtaWa0joX97Gh65JV+0tK+/n8utdWlPOxoeuh8aguiqVyQ2oB7G77fjD1crW5WGod
0ZoSX+97NW/5nJ77mJWKq9q+VF1klV4R1duYzy+79jRv5XIpvie1Ryo+xDJ7a86LapZd5+I+NnRd
ovWRqH4ov5ff366tUn/t2opyPpZae5r3daV4VBfFfM7L1UY5ALvPrv0dUx+P6qJYTc6Lan0sqrFK
+Uiux+dya3u0NSoVV7V9qbrIKr0iqrcxn191nSN1tbXK90R7RLFavjfaK4rV5JSvGbrOxX1s6Hqo
Vfu9aD8bi/KWzw9dW1HOx0rrlFSdj0d1Uawm5w2pBTB9+2Yw9fnS2opyPhbVWKV8JNfjc7m1Pdoa
lYqrXF5zuZqIr1+138d8ft1rK5dL8T1D1yU1/Tbm86V1TU1pnYv7WK7GsvkhUv2r7O377DqXW8fa
inI+NnQ9NB7V2ZjPl9ZWLgdg9xlzMD0w9Ef5+oYTvfH4WFRj46VcTV6l8rbXqq2zanp8PnXu6/3a
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
3qFr5I05mB465h8/2bWPY/fgNRz2tT6kJrfO5XxM477Gr71SvkZqDx+P6qKYz3m52iiX4/tSa0tz
Pm/X/ry0tseoxtKcz9t1qlfY/pJSfxSzSnmVqiv15/Ka83w+tS4Z0p/KaVxzvs6vrZpajVk27+ui
nFg2r3EryttYpKZ36Bp5e3Yw9Xm/xvTt59ew9NhL65qa3DqXy8WsUl7V1kVSvT4e1UWxmpw3pNby
fXady+Viqfrc2h6j82iditXkakhv6fo1uU3mJZbqy+WEz5fqvSH9qVyuR+TyPjd0beVyIpXP9flc
VBvFIjW9Q9fIm+yP8qVOX8zoRS3FfN6vgSkrff2W1jU1uXUul4tZNu9rS+taqT4fj+pszOdLayuX
y/F9dp3L5WKpXFRrYz5fWqdiqVyuNlLqX3VtRTkfK9X4/KrrGtpT6k3lh/T52lXXVi4nonwqlsqn
6jUW5VWU87Gha+SNOpg+a+BgKlIvaBS3MZ/3a2Dq9Gs29bXrc77O5n1umXxtzsrV2FyUL8n1+1hU
Y+OlXE1e+bpIVJ9aayw6tzHP531tLmdjUY3NacyrqcnxvX4fm7fxZfMqlbe9UU0uV8rbta/LyfVo
zotyvlflanzO1w3JWzX5KC6019fYda4mlbNS+ag3tUbe5AdTAMspvRnyZgkAmJpRf8f0uCvkyGAK
bJoOnanhs5QHAGAnTPp3TAEAALB/jPqJKT/KBwAAQAq/YwoAAIBJGHUw5XdMAQAAkMKP8gEAADAJ
k/1Rvv+rYUv2iOJCcjV5YOr42s3b6ednp68/llUf46r9e1HNc2JrcnVjiO7B3tuQnJXK214rqrEx
7A2jfmI69Ef5qS9Ge55a26OPAVNnv26j9W6x6Xte9XlZx/2teg+rGOu6qz7GnXyONmmM52Snn7vo
+j5WU+NpPqrTtc35Gp/H3rHrBlPL56P6KIbdwb92++m13AuPfYx7XuUa67q/de0z1JjXXfVaY97r
WMZ6Tla9zipS1/bxqC6KpXKp2lTcqqnB7jLpP37yX3D+iy/Kl2qwu+jrt99ex9Lj9fncWs+H5H08
l7PrKG9pPqqxuVqpXrtvVBPlRa7G5qxSPsXu7ftLMT33ovqanM/X1ORyUT6qSbH1qX4b9zmft+so
b+M1fK/K1dhclI9qbF0qvmy+JNdXs+eQ/lRtKu7V1mF3GHcw/bwchw+mlsRVKW9rfBzTZl/TSNSz
1+Qer49HdaWa3DqXi2J6bmv82hpSm5Pq8/GoLoqlckNqa/ieaA8bK+U9n5vausaQPUq1Q9c1hvRE
tT4W1aTiPjZ0XaPUo/lUzZBcqjYV92rrsDuMOZgeOO4LctzcJ6aRmhpMl75++/l1jB67jy1Tk1vn
cj6mcV/j114pXyO1h49HdVHM57xcbZRLsXtaubpUzsdtzvP5VddeqV7XNUp76Noq1fq1p/kapR67
b1TrY1FNKq4xL6qxsSFq+1N1UVzXmvNsra3zca+2DrvDuL9jeqUcN/c7ppGaGkyTf+3202tZeuyl
dU1Nbp3L5WJWKa9q6yKpXh+P6qJYTc4bUqtqe7Quqs3tkcsJn1917Q2tj+T2yOWWWS8jt4fPRbU1
Nal4qjYypNZL9fp4VJeryeWsVNyqqcHusit+lC/nyq5rviBraoCp8V+3Q9c1Nbl1LpeLWTbva0vr
Wqk+H4/qbMznS2srl0vxPdEeNjY0P/V1jdweuZyPWal6v65he3x/aV1bk4r72ND1EFGvjw2tyeWs
VFyV8tidJvujfP2Ci8geUcyrqQGmqvT163O+zuZ9bpl8bc7K1dhclC/J9ftYVGPjpVxNXvm6lFzf
0JiP+5zP+1iuRuO+xuZtPMrbta9Lsf1Rr49HNSrKaSzK1cr1+1zpXNfKxq1U3vbW5IeI9rB7l3KW
zft6XdtYlLN5H8fuN+onps8e+IkpgOWV3rh5Y8eUrfL16XtX2QvAuCb9o3wAy9FvxKlvyKU8sJPW
8fW5jj0AjG+yP8rXGwQAAMD+wGAKAACASWAwBQAAwCTwO6YAAACYhDEH08OffZUcGUwBAACwHT/K
BwAAwCSM+qN8/ndMAQAAkDLmYHros/nEFAAAAAkMpgAAAJgEfpQPAACASWAwBQAAwCSMOpjyv2MK
AACAlDEH0wP8jikAAABSRv3E9Hj+B/YBAACQMOZgegg/ygcAAEDKmIPpofzxEwAAAFLGHUz5HVMA
AAAkjPo7pgymAAAASBlzMOWv8gEAAJDEYAoAAIBJGPV3TI9jMAUAAEDCmIPpIcv8Vf5ZZ521QOOr
8vute/+x1Ny31iz7+FbpFav270X6nFhR3bI2te+62fvcqXtd5dqr3Psq1wWAvWrUT0yH/ijfv3EP
fSPP1a669xhK96P3XHPvNTUpq/SKVa8dxddlk/uX9rbPiz1fl5o9131Nq+batsavx7LsdW3fOvYA
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
bgAAAABJRU5ErkJggg==

--_005_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=73972;
	creation-date="Tue, 02 May 2017 08:24:46 GMT";
	modification-date="Tue, 02 May 2017 08:24:46 GMT"
Content-ID: <image002.png@01D2C35C.E4F49F10>
Content-Transfer-Encoding: base64

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
fQ/+FQ7f4uysiv73+KPFvp/bDwKHQ2ONL+X6AyPj0P4uD1/2H38vl3u3en3VAr7q+ZM53k23P3Ls
v+hO/f0vOzfyf/yreX12nfv/6RzzR/af8XR9j+vabn/iY41tnQOv+dB8rprP3fVlXmuP8F5w+jFx
eWl2lruH+SH9OZw6WdE/bP1L/WE4XPNN+1Ru81Fu2gwvepfL+TrPd+VhfrHDXO/xV/Pw/Ir9Ng5d
fAyNP/CaH++frFe/5g+u/+lcRri/jEMXf3j9wut8hpve49L7Ke5OfsZn62f5F+p3n++r+X+WQ5cY
vt9Fv5UPv06yYjc45ieeNzPHs/40v77oDp+tP57/49NcGGOoDeT/+GdzYYiBP8WpdbjYK+u7z1fG
waL6FzljJvLfzRnT42CIoTbOOXc4/Oj+QMv6Uy3iRR/NF/9dHL7asfyP57CYj3KuAW0wn/4En1hf
7CFY/PoLURNMDfOqObwW3vNdfbEhz/IjDov5p3IMap/Mi/7jj3E8F5xzQJvg1PZ8df+z/NH9v5tT
C3iaX/SGI+e58yt6w9v6vfx383v7ezcvusuhfREvFs+djphT+7NcLJ7RliNHzuzq882zvpO/W99y
Rrmu0+PSxzHYwDm48qTZ2YfldFhHDi3gPNwT17yae5s36zuH+RTv929cbFY/PD+1Pi/aBE/v3+rz
y/a/eP0Rrs8d5jIGzu9W/pvvzwiv+zPtwGGv5595lp/xZ/uDv+ewK/MzntVfzWE/ub+cm1/Yx3Fo
MjftwzgYYvDt0th7PNv/6vqfwasIYXyz+WFAk3mJPecjT5tCjfv58fo73q1vfmEnbnMbew7L3uVD
1Kt/h1ML+V5XKwwxTv/Z/mFrf936De/mZ/Wf4/BDvrh+lj/N7RnwOLSIZ/UTTi3gs/X/Ooc/kz/L
373+p/PZ78Mshx/yyfqzHP4cL+NuvjDE5Pkx7//8urD+l3CNuc9lXA9+VbPT9SfzXc7aQf2Mg11Y
X2N8nn0Msvop3+lnnv4yspKDocdv5KIzRnw3HzGoEfC9fuAz638Jh/+RvPiIi/Ld/YHNPj8rn7/Z
9TPO+ho3lP9HOM5hJn8lh+/ef8mrrMfFf2R9xDh8tv6f4NA6XMY+GH70Mv/4Yg620w9cfD9frDwI
WqfH1Q/zZR59bOL8jIsN+8u4+lPrcy7jk7mN0fw3cY3B/Wv1Dp/Nd/jL+h/kVbfhcNTYceji1w/9
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
jY4OF3stX+1tDj2qbxx1EHPkV+t7+cbBovWvcGgB5zMScWijHLUPOi32PXP+Nb9oRy42zM/4jf6m
zsfh1DA37SaHtfqzPHs+qE3w8HxwD6xGwy/vH/lR/079jD+2Pmvv9RMP8uFjjR4//7KXFLvCvcWM
sUbAj7paYbKuHqoMh7MOtBPP6j/HYZ/notv+bTj5R/3Ix+pf45j3z/9CPn3tcyh/iuu6s+eDeY3x
8kucy208zelLjLc/4zK6/IH1WdurTz/or+TVNe7m//hruPjfy4vmcskP91+0b+Vi9/qZu9+HwnFG
MW/1M8/qz6/f5/DxbLz1/ood7T/jMq4HV86xgpe5jdv5q7nNETfBa9yRG7vJMRdff5Cq388vcxvG
LR8POWsceJZ/5NPns4ZrTOdjjzl8GTjD08t+lx/39zSf7e/IaXV0z2eWYw5fBtc+7u9Ofra/Xv3Z
fFod6A093so/cPQwxamNc9V8vnR980fzH6ivms+n6r+Ah/fnQv7f4ubr0Hs3zuFzDYczP1k/yx/m
YHg+i9/lqGHPODl0sRq7TTTIhgWbj7iLi0U8y5/gVa/aa/P/GV61wfxZLiPkVfs2Lkzs0vpNrLf+
pt3nsFl/UX74MQUP61/YX8bFMibkpu059RI3kk/O84HvcMzp/01eY1bmB3yLeZjbXEa9x0/Wp48Y
7/lNeJmzN4t9lEOXtcuY4TpfxNl/wqN85FIPuGkj9Wd4N5gNdYJfxTnvc2g1ZiBf1y+aV9+0r+Pq
1we6k8/cEjeSDxudf8zV9+tnXO3M+vVD1+UXz4fzPifL9mfaj7+Wl5j0+TOty5tn6Mgtxqs/yznP
91+1p/MtJu2/aIPcfX+NJ+u/nlsMNDnfD+d1/qX9zfLz83XgrDHBq3/mNdfh0OL6M/wUHBwGmNjz
x6LMwSTXW2zbaIm/mf/XedUtvsu3+Y9/GC8a7nGUr3YhD9bnu0s94uP1M17ZBPc+ppfy25gbXO+t
jZh388GgWeyH8vptd7npq7jMiz+U7zwfT3BdGwzamV/Op36fsz7igufrkf0564OzTsCR7/WnXP2I
q97hzBMfbCJfR5/r8+9z8+P8mLv9L+Zie8HQtmDOEcwE0zd+zm/jjvnwoXvc9FEO/x5njLBr+7ec
6/mXeXkR85s5mP9uXqzqA/mVO/nFztd3eBM3tP4T3NYe5bBJ/1N8tr8fL5rPw+cTXPxP4tD1+4k5
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
qi/vS1ZhZ/KNCK5fPpdy/GMGNVxe6yO/WnGel6wG5uQXcmngNXI2DTz1h5BxzkMJ31TjlXItri9y
UO2hES6r0X+8OAXlTJRLdRXU+tDLUJVz7Npq+D31gs/vGd/6wpYcl+eo3TT5nobHNccXAn+X4P2j
3PvB6tBLf9mr31+uN9//oqX3uo+asw6a6RXXdxzWCG2Gg0lO9PMFOfQXOccN/Oj5uf7y8zxpARdf
bcxH/aPnc8TFbsFqs0u4+X1u+hO5aOvnY/p0/cu/xT1nlkNb6T+qH/Fv9395g5vFuaazzfQhz/rT
1r+s7OpH3Ebqrz76sndVN6w/wdWW+rB+tP/d+UNr82b9aP4rOebv8Ya+5zJ63MfHOGK8N2zsznfE
1ab+u/0hPlHv4zBH3Ov/DC7jSLJablZy04ZbnHGf80NzikOHLwNaVVfUN9dX1dM/U7/KocGXAa2q
G9evcsTbve0+LAf48PyYn3Mwq4NW1e3m3/Wv6kc86ZOcfsmhIefQ+pL+8p/ijHF/RZupH3HG6/3D
zxfjTv8R95ykn+SMfZyrB0NO9/1jnz3tVfJifuaf46f6Q+tx9ruTY558fqxZ8zy/5J9e36f5H9q/
jP7nN9dbXOqj/q1kxL1m5/noZmTcWcQLe5TX69vqruGr67uQO4u42OEPi8bLNnH2evljebJz9Xrv
Y36sXrTJ+mWe7Jl6aJqXclc4bMFH82+c59epH3HmrNbDn+Rz60dPzWNuh5P9ME+j5q7lY5Jzrg5P
I3GpwX3hffVxhm/7G+0/5K7JOL/+c/zu/tfz6vyzuhZXP+fe3wMvgkig+mHumozzh3lgsZ7HPg1u
/dPcAS/GmXpam997NeqLMcmTn3NaHT1O1uKu5eOf5Zu+56ad4nLu3Q/jgfXR+mjUZzz1inj4Ya/G
bbw3v2k/y7ORcVjkcHTeX2nU3LV8vPxjHBY5uHf9z49pIc9GyFf6r/Lg+SzqR9z8Ji/1ZIXjM4Bf
+vlZqPi59Zl/Jac1zXPP1P8E3yXrDWknY/SavTzixcPuuSfqP7q+Bj/3Ydj0Njf/j/LkN3mp7/m4
/xqXe/yNl+mVPNNL7jH8c3z4/HtNsL5RfcFH8w/4to82b91f5bq21flneNKEqz3HYZGDvTX3t8jP
zF/rNZ+Z/xQX2+Wr/SMO5nO3+MH+zec346P6r3Ew5MjocXwWehyfkZqnnmR7Xnx+mVdx6IP5pe8W
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
dWisOr+nobqzrUfu+5XHdPUbv1QzLsZVfnfZuGsaq09dYq/zb6p5aJQBYne9BvkaJwhDDdYcuegl
Xa1f2zrtW835Tb6T2dzZlXP2sn5+cU9WV+PETPQc+q5lXK+2rj60LeZAviKOHTeBmcyxuMHxz6/E
YBFTI8E34x7LYK5GvFiXosw3m7iRHc4EuJbvKi5fgw/X/FIdOdA8d8+3S3OOXPs+WWCXzu25pm/Y
dNhy+KW+Ct7DsSL5rjLfHxzyfle0ze1Dr8Yva3gXmR6+X6lDMz3irk/Ve07E4Xe4aOH7+0j9jVzs
8eSPcNGWDmtUv8pH84uvNuDUTI/qg1+GDs0v2vr+Ony1/+0804N61b7IYTt8tL/u85G0iI/qM73B
izma9f31j+vFDtb3Ta4583zUP9mcm8W5prPN9OX1j/qf4LlNfLS+Uf+z53c1Nxuub5Vn8/saCr7a
/0FcbamP6xHjvaKD59Xh+/tX8npet0fWf2R9o/nPc7Wr88s4nvzLHDpyknay/rL5MZLe4NRqrtZv
Nl8IBUe8za29Sl72R37JUz3GnfsP5l/laf7J/Z/qz3iBQ6v4qfU1+p/i0Lrc9YAnveJWG+5vxD0n
6W0ePl+MffS4aN/kEi9xjh4f1e85dP/stJ7fc+sLuOckveKjeufD+V0P+Kj+5fOczPUW73z+GcO+
fJ6LH70f98mworWSEafCiJs2W0+7UL/KaUULePu/vI7z5IdcX7jzfNR/wGlFm60f8tX9rXH9IHhf
txkXH3HIUd/hzOn0H/Ej/Zd5Z36M7ssYXOJ+vevn+SXnO6rv8EPz8xlaqIc/Wf90zpwFrv1d33Pm
wO/Wi/ZNDr/mputnK+aJ3cbd73DvMVv/1f6m3cZH84+4PAMSd/mofp5f2uxLXDTJoZ+PoD6va3KO
K/m59amf87J+/8N4tf8qr9bn/sfmP7e+NG6aP5+3WU+b83J9o/Pb9//s/u7mOnIuNZJD3/JLfrJ/
1tftXzq/67lokkM/Hx+r/y2+6Q1ObYGnnJzLmiSHvuWXfLT+sn7PR/Xn+qeRcfYQn8NzW9zsdP0U
Vx/vbY7G/u5dn2h+vtRcP82vaJbdTOTCRtxrK+51HJyr5Hl/2i4f1e/5Nn+e26hH7Qqn3fRkRfcb
3fpl4PD6aPf1T5//Xi7r9ucXI6vb1Vf6nqPe/IjTdnijnmsUn6P7/JtW8a2+kXuGy9ywNd9qYLO6
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
qs/1NudZ9Pig/5B3+5sW8gP9F3myU+sb8fH8Pa7PqWhhvT3Dj+Xux3zTW9y0G7n6V3LRJId+Pvb1
RaCFbNpM5thP9nQumuTQz8dN8yPu1tPmvFxf84dd0X+r23H02vWv5qff5olN1l/BdXTqd1w0yaGf
j6h/Vuf2yudj3/8cH/X/PS6a5NDPx8fm/yzXEXBqN3IZ6v8u3/QGp3aWy5yS47ktzh7ic6TcqN59
56vrUx/vNeS13m/99a3Pv8bL89n/x0jGvbbiXsfBuUreP/+aj+qfx6H7ve3f/7zXxo/Nfyr5V7kc
kj+sGFndsfqMs978E/Vcg/jIG36Yuw+7aSGH7dW//KvcWcjb9x991z/sR7hpFR/Nv3EZw5f1nh/u
T7uvH/X/6xz6ZecPrcdTrxaXMfH85ny0vkKvOW2HB/OfOp9G/V/iT9//t9dHrceH9Zne4qv1ARf9
ePJVXHPm6/8u1xh5Ow4dL1HkyYg4WK8+1bY4apHTelmDH6yv9bx+tP4j+6P2UH5of9AiDtupH86f
2Zn61f6j/S3Pz/6lXvDMhtznmK1/eYebNs3FDu5vrZfctNt4vI7P1K/xdLaT/Mj83c//B+Yf8f77
17QbeTg/GHIqPefwtc95LnNnyaPFGKfW4KyVnM5kf5irjx8k4Q8T5Igf1fPcw/qMj+qD9a8+LGs8
W19zfyf6w/b41PzOTQu51Hf7mxbyb9ffzMVijT0+e/7wcY+/un+xpd7gHDHv7v9A/csrjhi+DJxt
fL6eH3Ho6hccMXwZzf6rnFYH1qDr6PFcR65Y+DKm5v8wT3rAV/t3ub87OvWMz3BaHcP7I/MP1zfg
o/rd8+P8VPIRnhpP8o/0H3Fok9z9WS79Gc/W04cW8IX1b2trc+Z06r/D3c9eAkl7ArcYvoxD+wvq
2/fHfeTpGtI6Zjien1E91zHBwZCTtIqDjeZ/Ak9am2/ad/ho/av9/12Oe7/lNrmzgMOP74/Wx8+X
PXu9+iF3/6lc4mG9axGH3+Nxveb0eP/+jOtv5WUyE5nUTN5yam4xPwyt+ozrB+bXuFg5A37YeBYx
13iOFzkB57iR84EP+Or+hvsXv3f+y1y09vN7jLM39YV6xh2OPgEf9R/xQ/1H3LUddx1xi6u2sv5l
LvbO52PEyai3uPrx5+/lyk17+Z/jeu9jPqqHjT/f1t/6zHDYXv8R17X3efz+PcaTVvMi8GaMG8mj
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

--_005_21D42A94174EE345809CF640696801D578035294EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7990751833250187927==--


From xen-users-bounces@lists.xen.org Tue May 02 10:12:48 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 10:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5Ume-0007vo-1n; Tue, 02 May 2017 10:11:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=288e0c782=Ian.Jackson@citrix.com>)
 id 1d5Umc-0007vU-BI; Tue, 02 May 2017 10:11:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 50/48-02022-56B58095; Tue, 02 May 2017 10:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG5qNEe
 kwccrbBbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYMzouX2ct+MNcsXXBReYGxg3MXYyc
 HBIC/hI9a1+zgNhsAroSTVv+soHYvAKCEidnPgGLMwvoSCzY/YkNwpaX2P52DjNEjb3E1P5X7
 F2MHBwsAioSew7KgIRFBLIlevfNYoIoV5Q4dXsGWLmwgJTE7n+PGUFsTgFHiX1PX4PVCAk4SB
 y7dY4d4hwTibcLd7KBjBQSUJOYuz5+AiPfLCQHzUJy0CwkBy1gZF7FqF6cWlSWWqRrppdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhwDECwg3Fqg/MhRkkOJiVRXvVX7JFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHinRHFECgkWpaanVqRl5gBDHyYtwcGjJMLbAZLmLS5IzC3OT
 IdInWI05ni39MN7Jo45976+ZxJiycvPS5US550BUioAUppRmgc3CBaTlxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTMGwYyhSczrwRu3yugU5iATmmWBTulJBEhJdXA2NE9b9cnZXv3Ar4rO88
 1Xl+1VcVZq6qzxUsxYalc5rmG1Vulj8oV/u96bnfBQmS9FgPru4OXn9ZETrnEutr6Z/83vZok
 0xuvjzX8X/bunYdwQmEcS9DFp7sesDqsstF9srBYzODboV8pn+0ixPd80fpSeltUflWIyjGDV
 zplC1cL5/zYW1B3T4mlOCPRUIu5qDgRAFAMU0HEAgAA
X-Env-Sender: prvs=288e0c782=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493719907!96075803!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51955 invoked from network); 2 May 2017 10:11:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 10:11:48 -0000
X-IronPort-AV: E=Sophos;i="5.37,404,1488844800"; d="scan'208";a="421831537"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22792.23388.169081.60280@mariner.uk.xensource.com>
Date: Tue, 2 May 2017 11:11:40 +0100
To: <xen-devel@lists.xenproject.org>, <xen-users@lists.xenproject.org>, Lars
 Kurth <lars.kurth@citrix.com>
In-Reply-To: <22787.19796.719024.937128@mariner.uk.xensource.com>
References: <22787.19796.719024.937128@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-users] Xen 4.9.0 RC3
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiWGVuIDQuOS4wIFJDMyIpOgo+IFhlbiA0LjkuMCBSQzMgaXMg
bm93IGF2YWlsYWJsZS4KPiAKPiBZb3UgY2FuIGNoZWNrIGl0IG91dCBmcm9tIHhlbi5naXQ6Cj4g
Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM0LjkuMC1yYzMKPiAKPiBGb3IgeW91
ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhbmQgc2luZ2F1dHJlIGF0Ogo+
ICAgaHR0cHM6Ly9kb3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC45LjAtcmMz
L3hlbi00LjkuMC1yYzMudGFyLmd6ICAKPiAgIGh0dHBzOi8vZG93bmxvYWRzLnhlbnByb2plY3Qu
b3JnL3JlbGVhc2UveGVuLzQuOS4wLXJjMy94ZW4tNC45LjAtcmMzLnRhci5nei5zaWcKClRoZXNl
IHVybHMgd2VyZSBub3QgbGl2ZSBvbiBGcmlkYXkgZHVlIHRvIGFuIG92ZXJzaWdodCwgYnV0IHRo
ZXkgYXJlCm5vdy4gIEFwb2xvZ2llcyBmb3IgdGhlIGluY29udmVuaWVuY2UuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFp
bGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue May 02 12:01:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5WTu-00078v-Pg; Tue, 02 May 2017 12:00:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTt-00077h-34; Tue, 02 May 2017 12:00:37 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BA/0A-02183-3E478095; Tue, 02 May 2017 12:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWS0XRdVfdRCUe
 kwc8zlha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDN+Nh0lalgvknF7A0b2BoY
 P+h1MXJxCAkcZ5TY3PuNHcJZxCjRfuUsUxcjJwezgKvEjX2b2SBsRYkL9xpYQGxeAUGJkzOfg
 NkSApoSd96sYgexRQSKJHaeewlmswnoScw9Owlqjo7Ey/2rwWxhgSiJO/Oes0PMMZO4sawFbA
 6LgKrEudkfmCcw8sxCsnoWktWzkKyexcgBFNeUWL9LH8KUllj+jwOiWl5i+9s5zBC2tcTfu5+
 hplhI/N+3nRlm4pTuh+wLGDlXMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Yk
 JhXrJefnbmIEBjgDEOxgXNnufIhRkoNJSZRX/RV7pBBfUn5KZUZicUZ8UWlOavEhRg0ODoG+N
 asvMEqx5OXnpSpJ8C4r5ogUEixKTU+tSMvMAcYgTKkEB4+SCO9qkDRvcUFibnFmOkTqFKMxx7
 m5794zcdxY8PU9kxDYJClxXmFgdAsJgJRmlObBDYKlhkuMslLCvIxAZwrxFKQW5WaWoMq/YhT
 nYFQS5v0IspAnM68Ebt8roFOYgE5plgU7pSQRISXVwBjCdjT8U/fiyAv1B1Y0hT862nS4x8ja
 cbZocdakzKl7ZgpeniQ1rVirULGhfO5/iz+32rb3HK/+3iY7+aWvwIkVi/9/NVmdn+mh2xl2Q
 2iWoUbW3WXpZ6cwqO471vI/6ublDpm6WXPy7lVPN3l4qW79/sfGnH8dGj0vh0X3B1aJyUmKnf
 sQEq7EUpyRaKjFXFScCADOQVa1CAMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493726433!95839619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61990 invoked from network); 2 May 2017 12:00:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 12:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTd-0004gB-MI; Tue, 02 May 2017 12:00:21 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTd-0005Ku-JX; Tue, 02 May 2017 12:00:21 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1d5WTd-0005Ku-JX@xenbits.xenproject.org>
Date: Tue, 02 May 2017 12:00:21 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 214 - grant transfer allows PV
 guest to elevate privileges
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-214
                              version 2

         grant transfer allows PV guest to elevate privileges

UPDATES IN VERSION 2
====================

Public release.

Added email header syntax to patches, for e.g. git-am.

ISSUE DESCRIPTION
=================

The GNTTABOP_transfer operation allows one guest to transfer a page to
another guest.  The internal processing of this, however, does not
include zapping the previous type of the page being transferred.  This
makes it possible for a PV guest to transfer a page previously used as
part of a segment descriptor table to another guest while retaining the
"contains segment descriptors" property.

If the destination guest is a PV one of different bitness, it may gain
access to segment descriptors it is not normally allowed to have, like
64-bit code segments in a 32-bit PV guest.

If the destination guest is a HVM one, that guest may freely alter the
page contents and then hand the page back to the same or another PV
guest.

In either case, if the destination PV guest then inserts that page into
one of its own descriptor tables, the page still having the designated
type results in validation of its contents being skipped.

IMPACT
======

A malicious pair of guests may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and information
leaks.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

MITIGATION
==========

Running only one out of the three relevant classes of guest (namely:
32-bit PV; 64-bit PV; HVM) on any given host will avoid the
vulnerability.  (Note that this must also include any nonprivileged
service domains such as stub device model domains.)

The vulnerability can also be avoided if all guest kernels are
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa124.patch           xen-unstable, Xen 4.8.x, 4.7.x, 4.6.x, 4.5.x

$ sha256sum xsa214*
1c038c3927d08e6abdf3ce320bb8b0b68a106e6ac86b4e8194035dc5e4726d64  xsa214.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.


(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZCGsBAAoJEIP+FMlX6CvZtvQH/i2VsJ5AIku19/0AfiuVA6WN
WOu6TBGsaLTAXZHM/CPAOYuPHJ2dQlXRB+avo/Wu8MpuYIVrSarlfED8puDgwO2t
vZp8k5KMV4hWY7EYWYuhMvJVgNK2kjRIsM8g4T56Tc8waQdFBVH1ODEFLOdTT2jf
gVuEjV9vpdzW994N38QRLYuaaQwLGPf9yAx1pgcMr1K3qzcOOBiNqCtb1amYo84i
e/xXSV7Y87/mZxsq23ZhrRgTogiIeZO3LnLnYyYqplTGNKZli6RyvlpLzADQNdae
lpvLGHLRuIiLEFBqhINVDshRHu2cp346dOTTS8bjEfFD/d5NBUYjddP2QogqCqo=
=g4Jg
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa214.patch"
Content-Disposition: attachment; filename="xsa214.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5n
IHBhZ2VzCgpXaGlsZSBhIHBhZ2UgaGF2aW5nIGp1c3QgYSBzaW5nbGUgZ2Vu
ZXJhbCByZWZlcmVuY2UgbGVmdCBuZWNlc3NhcmlseQpoYXMgYSB6ZXJvIHR5
cGUgcmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJl
IHZhbGlkIChhbmQKaW4gdmFsaWRhdGVkIHN0YXRlOyBhdCBwcmVzZW50IHRo
aXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yClBHVF9zZWdf
ZGVzY19wYWdlLCBhcyBwYWdlIHRhYmxlcyBoYXZlIHRoZWlyIHR5cGUgZm9y
Y2libHkgemFwcGVkIHdoZW4KdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQg
ZHJvcHMgdG8gemVybywgYW5kClBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdl
IHBhZ2VzIGRvbid0IHJlcXVpcmUgYW55IHZhbGlkYXRpb24pLiBJbgpzdWNo
IGEgY2FzZSB3aGVuIHRoZSBwYWdlIGlzIGJlaW5nIHJlLXVzZWQgd2l0aCB0
aGUgc2FtZSB0eXBlIGFnYWluLAp2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBw
ZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KMzIt
IGFuZCA2NC1iaXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBi
ZXR3ZWVuIGd1ZXN0cyBuZWVkIHRvCmhhdmUgdGhlaXIgdmFsaWRhdGlvbiBp
bmRpY2F0b3IgemFwcGVkIChhbmQgd2l0aCBpdCB3ZSB6YXAgYWxsIG90aGVy
CnR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSkuCgpUaGlzIGlzIFhTQS0yMTQu
CgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTQ0NjYsNiArNDQ2NiwxNyBAQCBpbnQgc3Rl
YWxfcGFnZSgKICAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2lu
Zm8sIHgsIHggJiB+UEdDX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCB5
ICE9IHggKTsKIAorICAgIC8qCisgICAgICogV2l0aCB0aGUgc29sZSByZWZl
cmVuY2UgZHJvcHBlZCB0ZW1wb3JhcmlseSwgbm8tb25lIGNhbiB1cGRhdGUg
dHlwZQorICAgICAqIGluZm9ybWF0aW9uLiBUeXBlIGNvdW50IGFsc28gbmVl
ZHMgdG8gYmUgemVybyBpbiB0aGlzIGNhc2UsIGJ1dCBlLmcuCisgICAgICog
UEdUX3NlZ19kZXNjX3BhZ2UgbWF5IHN0aWxsIGhhdmUgUEdUX3ZhbGlkYXRl
ZCBzZXQsIHdoaWNoIHdlIG5lZWQgdG8KKyAgICAgKiBjbGVhciBiZWZvcmUg
dHJhbnNmZXJyaW5nIG93bmVyc2hpcCAoYXMgdmFsaWRhdGlvbiBjcml0ZXJp
YSB2YXJ5CisgICAgICogZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBlKS4KKyAg
ICAgKi8KKyAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOworICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKKwogICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
ICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--=separator--


From xen-users-bounces@lists.xen.org Tue May 02 12:01:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5WTx-0007CN-Mk; Tue, 02 May 2017 12:00:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTv-00079K-Qr; Tue, 02 May 2017 12:00:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1B/BA-03371-6E478095; Tue, 02 May 2017 12:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWS0XRdVfdZCUe
 kwcErLBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOLv4MntBv1HFjP+6DYzt
 ul2MXBxCAscZJY58/M4K4SxilNh2+hyQw8nBLOAqcWPfZjYIW1Hiwr0GFhCbV0BQ4uTMJ2C2h
 ICmxJ03q9hBbBGBIomd516C2WwCehJzz05igujVkXi5fzWYLSwQJnFp+0E2iDlmEuveLWIGsV
 kEVCWuXbzBOIGRZxaS1bOQrJ6FZPUsRg6guKbE+l36EKa0xPJ/HBDV8hLb385hhrCtJfrXfmK
 BsC0k/je/ZIaZOKX7IfsCRs5VjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiB4c0ABDsYz68NPMQoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL
 zcwXoQEi1LTUyvSMnOAkQaTluDgURLhXV0MlOYtLkjMLc5Mh0idYrTkODf33XsmjndLPwDJGw
 u+vmcSYsnLz0uVEuedCtIgANKQUZoHNw6WDC4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPc
 jyBSezLwSuK2vgA5iAjqoWRbsoJJEhJRUA+P0m+fD00vXK753DVJZvNf41dLptzj0uBqO3eYQ
 nfeT62+26aNCvgS+YpsidYXeAw4rLV52lGy/LaywveHwJwkBMYMnExfHrPoqxJwQOY1P5wSL9
 p2W62oz+w7lllteEfune1J6hcaff39EQp4kLvRjeeFdx61ntmmTn5bYkayj9/dpmDOdeqvEUp
 yRaKjFXFScCAAEmm4CAQMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1493726437!47101587!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51211 invoked from network); 2 May 2017 12:00:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 12:00:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTg-0004gT-04; Tue, 02 May 2017 12:00:23 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTf-0005MI-Tb; Tue, 02 May 2017 12:00:23 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1d5WTf-0005MI-Tb@xenbits.xenproject.org>
Date: Tue, 02 May 2017 12:00:23 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 215 - possible memory corruption
 via failsafe callback
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-215
                              version 2

           possible memory corruption via failsafe callback

UPDATES IN VERSION 2
====================

Public release.

Added email header syntax to patches, for e.g. git-am.

ISSUE DESCRIPTION
=================

Under certain special conditions Xen reports an exception resulting
from returning to guest mode not via ordinary exception entry points,
but via a so call failsafe callback.  This callback, unlike exception
handlers, takes 4 extra arguments on the stack (the saved data
selectors DS, ES, FS, and GS).  Prior to placing exception or failsafe
callback frames on the guest kernel stack, Xen checks the linear
address range to not overlap with hypervisor space.  The range spanned
by that check was mistakenly not covering these extra 4 slots.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to modify part of a
physical memory page not belonging to it, potentially allowing for all
of privilege escalation, host or other guest crashes, and information
leaks.

VULNERABLE SYSTEMS
==================

64-bit Xen versions 4.6 and earlier are vulnerable.  Xen versions 4.7
and later are not vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

Only x86 systems with physical memory extending to a configuration
dependent boundary (5Tb or 3.5Tb) may be affected.  Whether they are
actually affected depends on actual physical memory layout.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa215.patch       Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa215*
5be4ff661dd22890b0120f86beee3ec809e2a29f833db8c48bd70ce98e9691ee  xsa215.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZCGsCAAoJEIP+FMlX6CvZulUH/38S+01LCZXAyAiPQTKGtJ09
QZeqIriU1rFn/jXWvxnlC2eaKmrZvucOtYWK5Uccmj49Y2lgvoxTqSCa0S86POWU
xvwBH2nGMsJ0Q4m1qQ4fZQ3lSsRlRoz0FyeTwdjdGlGVqGqPhDqB7Nm68IyOjr5j
zhIxl8WCQulaqlWwCIgR+KQEgbyVDdsqmOYq7vIrYvyEEtM98l2sQ4E5kO3QfxUV
aRbUBH4XrleGYNXQE3kXCNBJJIxl8LwsIHvk55hWAjEwmdRbu8o4+eBNn+lvDzQb
+AEMk1VrDMYCsxB6bUryJm6AzNc69vBNsdgGo4o0UXZtrfhtyBsEXD6daWqu3/c=
=zQpX
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa215.patch"
Content-Disposition: attachment; filename="xsa215.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQoKV2UgbWF5IHB1
c2ggdXAgdG8gOTYgYnl0ZXMgb24gdGhlIGd1ZXN0IChrZXJuZWwpIHN0YWNr
LCBzbyB3ZSBzaG91bGQKYWxzbyBjb3ZlciBhcyBtdWNoIGluIHRoZSBlYXJs
eSByYW5nZSBjaGVjay4gTm90ZSB0aGF0IHRoaXMgaXMgdGhlCnNpbXBsZXN0
IHBvc3NpYmxlIHBhdGNoLCB3aGljaCBoYXMgdGhlIHRoZW9yZXRpY2FsIHBv
dGVudGlhbCBvZgpicmVha2luZyBhIGd1ZXN0OiBXZSBvbmx5IHJlYWxseSBw
dXNoIDk2IGJ5dGVzIHdoZW4gaW52b2tpbmcgdGhlCmZhaWxzYWZlIGNhbGxi
YWNrLCBvcmRpbmFyeSBleGNlcHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2NCBi
eXRlcyBwdXNoZWQKKHdpdGhvdXQgLyB3aXRoIGVycm9yIGNvZGUgcmVzcGVj
dGl2ZWx5KS4gVGhlcmUgaXMsIGhvd2V2ZXIsIG5vIFBWIE9TCmtub3duIHRv
IHBsYWNlIGEga2VybmVsIHN0YWNrIHRoZXJlLgoKVGhpcyBpcyBYU0EtMjE1
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM0Nyw3
ICszNDcsNyBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIGptcCAgIGhh
bmRsZV9leGNlcHRpb25fc2F2ZWQKIAogLyogQ1JFQVRFIEEgQkFTSUMgRVhD
RVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIFNUQUNLOiAgICAgICAgICAgICAg
ICAgICAgICovCi0vKiAgIHsgUkNYLCBSMTEsIFtEUy1HUyxdIFtDUjIsXSBb
RVJSQ09ERSxdIFJJUCwgQ1MsIFJGTEFHUywgUlNQLCBTUyB9ICAgKi8KKy8q
ICAgeyBSQ1gsIFIxMSwgW0RTLUdTLF0gW0VSUkNPREUsXSBSSVAsIENTLCBS
RkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAqLwogLyogJXJkeDogdHJhcF9i
b3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICovCiAvKiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAl
cmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAg
Ki8KIGNyZWF0ZV9ib3VuY2VfZnJhbWU6CkBAIC0zNjcsNyArMzY3LDcgQEAg
Y3JlYXRlX2JvdW5jZV9mcmFtZToKIDI6ICAgICAgYW5kcSAgJH4weGYsJXJz
aSAgICAgICAgICAgICAgICAjIFN0YWNrIGZyYW1lcyBhcmUgMTYtYnl0ZSBh
bGlnbmVkLgogICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX1NUQVJU
LCVyYXgKICAgICAgICAgY21wcSAgJXJheCwlcnNpCi0gICAgICAgIG1vdnEg
ICRIWVBFUlZJU09SX1ZJUlRfRU5EKzYwLCVyYXgKKyAgICAgICAgbW92cSAg
JEhZUEVSVklTT1JfVklSVF9FTkQrMTIqOCwlcmF4CiAgICAgICAgIHNiYiAg
ICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBJbiArdmUgYWRkcmVzcyBz
cGFjZT8gVGhlbiBva2F5LgogICAgICAgICBjbXBxICAlcmF4LCVyc2kKICAg
ICAgICAgYWRjICAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAjIEFib3Zl
IFhlbiBwcml2YXRlIGFyZWE/IFRoZW4gb2theS4K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--=separator--


From xen-users-bounces@lists.xen.org Tue May 02 12:01:22 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 12:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5WTv-00079l-Ju; Tue, 02 May 2017 12:00:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTu-000786-20; Tue, 02 May 2017 12:00:38 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 06/07-02189-4E478095; Tue, 02 May 2017 12:00:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsWS0XRdVfdJCUe
 kwcNCi1s3W5ktlnxczGKx6uoBVgdmj6O7fzMFMEaxZuYl5VcksGYcbb/OXvD8GlPFpLNXWBsY
 955h6mLk5BASOM4osaZLtouRC8hexCjxdfZPsASzgKvEjX2b2SBsRYkL9xpYQGxeAUGJkzOfg
 NkSApoSd96sYgexRQSKJHaeewlmswnoScw9Owlqjo7Ey/2rwWxhgTSJB4fnMUHMMZPY/OkfM4
 jNIqAqsfbfTeYJjDyzkKyehWT1LCSrZzFyAMU1Jdbv0ocwpSWW/+OAqJaX2P52DjOEbS2x430
 n1BQLiS8rnrLDTJzS/RDKtpfYePEvC4RtI3H4yyesaqac+csIU9M19w0TNjW/Tk9ihqn5u+0N
 K6oaDrCaPT+dYEo2NK9BMWYBo+gqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01
 JzEpGK95PzcTYzA+GcAgh2M27Z7HmKU5GBSEuVVf8UeKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0
 mClxuYToQEi1LTUyvSMnOAiQgmLcHBoyTCu7oYKM1bXJCYW5yZDpE6xWjMcW7uu/dMHDcWfH3
 PJMSSl5+XKiXOOxWkVACkNKM0D24QLEFeYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvR5Ap
 PJl5JXD7XgGdwgR0SrMs2CkliQgpqQZGlbinj6UZNuZqmjyWzreue1G05crX1V4f7J9E3foce
 XuG6vnsmC8zjy6YFBGzxXlfbMzj+nvRxystPk6q5Cy6t47n1Cfj1eZqwfoSPC9s0g/wHnwpsq
 DZXK5MYZOW58pUxZPB3EJTbkQfcgmTuJeg3fJqulzZeQkh1Qd/xO0yjj8QTLpyrcFBiaU4I9F
 Qi7moOBEAMqdVFosDAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493726434!67461149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43944 invoked from network); 2 May 2017 12:00:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 May 2017 12:00:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTa-0004g0-J1; Tue, 02 May 2017 12:00:18 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d5WTa-0005JS-EP; Tue, 02 May 2017 12:00:18 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1d5WTa-0005JS-EP@xenbits.xenproject.org>
Date: Tue, 02 May 2017 12:00:18 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 213 - x86: 64bit PV guest
 breakout via pagetable use-after-mode-change
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-213
                              version 2

   x86: 64bit PV guest breakout via pagetable use-after-mode-change

UPDATES IN VERSION 2
====================

Public release.

Added email header syntax to patches, for e.g. git-am.

ISSUE DESCRIPTION
=================

64-bit PV guests typically use separate (root) page tables for their
kernel and user modes.  Hypercalls are accessible to guest kernel
context only, which certain hypercall handlers make assumptions on.
The IRET hypercall (replacing the identically name CPU instruction)
is used by guest kernels to transfer control from kernel mode to user
mode.  If such an IRET hypercall is placed in the middle of a multicall
batch, subsequent operations invoked by the same multicall batch may
wrongly assume the guest to still be in kernel mode.  If one or more of
these subsequent operations involve operations on page tables, they may
be using the wrong root page table, confusing internal accounting.  As
a result the guest may gain writable access to some of its page tables.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to access all of
system memory, allowing for all of privilege escalation, host crashes,
and information leaks.

VULNERABLE SYSTEMS
==================

All 64-bit Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa213.patch           xen-unstable
xsa213-4.8.patch       Xen 4.8.x
xsa213-4.7.patch       Xen 4.7.x
xsa213-4.6.patch       Xen 4.6.x
xsa213-4.5.patch       Xen 4.5.x

$ sha256sum xsa213*
cddea5eac2ad1f5a68b561da4e98afce891189a2fdedf93087a03889e9df6e99  xsa213.patch
fce9bbc9fc30769dfbab4d1830d87d220000b2742e5e70aac22f3e9d013b7614  xsa213-4.5.patch
dce026ed1a02db1cf22de89120e7129839f656d041379c450e7403ae909e7b99  xsa213-4.6.patch
d8202db5981e2f13d9942332cd3fefded98a5cbc302caee431c7a15051887e7f  xsa213-4.7.patch
20c12810ac73809ba74cfde811d420b1b544a07f759c393380afde1a09eb5274  xsa213-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZCGr/AAoJEIP+FMlX6CvZ+s8IALroAx1MO5vn6Z0LY2noH+B3
LP32EfS6jzA210jXT1txfjEIFta7In03nCv3KQZZmvFWjIiDTBD/N8THg9XQHC0r
R+FC0yTFXnLNluBY5FqOXf7C7pd3+N+onAMsRIJkaJiDMIL+xtfnLOTFpr9FrVSy
pemRRr1vZuekeph7G446R04lXBCn5pRMj/v1abXjhAFq1leW9hI3vZII/oRpPUCF
BCJysglvQEgk7Qh3Iqhi8nuqAj+IHxGD3udhsruwruzQ+u2XCLA5FeYo0GK+e9AF
aSf+GL9lZIfVj+2v754Gh6xXSe2K/+Ok/8S5FRJQrGD+vQL+UUGT7GTfJEAPvYg=
=meSL
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa213.patch"
Content-Disposition: attachment; filename="xsa213.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNjUzLDcgKzE2NTMsNyBA
QCBzdGF0aWMgYm9vbCBjaGVja19tdWx0aWNhbGxfMzJiaXRfY2xlYW4oCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTY2MSwyMyArMTY2MSwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtMjE1LDE1ICsyMTUsMTkgQEAgdm9p
ZCBwdl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBl
cmZjX2luY3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0
aWNhbGxfY2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19k
aXNwb3NpdGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19z
dGF0ZSAqc3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShj
dXJyZW50KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
ICAgIHVuc2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJp
dF92Y3B1KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNh
bGxfZW50cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYg
KCAoY2FsbC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkp
ICYmCi0gICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9w
XS5uYXRpdmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlw
ZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0g
Y2FsbC0+b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9o
eXBlcmNhbGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2Fs
bF90YWJsZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3Vs
dCA9IHB2X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAg
ICAgICAgIGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFy
Z3NbMl0sCiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+
YXJnc1s0XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTIz
NCwxNSArMjM4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChz
dHJ1Y3QgbWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVs
dGljYWxsX2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAot
ICAgICAgICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJj
YWxsX3RhYmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFi
bGVbY2FsbC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1
bHQgPSBwdl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAg
ICAgICAgb3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJB
WV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAg
cHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAg
Y2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQo
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sx
XSwgY2FsbC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdz
WzNdLCBjYWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAg
ICB9CiAjZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZ
UEVSVklTT1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAg
ICAgIDogbGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6
IG1jX3ByZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGlj
YWxsLmMKKysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtMzksNiAr
MzksNyBAQCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICpt
Y3MgPSAmY3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAg
ICBpOwogICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0g
bWNfZGlzcG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYg
KCB1bmxpa2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGlj
YWxsLCAmbWNzLT5mbGFncykpICkKICAgICB7CkBAIC00OSw3ICs1MCw3IEBA
IGRvX211bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5k
bGVfb2theShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9
IC1FRkFVTFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9j
YWxsczsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0g
bWNfY29udGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAg
ICAgICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQog
ICAgICAgICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Miw3ICs2Myw3IEBA
IGRvX211bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2Fs
bCgmbWNzLT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc2
LDcgKzc3LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlm
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAg
IGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAg
Lyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAg
IHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBjdXJyZW50LT5o
Y2FsbF9wcmVlbXB0ZWQgKQogICAgICAgICB7CkBAIC05NCw2ICsxMDIsOSBA
QCBkb19tdWx0aWNhbGwoCiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRk
X29mZnNldChjYWxsX2xpc3QsIDEpOwogICAgIH0KIAorICAgIGlmICggdW5s
aWtlbHkoZGlzcCA9PSBtY19wcmVlbXB0KSAmJiBpIDwgbnJfY2FsbHMgKQor
ICAgICAgICBnb3RvIHByZWVtcHRlZDsKKwogICAgIHBlcmZjX2luY3IoY2Fs
bHNfdG9fbXVsdGljYWxsKTsKICAgICBwZXJmY19hZGQoY2FsbHNfZnJvbV9t
dWx0aWNhbGwsIGkpOwogICAgIG1jcy0+ZmxhZ3MgPSAwOwotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L211bHRpY2FsbC5oCkBAIC0yMiw2ICsyMiwxMCBAQCBzdHJ1Y3QgbWNfc3Rh
dGUgewogICAgIH07CiB9OwogCi12b2lkIGFyY2hfZG9fbXVsdGljYWxsX2Nh
bGwoc3RydWN0IG1jX3N0YXRlICptYyk7CitlbnVtIG1jX2Rpc3Bvc2l0aW9u
IHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1jX3By
ZWVtcHQsCit9IGFyY2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0
YXRlICptYyk7CiAKICNlbmRpZiAvKiBfX1hFTl9NVUxUSUNBTExfSF9fICov
Cg==

--=separator
Content-Type: application/octet-stream; name="xsa213-4.5.patch"
Content-Disposition: attachment; filename="xsa213-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzk1LDMwICsxMzk1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM2LDkgKzQ5LDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY1LDYgKzgwLDggQEAKICAgICAgICAgICAgICAgImkiIChvZmZzZXRv
ZihfX3R5cGVvZl9fKCpfY2FsbCksIHJlc3VsdCkpICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa213-4.6.patch"
Content-Disposition: attachment; filename="xsa213-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDg1LDMwICsxNDg1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM3LDkgKzUwLDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY3LDYgKzgyLDggQEAKICAgICAgICAgICAgICAgImkiICgtRU5PU1lT
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa213-4.7.patch"
Content-Disposition: attachment; filename="xsa213-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTI5LDMwICsxNTI5LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3Mt
PmZsYWdzICYgTUNTRl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAg
LTkzLDYgKzEwMSw5IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1
ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQog
CisgICAgaWYgKCB1bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkg
PCBucl9jYWxscyApCisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAg
cGVyZmNfaW5jcihjYWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2Fk
ZChjYWxsc19mcm9tX211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9
IDA7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbXVsdGljYWxsLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0aWNhbGwuaApAQCAtMSw3ICsx
LDExIEBACiAjaWZuZGVmIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAjZGVm
aW5lIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAKLWV4dGVybiB2b2lkIGRv
X211bHRpY2FsbF9jYWxsKHN0cnVjdCBtdWx0aWNhbGxfZW50cnkgKmNhbGwp
OworZXh0ZXJuIGVudW0gbWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRp
bnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNfcHJlZW1wdCwKK30gZG9fbXVs
dGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqY2FsbCk7CiAK
ICNlbmRpZiAvKiBfX0FTTV9BUk1fTVVMVElDQUxMX0hfXyAqLwogLyoKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oCkBAIC03LDggKzcsMjEgQEAK
IAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogCitlbnVtIG1jX2Rpc3Bvc2l0
aW9uIHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1j
X3ByZWVtcHQsCit9OworCisjZGVmaW5lIG11bHRpY2FsbF9yZXQoY2FsbCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh1bmxp
a2VseSgoY2FsbCktPm9wID09IF9fSFlQRVJWSVNPUl9pcmV0KSAgICAgICAg
ICAgICAgIFwKKyAgICAgPyBtY19leGl0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgOiBsaWtlbHko
Z3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpICAgIFwKKyAgICAgICAgID8gbWNfY29udGludWUg
OiBtY19wcmVlbXB0KQorCiAjZGVmaW5lIGRvX211bHRpY2FsbF9jYWxsKF9j
YWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18g
X192b2xhdGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIiAgICBtb3ZxICAlYzEoJTApLCUlcmF4OyAiICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAg
aHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIiAgICAgICBcCkBAIC0z
Nyw5ICs1MCwxMSBAQAogICAgICAgICAgICAgICAvKiBhbGwgdGhlIGNhbGxl
ci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwKICAgICAgICAgICAg
IDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJyZGkiLCAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJy
MTEiICk7ICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkK
KyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2RlZmluZSBjb21wYXRf
bXVsdGljYWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18gX192b2xh
dGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgIiAgICBtb3ZsICAlYzEoJTApLCUlZWF4OyAiICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAgY29tcGF0
X2h5cGVyY2FsbF90YWJsZSglJXJpcCksJSVyZGk7ICJcCkBAIC02Nyw2ICs4
Miw4IEBACiAgICAgICAgICAgICAgICJpIiAoLUVOT1NZUykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAvKiBh
bGwgdGhlIGNhbGxlci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwK
ICAgICAgICAgICAgIDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJy
ZGkiLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICJyOCIsICAicjki
LCAgInIxMCIsICJyMTEiICkgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAicjgiLCAgInI5IiwgICJyMTAiLCAicjExIiApOyAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9NVUxUSUNBTExfSF9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa213-4.8.patch"
Content-Disposition: attachment; filename="xsa213-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTUwLDcgKzE1NTAsNyBA
QCBzdGF0aWMgYm9vbF90IGNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTU1OCwyMyArMTU1OCwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwpAQCAtMjU1LDE1ICsyNTUsMTkgQEAgdm9pZCBwdl9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBlcmZjX2lu
Y3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShjdXJyZW50
KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVu
c2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1
KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNhbGxfZW50
cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYgKCAoY2Fs
bC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCi0g
ICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRp
dmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxs
X3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0gY2FsbC0+
b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9oeXBlcmNh
bGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2FsbF90YWJs
ZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3VsdCA9IHB2
X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAgICAgICAg
IGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFyZ3NbMl0s
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+YXJnc1s0
XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTI3NCwxNSAr
Mjc4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3Qg
bWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVsdGljYWxs
X2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAotICAgICAg
ICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJjYWxsX3Rh
YmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFibGVbY2Fs
bC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1bHQgPSBw
dl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAgICAgICAg
b3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJBWV9TSVpF
KHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAgcHZfaHlw
ZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAgY2FsbC0+
cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQoCiAgICAg
ICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sxXSwgY2Fs
bC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdzWzNdLCBj
YWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAgICB9CiAj
ZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZUEVSVklT
T1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAgICAgIDog
bGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6IG1jX3By
ZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGljYWxsLmMK
KysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtNDAsNiArNDAsNyBA
QCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICptY3MgPSAm
Y3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAgICBpOwog
ICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0gbWNfZGlz
cG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYgKCB1bmxp
a2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGljYWxsLCAm
bWNzLT5mbGFncykpICkKICAgICB7CkBAIC01MCw3ICs1MSw3IEBAIGRvX211
bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2th
eShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9IC1FRkFV
TFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9jYWxsczsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0gbWNfY29u
dGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAgICAgICAg
aWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAg
ICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Myw3ICs2NCw3IEBAIGRvX211
bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2FsbCgmbWNz
LT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc3LDcgKzc4
LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlmCiAKLSAg
ICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoY2Fs
bF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAgIGlmICgg
dW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAgLyogbm90
aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3MtPmZsYWdzICYgTUNT
Rl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAgLTkzLDYgKzEwMSw5
IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9h
ZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQogCisgICAgaWYgKCB1
bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkgPCBucl9jYWxscyAp
CisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAgcGVyZmNfaW5jcihj
YWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2FkZChjYWxsc19mcm9t
X211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9IDA7Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tdWx0aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbXVsdGljYWxsLmgKQEAgLTI0LDYgKzI0LDEwIEBAIHN0cnVjdCBtY19z
dGF0ZSB7CiAgICAgfTsKIH07CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKm1jKTsKK2VudW0gbWNfZGlzcG9zaXRp
b24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNf
cHJlZW1wdCwKK30gYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbWNf
c3RhdGUgKm1jKTsKIAogI2VuZGlmIC8qIF9fWEVOX01VTFRJQ0FMTF9IX18g
Ki8K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--=separator--


From xen-users-bounces@lists.xen.org Tue May 02 15:12:57 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 15:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5ZT7-0001PJ-DH; Tue, 02 May 2017 15:12:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jrc@skylon.demon.co.uk>) id 1d5ZT5-0001PD-9u
 for xen-users@lists.xen.org; Tue, 02 May 2017 15:11:59 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D9/15-02185-EB1A8095; Tue, 02 May 2017 15:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTW0gUYRTH95uZXafYqXFNPG27BVuRZGuWUEY
 GYmURpD0koi821ugs7a2dNbYiytxKV6zogrZWpuQFK61Q3DDzUlZeMjQzCaSHfBDFzAsYblk7
 O6PZ2+8///Od8+d835C4akahJlmHnbWZGaNOsZTgNmNx+sYSMjlisC4kqupTszwG7W9r8GKHU
 IrcYE6zOI7IucZXpchaEOgodI5i51HlchdaShJ0EQ5dTeMKQSC6CMFg/3NMECp6FsGlb5U+sY
 RcQWuhb7ZALrCCDgPPo1sKgYPoSKgouYq7EElS9F5wfjohfCbodeAt9OICB9NJMJb1mhCYogO
 h/fYQIfTH6YsIhsvd/v5A6yD3oQcXDBCMnpqv/mEqei3c/XiNEIu00Pb+jsQHYW6wwj8Y6FRw
 9SWJZ3sUMNw5IRdFNwbTIzNIPHAcKqbqcZF3QlnutFSUjUNnZxkhipIAmCptk6o0UODOkar+E
 NDyYk4Sb5XgveGS0g4oIK+umRDXoYZxTzsSWQNPCufT5uNw8fEekdfCXMdvKVQ83JzLwq4hnX
 vRetyL1yMYOH0M6ouduHvR+t3+a1kFhX0XfLywfveiWxGPboBf93olDoPyklGJd0F19Tghcji
 MefMl3gE1nsmA+0hZhUJ51naStem3RoSn2QwZnN3EGIz6LRGR4SaW55kM1sik8eFHLaZnyPcI
 z8lkyIOy38W3opUkpgumNowEJKuWpVmOneIYnku1ZRpZvhVpSFIH1PH7ZLIq0MZmsI50g9H3k
 udtIJW6FdQ+waZ4K2PiDRmi1YH05JWciXFMRZgtZlYdQsULRbRQxGWaF1rM/w+9SKsOopBMJl
 MprazNZLD/74+gEBLpgqj1QhelwWxfmDTiC4H5QmRr/SHszD9LfR4diI/27G6pXZKZYK22JvV
 rf751brv+uX7KuiaumPvy9PRqZ8N2TcLLsIZNX74f1ASM5i0vaqKuHolOTyFqHZOnZg+jgTed
 +pgHeOjYh6HY1VHcybJVN6jElthdL6YG26KNA6EpdlfXmtKIsz8eAWGZTrz9qyeu8RXWXTXbf
 3noTJaO4Dlmy0bcxjN/AcbqPngKBAAA
X-Env-Sender: jrc@skylon.demon.co.uk
X-Msg-Ref: server-15.tower-31.messagelabs.com!1493737917!94337661!1
X-Originating-IP: [104.47.2.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14383 invoked from network); 2 May 2017 15:11:57 -0000
Received: from mail-db5eur01on0070.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.70)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 May 2017 15:11:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=skylondemononcascade.onmicrosoft.com; s=selector1-skylon-demon-co-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PgjM+p6by9UYFsjc3kMEfdxLJaIpi8ovVEIgFF4La64=;
 b=JPgBWwb2/wlHEfp2hN0zZEx68lmiRrnISywIo6s+yklsHjMHJ8hF076GF16n4VClP9wuuBu1jsx82GyzTKx5kCkMIg/6L5FF2AxTWj7usjlpEOMPLpjEyi5yLWjI76uKNtMDK76V9xcR8IV6Rcjsiky8ms6IjdNcxYFyLX4U3Dg=
Received: from [192.168.199.2] (81.104.142.175) by
 LO1P123MB0771.GBRP123.PROD.OUTLOOK.COM (10.167.25.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Tue, 2 May 2017 15:11:56 +0000
To: <xen-users@lists.xen.org>
From: John Connett <jrc@skylon.demon.co.uk>
Message-ID: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
Date: Tue, 2 May 2017 16:11:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [81.104.142.175]
X-ClientProxiedBy: HE1PR03CA0008.eurprd03.prod.outlook.com (10.163.170.146) To
 LO1P123MB0771.GBRP123.PROD.OUTLOOK.COM (10.167.25.11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4278a023-eb66-4b1e-1912-08d4916d929c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075);
 SRVR:LO1P123MB0771; 
X-Microsoft-Exchange-Diagnostics: 1; LO1P123MB0771;
 3:VR5oQyeIEYL1xjPGvvkwkvb8Spvnf/ZBr5AFf+47kxu2fz9y39uC61qRIO2WDYWtm7feoxzXYg0AhANICzsYZM8ZgVb/sZiVnl+lgd566h2JUulfB2r9/nT3Ezmveox1CCwThdXTHDNN+l6YOIb/pbb7Jecjp+neDvy4CCHDiVStnfd7mOCpSW2yl3hLVC49hdUg085jDXRbf9m1g3J+xCBdaYE89ljRwFLJvddE/dJ+GRdkYQksQ+CEYZehnBqEBwYJoiG+XHK8sjfcjLsVzzAgt7GN6bBwYv6VlzdGAT0=;
 25:Z37/KruxY3PqbN16utf+BOoQQMAuaxj5SGgN2AuZzWYrGfpFUoNFO9IYSnB4DucDGYJafhbW3Jb7wAA/DHpi3tIzh+kQ89G+he8Yb1IQFBDteuTU9I/4KonUqyBVZKmMbPc44w0lftI0bm6Hc6q/NCEIF9D0SrOVVFXIWVtmUAv6a858t5n5WmG9MORhZdap4IG3HRKxjnOMGZytFLU2wtlaElz7qgz0ODAGDyjujKV00BWOJr2/uWQE07atS2347O8kxSzarzAQZwjpBn1c89zW+PU1e8WPTmx5IbMEXw7MP+ixfh7LGhHf7Er0vCt+FQNnL5GDGMvH4X01xpepzkUWIH2nYw87on573Ax1PRHhm6qqG20yGZ8dtvkZFsxhOvdCe++uqSVhmhNKmzduqPxkvMHSScQIgiLUdV5VmDAMQSWWptLggAF5NnwI2k2EheJMCJxi95Sz191rROedyGpU4nudcGI5DTLU7tbZdOw=
X-Microsoft-Exchange-Diagnostics: 1; LO1P123MB0771;
 31:8MyFIcuU4gxlVZZXW5cvwNMPTV0m6lkOWsZ5XiBmJCH4g8ka4kljJhHgu2ZgRbKOwk9/31J+rY8Y7iDUk/rIqxRiUUTF4c08lTppLx/uaUDgV8TXUbs2xA04O5XT13zaNlkho1ACO6qIMTiIrZ1jL++f06Vu9DblyZC7sJQg4yUpzENTbLQbCXUfL0kbkM8lvvOewjrjW/PrWGbG/LlsI4gk3GRxAX5fOWllluRl+JSymVakVZbXwh+X8PBYMksl5NZaNX3FXzJos6ouQjhGHQ==
X-Microsoft-Antispam-PRVS: <LO1P123MB077130DC36C9304D36EF268BDC170@LO1P123MB0771.GBRP123.PROD.OUTLOOK.COM>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(2016111802025)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148)(6043046);
 SRVR:LO1P123MB0771; BCL:0; PCL:0; RULEID:; SRVR:LO1P123MB0771; 
X-Microsoft-Exchange-Diagnostics: 1; LO1P123MB0771;
 4:KlE1dlOzQDX7VotKw3zPSqVj9rJDnaJL6HHwE9ura8CWtYHzdmCH6beIWp+8g7+18IyjQxfWYrNqrVz/C+CtI7GJbFFwvq54DyirXtPpdgNBFiOFDmR9ct1HN9Ixcjj0tRPxfMBZLskWlmKQe3txO/8K2PcC9kDBayXeEd/MOHmvi/K3V8iEP6Y9XT+fcBs9a2jP4lcZDirfHA0mhjHvGcby9tqzeIKShf6kMZLqysUQ0sl3/W4GBq2MQInVk7S7sY4+FxmGkESdlGhSK8yf+a1QCUN0qIyD98kRiVwkwe/OJujbIc1TxYjZ6n/nXIvetC1PzWceFPi9WygkisgXY4rBpfLxST9XTJFcnSgEdoUJbwWDcAAmprdS2pfVNUlKRZJZRTJUsoQe2gMTp3Lztm4VH0cTcZ/faEmTov8POgGr2J8yKPXEMCwWTIm3qTxGx4Rj+SA5HuzPswtnklqCxRx/RbQlw1Ob5bLJnFAyRuJB4bb+0g41ZVKd8AdYDn4l1J/TO/Cd3KV7ZxMcODsLc57gUZYrMiIG4XKEZVMsVEH7pEz0qDw/pwfi2lnsyTXJYnMksseLHyPqo2kg+r3wplsuh++YHXAN7kZuIWFWbmh6ma0RgKgR8QHzu5XtnlvLbGxv6hR4GOQY7ve3cIDFJgALKf2RjF75t2kgOcrtPV3rbs9nECHZ+66HHX9zOURJhgy2iNIXesqqzrWKnElpumVuftlZezhOFyT/XC/Kj8iOyul2D/lUOVWf2G8ziFv9V3dfX4VwrnbIO6qXMbsDEZ4wfz3mr5Nps/4meTjWqFMwq1UM/rjJ0LSBcsxXdNNMySKGQjJOBXEtCtG6/bqu/dObKuKl1C19ZIdXnInsSls=
X-Forefront-PRVS: 02951C14DC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39410400002)(39400400002)(39830400002)(65826007)(2906002)(33646002)(5660300001)(2351001)(54356999)(4001350100001)(50986999)(6486002)(77096006)(42186005)(110136004)(38730400002)(21480400002)(86362001)(81166006)(8676002)(31696002)(25786009)(31686004)(74482002)(117156002)(512874002)(64126003)(42882006)(7736002)(305945005)(53936002)(5890100001)(189998001)(6916009)(478600001)(568964002)(6666003)(6116002)(66066001)(83506001)(3846002)(84326002)(42262002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:LO1P123MB0771; H:[192.168.199.2]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; LO1P123MB0771;
 23:qDqZX2NmphPwjxup7N8hIKl+BoMCOaHAGQLPzato0?=
 =?us-ascii?Q?RI85WxNf0VryBh/0oJPbVk2LgcCs5cna9+0dSEZXOQgv7Acqy7feTB6Xw6nF?=
 =?us-ascii?Q?SN//xiEWhaHv8m0mxFhQABUGglEWHzYr+n7KPVCgPnOx3UOlNT1bHtyAsKj9?=
 =?us-ascii?Q?KDHEheM1ACG9pjmcPJQ6dFL3cUVCu3xOBxWmH4ZcflD1+HFJNVlt0zOgTHJZ?=
 =?us-ascii?Q?B5vvAwBXHvSkbOYMSSb2X9uY/AkSQd7hoHrLWO4IP6LBDnl51UphNfvpgKBe?=
 =?us-ascii?Q?Sd9wwzTieoY/rbobdDkCp66Fhltf1M5uhZhl5KgoYUqgQ+H1jHYNtILa72AJ?=
 =?us-ascii?Q?Kox4RVVcVdI42Jn3YjLuL/8+0OFG9YwyXx8rROHkCHbTG0+lCEdUPKdV9svX?=
 =?us-ascii?Q?iHqunRO8S4V2129ZwQ8LkJx+by11gWr/rkbaBIHup+hF6EEevIuKNMswGuGP?=
 =?us-ascii?Q?82mEQmRjU8kQ1bjhxLeS95KLrlwin6PaqGVrk/SrLZNnbYOM67UAHS65WjI8?=
 =?us-ascii?Q?UKbWktxXCFM7zNaFbea5v3uk36YyJ3p7vGT8fBEIFQvgvCTywrmklAToPLYF?=
 =?us-ascii?Q?2YEmxbKhCwin+XDtafYHLmTCYMUnL+1A/frgAekqawqK7XxAXnHdrlAWNs4b?=
 =?us-ascii?Q?EkWTmFdFs+IFxxrknaEodBG2WpwgLo0b9fNRGWdIiJLYRQbwkz/yiHxz3omh?=
 =?us-ascii?Q?S34umuqdwMXuC6oL+vOeoMrU+HXunejMULIdU2UR/jfNVc7X+sFCu3ULfLat?=
 =?us-ascii?Q?2+ITW607g8xVTOIpQjhrFasxsx+Z7y0a8j5lSnTLTYMCzg4vZYtihz567+L/?=
 =?us-ascii?Q?FfRpgTkTlODFiKK710yUo/ueK3pMZXSlE7qX93mb3aaRTWnAkeMlmFpXhFqM?=
 =?us-ascii?Q?hhqKW4OEopjwOAT6Kvqk3HmbeVsx8zt68WqVMXOp+2pE/w/lWacvXIoTEeMX?=
 =?us-ascii?Q?har01mdpQAbkgVudZlP9UUzJsMaWf/Akt9fOU5DoskQDZ7RuzudLdLTRyBwU?=
 =?us-ascii?Q?1wYQo7dwLju6WGwvVvi7U86WkXeqiekUIifu+8m4I5OH48rKMA+2xB6SNi1M?=
 =?us-ascii?Q?AglA6sUGsMZ5QccTM4q/CXdewzo5IBh2qi1ehLZnDUZLDof0P9tKJkanfUPi?=
 =?us-ascii?Q?k9+1azKx1MEsk3CGufAZuvPzYx0/lS0Vpx1NpqO3Zd6GWYrviuldhVqSRN3A?=
 =?us-ascii?Q?JD8uTLVfPtFHEk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; LO1P123MB0771;
 6:bn/8rH9GJPS42UAkaAvTRpLferr+nXc9iEdIPeqpKHw+cLBKkWDD1agouIeIXFtUxKPlAD5+vVRR5nabKNdv+4KfP1n+D1sVy9dF/ftG7UHqbu7MPMM28Ov9aZtUWyWCQJYPVHHmwwsJ8CHZUD8TiG1NPz+ekYv/iiwjmlJjGON9iyjd8R3+ZDM2xOPTBTcVcbQqZAxp2agjR0RbIYCAmjyrlKFpNSrfiadYStVXJvdgeLUwYGQVckCQSBOxr6zhH49u4qeFLC1YRxcO/LgyYcaZ2Mc5dnYXF3XvkZ5YimZpcO+v1NXecD9osbVlmpqxuPl7MbirdO1i3MXusvWqketws+6iq8YXxrGj7VymA8abBywbopyZuf+q9kdhEL4i226iTVekIdI020gIjfMyxLqLKTxqnpyEM9V1dLbn8iK87C43ThT3NvKOCYmHqIqxSKp5jqBy6DVnNKaNhUe/tEr21z+xA4DycbdN2IMPlmDZcNtRrTe2D3p4FfPQc3eSqEq7mlZJBwyFUHRusfU5rg==;
 5:ibq/R73WjD5+4cyJ1HtiZe/CuRX0UXFrbxiF4QsFlmDtRm24oNd0LnuqkzNWlhWZd7AGPGG8l/B+AJdx46qiiQuVHptGnsg6E9oXS/EPUaOPGCR/KDH2J2GDiIhN2VLYZJdMNje2qHi/FkIh9LHXuA==;
 24:gCkDGsVUQqQauKjMsPLi+p9OmBbbKIxBiJHaXkZyjgggjQgR72NiQvqJtrJCfWFlINkzvGCzWaPFQjtVh5cAA4KoZjz2xDHt2p0fURlKkyA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; LO1P123MB0771;
 7:al+FOhHjllHzLOMT6P3rLF45ajwAwnINDW2PzA+ykA0wtLGIigypiplQ+MItXVWKsCv6vLz5zL5RssgzurXgIQpiuabWu5XnqoChRGDPjF4YbBA0DRhElZn6OdCn10iDuvvH55swB0zQMWDbX3tNYZYeu1oC01UzGeMANi91nOqzAFxgiSaAKAKT6TQLCyLBhvtT8h4CJnQEUq8XyFsK+ERPeAq+KTrn31cYv0K5Yt/zTmq2yMe+Rd5mvLZyJda4hJ0cA9wjlNaJkqD6hm7LZvh+dQsIsc5yVE0Vn1qB92axcVzz0g5z0EJrIE1Ze0XQg5cnmrCWSbrrG9cQ6YZ47A==
X-OriginatorOrg: skylon.demon.co.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2017 15:11:56.0592 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO1P123MB0771
Subject: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9124586603714078889=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============9124586603714078889==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="rgqO1vgLx8g6RbEaG7VJS2OXWspB7OIuR"

--rgqO1vgLx8g6RbEaG7VJS2OXWspB7OIuR
Content-Type: multipart/mixed; boundary="iEM4CEHTGR57vXoiPQCUFIURoKrjISEJa";
 protected-headers="v1"
From: John Connett <jrc@skylon.demon.co.uk>
To: xen-users@lists.xen.org
Message-ID: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
Subject: XEN_DOMCTL_assign_device: ... failed (-12)

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

I'm trying to test OPNsense 17.1 (based on FreeBSD 11) in a Xen x86_64
domU with dom0 openSUSE Tumbleweed / xen-4.8.0. Installation and update
went smoothly and I can access the console and web interface.

My plan is to have the WAN bridged to dom0 and the LAN to use PCI pass
through to an old Ralink corp. RT2500 Wireless 802.11bg (rev 01). It is
in the PCI assignable list:

# lspci | fgrep Ralink
03:00.0 Network controller: Ralink corp. RT2500 Wireless 802.11bg (rev 01=
)
# xl pci-assignable-list
0000:03:00.0
#

However, when I use Add Hardware to add the PCI Host Device the VM then
fails to start:

# cat /var/log/xen/qemu-dm-opnsense.log
char device redirected to /dev/pts/8 (label serial0)
qemi-system-i386: terminating on signal 1 from pid 2868 (/usr/sbin/libvir=
td)
#

There is also a console message:

XEN_DOMCTL_assign_device: assign 000:3:00.0 to dom4 failed (-12)

I'm using "loglvl=3Dall guest_loglvl=3Dall com1=3D115200,8n1,0x3f8,4
console=3Dcom1,vga lapic=3Ddebug apic_verbosity=3Ddebug apic=3Ddebug
iommu=3Dverbose" in the grub command line. Is there anything else I can
add to gain more information?

Anything else I can try?


--iEM4CEHTGR57vXoiPQCUFIURoKrjISEJa--

--rgqO1vgLx8g6RbEaG7VJS2OXWspB7OIuR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iLMEAQECAB0WIQSkgaq2sCio4xbyyp3JMiZNt4huWQUCWQihowAKCRDJMiZNt4hu
Wct9A/9IcZ06WiSmtNtlgn52d7ivmCUGd5Yh1UqxY4AdhJBd0QJlXjnUtl2ISYlq
yIiE1XHKIzN06kKX5do/lWoSqV76qN4/5tDd/1cOE+bwCbV70cf62w6n+x8vX4HN
5a+ZXEGTAMrHOBS0YgHGeDwI3Yq7NgYJK2xUPSyCPmiEUr6tcA==
=xtkZ
-----END PGP SIGNATURE-----

--rgqO1vgLx8g6RbEaG7VJS2OXWspB7OIuR--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============9124586603714078889==--


From xen-users-bounces@lists.xen.org Tue May 02 16:36:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 16:36:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5amA-0001RQ-Ne; Tue, 02 May 2017 16:35:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2881c43a3=George.Dunlap@citrix.com>)
 id 1d5am9-0001RK-V4
 for xen-users@lists.xen.org; Tue, 02 May 2017 16:35:46 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F8/9B-02185-165B8095; Tue, 02 May 2017 16:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjdhK0e
 kwfOrcharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aEiW3MBV85K97smsDawDiZo4uRk0NCwE9i
 3/UHzBB2nsTTjbsYIewSifO3bjCB2LwCghInZz5hAbE5BdwkJq8/DRYXEnCVmPzlABuIzSagJ
 zHv+FegGg4OFgEViVW9JhBjEiUOT1nNBjEmQGL36XtgJcICzhLTm+JAwiICmhJ3X99mB7GZBc
 wlNj5YwAhha0q0bv/NDrFJVWLxg6PsIK0SAukSZ79nTmAUmIXktllIOhYwMq1i1ChOLSpLLdI
 1MtJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMv3oGBsYdjFNP+B1ilORgUhLl
 VX/FHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfUZo5IIcGi1PTUirTMHGAkwKQlOHiURHiZt
 wCleYsLEnOLM9MhUqcYdTn6Oj6+ZxJiycvPS5US560EKRIAKcoozYMbAYvKS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeeVApvBk5pXAbXoFdAQT0BHNsmBHlCQipKQaGBfamO7IXrbVLMR
 4R4/nzyUh6f76i+9nnvL/uWfnHdu2riQGDQ2e1/LKP/Wzk2fuLn/o99rjQHty+oy/7fc+fXhq
 /7Bx5QP+2PyrLw+Uuk3qyEueP+fDMV62h5sYDiv5yW95F7L6kea+Zwey5xstcpKIyTvi4zhVZ
 MqsmrTYz3t4vjUm1L5uTFRiKc5INNRiLipOBADuST07xQIAAA==
X-Env-Sender: prvs=2881c43a3=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1493742944!81614232!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42683 invoked from network); 2 May 2017 16:35:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 May 2017 16:35:44 -0000
X-IronPort-AV: E=Sophos;i="5.38,280,1491264000"; d="scan'208";a="45296985"
X-Gm-Message-State: AN3rC/4iKz17OMZubxPBXSc4B4A+n7l9dPL+zMmhwqR1sTJRtpM/FllM
 U0ejz5auPZpGGbEsKIrW2M5NcQoXTQ==
X-Received: by 10.55.58.199 with SMTP id h190mr26565789qka.262.1493742941041; 
 Tue, 02 May 2017 09:35:41 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
References: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 2 May 2017 17:35:40 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
Message-ID: <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
To: John Connett <jrc@skylon.demon.co.uk>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMiwgMjAxNyBhdCA0OjExIFBNLCBKb2huIENvbm5ldHQgPGpyY0Bza3lsb24u
ZGVtb24uY28udWs+IHdyb3RlOgo+IEknbSB0cnlpbmcgdG8gdGVzdCBPUE5zZW5zZSAxNy4xIChi
YXNlZCBvbiBGcmVlQlNEIDExKSBpbiBhIFhlbiB4ODZfNjQKPiBkb21VIHdpdGggZG9tMCBvcGVu
U1VTRSBUdW1ibGV3ZWVkIC8geGVuLTQuOC4wLiBJbnN0YWxsYXRpb24gYW5kIHVwZGF0ZQo+IHdl
bnQgc21vb3RobHkgYW5kIEkgY2FuIGFjY2VzcyB0aGUgY29uc29sZSBhbmQgd2ViIGludGVyZmFj
ZS4KPgo+IE15IHBsYW4gaXMgdG8gaGF2ZSB0aGUgV0FOIGJyaWRnZWQgdG8gZG9tMCBhbmQgdGhl
IExBTiB0byB1c2UgUENJIHBhc3MKPiB0aHJvdWdoIHRvIGFuIG9sZCBSYWxpbmsgY29ycC4gUlQy
NTAwIFdpcmVsZXNzIDgwMi4xMWJnIChyZXYgMDEpLiBJdCBpcwo+IGluIHRoZSBQQ0kgYXNzaWdu
YWJsZSBsaXN0Ogo+Cj4gIyBsc3BjaSB8IGZncmVwIFJhbGluawo+IDAzOjAwLjAgTmV0d29yayBj
b250cm9sbGVyOiBSYWxpbmsgY29ycC4gUlQyNTAwIFdpcmVsZXNzIDgwMi4xMWJnIChyZXYgMDEp
Cj4gIyB4bCBwY2ktYXNzaWduYWJsZS1saXN0Cj4gMDAwMDowMzowMC4wCj4gIwo+Cj4gSG93ZXZl
ciwgd2hlbiBJIHVzZSBBZGQgSGFyZHdhcmUgdG8gYWRkIHRoZSBQQ0kgSG9zdCBEZXZpY2UgdGhl
IFZNIHRoZW4KPiBmYWlscyB0byBzdGFydDoKPgo+ICMgY2F0IC92YXIvbG9nL3hlbi9xZW11LWRt
LW9wbnNlbnNlLmxvZwo+IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvOCAobGFi
ZWwgc2VyaWFsMCkKPiBxZW1pLXN5c3RlbS1pMzg2OiB0ZXJtaW5hdGluZyBvbiBzaWduYWwgMSBm
cm9tIHBpZCAyODY4ICgvdXNyL3NiaW4vbGlidmlydGQpCj4gIwo+Cj4gVGhlcmUgaXMgYWxzbyBh
IGNvbnNvbGUgbWVzc2FnZToKPgo+IFhFTl9ET01DVExfYXNzaWduX2RldmljZTogYXNzaWduIDAw
MDozOjAwLjAgdG8gZG9tNCBmYWlsZWQgKC0xMikKCldoZW4gcmVwb3J0aW5nIGEgYnVnLCBwbGVh
c2UgYWx3YXlzIGF0IGxlYXN0IGluY2x1ZGUgdGhlIG91dHB1dCBvZiAieGwKZG1lc2ciIGFuZCAi
ZG1lc2ciIChvciAvdmFyL2xvZy9tZXNzYWdlcywgb3Igd2hhdGV2ZXIpLgoKRXJyb3IgLTEyIGlz
ICJOb3QgZW5vdWdoIG1lbW9yeSIgKG9yICJDb3VsZG4ndCBhbGxvY2F0ZSBtZW1vcnkiKTsgaXQK
d291bGQgYmUgZ29vZCB0byBrbm93IHdoYXQgbWlnaHQgaGF2ZSBnb25lIGludG8gdGhhdC4KClRo
YW5rcywKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue May 02 22:24:36 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 May 2017 22:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5gCa-0007Za-4e; Tue, 02 May 2017 22:23:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jrc@skylon.demon.co.uk>) id 1d5gCX-0007ZO-JT
 for xen-users@lists.xen.org; Tue, 02 May 2017 22:23:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 88/22-02006-8D609095; Tue, 02 May 2017 22:23:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA21Tf0xTVxjt7XuvvSU8c2398VmpCR0Bp0IEdco
 ykgVDYiLiZmI2TUQf4402toX01aXTZCBOERSDQQUfYERWnHT+YkCKk0g6rXGZRjECCiwjujmq
 WGeEQFCzvr6H1mT/3Jwv55x7z/2+fJjSV2Ij5t0u3ungbGZNDL1wO/VJcq9Gt2lpwx2yquVeN
 /MpWnPtlyn1Z2gzY3XkFbq3MZa/qu9TRRO12L3n1ymqBI2U4QoUg2lSR8HeHj8tFYjUIRjq7V
 RLhZ68QuCvvhJmMDaQ1VBTmluBdHgWWQL3uv5hZM0BBAdPV9ASQZGVcPHPk0jCGrIYfD8d1Ui
 YJVnwpr6HkTBNEqBzoi6CZ5MvYHT3VVrWzIQbxx9FsI58Dk96DyPpAYrsRdAYGNBKBBAzlHt9
 lEQAKUPwvPVUxKEnH0DD3SpaFq2Dtu+vK4atEAxO0rJhUgNdze1ILg5RcP3FQ0pWbYfq5stIx
 lsgMFylPPFUDaHXPyuOdi0MPPZoZFUc1Ij7GZnoYODsozNauRhh4fjVPuXFfg14//hbLVkMxA
 gh3w0k4zi4UFuviCop+KGpE1WhBDGqEWL058VId/PhwTEPLUZ1V4wah6hMoLL/IiNGdV18Nz0
 xemJiVKdl73oYrbtNyTgJXp3oUfBiaG58ouB0KBu5QMs4Ho4cGFayrYATNR1Kho/g2pT3fzRp
 UD5eqpFxBpw7F1I0KTA6VUlP33/e90J7Es1pQQsF3vkN70xOS0/Jc1oLLC47Z7Ulpy5dkWLnB
 YEr4G1cnpDyVaG9FYVXoFilQj50ty3Hj+ZhtXk2mxTUbtLPyCvM/9bCCZatzh02XvCjOIzNwC
 aGV0U/08kX8O6vrbbwHk3TgGPNs9hxJkyzQhFnF6wFMvUbysLPPM9Danxo/7/h83K5dAYiZ3/
 5eEitpx2FDt44l22VzEQyW3Y43l49vaU9yGQ0sEilUulji3in3ep6nw+iuRiZDezHUsJYq8P1
 NkEwHE4dDrfHhKVwLu4dZSxBDV/m+u9nZvaVZgbo7pzihz+uzfAeW9C0tqT0zM7sZ2MD2Vfm6
 7rYnCUJbpPnuwC/sX/Q1DcuNnVntHntI7hRu+HpUKep+eUGq2HOzfjfkxJPbdMt5/ft8mxZNj
 wpLJ+/q706NtGUO5Y/OHl0Xpb37KUPb6GbaS2PzanLSiriX8d0mGnBwqUuopwC9x+5GL35oAQ
 AAA==
X-Env-Sender: jrc@skylon.demon.co.uk
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493763798!95867269!1
X-Originating-IP: [40.107.3.60]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56798 invoked from network); 2 May 2017 22:23:18 -0000
Received: from mail-eopbgr30060.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.60)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 May 2017 22:23:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=skylondemononcascade.onmicrosoft.com; s=selector1-skylon-demon-co-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=dqVbuJRen/pZWiLBprYUoE+QKG7uBcQpu7v6a2FMfsg=;
 b=n7uBo4p5LB3qPMWOqZOOo+6Q+N64sd6BlUYbHkiZ9GUck3RyUFsB7c9Q2REhgXb7ojBUbqSh/wJjrgvKY4uTFDqFs0WpzhnH6rQvE4NnZDg7eVDR2wujTEUWfMjxC63GtE69B1YF8Vazbr2mbYQTwsM7sBnAQXi7ItaMUIYY2SU=
Received: from [192.168.199.2] (81.104.142.175) by
 MMXP123MB0783.GBRP123.PROD.OUTLOOK.COM (10.166.238.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1061.12; Tue, 2 May 2017 22:23:15 +0000
To: George Dunlap <george.dunlap@citrix.com>
References: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
 <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
From: John Connett <jrc@skylon.demon.co.uk>
Message-ID: <c27b7b3b-f640-026a-fa36-0d81b1e0266b@skylon.demon.co.uk>
Date: Tue, 2 May 2017 23:21:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
X-Originating-IP: [81.104.142.175]
X-ClientProxiedBy: VI1PR07CA0090.eurprd07.prod.outlook.com (10.165.229.144) To
 MMXP123MB0783.GBRP123.PROD.OUTLOOK.COM (10.166.238.137)
X-MS-Office365-Filtering-Correlation-Id: 77a55f3c-7c70-48ed-3a18-08d491a9d492
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075);
 SRVR:MMXP123MB0783; 
X-Microsoft-Exchange-Diagnostics: 1; MMXP123MB0783;
 3:GL8gbDokRIjV/0SAhFeO8YRmnOhlIzbyTkN/SUbtW95GEtHGG1iSsNcUvr5xwndPh2tDL+8ymm8+51UBeJ8qgV5OiCj7fwMhTrwlNgZmo+qjt2G/gAD27CCPxr13wiqAMc5ef3SOmcBGDOSlaYHIzgZtMvnX5w9vY+MkRXuqU9Sq44kiub13yPsJfY6qR9Gi10VAVR6LKAheKYB4gCfcFcZmm5XSkIQTe0th3b2G7UUor+bNPqT5wODx/YB7fdQxZNTg3CrpqFLBQLwqMJQf7zwVTmx0kBQxLIF7b+roY1PIaFp7jg0yzpwNMaiHGWal;
 25:ajr1qboQ0VyvVE3moHxXpuKOtINMT4nAqs4gOgyag7G8iCZ1msTFBj/ULzk7nK0CvF+L0T2OsdqupggY0DnRlBi8G77mk8uGzeOghSFRnlkLYOU14mi0uojJ/E7g815K/9LxTnfKUgjHoLo2Kul8SBHDw2VmfdF8rCqBH15+d/1jMRlnHI9v0bJLpb+dD7acJKB7Fqoiq2dIQw56DoS7NblDexBmQ2ekBy8v1IWbzNQyOwc+QljLAaZMEvUl3QmeBcHx5KWYdBtwD+pIhivkKS9IIuSWby/IKSdwR3dg+jrkofBOB61WaJetsLUALL6q5ZpoErBRfUyC96zpUqape5ghxLTHkUw1QlKL6E7r/b5Fc6sgDiBSG6xmNsrDiteAYkf0xRW0aGqYxw+8CT0gVyTd7PoEIQnXhHOo/y/LLYbDiVc8aOI5D08ohT9jNc+4L093Ujfc37UO/oWpbGwHFmTq36avH7xAssCwY0NQAFOpX3EXMIMLbVk0rqXX+5jH
X-Microsoft-Exchange-Diagnostics: 1; MMXP123MB0783;
 31:k3OlD6YEJLCaaYTALjOOIiZp0jNm/BtX3K1qro2W5575Y5sr3Ff5PFyNc+4DFOBIimZ28HX5Tvqvt8sqVRnpiJA7bqJxo2PkKtosTTpseVg3bTlX3SJcCZj9c5+LnoMDSnSVz+f9BSxVDFvRjp26hxU+4vLlIKzQYHfUH4Aei5Ny3nVUcV6JMq7FzW7r4gdwAbnmJee+hUVt8JqqptZmEHe/R6ISb6ldczxfEHeFUYFhh+nB4yP49dlwQ1ggrB8v6qj48vfFqFuAQ9MrLHP2EqP7+m5SUaOVQYPW0ly1h6fohvhrZlaq2J/MQtjT4ArooxKARtAuz3WLd1fgveq4vg==
X-Microsoft-Antispam-PRVS: <MMXP123MB07834560BEDD25969F0B297FDC170@MMXP123MB0783.GBRP123.PROD.OUTLOOK.COM>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(70601490899591)(211171220733660); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(102415395)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201703061421075)(20161123558100)(2016111802025)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148)(6043046);
 SRVR:MMXP123MB0783; BCL:0; PCL:0; RULEID:; SRVR:MMXP123MB0783; 
X-Microsoft-Exchange-Diagnostics: 1; MMXP123MB0783;
 4:FH/x8uWwzp2NbP1yKw/u7oy8Vq7ztydHkw8BZtcFrc9MrgGH3fgpm9I3D3yFmhwEzJ4/lvEH0klIcIPCXISZsJnQUAsz4JX8lXeWzhAwMXf2thbWe1ePkhtULsve+FsAhsJadAJGK87+1rJ0xkDstIfXtoyE2ZwkisiiaZP1netP+aY/xeqtSqalOBx8YyfSc/JDlzr3HBpu7WFmKlrIZxEa1BEF+bCAIxkom70BRWN+Qavfx+aSFv4Mp5ybYiVwBJegsG7Gz+ILOSTUS1CF27h/wEWDr+d8lJ7/Q5tfu28K3gapws8bH/71AoW5N5hHBynZc+IOv3icbuWZoupy3vlomWxma6xCnZC9YdfWWAH4Tj7/07znLaBL3cZ8zSem0ZIBEqAYBgAubxCKQGHv6ExXrLuO38QHP8eYU92JsaksJgRgBEClNLwtS8WPxaJzVW0rxcm3oRzR9eUPJBVWcyZ79d/K9BeA4PLt50TBWsxjurCvzfYIB9A4lx3PyLSWuCzzF1yQ5oe1lkgFVYOEq3rxK90byBD+flSb5bcQpgMLQ4xisU0oeMDQ8mQNCM17xohFm4D/nqEuYsImzF0eeNPt5qxNvMN1UEl0P0HjUhiBti59XTcfmQsUZasNXyfJZFKCQDzvjpv3XgpAQP4FNTv7LfAl03j8UCCP05wnxr57uKZh0sAbZb4Ui/PnUa7aKifVHD+xzvNomhTantqgLhIUcjvVr4z2jevGIz92+hN95XWDU+dfkziPYB9KmCGGYOCl0//kIA8cX55ZqbUEEdQJrxrxwmthGtXfuxh648E8OuCL5YMW9gz61ZEk6sd88dIa8G3jM/tMgE65dvjW7og/Z47ABF3QT37YFuuolfQi2sNXqGxRd6qqKwXnKZPZ
X-Forefront-PRVS: 02951C14DC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(377454003)(66654002)(24454002)(38730400002)(77096006)(31696002)(110136004)(568964002)(64126003)(50986999)(54356999)(65806001)(53546009)(65956001)(229853002)(42186005)(21480400002)(76176999)(2950100002)(6666003)(2906002)(6486002)(6916009)(42882006)(53936002)(65826007)(8676002)(81166006)(8666007)(5660300001)(33646002)(4810100001)(6116002)(189998001)(117156002)(25786009)(5890100001)(4001350100001)(305945005)(7736002)(4326008)(66066001)(74482002)(84326002)(512874002)(86362001)(83506001)(3846002)(42262002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MMXP123MB0783; H:[192.168.199.2]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MMXP123MB0783;
 23:DD1rM/8BQr5/E6+Zcwsp+xcZ8r/myxGQ2tljuxOSz?=
 =?us-ascii?Q?kOgbxSL0dBg7NCOHiLfwH1NT5scZfN2LZbCeXq9euXp31QTVNdHAg63NpCFg?=
 =?us-ascii?Q?DBb6qlwWme/yYT3V0BAiTgzSOdQ/NFIjSf1t1y4zypl38lcqXeGeWw5qqCpz?=
 =?us-ascii?Q?b5hVaJCxZxtKzdbEOTCxhEJeNPi5KkOJxBPj5qTdiNPYtXixeBHGSIipXSHI?=
 =?us-ascii?Q?U4RIqpEMsMVSagLz1X6cvW6Rt/uwdNKxt7HFEnAIGW1AEThEtzZzKDiU7H4e?=
 =?us-ascii?Q?DY+nLPSw+/BdSI9dSn2rpcd7f0LhVa/ewY81OSOtNeVVwXcJ7XYDXEOorNon?=
 =?us-ascii?Q?lOdrrWvDBdCr4m1fU791+3nrdrkue2T4OmDONSJwUaolMtInciMrkl59bIHm?=
 =?us-ascii?Q?fyyeQBZOryvKU9owCs+CnlhJ7FC1/GGDITYy7cvtITZOAICEHHrP1+INMvGQ?=
 =?us-ascii?Q?559zgVh/a3VVuhl2pjg0M5cPjG6ojxcEtmGWoXH8OHCZd4cONHAFQm2Odl4U?=
 =?us-ascii?Q?ckCStnTmb8BkHC7/MzjFByEEW6qe99AA8NsMdZEthnk/Z2ISyLm8x6Ne0XXS?=
 =?us-ascii?Q?WYCpP7f7jiF46lhp2g07jYWiYYp+/iLX/nGRcE6snKL11y4K3KFUpNJeLH67?=
 =?us-ascii?Q?whV/pDjAB0vS9hQgyNeEcGCBMeXIuKmqKItBN1uuL0KXDj0WHPsG7/YJJUAa?=
 =?us-ascii?Q?7bJn2e3PNqBMnumtysEsy3/eaTHNmq7ys2XhzUzEqLd7WdFeZW49u6O1Fpc2?=
 =?us-ascii?Q?u/Cvf5GzgRfe0SYc3TI8VW7Ed84L31UALGU69H1k5GgDhddx3cFwwuN+f+Q/?=
 =?us-ascii?Q?UDIbPlw0sENSOQRmJ+dj9DudTcNPSgxq7kkfrE7sE/kKtJ0YrcrNEOvzA+nH?=
 =?us-ascii?Q?l4COPJXvaD8iLUsyp8JHBfs3zpkWLs3bjD70ZNbBVxbbMDMFUWUYCccX7uLR?=
 =?us-ascii?Q?yBc1qFX2ONZ5qCBTJwBcQ5zkI2GZZbUTL9RbjQa45QeOSswFKL5tcehwRF1m?=
 =?us-ascii?Q?KNiScAMxTXerCL/5OPIcrfrnrJvSuibz8ZxfdGpZbkkNntTQRKnSYHBoGKaQ?=
 =?us-ascii?Q?6I8qK/LAjOgwd3EDnDp8GCvA0QMtoCvH9qnrPqkEwoEZKc5jIEZTVFDff6Un?=
 =?us-ascii?Q?s+Wn5wKd4hr0eaqhNacs7Og8qWy9X1NXjP7ZyfJ4RuEhgayRMwP0nN22Q5p7?=
 =?us-ascii?Q?T3fc3UWqttH7oHc2u7ZTnjmwHfzd3dvDwwoIQSA2FKEh47j3LCbSvfbT8VNe?=
 =?us-ascii?Q?QV2uimFBG47zxuSyL7S7hnATnfuXTWk05MW3lbMcHf62tr6FLBdxWWEHaR4o?=
 =?us-ascii?Q?pBAPimGANlR0q+Jr1e18Fk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MMXP123MB0783;
 6:ELQGfnXWVBpwolyoQnOyIQOcbGHZLLWuM5N2t9+ZkK3GAYmyzlpMkugr9VE3xSKh9RyLk8DJAJDsUJ31iR1tJ6WmS5D2hSP5FyayljeDgYPrP9nxNkYWLwjAwava7y+0sEG7kJqVP1nqbvKiHrmjeFlVKEVgCb+cxCiXDA1TKpFeMhBBFk7WavFsn5ljFX6MyvDhi/EITADR9QiGCTtny0qHU1w3ort9ptMBnrvCCrukRDTSjauSuagY0/O8Um8bb8DlboL+Z0+Ak/j4BpWSLQRWHGGaFjIN6y0iFv3HeI3y3BarQfB5Ic9rxbyueGjlnA9Sx3N4qa/KTZWmYnFurILmyvxDP5HQMvmsB5tzcnj1bb9hoQq5JCzYLuVvzVE+RMVdCHJuYkw2KcsFXWXODq57v0Pe+7fkNXhmm7cN6JsHbzuh3knuLoSCZX19VeaxT94gV7fmAQcBynkPMBBMDjOVLNd1LFPu8zdsh53OLA5cCh/XVDis0cOMvWC3ml8A3enMXm4Y/NALxJu3ajjH+w==;
 5:XWAsFEX8MPUOfdGlw2nDSUL+9g2E0a7XfDPJlTWaLHrOFeSEdMH6oKa/nLFcIubxABWzo7LVlXyGEU5fr+WDfHbrHaV6bpf1EQ4UC/cfdpticxhNe7HXEvMs2iIb2XpOoXZrQHC3gbOU5S2l6riOKQ==;
 24:8Myee6EjKU6ZAfdA/tlqmO631vAWxrNqMM0F7WzTBcsNTZumxT4eEDSW3GUc38xBUeCNMu+9xs+6VEeJXNQq+pq27UAPwo3tNkd8xqPA2Qg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MMXP123MB0783;
 7:CTjjKa9NX35PchAvD9m1jCtrhSjRAqohYr6W4hHDwiThA+dydm7kavWWOvwRS+u+Lc8twEG0b2v+xo+4KiHiRVJOUcA0HocxWKXwiaSZSt0vRJ1+sILc0LFD40a3WTUNd3swHF8tOHk5IOB2D3FrxwUT5yRHkO9dc81gzSudOoMHAfRhdgA1DBei36bGUpfvC0wHPl75HMhNiOP+tkiHpgZmMC6QPA16zmDXi8IU3NkYMayKlKLghHggEgFbjajuBRztJsOk+4Jq+bO3lSMVkkn/NWTntIRVf9bTT4kHFn/0EM3ZTJmcUOrZ9sZvRPZFKTqzfhLgd5uPljaD+s8ppw==
X-OriginatorOrg: skylon.demon.co.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2017 22:23:15.5591 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MMXP123MB0783
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2247041738355439756=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2247041738355439756==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="5spe0QeRsjBVF9WfeSbqttADhAJQtCCLm"

--5spe0QeRsjBVF9WfeSbqttADhAJQtCCLm
Content-Type: multipart/mixed; boundary="ecmlXnSEmJAHkaR80M59ax4QCqRLWI17v";
 protected-headers="v1"
From: John Connett <jrc@skylon.demon.co.uk>
To: George Dunlap <george.dunlap@citrix.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <c27b7b3b-f640-026a-fa36-0d81b1e0266b@skylon.demon.co.uk>
Subject: Re: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
References: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
 <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
In-Reply-To: <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>

--ecmlXnSEmJAHkaR80M59ax4QCqRLWI17v
Content-Type: multipart/mixed;
 boundary="------------48C35B782DA16C14D1E279D3"

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

On 02/05/17 17:35, George Dunlap wrote:
> On Tue, May 2, 2017 at 4:11 PM, John Connett <jrc@skylon.demon.co.uk> w=
rote:
>> I'm trying to test OPNsense 17.1 (based on FreeBSD 11) in a Xen x86_64=

>> domU with dom0 openSUSE Tumbleweed / xen-4.8.0. Installation and updat=
e
>> went smoothly and I can access the console and web interface.
>>
>> My plan is to have the WAN bridged to dom0 and the LAN to use PCI pass=

>> through to an old Ralink corp. RT2500 Wireless 802.11bg (rev 01). It i=
s
>> in the PCI assignable list:
>>
>> # lspci | fgrep Ralink
>> 03:00.0 Network controller: Ralink corp. RT2500 Wireless 802.11bg (rev=
 01)
>> # xl pci-assignable-list
>> 0000:03:00.0
>> #
>>
>> However, when I use Add Hardware to add the PCI Host Device the VM the=
n
>> fails to start:
>>
>> # cat /var/log/xen/qemu-dm-opnsense.log
>> char device redirected to /dev/pts/8 (label serial0)
>> qemi-system-i386: terminating on signal 1 from pid 2868 (/usr/sbin/lib=
virtd)
>> #
>>
>> There is also a console message:
>>
>> XEN_DOMCTL_assign_device: assign 000:3:00.0 to dom4 failed (-12)
>=20
> When reporting a bug, please always at least include the output of "xl
> dmesg" and "dmesg" (or /var/log/messages, or whatever).
>=20
> Error -12 is "Not enough memory" (or "Couldn't allocate memory"); it
> would be good to know what might have gone into that.
>=20
> Thanks,
>  -George
>=20

I kept the original message brief in case it wasn't a bug but my mistake.=


Output of "xl dmesg" and "dmesg" attached. Please let me know if you
need any further information.

Many thanks
--
John

--------------48C35B782DA16C14D1E279D3
Content-Type: text/plain; charset=UTF-8;
 name="xl-dmesg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xl-dmesg"

NjAwLCAzMiBicHAKKFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhFTikgIEZvdW5kIDAgTUJS
IHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDUgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMK
KFhFTikgRUZJIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAw
MDA5ZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA5ZjAwMCAtIDAwMDAwMDAwMDAw
YTAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwMjAw
MDAwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMjAwMDAwMDAgLSAwMDAwMDAwMDIwMjAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMjAyMDAwMDAgLSAwMDAwMDAwMDQwMDA0
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDQwMDA0MDAwIC0gMDAwMDAwMDA0MDAwNTAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDQwMDA1MDAwIC0gMDAwMDAwMDBkOGQwMDAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBkOGQwMDAwMCAtIDAwMDAwMDAwZDlhNjgwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBkOWE2ODAwMCAtIDAwMDAwMDAwZDlhZjAwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwZDlhZjAwMDAgLSAwMDAwMDAwMGQ5Yjk3MDAwIChB
Q1BJIE5WUykKKFhFTikgIDAwMDAwMDAwZDliOTcwMDAgLSAwMDAwMDAwMGRhNDBjMDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZGE0MGMwMDAgLSAwMDAwMDAwMGRhNDBkMDAwICh1
c2FibGUpCihYRU4pICAwMDAwMDAwMGRhNDBkMDAwIC0gMDAwMDAwMDBkYTQ1MDAwMCAoQUNQ
SSBOVlMpCihYRU4pICAwMDAwMDAwMGRhNDUwMDAwIC0gMDAwMDAwMDBkYWQ1OTAwMCAodXNh
YmxlKQooWEVOKSAgMDAwMDAwMDBkYWQ1OTAwMCAtIDAwMDAwMDAwZGFmZjIwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBkYWZmMjAwMCAtIDAwMDAwMDAwZGIwMDAwMDAgKHVzYWJs
ZSkKKFhFTikgIDAwMDAwMDAwZGI4MDAwMDAgLSAwMDAwMDAwMGRmYTAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZjgwMDAwMDAgLSAwMDAwMDAwMGZjMDAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmVkMDAwMDAgLSAwMDAwMDAwMGZlZDA0MDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmVkMWMwMDAgLSAwMDAwMDAwMGZlZDIwMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmVlMDAwMDAgLSAwMDAwMDAwMGZlZTAxMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwZmYwMDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwODFlNjAwMDAwICh1c2FibGUp
CihYRU4pIEFDUEk6IFJTRFAgRDlCNzgwMDAsIDAwMjQgKHIyIFNVUEVSTSkKKFhFTikgQUNQ
SSBXYXJuaW5nICh0YnV0aWxzLTA0MjIpOiBCSU9TIFhTRFQgaGFzIE5VTEwgZW50cnksIHVz
aW5nIFJTRFQgWzIwMDcwMTI2XQooWEVOKSBBQ1BJOiBSU0RUIEQ5Qjc4MDI4LCAwMDVDIChy
MSBTVVBFUk0gU01DSS0tTUIgICAgICAgIDEgTVNGVCAgICAxMDAxMykKKFhFTikgQUNQSTog
RkFDUCBEOUI3ODEzOCwgMDA4NCAocjIgU1VQRVJNIFNNQ0ktLU1CICAgICAgICAxIEFNSSAg
ICAgMTAwMTMpCihYRU4pIEFDUEk6IERTRFQgRDlCNzgxQzAsIDlBQjUgKHIyIFNVUEVSTSBT
TUNJLS1NQiAgICAgICAgMCBJTlRMIDIwMDUxMTE3KQooWEVOKSBBQ1BJOiBGQUNTIEQ5Qjk1
MDQwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMgRDlCODFEODgsIDAwOTIgKHIzIFNVUEVSTSBT
TUNJLS1NQiAgICAgICAgMSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBGUERUIEQ5Qjgx
RTIwLCAwMDQ0IChyMSBTVVBFUk0gU01DSS0tTUIgICAgICAgIDEgQU1JICAgICAxMDAxMykK
KFhFTikgQUNQSTogTUNGRyBEOUI4MUU2OCwgMDAzQyAocjEgU1VQRVJNIFNNQ0ktLU1CICAg
ICAgICAxIE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IEhQRVQgRDlCODFFQTgsIDAwMzgg
KHIxIFNVUEVSTSBTTUNJLS1NQiAgICAgICAgMSBBTUkuICAgICAgICA1KQooWEVOKSBBQ1BJ
OiBTU0RUIEQ5QjgxRUUwLCAwMzZEIChyMSBTYXRhUmUgU2F0YVRhYmwgICAgIDEwMDAgSU5U
TCAyMDA5MTExMikKKFhFTikgQUNQSTogU1NEVCBEOUI4MjI1MCwgMDlBNCAocjEgIFBtUmVm
ICBDcHUwSXN0ICAgICAzMDAwIElOVEwgMjAwNTExMTcpCihYRU4pIEFDUEk6IFNTRFQgRDlC
ODJCRjgsIDEwMkIgKHIxICBQbVJlZiAgICBDcHVQbSAgICAgMzAwMCBJTlRMIDIwMDUxMTE3
KQooWEVOKSBBQ1BJOiBETUFSIEQ5QjgzQzI4LCAwMEI4IChyMSBJTlRFTCAgICAgIFNOQiAg
ICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogQVNGISBEOUI4M0NFMCwgMDBB
NSAocjMyIElOVEVMICAgICAgIEhDRyAgICAgICAgMSBURlNNICAgIEY0MjQwKQooWEVOKSBB
Q1BJOiBFSU5KIEQ5QjgzRDg4LCAwMTMwIChyMSAgICBBTUkgQU1JIEVJTkogICAgICAgIDAg
ICAgICAgICAgICAgMCkKKFhFTikgQUNQSTogRVJTVCBEOUI4M0VCOCwgMDIzMCAocjEgIEFN
SUVSIEFNSSBFUlNUICAgICAgICAwICAgICAgICAgICAgIDApCihYRU4pIEFDUEk6IEhFU1Qg
RDlCODQwRTgsIDAwQTggKHIxICAgIEFNSSBBTUkgSEVTVCAgICAgICAgMCAgICAgICAgICAg
ICAwKQooWEVOKSBBQ1BJOiBCRVJUIEQ5Qjg0MTkwLCAwMDMwIChyMSAgICBBTUkgQU1JIEJF
UlQgICAgICAgIDAgICAgICAgICAgICAgMCkKKFhFTikgU3lzdGVtIFJBTTogMzI2MzRNQiAo
MzM0MTc0NjRrQikKKFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihYRU4pIEZh
a2luZyBhIG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwODFlNjAwMDAwCihYRU4p
IERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIHZlc2FmYjogZnJhbWVidWZmZXIgYXQg
MHhlMDAwMDAwMCwgbWFwcGVkIHRvIDB4ZmZmZjgyYzAwMDIwMTAwMCwgdXNpbmcgMjA0OGss
IHRvdGFsIDY1NDcyawooWEVOKSB2ZXNhZmI6IG1vZGUgaXMgODAweDYwMHgzMiwgbGluZWxl
bmd0aD0zMjAwLCBmb250IDh4OAooWEVOKSB2ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6
ODo4LCBzaGlmdD0yNDoxNjo4OjAKKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2
ICgweDYpLCBNb2RlbCA1OCAoMHgzYSksIFN0ZXBwaW5nIDkgKHJhdyAwMDAzMDZhOSkKKFhF
TikgU01CSU9TIDIuNyBwcmVzZW50LgooWEVOKSBETUkgMi43IHByZXNlbnQuCihYRU4pIEFQ
SUMgYm9vdCBzdGF0ZSBpcyAneGFwaWMnCihYRU4pIFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1
bHQKKFhFTikgQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHg0MDggKDI0IGJpdHMpCihYRU4p
IEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6NDA0LDE6MF0sIHBtMXhfZXZ0WzE6NDAw
LDE6MF0KKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1tkOWI5NTA0Y10sIHZl
Y19zaXplWzIwXQooWEVOKSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVk
KQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDAyXSBlbmFi
bGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA0XSBl
bmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA2
XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsw
eDAxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA2XSBsYXBpY19p
ZFsweDAzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBsYXBp
Y19pZFsweDA1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA4XSBs
YXBpY19pZFsweDA3XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRb
MHhmZl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogSU9BUElDIChpZFsweDAy
XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBJT0FQSUNbMF06IGFw
aWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwooWEVO
KSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwg
ZGZsKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9p
cnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuCihY
RU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJROSB1c2Vk
IGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcg
MSBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZl
ZDAwMDAwCihYRU4pIFtWVC1EXUhvc3QgYWRkcmVzcyB3aWR0aCAzNgooWEVOKSBbVlQtRF1m
b3VuZCBBQ1BJX0RNQVJfRFJIRDoKKFhFTikgW1ZULURdICBkbWFydS0+YWRkcmVzcyA9IGZl
ZDkwMDAwCihYRU4pIFtWVC1EXWRyaGQtPmFkZHJlc3MgPSBmZWQ5MDAwMCBpb21tdS0+cmVn
ID0gZmZmZjgyYzAwMDQwMjAwMAooWEVOKSBbVlQtRF1jYXAgPSBjMDAwMDAyMGU2MDI2MiBl
Y2FwID0gZjAxMDFhCihYRU4pIFtWVC1EXSBlbmRwb2ludDogMDAwMDowMDowMi4wCihYRU4p
IFtWVC1EXWZvdW5kIEFDUElfRE1BUl9EUkhEOgooWEVOKSBbVlQtRF0gIGRtYXJ1LT5hZGRy
ZXNzID0gZmVkOTEwMDAKKFhFTikgW1ZULURdZHJoZC0+YWRkcmVzcyA9IGZlZDkxMDAwIGlv
bW11LT5yZWcgPSBmZmZmODJjMDAwNDA0MDAwCihYRU4pIFtWVC1EXWNhcCA9IGM5MDA4MDIw
NjYwMjYyIGVjYXAgPSBmMDEwZGEKKFhFTikgW1ZULURdIElPQVBJQzogMDAwMDpmMDoxZi4w
CihYRU4pIFtWVC1EXSBNU0kgSFBFVDogMDAwMDpmMDowZi4wCihYRU4pIFtWVC1EXSAgZmxh
Z3M6IElOQ0xVREVfQUxMCihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9STVJSOgooWEVO
KSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWQuMAooWEVOKSBbVlQtRF0gZW5kcG9pbnQ6
IDAwMDA6MDA6MWEuMAooWEVOKSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MTQuMAooWEVO
KSBbVlQtRF0gIFJNUlIgcmVnaW9uOiBiYXNlX2FkZHIgZDk5ZmUwMDAgZW5kX2FkZHJlc3Mg
ZDlhMGFmZmYKKFhFTikgW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6CihYRU4pIFtWVC1E
XSBlbmRwb2ludDogMDAwMDowMDowMi4wCihYRU4pIFtWVC1EXSAgUk1SUiByZWdpb246IGJh
c2VfYWRkciBkYjgwMDAwMCBlbmRfYWRkcmVzcyBkZjlmZmZmZgooWEVOKSBJbnZhbGlkIHBo
eXNpY2FsIGFkZHJlc3MgaW4gR0FSCihYRU4pIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJl
ZW4gaW5pdGlhbGl6ZWQKKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1
cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzICgwIGhvdHBs
dWcgQ1BVcykKKFhFTikgTlJfQ1BVUzoxMDI0IG5yX2NwdW1hc2tfYml0czo2NAooWEVOKSBt
YXBwZWQgQVBJQyB0byBmZmZmODJjZmZmZmZiMDAwIChmZWUwMDAwMCkKKFhFTikgbWFwcGVk
IElPQVBJQyB0byBmZmZmODJjZmZmZmZhMDAwIChmZWMwMDAwMCkKKFhFTikgSVJRIGxpbWl0
czogMjQgR1NJLCAxNTI4IE1TSS9NU0ktWAooWEVOKSBTd2l0Y2hlZCB0byBBUElDIGRyaXZl
ciB4MmFwaWNfY2x1c3Rlci4KKFhFTikgeHN0YXRlOiBzaXplOiAweDM0MCBhbmQgc3RhdGVz
OiAweDcKKFhFTikgSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZAooWEVO
KSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpCihYRU4p
IFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIERldGVjdGVkIDM1MDAu
MDMxIE1IeiBwcm9jZXNzb3IuCihYRU4pIEVGSSBtZW1vcnkgbWFwOgooWEVOKSAgMDAwMDAw
MDAwMDAwMC0wMDAwMDAwMDA3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwMDAwMDgwMDAtMDAwMDAwMDA1YWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDAwMDViMDAwLTAwMDAwMDAwNWRmZmYgdHlwZT0yIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDA1ZTAwMC0wMDAwMDAwMDVmZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMDAwNjAwMDAtMDAwMDAw
MDA5ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDlm
MDAwLTAwMDAwMDAwOWZmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDAwMDEwMDAwMC0wMDAwMDAxZmZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwMDIwMDAwMDAtMDAwMDAwMjBmZmZmZiB0eXBlPTIgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAyMTAwMDAwLTAwMDAwMWZmZmZmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAyMDAwMDAwMC0wMDAwMDIwMWZm
ZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMjAyMDAwMDAt
MDAwMDA0MDAwM2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDQwMDA0MDAwLTAwMDAwNDAwMDRmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA0MDAwNTAwMC0wMDAwMDhiZDRjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwOGJkNGQwMDAtMDAwMDA4ZDA5NGZmZiB0eXBlPTIgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDhkMDk1MDAwLTAwMDAwOGU0YzNmZmYg
dHlwZT0xIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA4ZTRjNDAwMC0wMDAw
MGMxNWZiZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYzE1
ZmMwMDAtMDAwMDBjMTYwMWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMGMxNjAyMDAwLTAwMDAwYzE3ZjZmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBjMTdmNzAwMC0wMDAwMGMxN2Y3ZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYzE3ZjgwMDAtMDAwMDBjMTdmOGZmZiB0eXBl
PTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGMxN2Y5MDAwLTAwMDAwYzE4
ZmNmZmYgdHlwZT0xIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjMThmZDAw
MC0wMDAwMGNiZTBhZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwY2JlMGIwMDAtMDAwMDBjYzAzZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMGNjMDQwMDAwLTAwMDAwY2MwNjFmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzA2MjAwMC0wMDAwMGNjMGMwZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2MwYzEwMDAtMDAwMDBjYzBlMmZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjMGUzMDAwLTAw
MDAwY2MxM2NmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBj
YzEzZDAwMC0wMDAwMGNjMTQ1ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwY2MxNDYwMDAtMDAwMDBjYzE2OWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMGNjMTZhMDAwLTAwMDAwY2MxNmVmZmYgdHlwZT03IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzE2ZjAwMC0wMDAwMGNjMTZmZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2MxNzAwMDAtMDAwMDBj
YzE3NmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjMTc3
MDAwLTAwMDAwY2MxNzdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBjYzE3ODAwMC0wMDAwMGNjMThkZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwY2MxOGUwMDAtMDAwMDBjYzE5M2ZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjMTk0MDAwLTAwMDAwY2MxOWRmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzE5ZTAwMC0wMDAwMGNjMWM2
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2MxYzcwMDAt
MDAwMDBjYzFlOGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MGNjMWU5MDAwLTAwMDAwY2MyMzRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDBjYzIzNTAwMC0wMDAwMGNjMjNiZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwY2MyM2MwMDAtMDAwMDBjYzU2YWZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjNTZiMDAwLTAwMDAwY2M1NmJmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzU2YzAwMC0wMDAw
MGNjNTdkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2M1
N2UwMDAtMDAwMDBjYzU4NWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMGNjNTg2MDAwLTAwMDAwY2M1ODlmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBjYzU4YTAwMC0wMDAwMGNjNTkyZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2M1OTMwMDAtMDAwMDBjYzhhNGZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjOGE1MDAwLTAwMDAwY2M4
YTZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzhhNzAw
MC0wMDAwMGNjOGFjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwY2M4YWQwMDAtMDAwMDBjYzhhZWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMGNjOGFmMDAwLTAwMDAwY2M4YjRmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzhiNTAwMC0wMDAwMGNjOGI2ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2M4YjcwMDAtMDAwMDBjYzhiZWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjOGJmMDAwLTAw
MDAwY2M4YzFmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBj
YzhjMjAwMC0wMDAwMGNjOGM4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwY2M4YzkwMDAtMDAwMDBjYzhjOWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMGNjOGNhMDAwLTAwMDAwY2M4ZDNmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjYzhkNDAwMC0wMDAwMGNjOGQ2ZmZmIHR5
cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2M4ZDcwMDAtMDAwMDBj
Y2E4OGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjYTg5
MDAwLTAwMDAwY2NhODlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBjY2E4YTAwMC0wMDAwMGNjYjkwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwY2NiOTEwMDAtMDAwMDBjY2NiMmZmZiB0eXBlPTcgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGNjY2IzMDAwLTAwMDAwY2NjYjhmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBjY2NiOTAwMC0wMDAwMGNjY2Jh
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwY2NjYmIwMDAt
MDAwMDBjY2NiYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MGNjY2JjMDAwLTAwMDAwY2NjYmRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDBjY2NiZTAwMC0wMDAwMGQ2NDJlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwZDY0MmYwMDAtMDAwMDBkNjQyZmZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGQ2NDMwMDAwLTAwMDAwZDdlZTBmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBkN2VlMTAwMC0wMDAw
MGQ4OTk5ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwZDg5
OWEwMDAtMDAwMDBkOGNmZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMGQ4ZDAwMDAwLTAwMDAwZDk4YzFmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBkOThjMjAwMC0wMDAwMGQ5YTY3ZmZmIHR5cGU9MCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwZDlhNjgwMDAtMDAwMDBkOWFlZmZmZiB0eXBl
PTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGQ5YWYwMDAwLTAwMDAwZDli
ODdmZmYgdHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwZDliODgw
MDAtMDAwMDBkOWI4YmZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBkOWI4YzAwMC0wMDAwMGQ5Yjk2ZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMGQ5Yjk3MDAwLTAwMDAwZGExNjlmZmYgdHlwZT02IGF0dHI9ODAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBkYTE2YTAwMC0wMDAwMGRhMmQxZmZmIHR5cGU9
NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwZGEyZDIwMDAtMDAwMDBkYTJk
M2ZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGRhMmQ0MDAw
LTAwMDAwZGEzODFmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDBkYTM4MjAwMC0wMDAwMGRhMzljZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwZGEzOWQwMDAtMDAwMDBkYTQwYmZmZiB0eXBlPTUgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMGRhNDBjMDAwLTAwMDAwZGE0MGNmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBkYTQwZDAwMC0wMDAwMGRhNDRmZmZm
IHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGRhNDUwMDAwLTAw
MDAwZGE1YTBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBk
YTVhMTAwMC0wMDAwMGRhZDI5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwZGFkMmEwMDAtMDAwMDBkYWQyZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMGRhZDJmMDAwLTAwMDAwZGFkMzJmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBkYWQzMzAwMC0wMDAwMGRhZDNmZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwZGFkNDAwMDAtMDAwMDBk
YWQ1MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGRhZDUy
MDAwLTAwMDAwZGFkNThmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBkYWQ1OTAwMC0wMDAwMGRhZmYxZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwZGFmZjIwMDAtMDAwMDBkYWZmZmZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMTAwMDAwMDAwLTAwMDA4MWU1ZmZmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBkYjgwMDAwMC0wMDAwMGRmOWZm
ZmZmIHR5cGU9MCBhdHRyPTgwMDAwMDAwMDAwMDAwMDAKKFhFTikgVW5rbm93biBjYWNoYWJp
bGl0eSBmb3IgTUZOcyAweGRiODAwLTB4ZGY5ZmYKKFhFTikgIDAwMDAwZjgwMDAwMDAtMDAw
MDBmYmZmZmZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQooWEVOKSAgMDAwMDBm
ZWMwMDAwMC0wMDAwMGZlYzAwZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCihY
RU4pICAwMDAwMGZlZDAwMDAwLTAwMDAwZmVkMDNmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAw
MDAwMDAwMDEKKFhFTikgIDAwMDAwZmVkMWMwMDAtMDAwMDBmZWQxZmZmZiB0eXBlPTExIGF0
dHI9ODAwMDAwMDAwMDAwMDAwMQooWEVOKSAgMDAwMDBmZWUwMDAwMC0wMDAwMGZlZTAwZmZm
IHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pICAwMDAwMGZmMDAwMDAwLTAw
MDAwZmZmZmZmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDEKKFhFTikgSW5pdGlu
ZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODA2NTM5MzAgLT4g
ZmZmZjgyZDA4MDY1NGZhNAooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNl
IGY4MDAwMDAwIHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIDNmCihYRU4pIFBDSTogTUNGRyBh
cmVhIGF0IGY4MDAwMDAwIHJlc2VydmVkIGluIEU4MjAKKFhFTikgUENJOiBVc2luZyBNQ0ZH
IGZvciBzZWdtZW50IDAwMDAgYnVzIDAwLTNmCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBz
dXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLgooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEgc3Vw
cG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9s
IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5v
dCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxl
ZC4KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4p
IEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBub3QgZW5hYmxlZC4KKFhFTikgSW50ZWwg
VlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBub3QgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxp
c2F0aW9uIGVuYWJsZWQKKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVy
cnVwdCByZW1hcHBpbmcgZW5hYmxlZAooWEVOKSBucl9zb2NrZXRzOiAxCihYRU4pIEdldHRp
bmcgVkVSU0lPTjogMTA2MDAxNQooWEVOKSBHZXR0aW5nIFZFUlNJT046IDEwNjAwMTUKKFhF
TikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikg
R2V0dGluZyBJRDogMAooWEVOKSBHZXR0aW5nIExWVDA6IDcwMAooWEVOKSBHZXR0aW5nIExW
VDE6IDQwMAooWEVOKSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9uIENQVSMwCihYRU4pIGVu
YWJsZWQgRXh0SU5UIG9uIENQVSMwCihYRU4pIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVO
KSBpbml0IElPX0FQSUMgSVJRcwooWEVOKSAgSU8tQVBJQyAoYXBpY2lkLXBpbikgMi0wLCAy
LTE2LCAyLTE3LCAyLTE4LCAyLTE5LCAyLTIwLCAyLTIxLCAyLTIyLCAyLTIzIG5vdCBjb25u
ZWN0ZWQuCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMy
PS0xIHBpbjI9LTEKKFhFTikgbnVtYmVyIG9mIE1QIElSUSBzb3VyY2VzOiAxNS4KKFhFTikg
bnVtYmVyIG9mIElPLUFQSUMgIzIgcmVnaXN0ZXJzOiAyNC4KKFhFTikgdGVzdGluZyB0aGUg
SU8gQVBJQy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCihYRU4pIElPIEFQSUMgIzIuLi4uLi4K
KFhFTikgLi4uLiByZWdpc3RlciAjMDA6IDAyMDAwMDAwCihYRU4pIC4uLi4uLi4gICAgOiBw
aHlzaWNhbCBBUElDIGlkOiAwMgooWEVOKSAuLi4uLi4uICAgIDogRGVsaXZlcnkgVHlwZTog
MAooWEVOKSAuLi4uLi4uICAgIDogTFRTICAgICAgICAgIDogMAooWEVOKSAuLi4uIHJlZ2lz
dGVyICMwMTogMDAxNzAwMjAKKFhFTikgLi4uLi4uLiAgICAgOiBtYXggcmVkaXJlY3Rpb24g
ZW50cmllczogMDAxNwooWEVOKSAuLi4uLi4uICAgICA6IFBSUSBpbXBsZW1lbnRlZDogMAoo
WEVOKSAuLi4uLi4uICAgICA6IElPIEFQSUMgdmVyc2lvbjogMDAyMAooWEVOKSAuLi4uIElS
USByZWRpcmVjdGlvbiB0YWJsZToKKFhFTikgIE5SIExvZyBQaHkgTWFzayBUcmlnIElSUiBQ
b2wgU3RhdCBEZXN0IERlbGkgVmVjdDogICAKKFhFTikgIDAwIDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDAxIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgMzgKKFhFTikgIDAyIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgRjAKKFhFTikgIDAzIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNDAKKFhFTikgIDA0IDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgRjEKKFhFTikgIDA1IDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNDgKKFhFTikgIDA2IDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNTAKKFhFTikgIDA3IDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNTgKKFhFTikgIDA4IDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNjAKKFhFTikgIDA5IDAwMCAwMCAgMSAgICAxICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNjgKKFhFTikgIDBhIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNzAKKFhFTikgIDBiIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgNzgKKFhFTikgIDBjIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgODgKKFhFTikgIDBkIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgOTAKKFhFTikgIDBlIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgOTgKKFhFTikgIDBmIDAwMCAwMCAgMCAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDEgICAgQTAKKFhFTikgIDEwIDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDExIDAzMSAwMSAgMSAgICAwICAg
IDAgICAwICAgMCAgICAxICAgIDIgICAgMjYKKFhFTikgIDEyIDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDEzIDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDE0IDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDE1IDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDE2IDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgIDE3IDAwMCAwMCAgMSAgICAwICAg
IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgVXNpbmcgdmVjdG9yLWJhc2VkIGlu
ZGV4aW5nCihYRU4pIElSUSB0byBwaW4gbWFwcGluZ3M6CihYRU4pIElSUTI0MCAtPiAwOjIK
KFhFTikgSVJRNTYgLT4gMDoxCihYRU4pIElSUTY0IC0+IDA6MwooWEVOKSBJUlEyNDEgLT4g
MDo0CihYRU4pIElSUTcyIC0+IDA6NQooWEVOKSBJUlE4MCAtPiAwOjYKKFhFTikgSVJRODgg
LT4gMDo3CihYRU4pIElSUTk2IC0+IDA6OAooWEVOKSBJUlExMDQgLT4gMDo5CihYRU4pIElS
UTExMiAtPiAwOjEwCihYRU4pIElSUTEyMCAtPiAwOjExCihYRU4pIElSUTEzNiAtPiAwOjEy
CihYRU4pIElSUTE0NCAtPiAwOjEzCihYRU4pIElSUTE1MiAtPiAwOjE0CihYRU4pIElSUTE2
MCAtPiAwOjE1CihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBk
b25lLgooWEVOKSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGludGVycnVwdHMuCihYRU4pIGNh
bGlicmF0aW5nIEFQSUMgdGltZXIgLi4uCihYRU4pIC4uLi4uIENQVSBjbG9jayBzcGVlZCBp
cyAzNDk5Ljk0OTIgTUh6LgooWEVOKSAuLi4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyA5
OS45OTg0IE1Iei4KKFhFTikgLi4uLi4gYnVzX3NjYWxlID0gMHg2NjY2CihYRU4pIFRTQyBk
ZWFkbGluZSB0aW1lciBlbmFibGVkCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
NjQgS2lCLgooWEVOKSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MTEyMAooWEVO
KSBtd2FpdC1pZGxlOiB2MC40LjEgbW9kZWwgMHgzYQooWEVOKSBtd2FpdC1pZGxlOiBsYXBp
Y190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgMHhmZmZmZmZmZgooWEVOKSBWTVg6IFN1cHBvcnRl
ZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFs
aXNhdGlvbgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFn
ZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMg
KFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1JCihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNz
IGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QKKFhFTikgSFZNOiBBU0lEcyBl
bmFibGVkLgooWEVOKSBIVk06IFZNWCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNz
aXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6
IDRrQiwgMk1CCihYRU4pIFN1cHByZXNzIEVPSSBicm9hZGNhc3Qgb24gQ1BVIzEKKFhFTikg
bWFza2VkIEV4dElOVCBvbiBDUFUjMQooWEVOKSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9u
IENQVSMyCihYRU4pIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzIKKFhFTikgU3VwcHJlc3MgRU9J
IGJyb2FkY2FzdCBvbiBDUFUjMwooWEVOKSBtYXNrZWQgRXh0SU5UIG9uIENQVSMzCihYRU4p
IFN1cHByZXNzIEVPSSBicm9hZGNhc3Qgb24gQ1BVIzQKKFhFTikgbWFza2VkIEV4dElOVCBv
biBDUFUjNAooWEVOKSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9uIENQVSM1CihYRU4pIG1h
c2tlZCBFeHRJTlQgb24gQ1BVIzUKKFhFTikgU3VwcHJlc3MgRU9JIGJyb2FkY2FzdCBvbiBD
UFUjNgooWEVOKSBtYXNrZWQgRXh0SU5UIG9uIENQVSM2CihYRU4pIFN1cHByZXNzIEVPSSBi
cm9hZGNhc3Qgb24gQ1BVIzcKKFhFTikgbWFza2VkIEV4dElOVCBvbiBDUFUjNwooWEVOKSBC
cm91Z2h0IHVwIDggQ1BVcwooWEVOKSBidWlsZC1pZDogYWJhZGQyYzRkMTBlNTY0YTA2ZDU2
MGVlMmE4NjRkNGIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlz
YWJsZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBz
dGFydGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDc5MiBQSVJRcwooWEVOKSBOWCAoRXhl
Y3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogTE9BRElORyBET01B
SU4gMCAqKioKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhF
TikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4g
MHgyMmFhMDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERv
bTAgYWxsb2MuOiAgIDAwMDAwMDA4MDAwMDAwMDAtPjAwMDAwMDA4MDQwMDAwMDAgKDgxOTA4
NjQgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAw
MDgxZDk3ZDAwMC0+MDAwMDAwMDgxZTVmZjVlOAooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJB
TkdFTUVOVDoKKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZm
ZmZmODIyYWEwMDAKKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAwMDAt
PjAwMDAwMDgwMDNlYTQwOTgKKFhFTikgIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODIyYWEw
MDAtPmZmZmZmZmZmODIyYWE0YjQKKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODIy
YWIwMDAtPmZmZmZmZmZmODIyYzAwMDAKKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZm
ODIyYzAwMDAtPmZmZmZmZmZmODIyYzEwMDAKKFhFTikgIFRPVEFMOiAgICAgICAgIGZmZmZm
ZmZmODAwMDAwMDAtPmZmZmZmZmZmODI0MDAwMDAKKFhFTikgIEVOVFJZIEFERFJFU1M6IGZm
ZmZmZmZmODFmNWUxODAKKFhFTikgRG9tMCBoYXMgbWF4aW11bSA4IFZDUFVzCihYRU4pIEJv
Z3VzIERNSUJBUiAweGZlZDE4MDAxIG9uIDAwMDA6MDA6MDAuMAooWEVOKSBbVlQtRF1pb21t
dV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAwNDAyMDAwCihY
RU4pIFtWVC1EXWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4
MmMwMDA0MDQwMDAKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9kZXMgdXNpbmcg
NCBDUFVzCihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5
IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFN0ZC4gTG9nbGV2
ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCihYRU4pIFhlbiBpcyByZWxpbnF1
aXNoaW5nIFZHQSBjb25zb2xlLgooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5
cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikKKFhFTikg
RnJlZWQgMjA0OGtCIGluaXQgbWVtb3J5CihYRU4pIElPQVBJQ1swXTogU2V0IFBDSSByb3V0
aW5nIGVudHJ5ICgyLTkgLT4gMHg2OCAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjApCihYRU4p
IEJvZ3VzIERNSUJBUiAweGZlZDE4MDAxIG9uIDAwMDA6MDA6MDAuMAooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjAwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMi4w
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMAooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjAwOjE2LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi4zCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTkuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjFhLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYi4wCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MWMuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFj
LjcKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZC4wCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MWUuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjAKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZi4yCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MWYuMwooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAyOjAwLjAKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMzowMC4wCihYRU4pIElPQVBJQ1swXTogU2V0IFBDSSByb3V0
aW5nIGVudHJ5ICgyLTEzIC0+IDB4OTAgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCkKKFhF
TikgSU9BUElDWzBdOiBTZXQgUENJIHJvdXRpbmcgZW50cnkgKDItOCAtPiAweDYwIC0+IElS
USA4IE1vZGU6MCBBY3RpdmU6MCkKKFhFTikgSU9BUElDWzBdOiBTZXQgUENJIHJvdXRpbmcg
ZW50cnkgKDItMyAtPiAweDQwIC0+IElSUSAzIE1vZGU6MCBBY3RpdmU6MCkKKFhFTikgSU9B
UElDWzBdOiBTZXQgUENJIHJvdXRpbmcgZW50cnkgKDItMTYgLT4gMHhhOCAtPiBJUlEgMTYg
TW9kZToxIEFjdGl2ZToxKQooWEVOKSBJT0FQSUNbMF06IFNldCBQQ0kgcm91dGluZyBlbnRy
eSAoMi0yMyAtPiAweGIwIC0+IElSUSAyMyBNb2RlOjEgQWN0aXZlOjEpCihYRU4pIElPQVBJ
Q1swXTogU2V0IFBDSSByb3V0aW5nIGVudHJ5ICgyLTE5IC0+IDB4YjggLT4gSVJRIDE5IE1v
ZGU6MSBBY3RpdmU6MSkKKFhFTikgSU9BUElDWzBdOiBTZXQgUENJIHJvdXRpbmcgZW50cnkg
KDItMTggLT4gMHgyMSAtPiBJUlEgMTggTW9kZToxIEFjdGl2ZToxKQooWEVOKSBJT0FQSUNb
MF06IFNldCBQQ0kgcm91dGluZyBlbnRyeSAoMi0yMCAtPiAweDI5IC0+IElSUSAyMCBNb2Rl
OjEgQWN0aXZlOjEpCihYRU4pIElPQVBJQ1swXTogU2V0IFBDSSByb3V0aW5nIGVudHJ5ICgy
LTIyIC0+IDB4NTkgLT4gSVJRIDIyIE1vZGU6MSBBY3RpdmU6MSkKKFhFTikgSFZNMSBzYXZl
OiBDUFUKKFhFTikgSFZNMSBzYXZlOiBQSUMKKFhFTikgSFZNMSBzYXZlOiBJT0FQSUMKKFhF
TikgSFZNMSBzYXZlOiBMQVBJQwooWEVOKSBIVk0xIHNhdmU6IExBUElDX1JFR1MKKFhFTikg
SFZNMSBzYXZlOiBQQ0lfSVJRCihYRU4pIEhWTTEgc2F2ZTogSVNBX0lSUQooWEVOKSBIVk0x
IHNhdmU6IFBDSV9MSU5LCihYRU4pIEhWTTEgc2F2ZTogUElUCihYRU4pIEhWTTEgc2F2ZTog
UlRDCihYRU4pIEhWTTEgc2F2ZTogSFBFVAooWEVOKSBIVk0xIHNhdmU6IFBNVElNRVIKKFhF
TikgSFZNMSBzYXZlOiBNVFJSCihYRU4pIEhWTTEgc2F2ZTogVklSSURJQU5fRE9NQUlOCihY
RU4pIEhWTTEgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTTEgc2F2ZTogVklSSURJQU5fVkNQ
VQooWEVOKSBIVk0xIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0xIHNhdmU6IFRTQ19BREpV
U1QKKFhFTikgSFZNMSByZXN0b3JlOiBDUFUgMAooWEVOKSBkMTogYmluZDogbV9nc2k9MTYg
Z19nc2k9NDAgZGV2PTAwLjAwLjYgaW50eD0wCihYRU4pIFhFTl9ET01DVExfYXNzaWduX2Rl
dmljZTogYXNzaWduIDAwMDA6MDM6MDAuMCB0byBkb20xIGZhaWxlZCAoLTEyKQo=
--------------48C35B782DA16C14D1E279D3
Content-Type: text/plain; charset=UTF-8;
 name="dmesg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dmesg"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjEwLjEyLTEtZGVmYXVsdCAoZ2Vla29A
YnVpbGRob3N0KSAoZ2NjIHZlcnNpb24gNi4zLjEgMjAxNzAyMDIgW2djYy02LWJyYW5jaCBy
ZXZpc2lvbiAyNDUxMTldIChTVVNFIExpbnV4KSApICMxIFNNUCBQUkVFTVBUIEZyaSBBcHIg
MjEgMTE6NTA6MjUgVVRDIDIwMTcgKDMwNDNiZDkpClsgICAgMC4wMDAwMDBdIENvbW1hbmQg
bGluZTogcm9vdD0vZGV2L21hcHBlci9zeXN0ZW0tcm9vdCBjb25zb2xlPWh2YzAgZWFybHlw
cmludGs9eGVuIHJlc3VtZT0vZGV2L3N5c3RlbS9zd2FwIHNwbGFzaD1zaWxlbnQgcXVpZXQg
c2hvd29wdHMKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0
dXJlIDB4MDAxOiAneDg3IGZsb2F0aW5nIHBvaW50IHJlZ2lzdGVycycKWyAgICAwLjAwMDAw
MF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAyOiAnU1NFIHJlZ2lz
dGVycycKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJl
IDB4MDA0OiAnQVZYIHJlZ2lzdGVycycKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRl
X29mZnNldFsyXTogIDU3NiwgeHN0YXRlX3NpemVzWzJdOiAgMjU2ClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVzIDB4NywgY29udGV4dCBzaXplIGlz
IDgzMiBieXRlcywgdXNpbmcgJ3N0YW5kYXJkJyBmb3JtYXQuClsgICAgMC4wMDAwMDBdIFJl
bGVhc2VkIDAgcGFnZShzKQpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBo
eXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAw
MDAwMDAtMHgwMDAwMDAwMDAwMDllZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDFm
ZmZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAyMDAw
MDAwMC0weDAwMDAwMDAwMjAxZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwMjAyMDAwMDAtMHgwMDAwMDAwMDQwMDAzZmZmXSB1c2FibGUKWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA0MDAwNDAwMC0weDAwMDAwMDAwNDAw
MDRmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNDAw
MDUwMDAtMHgwMDAwMDAwMGQ4Y2ZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDBkOGQwMDAwMC0weDAwMDAwMDAwZDlhNjdmZmZdIHJlc2VydmVkClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZDlhNjgwMDAtMHgwMDAwMDAwMGQ5
YWVmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBkOWFm
MDAwMC0weDAwMDAwMDAwZDliOTZmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZDliOTcwMDAtMHgwMDAwMDAwMGRhNDBiZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGRhNDBjMDAwLTB4MDAwMDAwMDBk
YTQwY2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZGE0
MGQwMDAtMHgwMDAwMDAwMGRhNDRmZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMGRhNDUwMDAwLTB4MDAwMDAwMDBkYWQ1OGZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZGFkNTkwMDAtMHgwMDAwMDAwMGRh
ZmYxZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGRh
ZmYyMDAwLTB4MDAwMDAwMDBkYWZmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZGI4MDAwMDAtMHgwMDAwMDAwMGRmOWZmZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGY4MDAwMDAwLTB4MDAwMDAwMDBm
YmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBm
ZWMwMDAwMC0weDAwMDAwMDAwZmVjMDBmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwZmVkMDAwMDAtMHgwMDAwMDAwMGZlZDAzZmZmXSByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZDFjMDAwLTB4MDAwMDAw
MDBmZWQxZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDBmZWQ5MDAwMC0weDAwMDAwMDAwZmVkOTFmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwZmVlMDAwMDAtMHgwMDAwMDAwMGZlZWZmZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZmMDAwMDAwLTB4MDAw
MDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4MWU1ZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAw
XSBib290Y29uc29sZSBbeGVuYm9vdDBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTlggKEV4
ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIGVmaTog
RUZJIHYyLjMxIGJ5IEFtZXJpY2FuIE1lZ2F0cmVuZHMKWyAgICAwLjAwMDAwMF0gZWZpOiAg
QUNQST0weGQ5Yjc4MDAwICBBQ1BJIDIuMD0weGQ5Yjc4MDAwICBTTUJJT1M9MHhmMDRjMCAg
TVBTPTB4ZmQ0NTAgClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjcgcHJlc2VudC4KWyAgICAw
LjAwMDAwMF0gRE1JOiBTdXBlcm1pY3JvIFg5U0FFL1g5U0FFLCBCSU9TIDIuMGEgMTIvMTAv
MjAxMgpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4KWyAgICAwLjAw
MDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUg
PT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAw
MDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0g
MHg4MWU2MDAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRS
UjogRGlzYWJsZWQKWyAgICAwLjAwMDAwMF0geDg2L1BBVDogTVRSUnMgZGlzYWJsZWQsIHNr
aXBwaW5nIFBBVCBpbml0aWFsaXphdGlvbiB0b28uClsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6
IENvbmZpZ3VyYXRpb24gWzAtN106IFdCICBXVCAgVUMtIFVDICBXQyAgV1AgIFVDICBVQyAg
ClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHhkYjAwMCBtYXhfYXJjaF9wZm4g
PSAweDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBTY2FubmluZyAxIGFyZWFzIGZvciBsb3cg
bWVtb3J5IGNvcnJ1cHRpb24KWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGlu
ZSBhdCBbZmZmZjg4MDAwMDA5OTAwMF0gOTkwMDAgc2l6ZSAyNDU3NgpbICAgIDAuMDAwMDAw
XSBCUksgWzB4MDIyN2UwMDAsIDB4MDIyN2VmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0g
QlJLIFsweDAyMjdmMDAwLCAweDAyMjdmZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJS
SyBbMHgwMjI4MDAwMCwgMHgwMjI4MGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksg
WzB4MDIyODEwMDAsIDB4MDIyODFmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsw
eDAyMjgyMDAwLCAweDAyMjgyZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgw
MjI4MzAwMCwgMHgwMjI4M2ZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIy
ODQwMDAsIDB4MDIyODRmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMjg1
MDAwLCAweDAyMjg1ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjI4NjAw
MCwgMHgwMjI4NmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIyODcwMDAs
IDB4MDIyODdmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMjg4MDAwLCAw
eDAyMjg4ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjI4OTAwMCwgMHgw
MjI4OWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MDQwMDAw
MDAtMHgwNGM4MmZmZl0KWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tz
dW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgw
MDAwMDAwMEQ5Qjc4MDAwIDAwMDAyNCAodjAyIFNVUEVSTSkKWyAgICAwLjAwMDAwMF0gQUNQ
STogWFNEVCAweDAwMDAwMDAwRDlCNzgwODggMDAwMDlDICh2MDEgU1VQRVJNIFNNQ0ktLU1C
IDAwMDAwMDAxIEFNSSAgMDAwMTAwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgw
MDAwMDAwMEQ5QjgxQzc4IDAwMDEwQyAodjA1IFNVUEVSTSBTTUNJLS1NQiAwMDAwMDAwMSBB
TUkgIDAwMDEwMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBEOUI3
ODFDMCAwMDlBQjUgKHYwMiBTVVBFUk0gU01DSS0tTUIgMDAwMDAwMDAgSU5UTCAyMDA1MTEx
NykKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwRDlCOTUwODAgMDAwMDQw
ClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMEQ5QjgxRDg4IDAwMDA5MiAo
djAzIFNVUEVSTSBTTUNJLS1NQiAwMDAwMDAwMSBBTUkgIDAwMDEwMDEzKQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBGUERUIDB4MDAwMDAwMDBEOUI4MUUyMCAwMDAwNDQgKHYwMSBTVVBFUk0g
U01DSS0tTUIgMDAwMDAwMDEgQU1JICAwMDAxMDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTog
TUNGRyAweDAwMDAwMDAwRDlCODFFNjggMDAwMDNDICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAw
MDAwMDAxIE1TRlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAw
MDAwMEQ5QjgxRUE4IDAwMDAzOCAodjAxIFNVUEVSTSBTTUNJLS1NQiAwMDAwMDAwMSBBTUku
IDAwMDAwMDA1KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDBEOUI4MUVF
MCAwMDAzNkQgKHYwMSBTYXRhUmUgU2F0YVRhYmwgMDAwMDEwMDAgSU5UTCAyMDA5MTExMikK
WyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwRDlCODIyNTAgMDAwOUE0ICh2
MDEgUG1SZWYgIENwdTBJc3QgIDAwMDAzMDAwIElOVEwgMjAwNTExMTcpClsgICAgMC4wMDAw
MDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMEQ5QjgyQkY4IDAwMTAyQiAodjAxIFBtUmVmICBD
cHVQbSAgICAwMDAwMzAwMCBJTlRMIDIwMDUxMTE3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBS
TUFEIDB4MDAwMDAwMDBEOUI4M0MyOCAwMDAwQjggKHYwMSBJTlRFTCAgU05CICAgICAgMDAw
MDAwMDEgSU5UTCAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVNGISAweDAwMDAw
MDAwRDlCODNDRTAgMDAwMEE1ICh2MzIgSU5URUwgICBIQ0cgICAgIDAwMDAwMDAxIFRGU00g
MDAwRjQyNDApClsgICAgMC4wMDAwMDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMEQ5QjgzRDg4
IDAwMDEzMCAodjAxIEFNSSAgICBBTUkgRUlOSiAwMDAwMDAwMCAgICAgIDAwMDAwMDAwKQpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBFUlNUIDB4MDAwMDAwMDBEOUI4M0VCOCAwMDAyMzAgKHYw
MSBBTUlFUiAgQU1JIEVSU1QgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkKWyAgICAwLjAwMDAw
MF0gQUNQSTogSEVTVCAweDAwMDAwMDAwRDlCODQwRTggMDAwMEE4ICh2MDEgQU1JICAgIEFN
SSBIRVNUIDAwMDAwMDAwICAgICAgMDAwMDAwMDApClsgICAgMC4wMDAwMDBdIEFDUEk6IEJF
UlQgMHgwMDAwMDAwMEQ5Qjg0MTkwIDAwMDAzMCAodjAxIEFNSSAgICBBTUkgQkVSVCAwMDAw
MDAwMCAgICAgIDAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFk
ZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBTZXR0aW5nIEFQSUMgcm91dGluZyB0
byBYZW4gUFYuClsgICAgMC4wMDAwMDBdIE5VTUEgdHVybmVkIG9mZgpbICAgIDAuMDAwMDAw
XSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDgx
ZTVmZmZmZl0KWyAgICAwLjAwMDAwMF0gTk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4
N2QwODI4MDAwLTB4N2QwODNkZmZmXQpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAg
ICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAw
MDAwMDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAw
MDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAg
IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDgxZTVmZmZmZl0KWyAgICAwLjAw
MDAwMF0gICBEZXZpY2UgICBlbXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3Rh
cnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5n
ZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAt
MHgwMDAwMDAwMDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4
MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMWZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAg
bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDIwMjAwMDAwLTB4MDAwMDAwMDA0MDAwM2ZmZl0K
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNDAwMDUwMDAtMHgw
MDAwMDAwMGQ4Y2ZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAw
MDAwMDBkOWE2ODAwMC0weDAwMDAwMDAwZDlhZWZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9k
ZSAgIDA6IFttZW0gMHgwMDAwMDAwMGRhNDBjMDAwLTB4MDAwMDAwMDBkYTQwY2ZmZl0KWyAg
ICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwZGE0NTAwMDAtMHgwMDAw
MDAwMGRhZDU4ZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAw
MDBkYWZmMjAwMC0weDAwMDAwMDAwZGFmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAg
IDA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDgxZTVmZmZmZl0KWyAgICAw
LjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAt
MHgwMDAwMDAwODFlNWZmZmZmXQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdl
czogODM1NDM2NQpbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZv
ciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowClsg
ICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogMTM4NDMgcGFnZXMgdXNlZCBmb3IgbWVtbWFw
ClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogODg1OTE5IHBhZ2VzLCBMSUZPIGJhdGNo
OjMxClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDExNjYzMiBwYWdlcyB1c2VkIGZv
ciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogNzQ2NDQ0OCBwYWdlcywg
TElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAwXSBwMm0gdmlydHVhbCBhcmVhIGF0IGZmZmZj
OTAwMDAwMDAwMDAsIHNpemUgaXMgNDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gUmVtYXBwZWQg
MTU4NjU4IHBhZ2UocykKWyAgICAwLjAwMDAwMF0gUmVzZXJ2aW5nIEludGVsIGdyYXBoaWNz
IG1lbW9yeSBhdCAweDAwMDAwMDAwZGJhMDAwMDAtMHgwMDAwMDAwMGRmOWZmZmZmClsgICAg
MC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NDA4ClsgICAgMC4wMDAwMDBd
IEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIEFD
UEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAg
IDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAw
eGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo
YnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxl
dmVsKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg
MC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0g
VXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsg
ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAw
MApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90cGx1ZyBD
UFVzClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWYwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDIwMDAwMDAwLTB4MjAx
ZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHg0MDAwNDAwMC0weDQwMDA0ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZDhkMDAwMDAtMHhkOWE2N2ZmZl0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGQ5YWYwMDAwLTB4
ZDliOTZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHhkOWI5NzAwMC0weGRhNDBiZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZGE0MGQwMDAtMHhkYTQ0ZmZmZl0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGRhZDU5MDAw
LTB4ZGFmZjFmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHhkYjAwMDAwMC0weGRiN2ZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZGI4MDAwMDAtMHhkZjlmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGRmYTAw
MDAwLTB4ZjdmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmODAwMDAwMC0weGZiZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmMwMDAwMDAtMHhmZWJmZmZmZl0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZl
YzAwMDAwLTB4ZmVjMDBmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlY2ZmZmZmXQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMDAwMDAtMHhmZWQwM2Zm
Zl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eGZlZDA0MDAwLTB4ZmVkMWJmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxYzAwMC0weGZlZDFmZmZmXQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWQ4
ZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGZlZDkwMDAwLTB4ZmVkOTFmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ5MjAwMC0weGZlZGZmZmZmXQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVlMDAwMDAtMHhm
ZWVmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGZlZjAwMDAwLTB4ZmVmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZjAwMDAwMC0weGZmZmZmZmZmXQpbICAgIDAu
MDAwMDAwXSBlODIwOiBbbWVtIDB4ZGZhMDAwMDAtMHhmN2ZmZmZmZl0gYXZhaWxhYmxlIGZv
ciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBr
ZXJuZWwgb24gWGVuClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjguMF8wNi0xIChw
cmVzZXJ2ZS1BRCkKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IHJlZmluZWQtamlmZmll
czogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9u
czogNzY0NTUxOTYwMDIxMTU2OCBucwpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5S
X0NQVVM6NTEyIG5yX2NwdW1hc2tfYml0czo1MTIgbnJfY3B1X2lkczo4IG5yX25vZGVfaWRz
OjEKWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCAzNiBwYWdlcy9jcHUgQGZmZmY4
ODA3ZmIwMDAwMDAgczEwOTc4NCByODE5MiBkMjk0ODAgdTI2MjE0NApbICAgIDAuMDAwMDAw
XSBwY3B1LWFsbG9jOiBzMTA5Nzg0IHI4MTkyIGQyOTQ4MCB1MjYyMTQ0IGFsbG9jPTEqMjA5
NzE1MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAxIDIgMyA0IDUgNiA3IApb
ICAgIDAuMDAwMDAwXSB4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkClsgICAgMC4wMDAwMDBd
IFBWIHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYg
Ynl0ZXMpClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIs
IG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgyMjM4MDUKWyAgICAwLjAw
MDAwMF0gUG9saWN5IHpvbmU6IE5vcm1hbApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFu
ZCBsaW5lOiByb290PS9kZXYvbWFwcGVyL3N5c3RlbS1yb290IGNvbnNvbGU9aHZjMCBlYXJs
eXByaW50az14ZW4gcmVzdW1lPS9kZXYvc3lzdGVtL3N3YXAgc3BsYXNoPXNpbGVudCBxdWll
dCBzaG93b3B0cwpbICAgIDAuMDAwMDAwXSBsb2dfYnVmX2xlbiBpbmRpdmlkdWFsIG1heCBj
cHUgY29udHJpYnV0aW9uOiAzMjc2OCBieXRlcwpbICAgIDAuMDAwMDAwXSBsb2dfYnVmX2xl
biB0b3RhbCBjcHVfZXh0cmEgY29udHJpYnV0aW9uczogMjI5Mzc2IGJ5dGVzClsgICAgMC4w
MDAwMDBdIGxvZ19idWZfbGVuIG1pbiBzaXplOiAyNjIxNDQgYnl0ZXMKWyAgICAwLjAwMDAw
MF0gbG9nX2J1Zl9sZW46IDUyNDI4OCBieXRlcwpbICAgIDAuMDAwMDAwXSBlYXJseSBsb2cg
YnVmIGZyZWU6IDI1MDIwOCg5NSUpClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVu
dHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAwLjAwMDAwMF0gc29m
dHdhcmUgSU8gVExCIFttZW0gMHg3ZjcwMDAwMDAtMHg3ZmIwMDAwMDBdICg2NE1CKSBtYXBw
ZWQgYXQgW2ZmZmY4ODA3ZjcwMDAwMDAtZmZmZjg4MDdmYWZmZmZmZl0KWyAgICAwLjAwMDAw
MF0gTWVtb3J5OiA1NjI0ODI0Sy8zMzQxNzQ2MEsgYXZhaWxhYmxlICg3MzEwSyBrZXJuZWwg
Y29kZSwgMTI4NEsgcndkYXRhLCA1MTE2SyByb2RhdGEsIDE4MDRLIGluaXQsIDE0NjhLIGJz
cywgMTMzMTU5MksgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0g
UHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAw
MDAwMF0gCUJ1aWxkLXRpbWUgYWRqdXN0bWVudCBvZiBsZWFmIGZhbm91dCB0byA2NC4KWyAg
ICAwLjAwMDAwMF0gCVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8g
bnJfY3B1X2lkcz04LgpbICAgIDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBm
b3IgcmN1X2Zhbm91dF9sZWFmPTY0LCBucl9jcHVfaWRzPTgKWyAgICAwLjAwMDAwMF0gVXNp
bmcgTlVMTCBsZWdhY3kgUElDClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MzMwMjQgbnJfaXJx
czo0ODggMApbICAgIDAuMDAwMDAwXSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFC
SQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEgLT4gaXJxPTEgKGdzaT0xKQpbICAg
IDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTIgLT4gaXJxPTIgKGdzaT0yKQpbICAgIDAuMDAw
MDAwXSB4ZW46IC0tPiBwaXJxPTMgLT4gaXJxPTMgKGdzaT0zKQpbICAgIDAuMDAwMDAwXSB4
ZW46IC0tPiBwaXJxPTQgLT4gaXJxPTQgKGdzaT00KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0t
PiBwaXJxPTUgLT4gaXJxPTUgKGdzaT01KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJx
PTYgLT4gaXJxPTYgKGdzaT02KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTcgLT4g
aXJxPTcgKGdzaT03KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTggLT4gaXJxPTgg
KGdzaT04KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTkgLT4gaXJxPTkgKGdzaT05
KQpbICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEwIC0+IGlycT0xMCAoZ3NpPTEwKQpb
ICAgIDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTExIC0+IGlycT0xMSAoZ3NpPTExKQpbICAg
IDAuMDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEyIC0+IGlycT0xMiAoZ3NpPTEyKQpbICAgIDAu
MDAwMDAwXSB4ZW46IC0tPiBwaXJxPTEzIC0+IGlycT0xMyAoZ3NpPTEzKQpbICAgIDAuMDAw
MDAwXSB4ZW46IC0tPiBwaXJxPTE0IC0+IGlycT0xNCAoZ3NpPTE0KQpbICAgIDAuMDAwMDAw
XSB4ZW46IC0tPiBwaXJxPTE1IC0+IGlycT0xNSAoZ3NpPTE1KQpbICAgIDAuMDAwMDAwXSBD
b25zb2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNv
bGUgW2h2YzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW3hlbmJvb3Qw
XSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZm
ZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6
IDg4MTU5MDU5MTQ4MyBucwpbICAgIDAuMDAwMDAwXSBYZW46IHVzaW5nIHZjcHVvcCB0aW1l
ciBpbnRlcmZhY2UKWyAgICAwLjAwMDAwMF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSAwClsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcgUElU
ClsgICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMzQ5OS45NDQgTUh6IHByb2Nlc3Nvcgpb
ICAgNDAuMDMxNDEzXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUg
Y2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA3MDAwLjA2IEJvZ29NSVBTIChs
cGo9MTQwMDAxMjApClsgICA0MC4wMzE0MTRdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1p
bmltdW06IDMwMQpbICAgNDAuMDMxNDI3XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTYwOTMw
ClsgICA0MC4wNDA3NjZdIEFDUEk6IDQgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxseSBh
Y3F1aXJlZCBhbmQgbG9hZGVkClsgICA0MC4wNDA5MzZdIFNlY3VyaXR5IEZyYW1ld29yayBp
bml0aWFsaXplZApbICAgNDAuMDQwOTQwXSBBcHBBcm1vcjogQXBwQXJtb3IgaW5pdGlhbGl6
ZWQKWyAgIDQwLjA0MzU1NF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDE5
NDMwNCAob3JkZXI6IDEzLCAzMzU1NDQzMiBieXRlcykKWyAgIDQwLjA0OTc0M10gSW5vZGUt
Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDk3MTUyIChvcmRlcjogMTIsIDE2Nzc3MjE2
IGJ5dGVzKQpbICAgNDAuMDUyMjUwXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6
IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgNDAuMDUyMjkyXSBNb3VudHBv
aW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODgg
Ynl0ZXMpClsgICA0MC4wNTI1ODRdIEVORVJHWV9QRVJGX0JJQVM6IFNldCB0byAnbm9ybWFs
Jywgd2FzICdwZXJmb3JtYW5jZScKWyAgIDQwLjA1MjU4NF0gRU5FUkdZX1BFUkZfQklBUzog
VmlldyBhbmQgdXBkYXRlIHdpdGggeDg2X2VuZXJneV9wZXJmX3BvbGljeSg4KQpbICAgNDAu
MDUyNTg2XSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMApbICAgNDAuMDUyNTg2XSBD
UFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICA0MC4wNTI1ODhdIG1jZTogQ1BVIHN1cHBv
cnRzIDIgTUNFIGJhbmtzClsgICA0MC4wNTI1OTldIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVz
OiA0S0IgNTEyLCAyTUIgOCwgNE1CIDgKWyAgIDQwLjA1MjYwMF0gTGFzdCBsZXZlbCBkVExC
IGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyLCAxR0IgMApbICAgNDAuMDUyNjY1
XSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2ZXMgbWVtb3J5OiAyOEsKWyAgIDQwLjA2NTEwMF0g
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA0MC4wNjUxMDVdIFdB
Uk5JTkc6IENQVTogMCBQSUQ6IDAgYXQgLi4vbW0vcGFnZV9hbGxvYy5jOjM1NDEgX19hbGxv
Y19wYWdlc19zbG93cGF0aCsweDkwMC8weGE3MApbICAgNDAuMDY1MTA2XSBNb2R1bGVzIGxp
bmtlZCBpbjoKWyAgIDQwLjA2NTEwOF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAg
Tm90IHRhaW50ZWQgNC4xMC4xMi0xLWRlZmF1bHQgIzEKWyAgIDQwLjA2NTEwOF0gSGFyZHdh
cmUgbmFtZTogU3VwZXJtaWNybyBYOVNBRS9YOVNBRSwgQklPUyAyLjBhIDEyLzEwLzIwMTIK
WyAgIDQwLjA2NTEwOV0gQ2FsbCBUcmFjZToKWyAgIDQwLjA2NTEyMV0gIGR1bXBfc3RhY2sr
MHg1Yy8weDdhClsgICA0MC4wNjUxMjRdICBfX3dhcm4rMHhiZS8weGUwClsgICA0MC4wNjUx
MjddICBfX2FsbG9jX3BhZ2VzX3Nsb3dwYXRoKzB4OTAwLzB4YTcwClsgICA0MC4wNjUxMzBd
ICA/IF9fem9uZV93YXRlcm1hcmtfb2srMHg1LzB4ZTAKWyAgIDQwLjA2NTEzMV0gID8gZ2V0
X3BhZ2VfZnJvbV9mcmVlbGlzdCsweDU5Ni8weGJiMApbICAgNDAuMDY1MTMzXSAgPyBfX3hl
bl9wZ2RfcGluKzB4MzMwLzB4MzYwClsgICA0MC4wNjUxMzVdICA/IGFjcGlfdXRfc3RhdHVz
X2V4aXQrMHg1LzB4OWUKWyAgIDQwLjA2NTEzNl0gID8gYWNwaV9vc19yZWFkX3BvcnQrMHg1
LzB4NjAKWyAgIDQwLjA2NTEzOF0gID8gYWNwaV9od19yZWFkX3BvcnQrMHgzZi8weDlkClsg
ICA0MC4wNjUxMzldICBfX2FsbG9jX3BhZ2VzX25vZGVtYXNrKzB4MWY0LzB4MjMwClsgICA0
MC4wNjUxNDJdICBhbGxvY19wYWdlX2ludGVybGVhdmUrMHgzNi8weDgwClsgICA0MC4wNjUx
NDRdICBhbGxvY19wYWdlc19jdXJyZW50KzB4ZWUvMHgxNDAKWyAgIDQwLjA2NTE0N10gIGVm
aV9tZW1tYXBfYWxsb2MrMHgyZS8weDU5ClsgICA0MC4wNjUxNTBdICBlZmlfZnJlZV9ib290
X3NlcnZpY2VzKzB4M2YvMHgxNmMKWyAgIDQwLjA2NTE1M10gIHN0YXJ0X2tlcm5lbCsweDQz
Yi8weDQ0ZApbICAgNDAuMDY1MTU2XSAgeGVuX3N0YXJ0X2tlcm5lbCsweDUwYy8weDUxNgpb
ICAgNDAuMDY1MTU5XSAtLS1bIGVuZCB0cmFjZSBjMmJlMWQwMTNjYWFjMGY3IF0tLS0KWyAg
IDQwLjA2NTE1OV0gZWZpOiBGYWlsZWQgdG8gYWxsb2NhdGUgbmV3IEVGSSBtZW1tYXAKWyAg
IDQwLjA2NTE4Ml0gZnRyYWNlOiBhbGxvY2F0aW5nIDI4ODY3IGVudHJpZXMgaW4gMTEzIHBh
Z2VzClsgICA0MC4wNzI5MzFdIGNwdSAwIHNwaW5sb2NrIGV2ZW50IGlycSAyNQpbICAgNDAu
MDcyOTM0XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpbICAgNDAuMDcyOTM2
XSBWUE1VIGRpc2FibGVkIGJ5IGh5cGVydmlzb3IuClsgICA0MC4wODQ5NzhdIFBlcmZvcm1h
bmNlIEV2ZW50czogSXZ5QnJpZGdlIGV2ZW50cywgUE1VIG5vdCBhdmFpbGFibGUgZHVlIHRv
IHZpcnR1YWxpemF0aW9uLCB1c2luZyBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgIDQwLjEx
MzM3Ml0gTk1JIHdhdGNoZG9nOiBkaXNhYmxlZCAoY3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBu
b3QgZW5hYmxlZApbICAgNDAuMTEzMzczXSBOTUkgd2F0Y2hkb2c6IFNodXR0aW5nIGRvd24g
aGFyZCBsb2NrdXAgZGV0ZWN0b3Igb24gYWxsIGNwdXMKWyAgIDQwLjEyMTM4MV0gc21wOiBC
cmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgIDQwLjE1Mzc1MF0gaW5zdGFsbGlu
ZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICA0MC4xNTM5NjddIGNwdSAxIHNwaW5sb2NrIGV2
ZW50IGlycSAzNwpbICAgNDAuMTg2MDgwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDIKWyAgIDQwLjE4NjI1M10gY3B1IDIgc3BpbmxvY2sgZXZlbnQgaXJxIDQ0ClsgICA0MC4y
MTg0MzVdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMwpbICAgNDAuMjE4NjM2XSBj
cHUgMyBzcGlubG9jayBldmVudCBpcnEgNTEKWyAgIDQwLjI1MDc1Nl0gaW5zdGFsbGluZyBY
ZW4gdGltZXIgZm9yIENQVSA0ClsgICA0MC4yNTA5NzNdIGNwdSA0IHNwaW5sb2NrIGV2ZW50
IGlycSA1OApbICAgNDAuMjgzMTAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDUK
WyAgIDQwLjI4MzMxMF0gY3B1IDUgc3BpbmxvY2sgZXZlbnQgaXJxIDY1ClsgICA0MC4zMTUz
OTZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNgpbICAgNDAuMzE1NjI0XSBjcHUg
NiBzcGlubG9jayBldmVudCBpcnEgNzIKWyAgIDQwLjM0NzY3Ml0gaW5zdGFsbGluZyBYZW4g
dGltZXIgZm9yIENQVSA3ClsgICA0MC4zNDc4MzFdIGNwdSA3IHNwaW5sb2NrIGV2ZW50IGly
cSA3OQpbICAgNDAuMzQ3ODg2XSBzbXA6IEJyb3VnaHQgdXAgMSBub2RlLCA4IENQVXMKWyAg
IDQwLjQyNjgwM10gbm9kZSAwIGluaXRpYWxpc2VkLCA2NjE1MjYxIHBhZ2VzIGluIDc2bXMK
WyAgIDQwLjQyODAxM10gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICA0MC40MjgwNzhdIHg4
Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsgICA0MC40MzIzMjddIHJhbmRvbTog
ZmFzdCBpbml0IGRvbmUKWyAgIDQwLjQzMjQ4OV0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZT
IHJlZ2lvbiBbbWVtIDB4ZDlhZjAwMDAtMHhkOWI5NmZmZl0gKDY4NDAzMiBieXRlcykKWyAg
IDQwLjQzMjUwMl0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ZGE0
MGQwMDAtMHhkYTQ0ZmZmZl0gKDI3NDQzMiBieXRlcykKWyAgIDQwLjQzMjU3NF0gY2xvY2tz
b3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZm
ZiwgbWF4X2lkbGVfbnM6IDc2NDUwNDE3ODUxMDAwMDAgbnMKWyAgIDQwLjQzMjU5NF0gZnV0
ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpb
ICAgNDAuNDMyNjYzXSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lz
dGVtClsgICA0MC40MzI3MjRdIFJUQyB0aW1lOiAyMTo1NToxMiwgZGF0ZTogMDUvMDIvMTcK
WyAgIDQwLjQzMjg2MF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAg
NDAuNDMyODY3XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9u
IDEgbGF5b3V0ClsgICA0MC40MzI4NzVdIEdyYW50IHRhYmxlIGluaXRpYWxpemVkClsgICA0
MC40MzMyNTJdIFBDQ1QgaGVhZGVyIG5vdCBmb3VuZC4KWyAgIDQwLjQzMzI3NF0gQUNQSSBG
QURUIGRlY2xhcmVzIHRoZSBzeXN0ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwgc28g
ZGlzYWJsZSBpdApbICAgNDAuNDMzMjc1XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJl
ZApbICAgNDAuNDMzMjc2XSBhY3BpcGhwOiBBQ1BJIEhvdCBQbHVnIFBDSSBDb250cm9sbGVy
IERyaXZlciB2ZXJzaW9uOiAwLjUKWyAgIDQwLjQzMzQ3NF0gUENJOiBNTUNPTkZJRyBmb3Ig
ZG9tYWluIDAwMDAgW2J1cyAwMC0zZl0gYXQgW21lbSAweGY4MDAwMDAwLTB4ZmJmZmZmZmZd
IChiYXNlIDB4ZjgwMDAwMDApClsgICA0MC40MzM0NzZdIFBDSTogTU1DT05GSUcgYXQgW21l
bSAweGY4MDAwMDAwLTB4ZmJmZmZmZmZdIHJlc2VydmVkIGluIEU4MjAKWyAgIDQwLjQzNzgy
NF0gUENJOiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAg
IDQwLjQ2MTM5OV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgNDAuNDYx
Mzk5XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICA0MC40NjE0MDBd
IEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgIDQwLjQ2MTQwMF0g
QUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICA0MC40
NjE1NzldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDAK
WyAgIDQwLjQ2MTcxNl0gQUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2YgbW9kdWxlLWxldmVs
IGV4ZWN1dGFibGUgQU1MIGNvZGUKWyAgIDQwLjQ2NzEyMF0gQUNQSTogRHluYW1pYyBPRU0g
VGFibGUgTG9hZDoKWyAgIDQwLjQ2NzEyNV0gQUNQSTogU1NEVCAweEZGRkY4ODAxN0M1N0Uw
MDAgMDAwODNCICh2MDEgUG1SZWYgIENwdTBDc3QgIDAwMDAzMDAxIElOVEwgMjAwNTExMTcp
ClsgICA0MC40Njc2NjBdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6ClsgICA0MC40
Njc2NjRdIEFDUEk6IFNTRFQgMHhGRkZGODgwMTdDNjczMDAwIDAwMDMwMyAodjAxIFBtUmVm
ICBBcElzdCAgICAwMDAwMzAwMCBJTlRMIDIwMDUxMTE3KQpbICAgNDAuNDY4MDAzXSBBQ1BJ
OiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOgpbICAgNDAuNDY4MDA2XSBBQ1BJOiBTU0RUIDB4
RkZGRjg4MDE3QzQxNjQwMCAwMDAxMTkgKHYwMSBQbVJlZiAgQXBDc3QgICAgMDAwMDMwMDAg
SU5UTCAyMDA1MTExNykKWyAgIDQwLjQ3MDI5MV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxl
ZApbICAgNDAuNDcwMzA3XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzQgUzUpClsgICA0MC40
NzAzMDhdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgIDQw
LjQ3MDM1OV0gSEVTVDogVGFibGUgcGFyc2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4KWyAg
IDQwLjQ3MDM2MF0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsg
aWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgNDAu
NDc3NjYwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikKWyAgIDQwLjQ3Nzc0
MF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpClsgICA0MC40Nzc4MTZdIEFD
UEk6IFBvd2VyIFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAgNDAuNDc3ODkxXSBBQ1BJOiBQ
b3dlciBSZXNvdXJjZSBbRk4wM10gKG9mZikKWyAgIDQwLjQ3Nzk2NV0gQUNQSTogUG93ZXIg
UmVzb3VyY2UgW0ZOMDRdIChvZmYpClsgICA0MC40Nzg3MjVdIEFDUEk6IFBDSSBSb290IEJy
aWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtM2VdKQpbICAgNDAuNDc4NzI5XSBh
Y3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BN
IENsb2NrUE0gU2VnbWVudHMgTVNJXQpbICAgNDAuNDc5MTIxXSBhY3BpIFBOUDBBMDg6MDA6
IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW1BDSWVIb3RwbHVnIFBNRV0KWyAg
IDQwLjQ3OTM2NF0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW0FF
UiBQQ0llQ2FwYWJpbGl0eV0KWyAgIDQwLjQ3OTM2NV0gYWNwaSBQTlAwQTA4OjAwOiBGQURU
IGluZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNvbmZpZ3VyYXRp
b24KWyAgIDQwLjQ4MDA2M10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICA0
MC40ODAwNjVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAw
MDAtMHgwY2Y3IHdpbmRvd10KWyAgIDQwLjQ4MDA2Nl0gcGNpX2J1cyAwMDAwOjAwOiByb290
IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmYgd2luZG93XQpbICAgNDAuNDgwMDY3
XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0w
eDAwMGJmZmZmIHdpbmRvd10KWyAgIDQwLjQ4MDA2OF0gcGNpX2J1cyAwMDAwOjAwOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwZDAwMDAtMHgwMDBkM2ZmZiB3aW5kb3ddClsgICA0
MC40ODAwNjhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAw
MGQ0MDAwLTB4MDAwZDdmZmYgd2luZG93XQpbICAgNDAuNDgwMDY5XSBwY2lfYnVzIDAwMDA6
MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBkODAwMC0weDAwMGRiZmZmIHdpbmRv
d10KWyAgIDQwLjQ4MDA3MF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBb
bWVtIDB4MDAwZGMwMDAtMHgwMDBkZmZmZiB3aW5kb3ddClsgICA0MC40ODAwNzFdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGRmYTAwMDAwLTB4ZmVhZmZm
ZmYgd2luZG93XQpbICAgNDAuNDgwMDcyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFtidXMgMDAtM2VdClsgICA0MC40ODAwODJdIHBjaSAwMDAwOjAwOjAwLjA6IFs4
MDg2OjAxNThdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgIDQwLjQ4MDI0OF0gcGNpIDAw
MDA6MDA6MDIuMDogWzgwODY6MDE2YV0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgNDAu
NDgwMjc2XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxMDogW21lbSAweGY3ODAwMDAwLTB4
ZjdiZmZmZmYgNjRiaXRdClsgICA0MC40ODAyODhdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAw
eDE4OiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgNDAuNDgw
Mjk1XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgyMDogW2lvICAweGYwMDAtMHhmMDNmXQpb
ICAgNDAuNDgwNTI1XSBwY2kgMDAwMDowMDoxNC4wOiBbODA4NjoxZTMxXSB0eXBlIDAwIGNs
YXNzIDB4MGMwMzMwClsgICA0MC40ODA1NjddIHBjaSAwMDAwOjAwOjE0LjA6IHJlZyAweDEw
OiBbbWVtIDB4ZjdlMjAwMDAtMHhmN2UyZmZmZiA2NGJpdF0KWyAgIDQwLjQ4MDcxOF0gcGNp
IDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdCBEM2NvbGQKWyAgIDQw
LjQ4MDc3NF0gcGNpIDAwMDA6MDA6MTQuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBB
Q1BJClsgICA0MC40ODA4MzJdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OjFlM2FdIHR5cGUg
MDAgY2xhc3MgMHgwNzgwMDAKWyAgIDQwLjQ4MDg3Ml0gcGNpIDAwMDA6MDA6MTYuMDogcmVn
IDB4MTA6IFttZW0gMHhmN2UzYzAwMC0weGY3ZTNjMDBmIDY0Yml0XQpbICAgNDAuNDgxMDIy
XSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZApbICAgNDAuNDgxMTMwXSBwY2kgMDAwMDowMDoxNi4zOiBbODA4NjoxZTNkXSB0eXBlIDAw
IGNsYXNzIDB4MDcwMDAyClsgICA0MC40ODExNTZdIHBjaSAwMDAwOjAwOjE2LjM6IHJlZyAw
eDEwOiBbaW8gIDB4ZjBjMC0weGYwYzddClsgICA0MC40ODExNjhdIHBjaSAwMDAwOjAwOjE2
LjM6IHJlZyAweDE0OiBbbWVtIDB4ZjdlM2EwMDAtMHhmN2UzYWZmZl0KWyAgIDQwLjQ4MTM4
NF0gcGNpIDAwMDA6MDA6MTkuMDogWzgwODY6MTUwMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAw
MApbICAgNDAuNDgxNDE2XSBwY2kgMDAwMDowMDoxOS4wOiByZWcgMHgxMDogW21lbSAweGY3
ZTAwMDAwLTB4ZjdlMWZmZmZdClsgICA0MC40ODE0MzNdIHBjaSAwMDAwOjAwOjE5LjA6IHJl
ZyAweDE0OiBbbWVtIDB4ZjdlMzkwMDAtMHhmN2UzOWZmZl0KWyAgIDQwLjQ4MTQ1MF0gcGNp
IDAwMDA6MDA6MTkuMDogcmVnIDB4MTg6IFtpbyAgMHhmMDYwLTB4ZjA3Zl0KWyAgIDQwLjQ4
MTU4OV0gcGNpIDAwMDA6MDA6MTkuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQKWyAgIDQwLjQ4MTY0Nl0gcGNpIDAwMDA6MDA6MTkuMDogU3lzdGVtIHdha2V1cCBk
aXNhYmxlZCBieSBBQ1BJClsgICA0MC40ODE3MDJdIHBjaSAwMDAwOjAwOjFhLjA6IFs4MDg2
OjFlMmRdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKWyAgIDQwLjQ4MTc0M10gcGNpIDAwMDA6
MDA6MWEuMDogcmVnIDB4MTA6IFttZW0gMHhmN2UzODAwMC0weGY3ZTM4M2ZmXQpbICAgNDAu
NDgxOTE2XSBwY2kgMDAwMDowMDoxYS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90
IEQzY29sZApbICAgNDAuNDgxOTk0XSBwY2kgMDAwMDowMDoxYS4wOiBTeXN0ZW0gd2FrZXVw
IGRpc2FibGVkIGJ5IEFDUEkKWyAgIDQwLjQ4MjA1N10gcGNpIDAwMDA6MDA6MWIuMDogWzgw
ODY6MWUyMF0gdHlwZSAwMCBjbGFzcyAweDA0MDMwMApbICAgNDAuNDgyMDg2XSBwY2kgMDAw
MDowMDoxYi4wOiByZWcgMHgxMDogW21lbSAweGY3ZTMwMDAwLTB4ZjdlMzNmZmYgNjRiaXRd
ClsgICA0MC40ODIyMjVdIHBjaSAwMDAwOjAwOjFiLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDNob3QgRDNjb2xkClsgICA0MC40ODIyODldIHBjaSAwMDAwOjAwOjFiLjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgNDAuNDgyMzQ3XSBwY2kgMDAwMDowMDox
Yy4wOiBbODA4NjoxZTEwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICA0MC40ODI1MTBd
IHBjaSAwMDAwOjAwOjFjLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICA0MC40ODI1NDhdIHBjaSAwMDAwOjAwOjFjLjA6IEVuYWJsaW5nIE1QQyBJUkJOQ0UK
WyAgIDQwLjQ4MjU1MV0gcGNpIDAwMDA6MDA6MWMuMDogSW50ZWwgUENIIHJvb3QgcG9ydCBB
Q1Mgd29ya2Fyb3VuZCBlbmFibGVkClsgICA0MC40ODI1OTddIHBjaSAwMDAwOjAwOjFjLjA6
IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgNDAuNDgyNjY5XSBwY2kgMDAw
MDowMDoxYy43OiBbODA4NjoxZTFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICA0MC40
ODI4MzRdIHBjaSAwMDAwOjAwOjFjLjc6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkClsgICA0MC40ODI4NjhdIHBjaSAwMDAwOjAwOjFjLjc6IEVuYWJsaW5nIE1QQyBJ
UkJOQ0UKWyAgIDQwLjQ4Mjg3MV0gcGNpIDAwMDA6MDA6MWMuNzogSW50ZWwgUENIIHJvb3Qg
cG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFibGVkClsgICA0MC40ODI5MTVdIHBjaSAwMDAwOjAw
OjFjLjc6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgNDAuNDgyOTc1XSBw
Y2kgMDAwMDowMDoxZC4wOiBbODA4NjoxZTI2XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsg
ICA0MC40ODMwMDhdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAweDEwOiBbbWVtIDB4ZjdlMzcw
MDAtMHhmN2UzNzNmZl0KWyAgIDQwLjQ4MzE5MF0gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgIDQwLjQ4MzI2OF0gcGNpIDAwMDA6
MDA6MWQuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICA0MC40ODMzMjFd
IHBjaSAwMDAwOjAwOjFlLjA6IFs4MDg2OjI0NGVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDEK
WyAgIDQwLjQ4MzQ3N10gcGNpIDAwMDA6MDA6MWUuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxl
ZCBieSBBQ1BJClsgICA0MC40ODM1MjldIHBjaSAwMDAwOjAwOjFmLjA6IFs4MDg2OjFlNTNd
IHR5cGUgMDAgY2xhc3MgMHgwNjAxMDAKWyAgIDQwLjQ4MzgwNV0gcGNpIDAwMDA6MDA6MWYu
MjogWzgwODY6MWUwMl0gdHlwZSAwMCBjbGFzcyAweDAxMDYwMQpbICAgNDAuNDgzODQxXSBw
Y2kgMDAwMDowMDoxZi4yOiByZWcgMHgxMDogW2lvICAweGYwYjAtMHhmMGI3XQpbICAgNDAu
NDgzODU4XSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxNDogW2lvICAweGYwYTAtMHhmMGEz
XQpbICAgNDAuNDgzODc1XSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxODogW2lvICAweGYw
OTAtMHhmMDk3XQpbICAgNDAuNDgzODkyXSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxYzog
W2lvICAweGYwODAtMHhmMDgzXQpbICAgNDAuNDgzOTA5XSBwY2kgMDAwMDowMDoxZi4yOiBy
ZWcgMHgyMDogW2lvICAweGYwNDAtMHhmMDVmXQpbICAgNDAuNDgzOTI2XSBwY2kgMDAwMDow
MDoxZi4yOiByZWcgMHgyNDogW21lbSAweGY3ZTM2MDAwLTB4ZjdlMzY3ZmZdClsgICA0MC40
ODQwMzJdIHBjaSAwMDAwOjAwOjFmLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QKWyAg
IDQwLjQ4NDEzNV0gcGNpIDAwMDA6MDA6MWYuMzogWzgwODY6MWUyMl0gdHlwZSAwMCBjbGFz
cyAweDBjMDUwMApbICAgNDAuNDg0MTY4XSBwY2kgMDAwMDowMDoxZi4zOiByZWcgMHgxMDog
W21lbSAweGY3ZTM1MDAwLTB4ZjdlMzUwZmYgNjRiaXRdClsgICA0MC40ODQyMThdIHBjaSAw
MDAwOjAwOjFmLjM6IHJlZyAweDIwOiBbaW8gIDB4MDU4MC0weDA1OWZdClsgICA0MC40ODQ0
NDJdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgIDQwLjQ4
NDY3NV0gcGNpIDAwMDA6MDI6MDAuMDogWzgwODY6MTBkM10gdHlwZSAwMCBjbGFzcyAweDAy
MDAwMApbICAgNDAuNDg0NzQyXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxMDogW21lbSAw
eGY3ZDAwMDAwLTB4ZjdkMWZmZmZdClsgICA0MC40ODQ4MjJdIHBjaSAwMDAwOjAyOjAwLjA6
IHJlZyAweDE4OiBbaW8gIDB4ZTAwMC0weGUwMWZdClsgICA0MC40ODQ4NjNdIHBjaSAwMDAw
OjAyOjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4ZjdkMjAwMDAtMHhmN2QyM2ZmZl0KWyAgIDQw
LjQ4NTMxMl0gcGNpIDAwMDA6MDI6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQKWyAgIDQwLjQ4NTQ0N10gcGNpIDAwMDA6MDI6MDAuMDogU3lzdGVtIHdha2V1
cCBkaXNhYmxlZCBieSBBQ1BJClsgICA0MC41MDA0NjldIHBjaSAwMDAwOjAwOjFjLjc6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwMl0KWyAgIDQwLjUwMDQ3NV0gcGNpIDAwMDA6MDA6MWMuNzog
ICBicmlkZ2Ugd2luZG93IFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgIDQwLjUwMDQ4MV0gcGNp
IDAwMDA6MDA6MWMuNzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmN2QwMDAwMC0weGY3ZGZm
ZmZmXQpbICAgNDAuNTAwNTU4XSBwY2kgMDAwMDowMzowMC4wOiBbMTgxNDowMjAxXSB0eXBl
IDAwIGNsYXNzIDB4MDI4MDAwClsgICA0MC41MDA1ODRdIHBjaSAwMDAwOjAzOjAwLjA6IHJl
ZyAweDEwOiBbbWVtIDB4ZjdjMDAwMDAtMHhmN2MwMWZmZl0KWyAgIDQwLjUwMDgzM10gcGNp
IDAwMDA6MDA6MWUuMDogUENJIGJyaWRnZSB0byBbYnVzIDAzXSAoc3VidHJhY3RpdmUgZGVj
b2RlKQpbICAgNDAuNTAwODQzXSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGY3YzAwMDAwLTB4ZjdjZmZmZmZdClsgICA0MC41MDA4NTRdIHBjaSAwMDAwOjAw
OjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XSAoc3Vi
dHJhY3RpdmUgZGVjb2RlKQpbICAgNDAuNTAwODU0XSBwY2kgMDAwMDowMDoxZS4wOiAgIGJy
aWRnZSB3aW5kb3cgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRl
Y29kZSkKWyAgIDQwLjUwMDg1NV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29k
ZSkKWyAgIDQwLjUwMDg1Nl0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHgwMDBkMDAwMC0weDAwMGQzZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkK
WyAgIDQwLjUwMDg1N10gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHgwMDBkNDAwMC0weDAwMGQ3ZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAg
IDQwLjUwMDg1N10gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgw
MDBkODAwMC0weDAwMGRiZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgIDQw
LjUwMDg1OF0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDBk
YzAwMC0weDAwMGRmZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgIDQwLjUw
MDg1OV0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkZmEwMDAw
MC0weGZlYWZmZmZmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgIDQwLjUwMTE4
Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgMTMgdHJpZ2dlcmluZyAxIHBvbGFyaXR5IDAKWyAg
IDQwLjUwMTcxN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAzIDQg
NSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgIDQwLjUwMTgwM10gQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqMCwgZGlzYWJs
ZWQuClsgICA0MC41MDE4ODZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElS
UXMgMyA0ICo1IDYgMTAgMTEgMTIgMTQgMTUpClsgICA0MC41MDE5NjVdIEFDUEk6IFBDSSBJ
bnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMyA0IDUgNiAqMTAgMTEgMTIgMTQgMTUpClsg
ICA0MC41MDIwNDldIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRV0gKElSUXMgMyA0
ICo1IDYgMTAgMTEgMTIgMTQgMTUpClsgICA0MC41MDIxMzRdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE5LRl0gKElSUXMgMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkgKjAsIGRpc2Fi
bGVkLgpbICAgNDAuNTAyMjE3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ddIChJ
UlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgNDAuNTAyMzAxXSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDMgNCA1IDYgKjEwIDExIDEyIDE0IDE1KQpb
ICAgNDAuNTAyNTM1XSBBQ1BJOiBFbmFibGVkIDQgR1BFcyBpbiBibG9jayAwMCB0byAzRgpb
ICAgNDAuNTAyNjU0XSB4ZW46YmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVy
ClsgICA0MC41MDY4NjNdIHhlbl9iYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2
ZXIKWyAgIDQwLjUwNzAyNl0gcGNpIDAwMDA6MDA6MDIuMDogdmdhYXJiOiBzZXR0aW5nIGFz
IGJvb3QgVkdBIGRldmljZQpbICAgNDAuNTA3MDI4XSBwY2kgMDAwMDowMDowMi4wOiB2Z2Fh
cmI6IFZHQSBkZXZpY2UgYWRkZWQ6IGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tz
PW5vbmUKWyAgIDQwLjUwNzAzMV0gcGNpIDAwMDA6MDA6MDIuMDogdmdhYXJiOiBicmlkZ2Ug
Y29udHJvbCBwb3NzaWJsZQpbICAgNDAuNTA3MDMyXSB2Z2FhcmI6IGxvYWRlZApbICAgNDAu
NTA3MTQyXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgNDAuNTA3Mjc5XSBsaWJh
dGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4KWyAgIDQwLjUwNzMwMl0gUmVnaXN0ZXJlZCBlZml2
YXJzIG9wZXJhdGlvbnMKWyAgIDQwLjUzOTE4N10gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEg
cm91dGluZwpbICAgNDAuNTQzNjM2XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRv
IDY0IGJ5dGVzClsgICA0MC41NDM3ODhdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVt
IDB4MDAwOWYwMDAtMHgwMDA5ZmZmZl0KWyAgIDQwLjU0Mzc5MF0gZTgyMDogcmVzZXJ2ZSBS
QU0gYnVmZmVyIFttZW0gMHg0MDAwNDAwMC0weDQzZmZmZmZmXQpbICAgNDAuNTQzNzkwXSBl
ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweGQ4ZDAwMDAwLTB4ZGJmZmZmZmZdClsg
ICA0MC41NDM3OTFdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4ZDlhZjAwMDAt
MHhkYmZmZmZmZl0KWyAgIDQwLjU0Mzc5Ml0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFtt
ZW0gMHhkYTQwZDAwMC0weGRiZmZmZmZmXQpbICAgNDAuNTQzNzkzXSBlODIwOiByZXNlcnZl
IFJBTSBidWZmZXIgW21lbSAweGRhZDU5MDAwLTB4ZGJmZmZmZmZdClsgICA0MC41NDM3OTNd
IGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4ZGIwMDAwMDAtMHhkYmZmZmZmZl0K
WyAgIDQwLjU0Mzc5NF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4MWU2MDAw
MDAtMHg4MWZmZmZmZmZdClsgICA0MC41NDM4NjldIE5ldExhYmVsOiBJbml0aWFsaXppbmcK
WyAgIDQwLjU0Mzg3MF0gTmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0gMTI4ClsgICA0
MC41NDM4NzBdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJFTEVEIENJUFNPdjQgQ0FM
SVBTTwpbICAgNDAuNTQzODgyXSBOZXRMYWJlbDogIHVubGFiZWxlZCB0cmFmZmljIGFsbG93
ZWQgYnkgZGVmYXVsdApbICAgNDAuNTQ0MDQ1XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8g
Y2xvY2tzb3VyY2UgeGVuClsgICA0MC41NTAxMzldIFZGUzogRGlzayBxdW90YXMgZHF1b3Rf
Ni42LjAKWyAgIDQwLjU1MDE5Ml0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgIDQwLjU1MDIxM10gaHVnZXRsYmZz
OiBkaXNhYmxpbmcgYmVjYXVzZSB0aGVyZSBhcmUgbm8gc3VwcG9ydGVkIGh1Z2VwYWdlIHNp
emVzClsgICA0MC41NTAyMzddIEFwcEFybW9yOiBBcHBBcm1vciBGaWxlc3lzdGVtIEVuYWJs
ZWQKWyAgIDQwLjU1MDI2Ml0gcG5wOiBQblAgQUNQSSBpbml0ClsgICA0MC41NTAzNjFdIHN5
c3RlbSAwMDowMDogW21lbSAweGZlZDQwMDAwLTB4ZmVkNDRmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICA0MC41NTAzNjNdIHN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl
dmljZSwgSURzIFBOUDBjMDEgKGFjdGl2ZSkKWyAgIDQwLjU1MDQ0Nl0gc3lzdGVtIDAwOjAx
OiBbaW8gIDB4MDY4MC0weDA2OWZdIGhhcyBiZWVuIHJlc2VydmVkClsgICA0MC41NTA0NDdd
IHN5c3RlbSAwMDowMTogW2lvICAweDEwMDAtMHgxMDBmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICAgNDAuNTUwNDQ4XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgNDAuNTUwNDQ5XSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHhmZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgNDAuNTUwNDUwXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwNDAwLTB4
MDQ1M10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgIDQwLjU1MDQ1MV0gc3lzdGVtIDAwOjAxOiBb
aW8gIDB4MDQ1OC0weDA0N2ZdIGhhcyBiZWVuIHJlc2VydmVkClsgICA0MC41NTA0NTJdIHN5
c3RlbSAwMDowMTogW2lvICAweDA1MDAtMHgwNTdmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
NDAuNTUwNDUzXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgxNjRlLTB4MTY0Zl0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgIDQwLjU1MDQ1NF0gc3lzdGVtIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFD
UEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgNDAuNTUwNDYzXSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSA4IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwClsgICA0MC41NTA1MDld
IHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFj
dGl2ZSkKWyAgIDQwLjU1MDU1Nl0gc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDQ1NC0weDA0NTdd
IGhhcyBiZWVuIHJlc2VydmVkClsgICA0MC41NTA1NThdIHN5c3RlbSAwMDowMzogUGx1ZyBh
bmQgUGxheSBBQ1BJIGRldmljZSwgSURzIElOVDNmMGQgUE5QMGMwMiAoYWN0aXZlKQpbICAg
NDAuNTUwNjAzXSBzeXN0ZW0gMDA6MDQ6IFtpbyAgMHgwNGQwLTB4MDRkMV0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgIDQwLjU1MDYwNV0gc3lzdGVtIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFD
UEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgNDAuNTUwNzU1XSBzeXN0ZW0g
MDA6MDU6IFtpbyAgMHgwYTAwLTB4MGExZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgIDQwLjU1
MDc1Nl0gc3lzdGVtIDAwOjA1OiBbaW8gIDB4MGEzMC0weDBhM2ZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICA0MC41NTA3NThdIHN5c3RlbSAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl
dmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgIDQwLjU1MTA4NV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgNCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgNDAuNTUxMDg2XSBBbHJl
YWR5IHNldHVwIHRoZSBHU0kgOjQKWyAgIDQwLjU1MTA4OF0gcG5wIDAwOjA2OiBbZG1hIDAg
ZGlzYWJsZWRdClsgICA0MC41NTExMjZdIHBucCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJ
IGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgIDQwLjU1MTQxM10geGVuOiByZWdp
c3RlcmluZyBnc2kgMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgNDAuNTUxNDMxXSBw
bnAgMDA6MDc6IFtkbWEgMCBkaXNhYmxlZF0KWyAgIDQwLjU1MTQ2Nl0gcG5wIDAwOjA3OiBQ
bHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgNDAu
NTUxNzU0XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxYzAwMC0weGZlZDFmZmZmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgNDAuNTUxNzU1XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQx
MDAwMC0weGZlZDE3ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgNDAuNTUxNzU2XSBzeXN0
ZW0gMDA6MDg6IFttZW0gMHhmZWQxODAwMC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgNDAuNTUxNzU3XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxOTAwMC0weGZlZDE5
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgNDAuNTUxNzU4XSBzeXN0ZW0gMDA6MDg6IFtt
ZW0gMHhmODAwMDAwMC0weGZiZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgNDAuNTUx
NzU5XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQyMDAwMC0weGZlZDNmZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgNDAuNTUxNzYwXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQ5MDAw
MC0weGZlZDkzZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgIDQwLjU1MTc2MV0gc3lz
dGVtIDAwOjA4OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgIDQwLjU1MTc2Ml0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmYwMDAwMDAtMHhmZmZm
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgIDQwLjU1MTc2M10gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgIDQwLjU1
MTc2NF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZGZhMDAwMDAtMHhkZmEwMGZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgIDQwLjU1MTc2Nl0gc3lzdGVtIDAwOjA4OiBQbHVnIGFuZCBQbGF5
IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgNDAuNTUxOTg1XSBzeXN0
ZW0gMDA6MDk6IFttZW0gMHgyMDAwMDAwMC0weDIwMWZmZmZmXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgNDAuNTUxOTg2XSBzeXN0ZW0gMDA6MDk6IFttZW0gMHg0MDAwNDAwMC0weDQwMDA0
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgNDAuNTUxOTg4XSBzeXN0ZW0gMDA6MDk6IFBs
dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAxIChhY3RpdmUpClsgICA0MC41
NTIwMDZdIHBucDogUG5QIEFDUEk6IGZvdW5kIDEwIGRldmljZXMKWyAgIDQwLjU1NzE4NF0g
UE0tVGltZXIgZmFpbGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYpIC0gYWJvcnRp
bmcuClsgICA0MC41NTcyMzhdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1
cyAwMV0KWyAgIDQwLjU1NzI2NF0gcGNpIDAwMDA6MDA6MWMuNzogUENJIGJyaWRnZSB0byBb
YnVzIDAyXQpbICAgNDAuNTU3MjY3XSBwY2kgMDAwMDowMDoxYy43OiAgIGJyaWRnZSB3aW5k
b3cgW2lvICAweGUwMDAtMHhlZmZmXQpbICAgNDAuNTU3Mjc1XSBwY2kgMDAwMDowMDoxYy43
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGY3ZDAwMDAwLTB4ZjdkZmZmZmZdClsgICA0MC41
NTcyOTFdIHBjaSAwMDAwOjAwOjFlLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgIDQw
LjU1NzI5OF0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmN2Mw
MDAwMC0weGY3Y2ZmZmZmXQpbICAgNDAuNTU3MzE0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291
cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgIDQwLjU1NzMxNF0gcGNpX2J1
cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgICA0
MC41NTczMTVdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbbWVtIDB4MDAwYTAwMDAt
MHgwMDBiZmZmZiB3aW5kb3ddClsgICA0MC41NTczMTZdIHBjaV9idXMgMDAwMDowMDogcmVz
b3VyY2UgNyBbbWVtIDB4MDAwZDAwMDAtMHgwMDBkM2ZmZiB3aW5kb3ddClsgICA0MC41NTcz
MTddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOCBbbWVtIDB4MDAwZDQwMDAtMHgwMDBk
N2ZmZiB3aW5kb3ddClsgICA0MC41NTczMThdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2Ug
OSBbbWVtIDB4MDAwZDgwMDAtMHgwMDBkYmZmZiB3aW5kb3ddClsgICA0MC41NTczMThdIHBj
aV9idXMgMDAwMDowMDogcmVzb3VyY2UgMTAgW21lbSAweDAwMGRjMDAwLTB4MDAwZGZmZmYg
d2luZG93XQpbICAgNDAuNTU3MzE5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDExIFtt
ZW0gMHhkZmEwMDAwMC0weGZlYWZmZmZmIHdpbmRvd10KWyAgIDQwLjU1NzMyMF0gcGNpX2J1
cyAwMDAwOjAyOiByZXNvdXJjZSAwIFtpbyAgMHhlMDAwLTB4ZWZmZl0KWyAgIDQwLjU1NzMy
MV0gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAxIFttZW0gMHhmN2QwMDAwMC0weGY3ZGZm
ZmZmXQpbICAgNDAuNTU3MzIyXSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDEgW21lbSAw
eGY3YzAwMDAwLTB4ZjdjZmZmZmZdClsgICA0MC41NTczMjNdIHBjaV9idXMgMDAwMDowMzog
cmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgNDAuNTU3MzIzXSBw
Y2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10K
WyAgIDQwLjU1NzMyNF0gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSA2IFttZW0gMHgwMDBh
MDAwMC0weDAwMGJmZmZmIHdpbmRvd10KWyAgIDQwLjU1NzMyNV0gcGNpX2J1cyAwMDAwOjAz
OiByZXNvdXJjZSA3IFttZW0gMHgwMDBkMDAwMC0weDAwMGQzZmZmIHdpbmRvd10KWyAgIDQw
LjU1NzMyNl0gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSA4IFttZW0gMHgwMDBkNDAwMC0w
eDAwMGQ3ZmZmIHdpbmRvd10KWyAgIDQwLjU1NzMyNl0gcGNpX2J1cyAwMDAwOjAzOiByZXNv
dXJjZSA5IFttZW0gMHgwMDBkODAwMC0weDAwMGRiZmZmIHdpbmRvd10KWyAgIDQwLjU1NzMy
N10gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSAxMCBbbWVtIDB4MDAwZGMwMDAtMHgwMDBk
ZmZmZiB3aW5kb3ddClsgICA0MC41NTczMjhdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
MTEgW21lbSAweGRmYTAwMDAwLTB4ZmVhZmZmZmYgd2luZG93XQpbICAgNDAuNTU3NTU1XSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKWyAgIDQwLjU1Nzg2M10gVENQIGVz
dGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1
MiBieXRlcykKWyAgIDQwLjU1ODE2Nl0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2
NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgICA0MC41NTgyNTldIFRDUDogSGFz
aCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMjYyMTQ0IGJpbmQgNjU1MzYpClsg
ICA0MC41NTgzMTBdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNywg
NTI0Mjg4IGJ5dGVzKQpbICAgNDAuNTU4NDAyXSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDE2Mzg0IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgNDAuNTU4NDgwXSBORVQ6
IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgIDQwLjU1ODQ5M10gcGNpIDAwMDA6
MDA6MDIuMDogVmlkZW8gZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgwMDBj
MDAwMC0weDAwMGRmZmZmXQpbICAgNDAuNTU4NTczXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAx
NiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgNDAuNTU4NTkxXSB4ZW46IC0tPiBwaXJx
PTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAgNDAuNTU4ODA1XSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgNDAuNTU4ODA3XSBBbHJlYWR5
IHNldHVwIHRoZSBHU0kgOjE2ClsgICA0MC41NTg5NjBdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICA0MC41NTg5NjhdIHhlbjogLS0+IHBp
cnE9MjMgLT4gaXJxPTIzIChnc2k9MjMpClsgICA0MC41NTkxNDldIFBDSTogQ0xTIG1pc21h
dGNoICg2NCAhPSAzMiksIHVzaW5nIDY0IGJ5dGVzClsgICA0MC41NTkxODRdIFVucGFja2lu
ZyBpbml0cmFtZnMuLi4KWyAgIDQxLjQ1NjM3Ml0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAx
MjgxMksKWyAgIDQxLjQ1NjY0OV0gUkFQTCBQTVU6IEFQSSB1bml0IGlzIDJeLTMyIEpvdWxl
cywgMyBmaXhlZCBjb3VudGVycywgMTYzODQwIG1zIG92ZmwgdGltZXIKWyAgIDQxLjQ1NjY0
OV0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMC1jb3JlIDJeLTE2IEpvdWxlcwpb
ICAgNDEuNDU2NjUwXSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcGFja2FnZSAyXi0x
NiBKb3VsZXMKWyAgIDQxLjQ1NjY1MF0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBw
MS1ncHUgMl4tMTYgSm91bGVzClsgICA0MS40NTY2OTddIFNjYW5uaW5nIGZvciBsb3cgbWVt
b3J5IGNvcnJ1cHRpb24gZXZlcnkgNjAgc2Vjb25kcwpbICAgNDEuNDU3MDU1XSBhdWRpdDog
aW5pdGlhbGl6aW5nIG5ldGxpbmsgc3Vic3lzIChkaXNhYmxlZCkKWyAgIDQxLjQ1NzE2NV0g
YXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCgxNDkzNzYyMTExLjk4NToxKTogaW5pdGlhbGl6ZWQK
WyAgIDQxLjQ1NzU2MV0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9MzcgbWF4X29yZGVy
PTIzIGJ1Y2tldF9vcmRlcj0wClsgICA0MS40NTc3MjFdIHpidWQ6IGxvYWRlZApbICAgNDEu
NDU5NDcwXSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQKWyAgIDQxLjQ1OTQ3MV0g
QXN5bW1ldHJpYyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkClsgICA0MS40NTk0OTNd
IEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9h
ZGVkIChtYWpvciAyNTEpClsgICA0MS40NTk1MzddIGlvIHNjaGVkdWxlciBub29wIHJlZ2lz
dGVyZWQKWyAgIDQxLjQ1OTUzN10gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQK
WyAgIDQxLjQ1OTU0Ml0gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpb
ICAgNDEuNDU5NzU3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQpbICAgNDEuNDU5NzYzXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICA0
MS40NTk5MjBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxClsgICA0MS40NTk5MzVdIHhlbjogLS0+IHBpcnE9MTkgLT4gaXJxPTE5IChnc2k9MTkp
ClsgICA0MS40NjAxMTVdIGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYgpbICAgNDEuNDYwMjUw
XSBlZmlmYjogZnJhbWVidWZmZXIgYXQgMHhlMDAwMDAwMCwgdXNpbmcgMTg3NmssIHRvdGFs
IDE4NzVrClsgICA0MS40NjAyNTFdIGVmaWZiOiBtb2RlIGlzIDgwMHg2MDB4MzIsIGxpbmVs
ZW5ndGg9MzIwMCwgcGFnZXM9MQpbICAgNDEuNDYwMjUxXSBlZmlmYjogc2Nyb2xsaW5nOiBy
ZWRyYXcKWyAgIDQxLjQ2MDI1Ml0gZWZpZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBz
aGlmdD0yNDoxNjo4OjAKWyAgIDQxLjQ2MTA2Nl0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNv
bG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEwMHgzNwpbICAgNDEuNDYxNzk0XSBmYjA6IEVG
SSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQpbICAgNDEuNDYxNzk5XSBpbnRlbF9pZGxlOiBN
V0FJVCBzdWJzdGF0ZXM6IDB4MTEyMApbICAgNDEuNDYxODAwXSBpbnRlbF9pZGxlOiB2MC40
LjEgbW9kZWwgMHgzQQpbICAgNDEuNDYxODAyXSBpbnRlbF9pZGxlOiBpbnRlbF9pZGxlIHlp
ZWxkaW5nIHRvIG5vbmUKWyAgIDQxLjQ2MjA4Nl0gTW9uaXRvci1Nd2FpdCB3aWxsIGJlIHVz
ZWQgdG8gZW50ZXIgQy0xIHN0YXRlClsgICA0MS40NjIwOThdIE1vbml0b3ItTXdhaXQgd2ls
bCBiZSB1c2VkIHRvIGVudGVyIEMtMyBzdGF0ZQpbICAgNDEuNDcxNTIwXSBXYXJuaW5nOiBQ
cm9jZXNzb3IgUGxhdGZvcm0gTGltaXQgbm90IHN1cHBvcnRlZC4KWyAgIDQxLjQ3MTU1NV0g
W0Zpcm13YXJlIEJ1Z106IEFQRUk6IEludmFsaWQgcGh5c2ljYWwgYWRkcmVzcyBpbiBHQVIg
WzB4MC84LzAvMS8wXQpbICAgNDEuNDcxNTg0XSBHSEVTOiBGYWlsZWQgdG8gZW5hYmxlIEFQ
RUkgZmlybXdhcmUgZmlyc3QgbW9kZS4KWyAgIDQxLjQ3MjAwNF0gU2VyaWFsOiA4MjUwLzE2
NTUwIGRyaXZlciwgMzIgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQKWyAgIDQxLjQ5Mjkx
OF0gMDA6MDc6IHR0eVMxIGF0IEkvTyAweDJmOCAoaXJxID0gMywgYmFzZV9iYXVkID0gMTE1
MjAwKSBpcyBhIDE2NTUwQQpbICAgNDEuNDk0MTgzXSBzZXJpYWwgMDAwMDowMDoxNi4zOiBl
bmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykKWyAgIDQxLjQ5NDI0OF0geGVuOiByZWdp
c3RlcmluZyBnc2kgMTkgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgIDQxLjQ5NDI0OV0g
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxOQpbICAgNDEuNTE0OTUwXSAwMDAwOjAwOjE2LjM6
IHR0eVM0IGF0IEkvTyAweGYwYzAgKGlycSA9IDE5LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlz
IGEgMTY1NTBBClsgICA0MS41MTUxOTldIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3Ig
aXJxcyBpbiBfQ1JTClsgICA0MS41MTUyMzldIE5vbi12b2xhdGlsZSBtZW1vcnkgZHJpdmVy
IHYxLjMKWyAgIDQxLjUxNTI2OF0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzClsg
ICA0MS41MTU5MjRdIGFoY2kgMDAwMDowMDoxZi4yOiB2ZXJzaW9uIDMuMApbICAgNDEuNTE1
OTkyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpb
ICAgNDEuNTE1OTk0XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE5ClsgICA0MS41MTYwOTNd
IGFoY2kgMDAwMDowMDoxZi4yOiBTU1MgZmxhZyBzZXQsIHBhcmFsbGVsIGJ1cyBzY2FuIGRp
c2FibGVkClsgICA0MS41MjYyNjNdIGFoY2kgMDAwMDowMDoxZi4yOiBBSENJIDAwMDEuMDMw
MCAzMiBzbG90cyA2IHBvcnRzIDYgR2JwcyAweDNmIGltcGwgU0FUQSBtb2RlClsgICA0MS41
MjYyNjVdIGFoY2kgMDAwMDowMDoxZi4yOiBmbGFnczogNjRiaXQgbmNxIHN0YWcgcG0gbGVk
IGNsbyBwaW8gc2x1bSBwYXJ0IGVtcyBhcHN0IApbICAgNDEuNTg0Nzc2XSBzY3NpIGhvc3Qw
OiBhaGNpClsgICA0MS41ODUwNjldIHNjc2kgaG9zdDE6IGFoY2kKWyAgIDQxLjU4NTQxNF0g
c2NzaSBob3N0MjogYWhjaQpbICAgNDEuNTg1Nzg3XSBzY3NpIGhvc3QzOiBhaGNpClsgICA0
MS41ODYwNzddIHNjc2kgaG9zdDQ6IGFoY2kKWyAgIDQxLjU4NjI3MF0gc2NzaSBob3N0NTog
YWhjaQpbICAgNDEuNTg2MzA5XSBhdGExOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4
QDB4ZjdlMzYwMDAgcG9ydCAweGY3ZTM2MTAwIGlycSA4NApbICAgNDEuNTg2MzExXSBhdGEy
OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZjdlMzYwMDAgcG9ydCAweGY3ZTM2
MTgwIGlycSA4NApbICAgNDEuNTg2MzEzXSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG0yMDQ4QDB4ZjdlMzYwMDAgcG9ydCAweGY3ZTM2MjAwIGlycSA4NApbICAgNDEuNTg2MzE0
XSBhdGE0OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZjdlMzYwMDAgcG9ydCAw
eGY3ZTM2MjgwIGlycSA4NApbICAgNDEuNTg2MzE2XSBhdGE1OiBTQVRBIG1heCBVRE1BLzEz
MyBhYmFyIG0yMDQ4QDB4ZjdlMzYwMDAgcG9ydCAweGY3ZTM2MzAwIGlycSA4NApbICAgNDEu
NTg2MzE4XSBhdGE2OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZjdlMzYwMDAg
cG9ydCAweGY3ZTM2MzgwIGlycSA4NApbICAgNDEuNTg2MzUyXSBpODA0MjogUE5QOiBObyBQ
Uy8yIGNvbnRyb2xsZXIgZm91bmQuClsgICA0MS41ODY0NTZdIG1vdXNlZGV2OiBQUy8yIG1v
dXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICA0MS41ODY1MTddIHJ0Y19jbW9z
IDAwOjAyOiBSVEMgY2FuIHdha2UgZnJvbSBTNApbICAgNDEuNTg2Njg1XSBydGNfY21vcyAw
MDowMjogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjX2Ntb3MgYXMgcnRjMApbICAgNDEuNTg2
NzQyXSBydGNfY21vcyAwMDowMjogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAyNDIg
Ynl0ZXMgbnZyYW0KWyAgIDQxLjU4NjkzOV0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8g
aW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwpbICAgNDEuNTg2OTQwXSBFRkkgVmFyaWFibGVz
IEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5LTE3ClsgICA0MS42MTg5NThdIGhpZHJhdzogcmF3
IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQpbICAgNDEuNjE5MDk4XSBORVQ6
IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICA0MS42MjQxOTZdIFNlZ21lbnQg
Um91dGluZyB3aXRoIElQdjYKWyAgIDQxLjYyNDYzM10gbWNlOiBVbmFibGUgdG8gaW5pdCBk
ZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAtMTYpClsgICA0MS42MjQ4NDVdIHJlZ2lzdGVyZWQg
dGFza3N0YXRzIHZlcnNpb24gMQpbICAgNDEuNjI0ODYzXSB6c3dhcDogbG9hZGVkIHVzaW5n
IHBvb2wgbHpvL3pidWQKWyAgIDQxLjYyNzI3Ml0gS2V5IHR5cGUgYmlnX2tleSByZWdpc3Rl
cmVkClsgICA0MS42Mjk1NTddIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkClsgICA0
MS42Mjk1NTldIEFwcEFybW9yOiBBcHBBcm1vciBzaGExIHBvbGljeSBoYXNoaW5nIGVuYWJs
ZWQKWyAgIDQxLjYyOTk4M10gQkVSVDogQ2FuJ3QgcmVxdWVzdCBpb21lbSByZWdpb24gPDAw
MDAwMDAwZDliOTZlMTgtMDAwMDAwMDBkOWI5NmUyYj4uClsgICA0MS42MzAwMDNdICAgTWFn
aWMgbnVtYmVyOiAxOjI2Mzo5NTQKWyAgIDQxLjYzMDA3Ml0gbWVtb3J5IG1lbW9yeTc6IGhh
c2ggbWF0Y2hlcwpbICAgNDEuNjMwMTMxXSBydGNfY21vcyAwMDowMjogc2V0dGluZyBzeXN0
ZW0gY2xvY2sgdG8gMjAxNy0wNS0wMiAyMTo1NToxMyBVVEMgKDE0OTM3NjIxMTMpClsgICA0
MS42MzAxODBdIFBNOiBDaGVja2luZyBoaWJlcm5hdGlvbiBpbWFnZSBwYXJ0aXRpb24gL2Rl
di9zeXN0ZW0vc3dhcApbICAgNDEuODk5NDE2XSBhdGExOiBTQVRBIGxpbmsgdXAgMS41IEdi
cHMgKFNTdGF0dXMgMTEzIFNDb250cm9sIDMwMCkKWyAgIDQxLjkwMzYwNF0gYXRhMS4wMDog
QUNQSSBjbWQgZWYvMTA6MDY6MDA6MDA6MDA6MDAgKFNFVCBGRUFUVVJFUykgc3VjY2VlZGVk
ClsgICA0MS45MDM2MDZdIGF0YTEuMDA6IEFDUEkgY21kIGY1LzAwOjAwOjAwOjAwOjAwOjAw
IChTRUNVUklUWSBGUkVFWkUgTE9DSykgZmlsdGVyZWQgb3V0ClsgICA0MS45MDM2MDddIGF0
YTEuMDA6IEFDUEkgY21kIGIxL2MxOjAwOjAwOjAwOjAwOjAwIChERVZJQ0UgQ09ORklHVVJB
VElPTiBPVkVSTEFZKSBmaWx0ZXJlZCBvdXQKWyAgIDQxLjkwNzMxMF0gYXRhMS4wMDogQVRB
UEk6IFBJT05FRVIgQkQtUlcgICBCRFItMjA3TSwgMS4yMSwgbWF4IFVETUEvMTAwClsgICA0
MS45MTE4MTNdIGF0YTEuMDA6IEFDUEkgY21kIGVmLzEwOjA2OjAwOjAwOjAwOjAwIChTRVQg
RkVBVFVSRVMpIHN1Y2NlZWRlZApbICAgNDEuOTExODE1XSBhdGExLjAwOiBBQ1BJIGNtZCBm
NS8wMDowMDowMDowMDowMDowMCAoU0VDVVJJVFkgRlJFRVpFIExPQ0spIGZpbHRlcmVkIG91
dApbICAgNDEuOTExODE2XSBhdGExLjAwOiBBQ1BJIGNtZCBiMS9jMTowMDowMDowMDowMDow
MCAoREVWSUNFIENPTkZJR1VSQVRJT04gT1ZFUkxBWSkgZmlsdGVyZWQgb3V0ClsgICA0MS45
MTU1MTldIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTAwClsgICA0MS45MjY4NDRd
IHNjc2kgMDowOjA6MDogQ0QtUk9NICAgICAgICAgICAgUElPTkVFUiAgQkQtUlcgICBCRFIt
MjA3TSAxLjIxIFBROiAwIEFOU0k6IDUKWyAgIDQyLjI1NTQxNV0gYXRhMjogU0FUQSBsaW5r
IHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAzMDApClsgICA0Mi4yNjIwMzJd
IGF0YTIuMDA6IEFDUEkgY21kIGVmLzEwOjA2OjAwOjAwOjAwOjAwIChTRVQgRkVBVFVSRVMp
IHN1Y2NlZWRlZApbICAgNDIuMjYyMDMzXSBhdGEyLjAwOiBBQ1BJIGNtZCBmNS8wMDowMDow
MDowMDowMDowMCAoU0VDVVJJVFkgRlJFRVpFIExPQ0spIGZpbHRlcmVkIG91dApbICAgNDIu
MjYyMDM0XSBhdGEyLjAwOiBBQ1BJIGNtZCBiMS9jMTowMDowMDowMDowMDowMCAoREVWSUNF
IENPTkZJR1VSQVRJT04gT1ZFUkxBWSkgZmlsdGVyZWQgb3V0ClsgICA0Mi4yNjg0NjJdIGF0
YTIuMDA6IEFUQS04OiBTVDEwMDBMTTAyNCBITi1NMTAxTUJCLCAyQVIyMDAwMywgbWF4IFVE
TUEvMTMzClsgICA0Mi4yNjg0NjRdIGF0YTIuMDA6IDE5NTM1MjUxNjggc2VjdG9ycywgbXVs
dGkgMTY6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICAgNDIuMjc1MDkwXSBhdGEy
LjAwOiBBQ1BJIGNtZCBlZi8xMDowNjowMDowMDowMDowMCAoU0VUIEZFQVRVUkVTKSBzdWNj
ZWVkZWQKWyAgIDQyLjI3NTA5Ml0gYXRhMi4wMDogQUNQSSBjbWQgZjUvMDA6MDA6MDA6MDA6
MDA6MDAgKFNFQ1VSSVRZIEZSRUVaRSBMT0NLKSBmaWx0ZXJlZCBvdXQKWyAgIDQyLjI3NTA5
M10gYXRhMi4wMDogQUNQSSBjbWQgYjEvYzE6MDA6MDA6MDA6MDA6MDAgKERFVklDRSBDT05G
SUdVUkFUSU9OIE9WRVJMQVkpIGZpbHRlcmVkIG91dApbICAgNDIuMjgxNTk5XSBhdGEyLjAw
OiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgNDIuMjgxODYzXSBzY3NpIDE6MDowOjA6
IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFNUMTAwMExNMDI0IEhOLU0gMDAwMyBQUTog
MCBBTlNJOiA1ClsgICA0Mi4zMTI1MThdIHNkIDE6MDowOjA6IFtzZGFdIDE5NTM1MjUxNjgg
NTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxLjAwIFRCLzkzMiBHaUIpClsgICA0Mi4zMTI1
MjBdIHNkIDE6MDowOjA6IFtzZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgIDQy
LjMxMjU3MF0gc2QgMTowOjA6MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDQy
LjMxMjU3Ml0gc2QgMTowOjA6MDogW3NkYV0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAg
IDQyLjMxMjY2NV0gc2QgMTowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJl
YWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICA0Mi40
ODAxMTddIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhf
Y3ljbGVzOiAweDMyNzM2ZDcwYjJlLCBtYXhfaWRsZV9uczogNDQwNzk1Mjc0NzMxIG5zClsg
ICA0Mi42Mjc0ODJdIGF0YTM6IFNBVEEgbGluayB1cCAzLjAgR2JwcyAoU1N0YXR1cyAxMjMg
U0NvbnRyb2wgMzAwKQpbICAgNDIuNjMzNTI5XSAgc2RhOiBzZGExClsgICA0Mi42MzQyOTdd
IHNkIDE6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgNDIuNjY5NjkzXSBh
dGEzLjAwOiBBQ1BJIGNtZCBlZi8xMDowNjowMDowMDowMDowMCAoU0VUIEZFQVRVUkVTKSBz
dWNjZWVkZWQKWyAgIDQyLjY2OTY5NV0gYXRhMy4wMDogQUNQSSBjbWQgZjUvMDA6MDA6MDA6
MDA6MDA6MDAgKFNFQ1VSSVRZIEZSRUVaRSBMT0NLKSBmaWx0ZXJlZCBvdXQKWyAgIDQyLjY2
OTY5Nl0gYXRhMy4wMDogQUNQSSBjbWQgYjEvYzE6MDA6MDA6MDA6MDA6MDAgKERFVklDRSBD
T05GSUdVUkFUSU9OIE9WRVJMQVkpIGZpbHRlcmVkIG91dApbICAgNDIuNzM4MTU0XSBhdGEz
LjAwOiBOQ1EgU2VuZC9SZWN2IExvZyBub3Qgc3VwcG9ydGVkClsgICA0Mi43MzgxNTVdIGF0
YTMuMDA6IEFUQS05OiBTVDIwMDBEWDAwMS0xTlMxNjQsIENDNDEsIG1heCBVRE1BLzEzMwpb
ICAgNDIuNzM4MTU2XSBhdGEzLjAwOiAzOTA3MDI5MTY4IHNlY3RvcnMsIG11bHRpIDE2OiBM
QkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKWyAgIDQyLjc5NDcxNF0gYXRhMy4wMDogQUNQ
SSBjbWQgZWYvMTA6MDY6MDA6MDA6MDA6MDAgKFNFVCBGRUFUVVJFUykgc3VjY2VlZGVkClsg
ICA0Mi43OTQ3MTVdIGF0YTMuMDA6IEFDUEkgY21kIGY1LzAwOjAwOjAwOjAwOjAwOjAwIChT
RUNVUklUWSBGUkVFWkUgTE9DSykgZmlsdGVyZWQgb3V0ClsgICA0Mi43OTQ3MTZdIGF0YTMu
MDA6IEFDUEkgY21kIGIxL2MxOjAwOjAwOjAwOjAwOjAwIChERVZJQ0UgQ09ORklHVVJBVElP
TiBPVkVSTEFZKSBmaWx0ZXJlZCBvdXQKWyAgIDQyLjg2MzIwNV0gYXRhMy4wMDogTkNRIFNl
bmQvUmVjdiBMb2cgbm90IHN1cHBvcnRlZApbICAgNDIuODYzMjA4XSBhdGEzLjAwOiBjb25m
aWd1cmVkIGZvciBVRE1BLzEzMwpbICAgNDIuODYzNDgwXSBzY3NpIDI6MDowOjA6IERpcmVj
dC1BY2Nlc3MgICAgIEFUQSAgICAgIFNUMjAwMERYMDAxLTFOUzEgQ0M0MSBQUTogMCBBTlNJ
OiA1ClsgICA0Mi44OTY0NzFdIHNkIDI6MDowOjA6IFtzZGJdIDM5MDcwMjkxNjggNTEyLWJ5
dGUgbG9naWNhbCBibG9ja3M6ICgyLjAwIFRCLzEuODIgVGlCKQpbICAgNDIuODk2NDczXSBz
ZCAyOjA6MDowOiBbc2RiXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzClsgICA0Mi44OTY1
MjBdIHNkIDI6MDowOjA6IFtzZGJdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICA0Mi44OTY1
MjFdIHNkIDI6MDowOjA6IFtzZGJdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICA0Mi44
OTY2MTddIHNkIDI6MDowOjA6IFtzZGJdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNh
Y2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgNDIuOTAwOTk5
XSAgc2RiOiBzZGIxIHNkYjIgc2RiMwpbICAgNDIuOTAxNjA5XSBzZCAyOjA6MDowOiBbc2Ri
XSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgIDQzLjIxMDk5MF0gYXRhNDogU0FUQSBsaW5rIHVw
IDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAzMDApClsgICA0My4yNTMyNjldIGF0
YTQuMDA6IEFDUEkgY21kIGVmLzEwOjA2OjAwOjAwOjAwOjAwIChTRVQgRkVBVFVSRVMpIHN1
Y2NlZWRlZApbICAgNDMuMjUzMjcxXSBhdGE0LjAwOiBBQ1BJIGNtZCBmNS8wMDowMDowMDow
MDowMDowMCAoU0VDVVJJVFkgRlJFRVpFIExPQ0spIGZpbHRlcmVkIG91dApbICAgNDMuMjUz
MjcyXSBhdGE0LjAwOiBBQ1BJIGNtZCBiMS9jMTowMDowMDowMDowMDowMCAoREVWSUNFIENP
TkZJR1VSQVRJT04gT1ZFUkxBWSkgZmlsdGVyZWQgb3V0ClsgICA0My4zMjE2NzldIGF0YTQu
MDA6IE5DUSBTZW5kL1JlY3YgTG9nIG5vdCBzdXBwb3J0ZWQKWyAgIDQzLjMyMTY4MF0gYXRh
NC4wMDogQVRBLTk6IFNUMjAwMERYMDAxLTFOUzE2NCwgQ0M0MSwgbWF4IFVETUEvMTMzClsg
ICA0My4zMjE2ODFdIGF0YTQuMDA6IDM5MDcwMjkxNjggc2VjdG9ycywgbXVsdGkgMTY6IExC
QTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICAgNDMuMzc4MjgwXSBhdGE0LjAwOiBBQ1BJ
IGNtZCBlZi8xMDowNjowMDowMDowMDowMCAoU0VUIEZFQVRVUkVTKSBzdWNjZWVkZWQKWyAg
IDQzLjM3ODI4MV0gYXRhNC4wMDogQUNQSSBjbWQgZjUvMDA6MDA6MDA6MDA6MDA6MDAgKFNF
Q1VSSVRZIEZSRUVaRSBMT0NLKSBmaWx0ZXJlZCBvdXQKWyAgIDQzLjM3ODI4Ml0gYXRhNC4w
MDogQUNQSSBjbWQgYjEvYzE6MDA6MDA6MDA6MDA6MDAgKERFVklDRSBDT05GSUdVUkFUSU9O
IE9WRVJMQVkpIGZpbHRlcmVkIG91dApbICAgNDMuNDQ2NTY1XSBhdGE0LjAwOiBOQ1EgU2Vu
ZC9SZWN2IExvZyBub3Qgc3VwcG9ydGVkClsgICA0My40NDY1NzBdIGF0YTQuMDA6IGNvbmZp
Z3VyZWQgZm9yIFVETUEvMTMzClsgICA0My40NDY4NjFdIHNjc2kgMzowOjA6MDogRGlyZWN0
LUFjY2VzcyAgICAgQVRBICAgICAgU1QyMDAwRFgwMDEtMU5TMSBDQzQxIFBROiAwIEFOU0k6
IDUKWyAgIDQzLjQ3NjI1MF0gc2QgMzowOjA6MDogW3NkY10gMzkwNzAyOTE2OCA1MTItYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDIuMDAgVEIvMS44MiBUaUIpClsgICA0My40NzYyNTFdIHNk
IDM6MDowOjA6IFtzZGNdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgIDQzLjQ3NjI2
MF0gc2QgMzowOjA6MDogW3NkY10gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDQzLjQ3NjI2
MF0gc2QgMzowOjA6MDogW3NkY10gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgIDQzLjQ3
NjI3MF0gc2QgMzowOjA6MDogW3NkY10gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2Fj
aGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICA0My40ODA1NzRd
ICBzZGM6IHNkYzEgc2RjMiBzZGMzClsgICA0My40ODA4ODNdIHNkIDM6MDowOjA6IFtzZGNd
IEF0dGFjaGVkIFNDU0kgZGlzawpbICAgNDMuNTA0MzQ5XSBjbG9ja3NvdXJjZTogU3dpdGNo
ZWQgdG8gY2xvY2tzb3VyY2UgdHNjClsgICA0My43OTEyOThdIGF0YTU6IFNBVEEgbGluayB1
cCAzLjAgR2JwcyAoU1N0YXR1cyAxMjMgU0NvbnRyb2wgMzAwKQpbICAgNDMuODMyODg3XSBh
dGE1LjAwOiBBQ1BJIGNtZCBlZi8xMDowNjowMDowMDowMDowMCAoU0VUIEZFQVRVUkVTKSBz
dWNjZWVkZWQKWyAgIDQzLjgzMjg4OF0gYXRhNS4wMDogQUNQSSBjbWQgZjUvMDA6MDA6MDA6
MDA6MDA6MDAgKFNFQ1VSSVRZIEZSRUVaRSBMT0NLKSBmaWx0ZXJlZCBvdXQKWyAgIDQzLjgz
Mjg4OV0gYXRhNS4wMDogQUNQSSBjbWQgYjEvYzE6MDA6MDA6MDA6MDA6MDAgKERFVklDRSBD
T05GSUdVUkFUSU9OIE9WRVJMQVkpIGZpbHRlcmVkIG91dApbICAgNDMuOTAxMzQ5XSBhdGE1
LjAwOiBOQ1EgU2VuZC9SZWN2IExvZyBub3Qgc3VwcG9ydGVkClsgICA0My45MDEzNTBdIGF0
YTUuMDA6IEFUQS05OiBTVDIwMDBEWDAwMS0xTlMxNjQsIENDNDEsIG1heCBVRE1BLzEzMwpb
ICAgNDMuOTAxMzUwXSBhdGE1LjAwOiAzOTA3MDI5MTY4IHNlY3RvcnMsIG11bHRpIDE2OiBM
QkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKWyAgIDQzLjk1NzkwNl0gYXRhNS4wMDogQUNQ
SSBjbWQgZWYvMTA6MDY6MDA6MDA6MDA6MDAgKFNFVCBGRUFUVVJFUykgc3VjY2VlZGVkClsg
ICA0My45NTc5MDhdIGF0YTUuMDA6IEFDUEkgY21kIGY1LzAwOjAwOjAwOjAwOjAwOjAwIChT
RUNVUklUWSBGUkVFWkUgTE9DSykgZmlsdGVyZWQgb3V0ClsgICA0My45NTc5MDldIGF0YTUu
MDA6IEFDUEkgY21kIGIxL2MxOjAwOjAwOjAwOjAwOjAwIChERVZJQ0UgQ09ORklHVVJBVElP
TiBPVkVSTEFZKSBmaWx0ZXJlZCBvdXQKWyAgIDQ0LjAyNjMyM10gYXRhNS4wMDogTkNRIFNl
bmQvUmVjdiBMb2cgbm90IHN1cHBvcnRlZApbICAgNDQuMDI2MzI2XSBhdGE1LjAwOiBjb25m
aWd1cmVkIGZvciBVRE1BLzEzMwpbICAgNDQuMDI2NjM5XSBzY3NpIDQ6MDowOjA6IERpcmVj
dC1BY2Nlc3MgICAgIEFUQSAgICAgIFNUMjAwMERYMDAxLTFOUzEgQ0M0MSBQUTogMCBBTlNJ
OiA1ClsgICA0NC4wNTYyNDldIHNkIDQ6MDowOjA6IFtzZGRdIDM5MDcwMjkxNjggNTEyLWJ5
dGUgbG9naWNhbCBibG9ja3M6ICgyLjAwIFRCLzEuODIgVGlCKQpbICAgNDQuMDU2MjUwXSBz
ZCA0OjA6MDowOiBbc2RkXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzClsgICA0NC4wNTYy
NThdIHNkIDQ6MDowOjA6IFtzZGRdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICA0NC4wNTYy
NTldIHNkIDQ6MDowOjA6IFtzZGRdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICA0NC4w
NTYyNjldIHNkIDQ6MDowOjA6IFtzZGRdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNh
Y2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgNDQuMDYwMzMy
XSAgc2RkOiBzZGQxIHNkZDIgc2RkMwpbICAgNDQuMDYwNjM1XSBzZCA0OjA6MDowOiBbc2Rk
XSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgIDQ0LjM3MTM4NV0gYXRhNjogU0FUQSBsaW5rIHVw
IDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAzMDApClsgICA0NC40MTU0MTRdIGF0
YTYuMDA6IEFDUEkgY21kIGVmLzEwOjA2OjAwOjAwOjAwOjAwIChTRVQgRkVBVFVSRVMpIHN1
Y2NlZWRlZApbICAgNDQuNDE1NDE1XSBhdGE2LjAwOiBBQ1BJIGNtZCBmNS8wMDowMDowMDow
MDowMDowMCAoU0VDVVJJVFkgRlJFRVpFIExPQ0spIGZpbHRlcmVkIG91dApbICAgNDQuNDE1
NDE2XSBhdGE2LjAwOiBBQ1BJIGNtZCBiMS9jMTowMDowMDowMDowMDowMCAoREVWSUNFIENP
TkZJR1VSQVRJT04gT1ZFUkxBWSkgZmlsdGVyZWQgb3V0ClsgICA0NC40ODM4NzVdIGF0YTYu
MDA6IE5DUSBTZW5kL1JlY3YgTG9nIG5vdCBzdXBwb3J0ZWQKWyAgIDQ0LjQ4Mzg3Nl0gYXRh
Ni4wMDogQVRBLTk6IFNUMjAwMERYMDAxLTFOUzE2NCwgQ0M0MSwgbWF4IFVETUEvMTMzClsg
ICA0NC40ODM4NzddIGF0YTYuMDA6IDM5MDcwMjkxNjggc2VjdG9ycywgbXVsdGkgMTY6IExC
QTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICAgNDQuNTQwNDIxXSBhdGE2LjAwOiBBQ1BJ
IGNtZCBlZi8xMDowNjowMDowMDowMDowMCAoU0VUIEZFQVRVUkVTKSBzdWNjZWVkZWQKWyAg
IDQ0LjU0MDQyM10gYXRhNi4wMDogQUNQSSBjbWQgZjUvMDA6MDA6MDA6MDA6MDA6MDAgKFNF
Q1VSSVRZIEZSRUVaRSBMT0NLKSBmaWx0ZXJlZCBvdXQKWyAgIDQ0LjU0MDQyNF0gYXRhNi4w
MDogQUNQSSBjbWQgYjEvYzE6MDA6MDA6MDA6MDA6MDAgKERFVklDRSBDT05GSUdVUkFUSU9O
IE9WRVJMQVkpIGZpbHRlcmVkIG91dApbICAgNDQuNjA4ODg2XSBhdGE2LjAwOiBOQ1EgU2Vu
ZC9SZWN2IExvZyBub3Qgc3VwcG9ydGVkClsgICA0NC42MDg4ODldIGF0YTYuMDA6IGNvbmZp
Z3VyZWQgZm9yIFVETUEvMTMzClsgICA0NC42MDkxNDddIHNjc2kgNTowOjA6MDogRGlyZWN0
LUFjY2VzcyAgICAgQVRBICAgICAgU1QyMDAwRFgwMDEtMU5TMSBDQzQxIFBROiAwIEFOU0k6
IDUKWyAgIDQ0LjY0MDI1MV0gc2QgNTowOjA6MDogW3NkZV0gMzkwNzAyOTE2OCA1MTItYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDIuMDAgVEIvMS44MiBUaUIpClsgICA0NC42NDAyNTNdIHNk
IDU6MDowOjA6IFtzZGVdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgIDQ0LjY0MDI2
MV0gc2QgNTowOjA6MDogW3NkZV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDQ0LjY0MDI2
Ml0gc2QgNTowOjA6MDogW3NkZV0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgIDQ0LjY0
MDI3MV0gc2QgNTowOjA6MDogW3NkZV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2Fj
aGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICA0NC42NDQ1OTNd
ICBzZGU6IHNkZTEgc2RlMiBzZGUzClsgICA0NC42NDQ5MThdIHNkIDU6MDowOjA6IFtzZGVd
IEF0dGFjaGVkIFNDU0kgZGlzawpbICAgNDQuNjQ0OTU2XSBQTTogSGliZXJuYXRpb24gaW1h
Z2Ugbm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAgIDQ0LjY0NTQwN10g
RnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTgwNEsKWyAgIDQ0LjY0NTQwOF0gV3Jp
dGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiAxNDMzNmsKWyAgIDQ0
LjY0NzgxNF0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogODY4SwpbICAgNDQuNjQ4
MTIyXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMDI4SwpbICAgNDQuNzIwNTI3
XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kIDIzMiBydW5uaW5nIGluIHN5c3RlbSBtb2RlLiAoK1BB
TSAtQVVESVQgK1NFTElOVVggLUlNQSArQVBQQVJNT1IgLVNNQUNLICtTWVNWSU5JVCArVVRN
UCArTElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFogK0xaNCArU0VDQ09N
UCArQkxLSUQgLUVMRlVUSUxTICtLTU9EIC1JRE4pClsgICA0NC43MjA2MDVdIHN5c3RlbWRb
MV06IERldGVjdGVkIHZpcnR1YWxpemF0aW9uIHhlbi4KWyAgIDQ0LjcyMDYwOF0gc3lzdGVt
ZFsxXTogRGV0ZWN0ZWQgYXJjaGl0ZWN0dXJlIHg4Ni02NC4KWyAgIDQ0LjcyMDYxMV0gc3lz
dGVtZFsxXTogUnVubmluZyBpbiBpbml0aWFsIFJBTSBkaXNrLgpbICAgNDQuNzIwNjI2XSBz
eXN0ZW1kWzFdOiBTZXQgaG9zdG5hbWUgdG8gPHNreWxvbj4uClsgICA0NC43NzI0MjVdIHN5
c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4KWyAgIDQ0Ljc3MjUyMF0gc3lzdGVt
ZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgQXVkaXQgU29ja2V0LgpbICAgNDQuNzcyNTQ3
XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgpbICAgNDQu
NzcyOTA5XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFN5c3RlbSBTbGljZS4KWyAgIDQ0
Ljc3MjkyMl0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgU2xpY2VzLgpbICAgNDQuNzgy
MTc4XSBhbHVhOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkClsgICA0NC43ODI4MTRdIGVt
YzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZApbICAgNDQuNzgzMTAyXSByZGFjOiBkZXZp
Y2UgaGFuZGxlciByZWdpc3RlcmVkClsgICA0NC43ODQ4NTldIGRldmljZS1tYXBwZXI6IHVl
dmVudDogdmVyc2lvbiAxLjAuMwpbICAgNDQuNzg0OTM3XSBkZXZpY2UtbWFwcGVyOiBpb2N0
bDogNC4zNS4wLWlvY3RsICgyMDE2LTA2LTIzKSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVk
aGF0LmNvbQpbICAgNDQuNzg1OTQwXSBzY3NpIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2Vu
ZXJpYyBzZzAgdHlwZSA1ClsgICA0NC43ODU5ODddIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNj
c2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICA0NC43ODYwMzRdIHNkIDI6MDowOjA6IEF0dGFj
aGVkIHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSAwClsgICA0NC43ODYwNzNdIHNkIDM6MDowOjA6
IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzMgdHlwZSAwClsgICA0NC43ODYxMjRdIHNkIDQ6
MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzQgdHlwZSAwClsgICA0NC43ODYxODBd
IHNkIDU6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzUgdHlwZSAwClsgICA0NC45
NzcyMzddIHJhbmRvbTogY3JuZyBpbml0IGRvbmUKWyAgIDQ1LjEyNjU1N10gaW5wdXQ6IFBv
d2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBD
OjAwL2lucHV0L2lucHV0MApbICAgNDUuMTI2NjAxXSBBQ1BJOiBQb3dlciBCdXR0b24gW1BX
UkJdClsgICA0NS4xMjY2NDFdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5Y
U1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQxClsgICA0NS4xMjY2NjhdIEFDUEk6
IFBvd2VyIEJ1dHRvbiBbUFdSRl0KWyAgIDQ1LjEzODA2Ml0gQUNQSTogYnVzIHR5cGUgVVNC
IHJlZ2lzdGVyZWQKWyAgIDQ1LjEzODA5MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50
ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgNDUuMTM4MTAwXSB1c2Jjb3JlOiByZWdpc3RlcmVk
IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgNDUuMTM4MTQ1XSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgNDUuMTM4MjQ3XSBbZHJtXSBJbml0
aWFsaXplZApbICAgNDUuMTM5MTc4XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhv
c3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICA0NS4xMzk3MDNdIGVoY2ktcGNpOiBF
SENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgIDQ1LjEzOTk1OF0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgIDQ1LjEzOTk2NV0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDoxNgpbICAgNDUuMTQwMDE0XSBlaGNpLXBjaSAwMDAwOjAwOjFh
LjA6IEVIQ0kgSG9zdCBDb250cm9sbGVyClsgICA0NS4xNDAwMTldIGVoY2ktcGNpIDAwMDA6
MDA6MWEuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAx
ClsgICA0NS4xNDAwNDJdIGVoY2ktcGNpIDAwMDA6MDA6MWEuMDogZGVidWcgcG9ydCAyClsg
ICA0NS4xNDM5OTZdIGVoY2ktcGNpIDAwMDA6MDA6MWEuMDogY2FjaGUgbGluZSBzaXplIG9m
IDY0IGlzIG5vdCBzdXBwb3J0ZWQKWyAgIDQ1LjE0NDA3NF0gZWhjaS1wY2kgMDAwMDowMDox
YS4wOiBpcnEgMTYsIGlvIG1lbSAweGY3ZTM4MDAwClsgICA0NS4xNjE4NTNdIEFWWCB2ZXJz
aW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgICA0NS4xNjE4NTRdIEFFUyBDVFIgbW9k
ZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgIDQ1LjE2NDA3MF0gZWhjaS1wY2kgMDAw
MDowMDoxYS4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApbICAgNDUuMTY0MzA3XSB1
c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVj
dD0wMDAyClsgICA0NS4xNjQzMDldIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdz
OiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgNDUuMTY0MzEwXSB1c2Ig
dXNiMTogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgIDQ1LjE2NDMxMV0gdXNi
IHVzYjE6IE1hbnVmYWN0dXJlcjogTGludXggNC4xMC4xMi0xLWRlZmF1bHQgZWhjaV9oY2QK
WyAgIDQ1LjE2NDMxMl0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxYS4wClsg
ICA0NS4xNjQ1MjhdIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICA0NS4xNjQ1NTRd
IGh1YiAxLTA6MS4wOiAzIHBvcnRzIGRldGVjdGVkClsgICA0NS4xNjQ5NjhdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICA0NS4xNjQ5NzZd
IEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MjMKWyAgIDQ1LjE2NTAyMV0gZWhjaS1wY2kgMDAw
MDowMDoxZC4wOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgNDUuMTY1MDI2XSBzciAwOjA6
MDowOiBbc3IwXSBzY3NpMy1tbWMgZHJpdmU6IDEyNXgvMTI1eCB3cml0ZXIgZHZkLXJhbSBj
ZC9ydyB4YS9mb3JtMiBjZGRhIHRyYXkKWyAgIDQ1LjE2NTAyN10gZWhjaS1wY2kgMDAwMDow
MDoxZC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIK
WyAgIDQ1LjE2NTAyOV0gY2Ryb206IFVuaWZvcm0gQ0QtUk9NIGRyaXZlciBSZXZpc2lvbjog
My4yMApbICAgNDUuMTY1MDUwXSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IGRlYnVnIHBvcnQg
MgpbICAgNDUuMTY4OTgxXSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IGNhY2hlIGxpbmUgc2l6
ZSBvZiA2NCBpcyBub3Qgc3VwcG9ydGVkClsgICA0NS4xNjkwMjldIGVoY2ktcGNpIDAwMDA6
MDA6MWQuMDogaXJxIDIzLCBpbyBtZW0gMHhmN2UzNzAwMApbICAgNDUuMTY5MTg0XSBzciAw
OjA6MDowOiBBdHRhY2hlZCBzY3NpIENELVJPTSBzcjAKWyAgIDQ1LjE4NDA2OV0gZWhjaS1w
Y2kgMDAwMDowMDoxZC4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApbICAgNDUuMTg0
MTY3XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlk
UHJvZHVjdD0wMDAyClsgICA0NS4xODQxNjldIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBz
dHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgNDUuMTg0MTcx
XSB1c2IgdXNiMjogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgIDQ1LjE4NDE3
Ml0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4xMC4xMi0xLWRlZmF1bHQgZWhj
aV9oY2QKWyAgIDQ1LjE4NDE3M10gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDox
ZC4wClsgICA0NS4xODQzMzBdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICA0NS4x
ODQzNDNdIGh1YiAyLTA6MS4wOiAzIHBvcnRzIGRldGVjdGVkClsgICA0NS4xODQ2OTNdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICA0NS4x
ODQ2OTldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAgIDQ1LjE4NDc0Ml0geGhjaV9o
Y2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgNDUuMTg0NzQ2XSB4
aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVk
IGJ1cyBudW1iZXIgMwpbICAgNDUuMTg1ODQ0XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IGhj
YyBwYXJhbXMgMHgyMDAwNzE4MSBoY2kgdmVyc2lvbiAweDEwMCBxdWlya3MgMHgwMDAwYjkz
MApbICAgNDUuMTg1ODU4XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IGNhY2hlIGxpbmUgc2l6
ZSBvZiA2NCBpcyBub3Qgc3VwcG9ydGVkClsgICA0NS4xODYwNjNdIHVzYiB1c2IzOiBOZXcg
VVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKWyAgIDQ1
LjE4NjA2NV0gdXNiIHVzYjM6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9k
dWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICA0NS4xODYwNjZdIHVzYiB1c2IzOiBQcm9kdWN0
OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgNDUuMTg2MDY3XSB1c2IgdXNiMzogTWFudWZh
Y3R1cmVyOiBMaW51eCA0LjEwLjEyLTEtZGVmYXVsdCB4aGNpLWhjZApbICAgNDUuMTg2MDY4
XSB1c2IgdXNiMzogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE0LjAKWyAgIDQ1LjE4NjE4NF0g
aHViIDMtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgIDQ1LjE4NjIwNl0gaHViIDMtMDoxLjA6
IDQgcG9ydHMgZGV0ZWN0ZWQKWyAgIDQ1LjE4NjcyMV0geGhjaV9oY2QgMDAwMDowMDoxNC4w
OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgNDUuMTg2NzI1XSB4aGNpX2hjZCAwMDAwOjAw
OjE0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNApb
ICAgNDUuMTg2ODU1XSB1c2IgdXNiNDogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9y
PTFkNmIsIGlkUHJvZHVjdD0wMDAzClsgICA0NS4xODY4NTddIHVzYiB1c2I0OiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAg
NDUuMTg2ODU4XSB1c2IgdXNiNDogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAg
IDQ1LjE4Njg1OV0gdXNiIHVzYjQ6IE1hbnVmYWN0dXJlcjogTGludXggNC4xMC4xMi0xLWRl
ZmF1bHQgeGhjaS1oY2QKWyAgIDQ1LjE4Njg2MF0gdXNiIHVzYjQ6IFNlcmlhbE51bWJlcjog
MDAwMDowMDoxNC4wClsgICA0NS4xODcwMDJdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5k
ClsgICA0NS4xODcwMjddIGh1YiA0LTA6MS4wOiA0IHBvcnRzIGRldGVjdGVkClsgICA0NS4x
ODc3NzNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICA0NS4xODc3NzZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAgIDQ1LjE4ODQ4
Nl0gW2RybV0gTWVtb3J5IHVzYWJsZSBieSBncmFwaGljcyBkZXZpY2UgPSAyMDQ4TQpbICAg
NDUuMTg4NDg4XSBjaGVja2luZyBnZW5lcmljIChlMDAwMDAwMCAxZDUwMDApIHZzIGh3IChl
MDAwMDAwMCAxMDAwMDAwMCkKWyAgIDQ1LjE4ODQ4OV0gZmI6IHN3aXRjaGluZyB0byBpbnRl
bGRybWZiIGZyb20gRUZJIFZHQQpbICAgNDUuMTg4NTA3XSBDb25zb2xlOiBzd2l0Y2hpbmcg
dG8gY29sb3VyIGR1bW15IGRldmljZSA4MHgyNQpbICAgNDUuMTkwNjkyXSBbZHJtXSBSZXBs
YWNpbmcgVkdBIGNvbnNvbGUgZHJpdmVyClsgICA0NS4yMTgxNTFdIFtkcm1dIFN1cHBvcnRz
IHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuClsgICA0NS4y
MTgxNTNdIFtkcm1dIERyaXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAg
cXVlcnkuClsgICA0NS4yMjA0MTldIGk5MTUgMDAwMDowMDowMi4wOiB2Z2FhcmI6IGNoYW5n
ZWQgVkdBIGRlY29kZXM6IG9sZGRlY29kZXM9aW8rbWVtLGRlY29kZXM9aW8rbWVtOm93bnM9
aW8rbWVtClsgICA0NS4yMjM3NjBdIEFDUEk6IFZpZGVvIERldmljZSBbR0ZYMF0gKG11bHRp
LWhlYWQ6IHllcyAgcm9tOiBubyAgcG9zdDogbm8pClsgICA0NS4yMjQ3NTZdIGFjcGkgZGV2
aWNlOjQzOiByZWdpc3RlcmVkIGFzIGNvb2xpbmdfZGV2aWNlOApbICAgNDUuMjI0ODIxXSBp
bnB1dDogVmlkZW8gQnVzIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BO
UDBBMDg6MDAvTE5YVklERU86MDAvaW5wdXQvaW5wdXQyClsgICA0NS4yMjQ5MDRdIFtkcm1d
IEluaXRpYWxpemVkIGk5MTUgMS42LjAgMjAxNjExMjEgZm9yIDAwMDA6MDA6MDIuMCBvbiBt
aW5vciAwClsgICA0NS4zMDM1MjRdIGZiY29uOiBpbnRlbGRybWZiIChmYjApIGlzIHByaW1h
cnkgZGV2aWNlClsgICA0NS40MzYzNzVdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIg
ZnJhbWUgYnVmZmVyIGRldmljZSAyNDB4NzUKWyAgIDQ1LjQ1NjA1NF0gcmFpZDY6IHNzZTJ4
MSAgIGdlbigpICA5NDgxIE1CL3MKWyAgIDQ1LjQ1NjUyOF0gaTkxNSAwMDAwOjAwOjAyLjA6
IGZiMDogaW50ZWxkcm1mYiBmcmFtZSBidWZmZXIgZGV2aWNlClsgICA0NS41MjQwNjFdIHVz
YiAyLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1w
Y2kKWyAgIDQ1LjUyNDA2M10gdXNiIDEtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBu
dW1iZXIgMiB1c2luZyBlaGNpLXBjaQpbICAgNDUuNTI0MDgwXSByYWlkNjogc3NlMngxICAg
eG9yKCkgIDU4OTcgTUIvcwpbICAgNDUuNTI0NzY5XSB1c2IgNC0yOiBuZXcgU3VwZXJTcGVl
ZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkClsgICA0NS41OTIwNDldIHJh
aWQ2OiBzc2UyeDIgICBnZW4oKSAxMTkxNiBNQi9zClsgICA0NS42NDQzMjVdIHVzYiA0LTI6
IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wYmRhLCBpZFByb2R1Y3Q9MDMwMQpb
ICAgNDUuNjQ0MzI3XSB1c2IgNC0yOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwg
UHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MwpbICAgNDUuNjQ0MzI4XSB1c2IgNC0yOiBQcm9k
dWN0OiBVU0IzLjAgQ2FyZCBSZWFkZXIKWyAgIDQ1LjY0NDMyOF0gdXNiIDQtMjogTWFudWZh
Y3R1cmVyOiBSZWFsdGVrClsgICA0NS42NDQzMjldIHVzYiA0LTI6IFNlcmlhbE51bWJlcjog
MjAxMDA2MDEwMzAxClsgICA0NS42NTMxODJdIHVzYi1zdG9yYWdlIDQtMjoxLjA6IFVTQiBN
YXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkClsgICA0NS42NTMyOTJdIHNjc2kgaG9zdDY6
IHVzYi1zdG9yYWdlIDQtMjoxLjAKWyAgIDQ1LjY1MzMzOV0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQpbICAgNDUuNjUzNjQ2XSB1c2Jj
b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVhcwpbICAgNDUuNjYwMDc1
XSByYWlkNjogc3NlMngyICAgeG9yKCkgIDg0NzcgTUIvcwpbICAgNDUuNjcyMzczXSB1c2Ig
MS0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9ODA4NywgaWRQcm9kdWN0PTAw
MjQKWyAgIDQ1LjY3MjM3NV0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZy
PTAsIFByb2R1Y3Q9MCwgU2VyaWFsTnVtYmVyPTAKWyAgIDQ1LjY3MjQwMF0gdXNiIDItMTog
TmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTgwODcsIGlkUHJvZHVjdD0wMDI0Clsg
ICA0NS42NzI0MDJdIHVzYiAyLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0wLCBQ
cm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wClsgICA0NS42NzI2NzBdIGh1YiAxLTE6MS4wOiBV
U0IgaHViIGZvdW5kClsgICA0NS42NzI2NzRdIGh1YiAyLTE6MS4wOiBVU0IgaHViIGZvdW5k
ClsgICA0NS42NzI3NDddIGh1YiAxLTE6MS4wOiA2IHBvcnRzIGRldGVjdGVkClsgICA0NS42
NzI3NTRdIGh1YiAyLTE6MS4wOiA4IHBvcnRzIGRldGVjdGVkClsgICA0NS43MjgwNDhdIHJh
aWQ2OiBzc2UyeDQgICBnZW4oKSAxMzgzOSBNQi9zClsgICA0NS43OTYwNDZdIHJhaWQ2OiBz
c2UyeDQgICB4b3IoKSAxMDM5OSBNQi9zClsgICA0NS43OTYwNDddIHJhaWQ2OiB1c2luZyBh
bGdvcml0aG0gc3NlMng0IGdlbigpIDEzODM5IE1CL3MKWyAgIDQ1Ljc5NjA0N10gcmFpZDY6
IC4uLi4geG9yKCkgMTAzOTkgTUIvcywgcm13IGVuYWJsZWQKWyAgIDQ1Ljc5NjA0OF0gcmFp
ZDY6IHVzaW5nIHNzc2UzeDIgcmVjb3ZlcnkgYWxnb3JpdGhtClsgICA0NS43OTY0NzldIGFz
eW5jX3R4OiBhcGkgaW5pdGlhbGl6ZWQgKGFzeW5jKQpbICAgNDUuNzk2Njk5XSB4b3I6IGF1
dG9tYXRpY2FsbHkgdXNpbmcgYmVzdCBjaGVja3N1bW1pbmcgZnVuY3Rpb24gICBhdnggICAg
ICAgClsgICA0NS43OTg0ODldIG1kL3JhaWQ6bWQwOiBkZXZpY2Ugc2RjMyBvcGVyYXRpb25h
bCBhcyByYWlkIGRpc2sgMQpbICAgNDUuNzk4NDkwXSBtZC9yYWlkOm1kMDogZGV2aWNlIHNk
YjMgb3BlcmF0aW9uYWwgYXMgcmFpZCBkaXNrIDAKWyAgIDQ1Ljc5ODQ5MV0gbWQvcmFpZDpt
ZDA6IGRldmljZSBzZGUzIG9wZXJhdGlvbmFsIGFzIHJhaWQgZGlzayAzClsgICA0NS43OTg0
OTFdIG1kL3JhaWQ6bWQwOiBkZXZpY2Ugc2RkMyBvcGVyYXRpb25hbCBhcyByYWlkIGRpc2sg
MgpbICAgNDUuNzk4NzY1XSBtZC9yYWlkOm1kMDogcmFpZCBsZXZlbCA1IGFjdGl2ZSB3aXRo
IDQgb3V0IG9mIDQgZGV2aWNlcywgYWxnb3JpdGhtIDIKWyAgIDQ1LjgwOTM0M10gbWQwOiBk
ZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJvbSAwIHRvIDU5OTk0NDM1NzQ3ODQKWyAgIDQ1
Ljk2MDExMF0gdXNiIDItMS41OiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAz
IHVzaW5nIGVoY2ktcGNpClsgICA0NS45NjQxMjBdIHVzYiAxLTEuMjogbmV3IGhpZ2gtc3Bl
ZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2luZyBlaGNpLXBjaQpbICAgNDYuMDcyMzgzXSB1
c2IgMS0xLjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDI0LCBpZFByb2R1
Y3Q9MjUyNApbICAgNDYuMDcyMzg2XSB1c2IgMS0xLjI6IE5ldyBVU0IgZGV2aWNlIHN0cmlu
Z3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wClsgICA0Ni4wNzI2NDBdIGh1
YiAxLTEuMjoxLjA6IFVTQiBodWIgZm91bmQKWyAgIDQ2LjA3MjczOF0gaHViIDEtMS4yOjEu
MDogNCBwb3J0cyBkZXRlY3RlZApbICAgNDYuMDc4Nzg5XSB1c2IgMi0xLjU6IE5ldyBVU0Ig
ZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNGU2LCBpZFByb2R1Y3Q9NTExNQpbICAgNDYuMDc4
NzkwXSB1c2IgMi0xLjU6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0
PTIsIFNlcmlhbE51bWJlcj01ClsgICA0Ni4wNzg3OTFdIHVzYiAyLTEuNTogUHJvZHVjdDog
U0NSMzN4IFVTQiBTbWFydCBDYXJkIFJlYWRlcgpbICAgNDYuMDc4NzkyXSB1c2IgMi0xLjU6
IE1hbnVmYWN0dXJlcjogU0NNIE1pY3Jvc3lzdGVtcyBJbmMuClsgICA0Ni4wNzg3OTJdIHVz
YiAyLTEuNTogU2VyaWFsTnVtYmVyOiAyMTEyMDYxODIwNTY0NQpbICAgNDYuMTYwMTEzXSB1
c2IgMi0xLjY6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcgZWhj
aS1wY2kKWyAgIDQ2LjI3MDAwMl0gdXNiIDItMS42OiBOZXcgVVNCIGRldmljZSBmb3VuZCwg
aWRWZW5kb3I9MDc4MSwgaWRQcm9kdWN0PTU1OTEKWyAgIDQ2LjI3MDAwNV0gdXNiIDItMS42
OiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1i
ZXI9MwpbICAgNDYuMjcwMDA3XSB1c2IgMi0xLjY6IFByb2R1Y3Q6IFVsdHJhIFVTQiAzLjAK
WyAgIDQ2LjI3MDAwOF0gdXNiIDItMS42OiBNYW51ZmFjdHVyZXI6IFNhbkRpc2sKWyAgIDQ2
LjI3MDAxMF0gdXNiIDItMS42OiBTZXJpYWxOdW1iZXI6IDRDNTMwMDAxMDcwMzI0MTE5MTQw
ClsgICA0Ni4yNzAzOTldIHVzYi1zdG9yYWdlIDItMS42OjEuMDogVVNCIE1hc3MgU3RvcmFn
ZSBkZXZpY2UgZGV0ZWN0ZWQKWyAgIDQ2LjI3MDYxNF0gc2NzaSBob3N0NzogdXNiLXN0b3Jh
Z2UgMi0xLjY6MS4wClsgICA0Ni4zNjAwOTRdIHVzYiAxLTEuMi4yOiBuZXcgZnVsbC1zcGVl
ZCBVU0IgZGV2aWNlIG51bWJlciA0IHVzaW5nIGVoY2ktcGNpClsgICA0Ni40NzE3NTVdIHVz
YiAxLTEuMi4yOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2ZCwgaWRQcm9k
dWN0PWM1MmIKWyAgIDQ2LjQ3MTc1OF0gdXNiIDEtMS4yLjI6IE5ldyBVU0IgZGV2aWNlIHN0
cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICA0Ni40NzE3NjBd
IHVzYiAxLTEuMi4yOiBQcm9kdWN0OiBVU0IgUmVjZWl2ZXIKWyAgIDQ2LjQ3MTc2MV0gdXNi
IDEtMS4yLjI6IE1hbnVmYWN0dXJlcjogTG9naXRlY2gKWyAgIDQ2LjQ3ODc5Nl0gdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAgIDQ2LjQ3ODc5
N10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICA0Ni40ODA3MTldIGxvZ2l0ZWNo
LWRqcmVjZWl2ZXIgMDAwMzowNDZEOkM1MkIuMDAwMzogaGlkZGV2MCxoaWRyYXcwOiBVU0Ig
SElEIHYxLjExIERldmljZSBbTG9naXRlY2ggVVNCIFJlY2VpdmVyXSBvbiB1c2ItMDAwMDow
MDoxYS4wLTEuMi4yL2lucHV0MgpbICAgNDYuNTU2MDkzXSB1c2IgMS0xLjIuMzogbmV3IGZ1
bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgNSB1c2luZyBlaGNpLXBjaQpbICAgNDYuNjEx
NDc5XSBpbnB1dDogTG9naXRlY2ggSzgwMCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6
MDA6MWEuMC91c2IxLzEtMS8xLTEuMi8xLTEuMi4yLzEtMS4yLjI6MS4yLzAwMDM6MDQ2RDpD
NTJCLjAwMDMvMDAwMzowNDZEOjIwMTAuMDAwNC9pbnB1dC9pbnB1dDMKWyAgIDQ2LjYxMTYz
Ml0gbG9naXRlY2gtaGlkcHAtZGV2aWNlIDAwMDM6MDQ2RDoyMDEwLjAwMDQ6IGlucHV0LGhp
ZHJhdzE6IFVTQiBISUQgdjEuMTEgS2V5Ym9hcmQgW0xvZ2l0ZWNoIEs4MDBdIG9uIHVzYi0w
MDAwOjAwOjFhLjAtMS4yLjI6MQpbICAgNDYuNjEzNDI2XSBpbnB1dDogTG9naXRlY2ggUGVy
Zm9ybWFuY2UgTVggYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFhLjAvdXNiMS8x
LTEvMS0xLjIvMS0xLjIuMi8xLTEuMi4yOjEuMi8wMDAzOjA0NkQ6QzUyQi4wMDAzLzAwMDM6
MDQ2RDoxMDFBLjAwMDUvaW5wdXQvaW5wdXQ0ClsgICA0Ni42MTM1NjVdIGxvZ2l0ZWNoLWhp
ZHBwLWRldmljZSAwMDAzOjA0NkQ6MTAxQS4wMDA1OiBpbnB1dCxoaWRyYXcyOiBVU0IgSElE
IHYxLjExIE1vdXNlIFtMb2dpdGVjaCBQZXJmb3JtYW5jZSBNWF0gb24gdXNiLTAwMDA6MDA6
MWEuMC0xLjIuMjoyClsgICA0Ni42NjU0ODRdIHVzYiAxLTEuMi4zOiBOZXcgVVNCIGRldmlj
ZSBmb3VuZCwgaWRWZW5kb3I9MDhiYiwgaWRQcm9kdWN0PTI3MDQKWyAgIDQ2LjY2NTQ4NV0g
dXNiIDEtMS4yLjM6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIs
IFNlcmlhbE51bWJlcj0wClsgICA0Ni42NjU0ODZdIHVzYiAxLTEuMi4zOiBQcm9kdWN0OiBV
U0IgQXVkaW8gREFDICAgClsgICA0Ni42NjU0ODddIHVzYiAxLTEuMi4zOiBNYW51ZmFjdHVy
ZXI6IEJ1cnItQnJvd24gZnJvbSBUSSAgICAgICAgICAgICAgClsgICA0Ni42Njg2NjhdIGlu
cHV0OiBCdXJyLUJyb3duIGZyb20gVEkgICAgICAgICAgICAgICBVU0IgQXVkaW8gREFDICAg
IGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYS4wL3VzYjEvMS0xLzEtMS4yLzEt
MS4yLjMvMS0xLjIuMzoxLjIvMDAwMzowOEJCOjI3MDQuMDAwNi9pbnB1dC9pbnB1dDUKWyAg
IDQ2LjY5MTIyNl0gc2NzaSA2OjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBHZW5lcmljLSBV
U0IzLjAgQ1JXLUNGL01EIDEuMDAgUFE6IDAgQU5TSTogNApbICAgNDYuNjkxMzYzXSBzZCA2
OjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2c2IHR5cGUgMApbICAgNDYuNzExNzMx
XSBzY3NpIDY6MDowOjE6IERpcmVjdC1BY2Nlc3MgICAgIEdlbmVyaWMtIFVTQjMuMCBDUlct
U00veEQgMS4wMCBQUTogMCBBTlNJOiA0ClsgICA0Ni43MTE4NDVdIHNkIDY6MDowOjE6IEF0
dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzcgdHlwZSAwClsgICA0Ni43MjgzMzFdIGhpZC1nZW5l
cmljIDAwMDM6MDhCQjoyNzA0LjAwMDY6IGlucHV0LGhpZHJhdzM6IFVTQiBISUQgdjEuMDAg
RGV2aWNlIFtCdXJyLUJyb3duIGZyb20gVEkgICAgICAgICAgICAgICBVU0IgQXVkaW8gREFD
ICAgXSBvbiB1c2ItMDAwMDowMDoxYS4wLTEuMi4zL2lucHV0MgpbICAgNDYuNzM0NDgyXSBz
Y3NpIDY6MDowOjI6IERpcmVjdC1BY2Nlc3MgICAgIEdlbmVyaWMtIFVTQjMuMCBDUlctU0Qg
ICAgMS4wMCBQUTogMCBBTlNJOiA0ClsgICA0Ni43MzQ1OThdIHNkIDY6MDowOjI6IEF0dGFj
aGVkIHNjc2kgZ2VuZXJpYyBzZzggdHlwZSAwClsgICA0Ni43NDQwODBdIHVzYiAxLTEuMi40
OiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciA2IHVzaW5nIGVoY2ktcGNpClsg
ICA0Ni45NjM5MzBdIHVzYiAxLTEuMi40OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5k
b3I9MDU2ZCwgaWRQcm9kdWN0PTAwMDIKWyAgIDQ2Ljk2MzkzMl0gdXNiIDEtMS4yLjQ6IE5l
dyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj00LCBQcm9kdWN0PTE0LCBTZXJpYWxOdW1iZXI9
MApbICAgNDYuOTYzOTMzXSB1c2IgMS0xLjIuNDogUHJvZHVjdDogRUlaTyBVU0IgSElEIE1v
bml0b3IKWyAgIDQ2Ljk2MzkzM10gdXNiIDEtMS4yLjQ6IE1hbnVmYWN0dXJlcjogRUlaTwpb
ICAgNDcuMjgxMjA3XSBzY3NpIDc6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIFNhbkRpc2sg
IFVsdHJhIFVTQiAzLjAgICAgMS4wMCBQUTogMCBBTlNJOiA2ClsgICA0Ny4yODEzMzZdIHNk
IDc6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzkgdHlwZSAwClsgICA0Ny4yODE5
OTNdIHNkIDc6MDowOjA6IFtzZGldIDMwMDMxMjUwIDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tz
OiAoMTUuNCBHQi8xNC4zIEdpQikKWyAgIDQ3LjI4MzAzNV0gc2QgNzowOjA6MDogW3NkaV0g
V3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDQ3LjI4MzAzN10gc2QgNzowOjA6MDogW3NkaV0g
TW9kZSBTZW5zZTogNDMgMDAgMDAgMDAKWyAgIDQ3LjI4NDA5Nl0gc2QgNzowOjA6MDogW3Nk
aV0gV3JpdGUgY2FjaGU6IGRpc2FibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0
IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgNDcuMjk3NjA2XSBzZCA3OjA6MDowOiBbc2RpXSBB
dHRhY2hlZCBTQ1NJIHJlbW92YWJsZSBkaXNrClsgICA0Ny45NzI0MTFdIHNjc2kgNjowOjA6
MzogRGlyZWN0LUFjY2VzcyAgICAgR2VuZXJpYy0gVVNCMy4wIENSVy1NUyAgICAxLjAwIFBR
OiAwIEFOU0k6IDQKWyAgIDQ3Ljk3MjUzN10gc2QgNjowOjA6MzogQXR0YWNoZWQgc2NzaSBn
ZW5lcmljIHNnMTAgdHlwZSAwClsgICA0Ny45OTg0ODBdIHNjc2kgNjowOjA6NDogRGlyZWN0
LUFjY2VzcyAgICAgR2VuZXJpYy0gVVNCMy4wIENSVy1TRC9NUyAxLjAwIFBROiAwIEFOU0k6
IDQKWyAgIDQ3Ljk5ODU5OV0gc2QgNjowOjA6NDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNn
MTEgdHlwZSAwClsgICA0OC4wMDY3NTJdIHNkIDY6MDowOjI6IFtzZGhdIDYyNTIxMzQ0IDUx
Mi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMzIuMCBHQi8yOS44IEdpQikKWyAgIDQ4LjAyNDcw
OF0gc2QgNjowOjA6MjogW3NkaF0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDQ4LjAyNDcx
MF0gc2QgNjowOjA6MjogW3NkaF0gTW9kZSBTZW5zZTogMmYgMDAgMDAgMDAKWyAgIDQ4LjA0
MTU2M10gc2QgNjowOjA6MjogW3NkaF0gV3JpdGUgY2FjaGU6IGRpc2FibGVkLCByZWFkIGNh
Y2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgNDguMDQ5NTQz
XSBzZCA2OjA6MDowOiBbc2RmXSBBdHRhY2hlZCBTQ1NJIHJlbW92YWJsZSBkaXNrClsgICA0
OC4wNzgzMzldIHNkIDY6MDowOjE6IFtzZGddIEF0dGFjaGVkIFNDU0kgcmVtb3ZhYmxlIGRp
c2sKWyAgIDQ4LjEyMzA4Ml0gc2QgNjowOjA6MzogW3Nkal0gQXR0YWNoZWQgU0NTSSByZW1v
dmFibGUgZGlzawpbICAgNDguMTU5NTU2XSBzZCA2OjA6MDo0OiBbc2RrXSBBdHRhY2hlZCBT
Q1NJIHJlbW92YWJsZSBkaXNrClsgICA0OC4yMTgxMzRdICBzZGg6IHNkaDEgc2RoMiBzZGgz
IHNkaDQKWyAgIDQ4LjIzNTA4OF0gc2QgNjowOjA6MjogW3NkaF0gQXR0YWNoZWQgU0NTSSBy
ZW1vdmFibGUgZGlzawpbICAgNDkuMTE1NDQzXSBoaWQtZ2VuZXJpYyAwMDAzOjA1NkQ6MDAw
Mi4wMDA3OiBoaWRkZXYwLGhpZHJhdzQ6IFVTQiBISUQgdjEuMTAgRGV2aWNlIFtFSVpPIEVJ
Wk8gVVNCIEhJRCBNb25pdG9yXSBvbiB1c2ItMDAwMDowMDoxYS4wLTEuMi40L2lucHV0MApb
ICAgNTUuMDYyMzU3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM4ClsgICA1
NS41MzMwODNdIFBNOiBTdGFydGluZyBtYW51YWwgcmVzdW1lIGZyb20gZGlzawpbICAgNTUu
NTMzMDg1XSBQTTogSGliZXJuYXRpb24gaW1hZ2UgcGFydGl0aW9uIDI1NDoxIHByZXNlbnQK
WyAgIDU1LjUzMzA4Nl0gUE06IExvb2tpbmcgZm9yIGhpYmVybmF0aW9uIGltYWdlLgpbICAg
NTUuNTMzMzA0XSBQTTogSW1hZ2Ugbm90IGZvdW5kIChjb2RlIC0yMikKWyAgIDU1LjUzMzMw
NV0gUE06IEhpYmVybmF0aW9uIGltYWdlIG5vdCBwcmVzZW50IG9yIGNvdWxkIG5vdCBiZSBs
b2FkZWQuClsgICA1NS43NjA2MzZdIFNHSSBYRlMgd2l0aCBBQ0xzLCBzZWN1cml0eSBhdHRy
aWJ1dGVzLCByZWFsdGltZSwgbm8gZGVidWcgZW5hYmxlZApbICAgNTUuNzYyMzM1XSBYRlMg
KGRtLTIpOiBNb3VudGluZyBWNSBGaWxlc3lzdGVtClsgICA2MC4xOTc1ODVdIFhGUyAoZG0t
Mik6IEVuZGluZyBjbGVhbiBtb3VudApbICAgNjAuNDAwMjE5XSBzeXN0ZW1kLWpvdXJuYWxk
WzIwNl06IFJlY2VpdmVkIFNJR1RFUk0gZnJvbSBQSUQgMSAoc3lzdGVtZCkuClsgICA2MC40
NTgzNzNdIHN5c3RlbWQ6IDIwIG91dHB1dCBsaW5lcyBzdXBwcmVzc2VkIGR1ZSB0byByYXRl
bGltaXRpbmcKWyAgIDYyLjIwOTU0M10gc3lzdGVtZC1qb3VybmFsZFs5ODJdOiBSZWNlaXZl
ZCByZXF1ZXN0IHRvIGZsdXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxClsgICA2Mi42
NTIxNzZdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQ5Mzc2MjEzNC41MTg6Mik6IGFwcGFy
bW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJwaW5nIiBwaWQ9
MTAzNCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICA2Mi43MzExMTVdIGF1ZGl0OiB0eXBl
PTE0MDAgYXVkaXQoMTQ5Mzc2MjEzNC41OTQ6Myk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJh
dGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJrbG9nZCIgcGlkPTEwNDMgY29tbT0iYXBwYXJt
b3JfcGFyc2VyIgpbICAgNjIuNzg1NDY0XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0OTM3
NjIxMzQuNjUwOjQpOiBhcHBhcm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9h
ZCIgbmFtZT0ic3lzbG9nLW5nIiBwaWQ9MTA0OCBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsg
ICA2My4zMjUzNjZdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQ5Mzc2MjEzNS4xOTA6NSk6
IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJzeXNs
b2dkIiBwaWQ9MTA1MyBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICA2My40MDQ3NDFdIGF1
ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQ5Mzc2MjEzNS4yNzA6Nik6IGFwcGFybW9yPSJTVEFU
VVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2Jpbi9sZXNzb3Blbi5z
aCIgcGlkPTEwNjEgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgNjMuNDY1MzkxXSBhdWRp
dDogdHlwZT0xNDAwIGF1ZGl0KDE0OTM3NjIxMzUuMzMwOjcpOiBhcHBhcm1vcj0iU1RBVFVT
IiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0iL3Vzci9saWIvYXBhY2hlMi9tcG0t
cHJlZm9yay9hcGFjaGUyIiBwaWQ9MTA2NiBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICA2
My40NjUzOTJdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTQ5Mzc2MjEzNS4zMzA6OCk6IGFw
cGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2xp
Yi9hcGFjaGUyL21wbS1wcmVmb3JrL2FwYWNoZTIvL0RFRkFVTFRfVVJJIiBwaWQ9MTA2NiBj
b21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICA2My40NjUzOTNdIGF1ZGl0OiB0eXBlPTE0MDAg
YXVkaXQoMTQ5Mzc2MjEzNS4zMzA6OSk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0i
cHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2xpYi9hcGFjaGUyL21wbS1wcmVmb3JrL2FwYWNo
ZTIvL0hBTkRMSU5HX1VOVFJVU1RFRF9JTlBVVCIgcGlkPTEwNjYgY29tbT0iYXBwYXJtb3Jf
cGFyc2VyIgpbICAgNjMuNDY1Mzk0XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE0OTM3NjIx
MzUuMzMwOjEwKTogYXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQi
IG5hbWU9Ii91c3IvbGliL2FwYWNoZTIvbXBtLXByZWZvcmsvYXBhY2hlMi8vcGhwc3lzaW5m
byIgcGlkPTEwNjYgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgNjMuNTMxMTAyXSBhdWRp
dDogdHlwZT0xNDAwIGF1ZGl0KDE0OTM3NjIxMzUuMzk0OjExKTogYXBwYXJtb3I9IlNUQVRV
UyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL2RvdmVjb3QvYW52
aWwiIHBpZD0xMDcxIGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgIDYzLjYyNjEwNF0gRlVK
SVRTVSBFeHRlbmRlZCBTb2NrZXQgTmV0d29yayBEZXZpY2UgRHJpdmVyIC0gdmVyc2lvbiAx
LjIgLSBDb3B5cmlnaHQgKGMpIDIwMTUgRlVKSVRTVSBMSU1JVEVEClsgICA2My42NDM1ODJd
IEVEQUMgTUM6IFZlcjogMy4wLjAKWyAgIDYzLjY4NTQ0NV0gKE5VTEwgZGV2aWNlICopOiBo
d21vbl9kZXZpY2VfcmVnaXN0ZXIoKSBpcyBkZXByZWNhdGVkLiBQbGVhc2UgY29udmVydCB0
aGUgZHJpdmVyIHRvIHVzZSBod21vbl9kZXZpY2VfcmVnaXN0ZXJfd2l0aF9pbmZvKCkuClsg
ICA2My42ODU1MzJdIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1h
bF96b25lMApbICAgNjMuNjg1NTM1XSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBD
KQpbICAgNjMuNjg2MDkxXSB0aGVybWFsIExOWFRIRVJNOjAxOiByZWdpc3RlcmVkIGFzIHRo
ZXJtYWxfem9uZTEKWyAgIDYzLjY4NjA5NF0gQUNQSTogVGhlcm1hbCBab25lIFtUWjAxXSAo
MzAgQykKWyAgIDYzLjcwMzkyMl0gRURBQyBNQzA6IEdpdmluZyBvdXQgZGV2aWNlIHRvIG1v
ZHVsZSBpZTMxMjAwX2VkYWMgY29udHJvbGxlciBJRTMxMjAwOiBERVYgMDAwMDowMDowMC4w
IChQT0xMRUQpClsgICA2My43MzQxMzldIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAx
IHJlZ2lzdGVyZWQKWyAgIDYzLjczNDE0MV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4z
LjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxp
bnV4Lml0PgpbICAgNjMuNzUzMjU1XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBD
b250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAgIDYzLjc2NDExOV0gQUNQSSBXYXJu
aW5nOiBTeXN0ZW1JTyByYW5nZSAweDAwMDAwMDAwMDAwMDA0MjgtMHgwMDAwMDAwMDAwMDAw
NDJGIGNvbmZsaWN0cyB3aXRoIE9wUmVnaW9uIDB4MDAwMDAwMDAwMDAwMDQwMC0weDAwMDAw
MDAwMDAwMDA0N0YgKFxQTUlPKSAoMjAxNjA5MzAvdXRhZGRyZXNzLTI0NykKWyAgIDYzLjc2
NDEyNl0gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRl
dmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgpb
ICAgNjMuNzY0MTMxXSBBQ1BJIFdhcm5pbmc6IFN5c3RlbUlPIHJhbmdlIDB4MDAwMDAwMDAw
MDAwMDU0MC0weDAwMDAwMDAwMDAwMDA1NEYgY29uZmxpY3RzIHdpdGggT3BSZWdpb24gMHgw
MDAwMDAwMDAwMDAwNTAwLTB4MDAwMDAwMDAwMDAwMDU2MyAoXEdQSU8pICgyMDE2MDkzMC91
dGFkZHJlc3MtMjQ3KQpbICAgNjMuNzY0MTMzXSBBQ1BJOiBJZiBhbiBBQ1BJIGRyaXZlciBp
cyBhdmFpbGFibGUgZm9yIHRoaXMgZGV2aWNlLCB5b3Ugc2hvdWxkIHVzZSBpdCBpbnN0ZWFk
IG9mIHRoZSBuYXRpdmUgZHJpdmVyClsgICA2My43NjQxMzNdIEFDUEkgV2FybmluZzogU3lz
dGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTMwLTB4MDAwMDAwMDAwMDAwMDUzRiBjb25m
bGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA1MDAtMHgwMDAwMDAwMDAwMDAw
NTYzIChcR1BJTykgKDIwMTYwOTMwL3V0YWRkcmVzcy0yNDcpClsgICA2My43NjQxMzVdIEFD
UEk6IElmIGFuIEFDUEkgZHJpdmVyIGlzIGF2YWlsYWJsZSBmb3IgdGhpcyBkZXZpY2UsIHlv
dSBzaG91bGQgdXNlIGl0IGluc3RlYWQgb2YgdGhlIG5hdGl2ZSBkcml2ZXIKWyAgIDYzLjc2
NDEzNl0gQUNQSSBXYXJuaW5nOiBTeXN0ZW1JTyByYW5nZSAweDAwMDAwMDAwMDAwMDA1MDAt
MHgwMDAwMDAwMDAwMDAwNTJGIGNvbmZsaWN0cyB3aXRoIE9wUmVnaW9uIDB4MDAwMDAwMDAw
MDAwMDUwMC0weDAwMDAwMDAwMDAwMDA1NjMgKFxHUElPKSAoMjAxNjA5MzAvdXRhZGRyZXNz
LTI0NykKWyAgIDYzLjc2NDEzN10gQUNQSTogSWYgYW4gQUNQSSBkcml2ZXIgaXMgYXZhaWxh
YmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUg
bmF0aXZlIGRyaXZlcgpbICAgNjMuNzY0MTM4XSBscGNfaWNoOiBSZXNvdXJjZSBjb25mbGlj
dChzKSBmb3VuZCBhZmZlY3RpbmcgZ3Bpb19pY2gKWyAgIDYzLjc4ODI3M10gaW5wdXQ6IFBD
IFNwZWFrZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vcGNzcGtyL2lucHV0L2lucHV0NgpbICAg
NjMuODI2MDc2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQpbICAgNjMuODI2MTAzXSB4ZW46IC0tPiBwaXJxPTE4IC0+IGlycT0xOCAoZ3NpPTE4
KQpbICAgNjMuODI2MjQ1XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuMzogU01CdXMgdXNpbmcg
UENJIGludGVycnVwdApbICAgNjMuODkxMzA3XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3Rl
cmVkClsgICA2My45NjkxMzNdIGUxMDAwZTogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBE
cml2ZXIgLSAzLjIuNi1rClsgICA2My45NjkxMzNdIGUxMDAwZTogQ29weXJpZ2h0KGMpIDE5
OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLgpbICAgNjMuOTY5MjU0XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSAyMCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgNjMuOTY5Mjc0XSB4
ZW46IC0tPiBwaXJxPTIwIC0+IGlycT0yMCAoZ3NpPTIwKQpbICAgNjMuOTY5NDI3XSBlMTAw
MGUgMDAwMDowMDoxOS4wOiBJbnRlcnJ1cHQgVGhyb3R0bGluZyBSYXRlIChpbnRzL3NlYykg
c2V0IHRvIGR5bmFtaWMgY29uc2VydmF0aXZlIG1vZGUKWyAgIDY0LjAxOTQwMF0gaVRDT192
ZW5kb3Jfc3VwcG9ydDogdmVuZG9yLXN1cHBvcnQ9MApbICAgNjQuMDQzMDczXSBpVENPX3dk
dDogSW50ZWwgVENPIFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MS4xMQpbICAgNjQuMDQzMTEz
XSBpVENPX3dkdDogRm91bmQgYSBQYW50aGVyIFBvaW50IFRDTyBkZXZpY2UgKFZlcnNpb249
MiwgVENPQkFTRT0weDA0NjApClsgICA2NC4wNDMyMzRdIGlUQ09fd2R0OiBpbml0aWFsaXpl
ZC4gaGVhcnRiZWF0PTMwIHNlYyAobm93YXlvdXQ9MCkKWyAgIDY0LjA3ODI2NV0gZTEwMDBl
IDAwMDA6MDA6MTkuMCAwMDAwOjAwOjE5LjAgKHVuaW5pdGlhbGl6ZWQpOiByZWdpc3RlcmVk
IFBIQyBjbG9jawpbICAgNjQuMTg1ODkxXSBlMTAwMGUgMDAwMDowMDoxOS4wIGV0aDA6IChQ
Q0kgRXhwcmVzczoyLjVHVC9zOldpZHRoIHgxKSAwMDoyNTo5MDo1ODplYTo5ZQpbICAgNjQu
MTg1ODk3XSBlMTAwMGUgMDAwMDowMDoxOS4wIGV0aDA6IEludGVsKFIpIFBSTy8xMDAwIE5l
dHdvcmsgQ29ubmVjdGlvbgpbICAgNjQuMTg1OTMyXSBlMTAwMGUgMDAwMDowMDoxOS4wIGV0
aDA6IE1BQzogMTAsIFBIWTogMTEsIFBCQSBObzogRkZGRkZGLTBGRgpbICAgNjQuMTg2MDI0
XSBlMTAwMGUgMDAwMDowMjowMC4wOiBEaXNhYmxpbmcgQVNQTSBMMHMgTDEKWyAgIDY0LjE4
NjAyNl0gZTEwMDBlIDAwMDA6MDI6MDAuMDogY2FuJ3QgZGlzYWJsZSBBU1BNOyBPUyBkb2Vz
bid0IGhhdmUgQVNQTSBjb250cm9sClsgICA2NC4xODYxNjBdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICA2NC4xODYxNjZdIEFscmVhZHkg
c2V0dXAgdGhlIEdTSSA6MTkKWyAgIDY0LjE4NjM1MF0gZTEwMDBlIDAwMDA6MDI6MDAuMDog
SW50ZXJydXB0IFRocm90dGxpbmcgUmF0ZSAoaW50cy9zZWMpIHNldCB0byBkeW5hbWljIGNv
bnNlcnZhdGl2ZSBtb2RlClsgICA2NC4yNDYxNTldIGUxMDAwZSAwMDAwOjAyOjAwLjAgMDAw
MDowMjowMC4wICh1bmluaXRpYWxpemVkKTogcmVnaXN0ZXJlZCBQSEMgY2xvY2sKWyAgIDY0
LjI3Mzc5NF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgIDY0LjI3MzgwMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpbICAgNjQuMzA3
NTU5XSBlMTAwMGUgMDAwMDowMjowMC4wIGV0aDE6IChQQ0kgRXhwcmVzczoyLjVHVC9zOldp
ZHRoIHgxKSAwMDoyNTo5MDo1ODplYTo5ZgpbICAgNjQuMzA3NTYxXSBlMTAwMGUgMDAwMDow
MjowMC4wIGV0aDE6IEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbgpbICAg
NjQuMzA3NjQ2XSBlMTAwMGUgMDAwMDowMjowMC4wIGV0aDE6IE1BQzogMywgUEhZOiA4LCBQ
QkEgTm86IDAxMDFGRi0wRkYKWyAgIDY0LjMyMzMxN10gc25kX2hkYV9pbnRlbCAwMDAwOjAw
OjFiLjA6IGVuYWJsaW5nIGRldmljZSAoMDE0MCAtPiAwMTQyKQpbICAgNjQuMzIzNDE2XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAyMiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgNjQu
MzIzNDM2XSB4ZW46IC0tPiBwaXJxPTIyIC0+IGlycT0yMiAoZ3NpPTIyKQpbICAgNjQuMzMy
NDk1XSBlMTAwMGUgMDAwMDowMjowMC4wIGVucDJzMDogcmVuYW1lZCBmcm9tIGV0aDEKWyAg
IDY0LjM1MjUyMF0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMUQwOiBhdXRvY29u
ZmlnIGZvciBBTEM4ODk6IGxpbmVfb3V0cz0zICgweDE0LzB4MTUvMHgxNi8weDAvMHgwKSB0
eXBlOmxpbmUKWyAgIDY0LjM1MjUyMl0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9D
MUQwOiAgICBzcGVha2VyX291dHM9MCAoMHgwLzB4MC8weDAvMHgwLzB4MCkKWyAgIDY0LjM1
MjUyM10gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMUQwOiAgICBocF9vdXRzPTEg
KDB4MWIvMHgwLzB4MC8weDAvMHgwKQpbICAgNjQuMzUyNTIzXSBzbmRfaGRhX2NvZGVjX3Jl
YWx0ZWsgaGRhdWRpb0MxRDA6ICAgIG1vbm86IG1vbm9fb3V0PTB4MApbICAgNjQuMzUyNTI0
XSBzbmRfaGRhX2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MxRDA6ICAgIGRpZy1vdXQ9MHgxMS8w
eDFlClsgICA2NC4zNTI1MjRdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzFEMDog
ICAgaW5wdXRzOgpbICAgNjQuMzUyNTI2XSBzbmRfaGRhX2NvZGVjX3JlYWx0ZWsgaGRhdWRp
b0MxRDA6ICAgICAgRnJvbnQgTWljPTB4MTkKWyAgIDY0LjM1MjUyN10gc25kX2hkYV9jb2Rl
Y19yZWFsdGVrIGhkYXVkaW9DMUQwOiAgICAgIFJlYXIgTWljPTB4MTgKWyAgIDY0LjM1MjUy
N10gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMUQwOiAgICAgIExpbmU9MHgxYQpb
ICAgNjQuMzUyNTI4XSBzbmRfaGRhX2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MxRDA6ICAgIGRp
Zy1pbj0weDFmClsgICA2NC4zNjAxODddIGUxMDAwZSAwMDAwOjAwOjE5LjAgZW5vMTogcmVu
YW1lZCBmcm9tIGV0aDAKWyAgIDY0LjM5MzMwM10gc25kX2hkYV9pbnRlbCAwMDAwOjAwOjFi
LjA6IGJvdW5kIDAwMDA6MDA6MDIuMCAob3BzIGk5MTVfYXVkaW9fY29tcG9uZW50X2JpbmRf
b3BzIFtpOTE1XSkKWyAgIDY0LjQxOTIwM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50
ZXJmYWNlIGRyaXZlciBzbmQtdXNiLWF1ZGlvClsgICA2NC40NDkyNzVdIEFkZGluZyA2NzEw
ODg2MGsgc3dhcCBvbiAvZGV2L21hcHBlci9zeXN0ZW0tc3dhcC4gIFByaW9yaXR5Oi0xIGV4
dGVudHM6MSBhY3Jvc3M6NjcxMDg4NjBrIEZTClsgICA2NC40NzQ2MDldIGlucHV0OiBIREEg
SW50ZWwgUENIIEZyb250IE1pYyBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIu
MC9zb3VuZC9jYXJkMS9pbnB1dDcKWyAgIDY0LjQ3NDY4MF0gaW5wdXQ6IEhEQSBJbnRlbCBQ
Q0ggUmVhciBNaWMgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQv
Y2FyZDEvaW5wdXQ4ClsgICA2NC40NzQ3NjZdIGlucHV0OiBIREEgSW50ZWwgUENIIExpbmUg
YXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQvY2FyZDEvaW5wdXQ5
ClsgICA2NC40NzQ4NzFdIGlucHV0OiBIREEgSW50ZWwgUENIIExpbmUgT3V0IEZyb250IGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYi4wL3NvdW5kL2NhcmQxL2lucHV0MTAK
WyAgIDY0LjQ3NDk1NV0gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggTGluZSBPdXQgU3Vycm91bmQg
YXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQvY2FyZDEvaW5wdXQx
MQpbICAgNjQuNDc1MDM3XSBpbnB1dDogSERBIEludGVsIFBDSCBMaW5lIE91dCBDTEZFIGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYi4wL3NvdW5kL2NhcmQxL2lucHV0MTIK
WyAgIDY0LjQ3NTExNV0gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggRnJvbnQgSGVhZHBob25lIGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYi4wL3NvdW5kL2NhcmQxL2lucHV0MTMK
WyAgIDY0LjQ3NTE5Ml0gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggSERNSS9EUCxwY209MyBhcyAv
ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMS9pbnB1dDE0Clsg
ICA2NC40NzUzMTJdIGlucHV0OiBIREEgSW50ZWwgUENIIEhETUkvRFAscGNtPTcgYXMgL2Rl
dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFiLjAvc291bmQvY2FyZDEvaW5wdXQxNQpbICAg
NjQuNDc1MzkxXSBpbnB1dDogSERBIEludGVsIFBDSCBIRE1JL0RQLHBjbT04IGFzIC9kZXZp
Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYi4wL3NvdW5kL2NhcmQxL2lucHV0MTYKWyAgIDY0
LjYwMTkzNF0gcGNpYmFjayAwMDAwOjAzOjAwLjA6IHNlaXppbmcgZGV2aWNlClsgICA2NC42
MDIwMjBdIHBjaWJhY2sgMDAwMDowMzowMC4wOiBlbmFibGluZyBkZXZpY2UgKDAxNDAgLT4g
MDE0MikKWyAgIDY0LjYwMjEyNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDEKWyAgIDY0LjYwMjEzMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDox
NgpbICAgNjQuNjA4NDI2XSBYRlMgKHNkYTEpOiBNb3VudGluZyBWNSBGaWxlc3lzdGVtClsg
ICA2NC42NDAxODZdIHhlbl9wY2liYWNrOiBiYWNrZW5kIGlzIHZwY2kKWyAgIDY0LjY4OTAy
MF0gRVhUNC1mcyAoc2RiMik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0
YSBtb2RlLiBPcHRzOiBhY2wsdXNlcl94YXR0cgpbICAgNjUuMDcwMzg0XSBYRlMgKHNkYTEp
OiBFbmRpbmcgY2xlYW4gbW91bnQKWyAgIDY1LjI2NjgxMl0gWEZTIChkbS0xMyk6IE1vdW50
aW5nIFY1IEZpbGVzeXN0ZW0KWyAgIDY1LjQyNTE1MV0gWEZTIChkbS0xMSk6IE1vdW50aW5n
IFY1IEZpbGVzeXN0ZW0KWyAgIDY1LjQ2MDQzOF0gWEZTIChkbS05KTogTW91bnRpbmcgVjQg
RmlsZXN5c3RlbQpbICAgNjUuNDg4OTQ1XSBYRlMgKGRtLTMpOiBNb3VudGluZyBWNSBGaWxl
c3lzdGVtClsgICA2NS40OTcwOTldIFhGUyAoZG0tMTApOiBNb3VudGluZyBWNCBGaWxlc3lz
dGVtClsgICA2NS43MDA4NzVdIFhGUyAoZG0tNik6IE1vdW50aW5nIFY0IEZpbGVzeXN0ZW0K
WyAgIDY1LjgwNzg0NF0gWEZTIChkbS01KTogTW91bnRpbmcgVjQgRmlsZXN5c3RlbQpbICAg
NjUuOTE1NTI2XSBYRlMgKGRtLTgpOiBNb3VudGluZyBWNSBGaWxlc3lzdGVtClsgICA2NS45
NTg4MzBdIFhGUyAoZG0tNCk6IE1vdW50aW5nIFY1IEZpbGVzeXN0ZW0KWyAgIDY1Ljk2Njcy
OF0gWEZTIChkbS0xMyk6IEVuZGluZyBjbGVhbiBtb3VudApbICAgNjYuMDUwNjUxXSBYRlMg
KGRtLTkpOiBFbmRpbmcgY2xlYW4gbW91bnQKWyAgIDY2LjEyMzEwNF0gWEZTIChkbS0xMCk6
IEVuZGluZyBjbGVhbiBtb3VudApbICAgNjYuMzEzNzgxXSBYRlMgKGRtLTExKTogRW5kaW5n
IGNsZWFuIG1vdW50ClsgICA2Ni4zMjE5NjZdIFhGUyAoZG0tNSk6IEVuZGluZyBjbGVhbiBt
b3VudApbICAgNjYuMzUxMjc0XSBYRlMgKGRtLTQpOiBFbmRpbmcgY2xlYW4gbW91bnQKWyAg
IDY2LjUxNTc4M10gWEZTIChkbS04KTogRW5kaW5nIGNsZWFuIG1vdW50ClsgICA2Ni41Mjkz
MTddIFhGUyAoZG0tNik6IEVuZGluZyBjbGVhbiBtb3VudApbICAgNjYuNTUwOTQzXSBYRlMg
KGRtLTMpOiBFbmRpbmcgY2xlYW4gbW91bnQKWyAgIDY3LjA4MzQ1NF0gaXA2X3RhYmxlczog
KEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtClsgICA2Ny4xMDk5NDFdIG5mX2Nv
bm50cmFjayB2ZXJzaW9uIDAuNS4wICg2NTUzNiBidWNrZXRzLCAyNjIxNDQgbWF4KQpbICAg
NjcuMTQ2ODk2XSBpcF90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0ZmlsdGVyIENvcmUgVGVh
bQpbICAgNjcuNTM2Mjg1XSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5lbCBkZXZpY2Ug
aW5zdGFsbGVkClsgICA2Ny43MTMzNTVdIHhlbl9hY3BpX3Byb2Nlc3NvcjogVXBsb2FkaW5n
IFhlbiBwcm9jZXNzb3IgUE0gaW5mbwpbICAgNjcuOTU2ODI3XSBObyBpQkZUIGRldGVjdGVk
LgpbICAgNjguMjMwOTcyXSBicmlkZ2U6IGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxl
cyBpcyBubyBsb25nZXIgYXZhaWxhYmxlIGJ5IGRlZmF1bHQuIFVwZGF0ZSB5b3VyIHNjcmlw
dHMgdG8gbG9hZCBicl9uZXRmaWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4KWyAgIDY4LjYyODUw
MV0gYnIwOiBwb3J0IDEoZW5vMSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAgNjguNjI4
NTA1XSBicjA6IHBvcnQgMShlbm8xKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgICA2OC42
Mjg2NDRdIGRldmljZSBlbm8xIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbICAgNjguNjQ2
Mzg3XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBicjA6IGxpbmsgaXMgbm90IHJlYWR5
ClsgICA4OS43MzgyMjldIGUxMDAwZTogZW5vMSBOSUMgTGluayBpcyBVcCAxMDAgTWJwcyBG
dWxsIER1cGxleCwgRmxvdyBDb250cm9sOiBSeC9UeApbICAgODkuNzM4Mjc4XSBicjA6IHBv
cnQgMShlbm8xKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA4OS43MzgyODBdIGJyMDog
cG9ydCAxKGVubzEpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbICAgODkuNzM4Mzc4XSBJ
UHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogYnIwOiBsaW5rIGJlY29tZXMgcmVhZHkK
WyAgIDkwLjIwMTUwOV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNwpbICAg
OTkuMzg2NTk5XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZApbICAxMDEuNzM4OTAy
XSBFYnRhYmxlcyB2Mi4wIHJlZ2lzdGVyZWQKWyAgMTE4LjY3ODQyN10gZnVzZSBpbml0IChB
UEkgdmVyc2lvbiA3LjI2KQpbICAxMzQuNzE3MTg5XSB0dW46IFVuaXZlcnNhbCBUVU4vVEFQ
IGRldmljZSBkcml2ZXIsIDEuNgpbICAxMzQuNzE3MTkxXSB0dW46IChDKSAxOTk5LTIwMDQg
TWF4IEtyYXNueWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4KWyAgMTM0Ljg3ODU2NV0gYnIw
OiBwb3J0IDIodmlmMS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgIDEzNC44Nzg1NzRd
IGJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAxMzQuODc4
NzA1XSBkZXZpY2UgdmlmMS4wIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbICAxMzQuODgw
OTg5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYxLjA6IGxpbmsgaXMgbm90IHJl
YWR5ClsgIDEzNC45Mzk2OTddIGJyMDogcG9ydCAzKHZpZjEuMC1lbXUpIGVudGVyZWQgYmxv
Y2tpbmcgc3RhdGUKWyAgMTM0LjkzOTcwNl0gYnIwOiBwb3J0IDModmlmMS4wLWVtdSkgZW50
ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAxMzQuOTM5ODY3XSBkZXZpY2UgdmlmMS4wLWVtdSBl
bnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAgMTM0Ljk0MTcxM10gYnIwOiBwb3J0IDModmlm
MS4wLWVtdSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAxMzQuOTQxNzE2XSBicjA6IHBv
cnQgMyh2aWYxLjAtZW11KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWyAgMTM1LjAyOTM1
M10gYnIwOiBwb3J0IDModmlmMS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAx
MzUuMDMwMTIwXSBkZXZpY2UgdmlmMS4wLWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWyAg
MTM1LjAzMDEyOV0gYnIwOiBwb3J0IDModmlmMS4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBz
dGF0ZQpbICAxMzUuMDU4NzA2XSBicjA6IHBvcnQgMih2aWYxLjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUKWyAgMTM1LjA1ODgzNl0gZGV2aWNlIHZpZjEuMCBsZWZ0IHByb21pc2N1b3Vz
IG1vZGUKWyAgMTM1LjA1ODg0NV0gYnIwOiBwb3J0IDIodmlmMS4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlCg==
--------------48C35B782DA16C14D1E279D3--

--ecmlXnSEmJAHkaR80M59ax4QCqRLWI17v--

--5spe0QeRsjBVF9WfeSbqttADhAJQtCCLm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iLMEAQECAB0WIQSkgaq2sCio4xbyyp3JMiZNt4huWQUCWQkGfQAKCRDJMiZNt4hu
WRTHA/4z3r4aCqbVXKuqz4B66seDRiVFTuSNvOnrdGRXKAV/Xwm73dO09z1TC5Bw
rmh1ZRTpPihnTDVVtfJxce6cEDsF1cAY+0xBhqM26CKV4w1nAXL9NiquYfYfZSqD
6cILUR3IoXECC1QbC56ji/HW5TE8ccAWmDAnJGXDsTFj78wqkQ==
=Qlfd
-----END PGP SIGNATURE-----

--5spe0QeRsjBVF9WfeSbqttADhAJQtCCLm--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2247041738355439756==--


From xen-users-bounces@lists.xen.org Wed May 03 02:01:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 02:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5jan-0007JX-ME; Wed, 03 May 2017 02:00:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <webdawg@gmail.com>) id 1d5jal-0007JR-Qo
 for Xen-users@lists.xen.org; Wed, 03 May 2017 02:00:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E5/C8-01870-3C939095; Wed, 03 May 2017 02:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsVyMfT+Zt2Dlpy
 RBhfW61isunqA1YHR4+ju30wBjFGsmXlJ+RUJrBkzX3xnKeheyVGxtfMIcwPj9ekcXYxcHEIC
 kxklbt1+zAjisAg0sEq0fzgP5kgIzGGVOPVgN1sXIyeQkyex9d4SVgi7VKLz1252EJtXQFDi5
 MwnLCC2kIC3xPznW8BsTiD7+dwnjBBxL4mukz/A6tkEFCU6jt5gBrFZBFQkTq3czAYxJ0CiZ8
 U9sHphAW2JHy17wOIiAvoSu+Y3g9UzC5hLvPkxH2g+B5DtJrHsu9kERoFZSK6YhZCZBdbgJdH
 e9oQJIqwusX6eEERYW2LZwtfMELaaxO1tV9kxxXUkZu68wQJhm0h0zD8PZStKTOl+yA5Ts/7d
 McZZ4DBRl/i97QobTPz3ty42mN7zj6eyY9P7/ONVNpjevv0LWBYwCq5i1ChOLSpLLdI1tNBLK
 spMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiM+HoGBsYdjL9Pex5ilORgUhLlVX/FHi
 nEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveZBWekkGBRanpqRVpmDjD1wKQlOHiURHjPgKR5iws
 Sc4sz0yFSpxjtOV5cfv+eieNK60cg+WTlDyB56sOf90xCLHn5ealS4ryGwGQnJADSllGaBzcU
 liovMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmFQSZwpOZVwK3+xXQWUxAZzXLcoCcVZKIk
 JJqYGzf9OGFvVi3QszXTEvRlQoqKsddzqbkuUuoZU+rZu8U2yNU8KI+2Upy31v3Z1+1W7tD18
 WLTth+W13Y4NwJddXZT5W3Pf9pUWbqK81jvfHyudotbFNL+C6tsM7eYvT9+ElXletJ7tu28/5
 ecJhzhlSVzn/BouAjVpeOzS0SuJj45vXmAxPN1yuxFGckGmoxFxUnAgA4Quj8kAMAAA==
X-Env-Sender: webdawg@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1493776832!42966920!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_IMAGE_RATIO_02,
 HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35510 invoked from network); 3 May 2017 02:00:33 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 May 2017 02:00:33 -0000
Received: by mail-io0-f179.google.com with SMTP id p80so177079675iop.3
 for <Xen-users@lists.xen.org>; Tue, 02 May 2017 19:00:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HvKOqe5AYi9VGchklv6i3m9VMxcEjgspjbu8/Uyzl/s=;
 b=BHKzisR4+WL86skaTEEYcC2DTiTcSENBEvl4VTudpJw2k5Xm2y0XptVz30hvDkmGS1
 4AdEjwyfGjeDwucef2mdDCB46U/XhMMt82izVMh6k7Cdr5++RYw+PA+varQidZDvUGOO
 k4u7my7wACnNyv5mXGcxo5OjqegXNf4PcOLEeEzcKYlX1tyzN9k6Lu8ZgyDSXbyBjDJd
 id/M5mfTHywhvPAH4hlGoQveUxb1fLLWQDl8u2l1CP1DfXVbkrJs+WWljaUUj3d0Qls3
 /HHLM4jFpjiuPqmgQWY7hPE3pnKeyeovKFgijAhHgoWB4FD6HRZFlYHb9UZzQhdKr1bz
 rk0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HvKOqe5AYi9VGchklv6i3m9VMxcEjgspjbu8/Uyzl/s=;
 b=NjPCdl4RplbJ8bLqMReriNFshK/kqbZWrLEESTEEkolQqiGorEr0hECUIX6CBffkvu
 Eq8EnUADweRUtRqnPeoggDkKdX4dr6fGPlkdbjw8apI8bi5hn03m6F3ztxgYh3gMxBDh
 MzTMmo6zaUqtukW5j4/8+f8q5daDcgpe7hX+TvKbhOE3Ey9D6QBdzxGhOi0mwXyzkcbr
 epvEgFNLnxtemT7pZemUSrTTNQOKgGkRy97th+nf/E/5Gt5p7O7Zg3D4a4TCDPHahb4S
 3DVB959gwciHANSmq7wa5mjAcIf5Rk+qGfoT8tGCPpD7FMD+Sh4qbvZP7txoFCTBTHzO
 2d2Q==
X-Gm-Message-State: AN3rC/6yaI30haDrnzK6TeslVl4vYWYyrnaegAWyIfW0/gtELqqFs9+O
 MDXkNh6WF6KOGGidu2LmqF4Md/aFNg==
X-Received: by 10.107.192.130 with SMTP id q124mr30764487iof.37.1493776831554; 
 Tue, 02 May 2017 19:00:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.182.198 with HTTP; Tue, 2 May 2017 19:00:10 -0700 (PDT)
In-Reply-To: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net>
References: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net>
From: WebDawg <webdawg@gmail.com>
Date: Tue, 2 May 2017 22:00:10 -0400
Message-ID: <CAKdd5H8i=4_ab02-x_KmJrWo9yczCLjQp9mBbrezv1+kT5QZOw@mail.gmail.com>
To: =?UTF-8?B?5bit5bq35p2w?= <xikangjie@360.cn>
Cc: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Subject: Re: [Xen-users] Intel VT-x for HVM
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1809813154652690221=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1809813154652690221==
Content-Type: multipart/related; boundary=001a114f07e06c0ed0054e950512

--001a114f07e06c0ed0054e950512
Content-Type: multipart/alternative; boundary=001a114f07e06c0ecd054e950511

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

On Tue, May 2, 2017 at 4:24 AM, =E5=B8=AD=E5=BA=B7=E6=9D=B0 <xikangjie@360.=
cn> wrote:

> Hi,
>
>     I am using HyperPlatform(https://github.com/tandasat/HyperPlatform),
> which needs Intel VT-x and EPT technology, so I create a Windows 7 virtua=
l
> machine on Xen with following configurations(see
> https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen):
>
>
>
>     hap =3D 1
>
>    nestedhvm =3D 1
>
>
>
> And use Coreinfo(https://technet.microsoft.com/en-us/
> sysinternals/cc835722.aspx) to check VT-x and EPT, it shows the system
> supports Intel VT-x and EPT:
>
>
>
>
>
>
>
> However, when I install HyperPlatform (https://github.com/tandasat/
> HyperPlatform#installation-and-uninstallation) and finally run the
> command:
>
>
>
> sc start HyperPlatform
>
>
>
> The virtual machine hangs and screen is broken:
>
>
>
>
>
>
>
> The guest is =E2=80=9CWindows 7 x64 SP1=E2=80=9D, host is CentOS-6.5, ker=
nel-4.4.43,
> Xen-4.8.0.
>
>
>
> Anyone can help? How to support Intel VT-x for HVM?
>
>
>
> Thanks
>
> -Kangjie
>
> _______________________________________________
>


Are you having the screen refresh issue?:
https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen#Know_Issues

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, May 2, 2017 at 4:24 AM, =E5=B8=AD=E5=BA=B7=E6=9D=B0 <span dir=
=3D"ltr">&lt;<a href=3D"mailto:xikangjie@360.cn" target=3D"_blank">xikangji=
e@360.cn</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">





<div lang=3D"ZH-CN">
<div class=3D"gmail-m_1676782005538928404WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
Hi,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
=C2=A0=C2=A0=C2=A0 I am using HyperPlatform(<a href=3D"https://github.com/t=
andasat/HyperPlatform" target=3D"_blank">https://github.<wbr>com/tandasat/H=
yperPlatform</a>), which needs Intel VT-x and EPT technology, so I create a=
 Windows
 7 virtual machine on Xen with following configurations(see <a href=3D"http=
s://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen" target=3D"_blank=
">
https://wiki.xenproject.org/<wbr>wiki/Nested_Virtualization_in_<wbr>Xen</a>=
):<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
=C2=A0=C2=A0=C2=A0 </span><span style=3D"font-size:12pt;font-family:consola=
s" lang=3D"EN-US">hap =3D 1<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt;font-family:consolas" =
lang=3D"EN-US">=C2=A0=C2=A0 nestedhvm =3D 1<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
And use Coreinfo(<a href=3D"https://technet.microsoft.com/en-us/sysinternal=
s/cc835722.aspx" target=3D"_blank">https://technet.<wbr>microsoft.com/en-us=
/<wbr>sysinternals/cc835722.aspx</a>) to check VT-x and EPT, it shows
 the system supports Intel VT-x and EPT:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
=C2=A0=C2=A0=C2=A0 <img id=3D"gmail-m_1676782005538928404=E5=9B=BE=E7=89=87=
_x0020_2" src=3D"cid:image001.png@01D2C35A.559C8640" border=3D"0" width=3D"=
678" height=3D"364"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
However, when I install HyperPlatform (<a href=3D"https://github.com/tandas=
at/HyperPlatform#installation-and-uninstallation" target=3D"_blank">https:/=
/github.com/tandasat/<wbr>HyperPlatform#installation-<wbr>and-uninstallatio=
n</a>)
 and finally run the command:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
=C2=A0=C2=A0=C2=A0 <u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21pt"><span style=3D"font-size:=
12pt;font-family:consolas" lang=3D"EN-US">sc start HyperPlatform<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
The virtual machine hangs and screen is broken:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
=C2=A0=C2=A0=C2=A0 <img id=3D"gmail-m_1676782005538928404=E5=9B=BE=E7=89=87=
_x0020_4" src=3D"cid:image002.png@01D2C35C.E4F49F10" border=3D"0" width=3D"=
635" height=3D"481"></span><span style=3D"font-family:consolas" lang=3D"EN-=
US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
The guest is =E2=80=9CWindows 7 x64 SP1=E2=80=9D, host is CentOS-6.5, kerne=
l-4.4.43, Xen-4.8.0.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
Anyone can help? How to support Intel VT-x for HVM?<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-family:consolas" lang=3D"EN-US">=
<u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-Kangjie<u></u><u></u></span></=
p>
</div>
</div>

<br>______________________________<wbr>_________________<br></blockquote><d=
iv><br><br></div><div>Are you having the screen refresh issue?:=C2=A0 <a hr=
ef=3D"https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen#Know_Is=
sues">https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen#Know_Is=
sues</a><br><br> </div></div></div></div>

--001a114f07e06c0ecd054e950511--

--001a114f07e06c0ed0054e950512
Content-Type: image/png; name="image002.png"
Content-Disposition: inline; filename="image002.png"
Content-Transfer-Encoding: base64
Content-ID: <image002.png@01D2C35C.E4F49F10>
X-Attachment-Id: e77155a35290a97d_0.0.2

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
fQ/+FQ7f4uysiv73+KPFvp/bDwKHQ2ONL+X6AyPj0P4uD1/2H38vl3u3en3VAr7q+ZM53k23P3Ls
v+hO/f0vOzfyf/yreX12nfv/6RzzR/af8XR9j+vabn/iY41tnQOv+dB8rprP3fVlXmuP8F5w+jFx
eWl2lruH+SH9OZw6WdE/bP1L/WE4XPNN+1Ru81Fu2gwvepfL+TrPd+VhfrHDXO/xV/Pw/Ir9Ng5d
fAyNP/CaH++frFe/5g+u/+lcRri/jEMXf3j9wut8hpve49L7Ke5OfsZn62f5F+p3n++r+X+WQ5cY
vt9Fv5UPv06yYjc45ieeNzPHs/40v77oDp+tP57/49NcGGOoDeT/+GdzYYiBP8WpdbjYK+u7z1fG
waL6FzljJvLfzRnT42CIoTbOOXc4/Oj+QMv6Uy3iRR/NF/9dHL7asfyP57CYj3KuAW0wn/4En1hf
7CFY/PoLURNMDfOqObwW3vNdfbEhz/IjDov5p3IMap/Mi/7jj3E8F5xzQJvg1PZ8df+z/NH9v5tT
C3iaX/SGI+e58yt6w9v6vfx383v7ezcvusuhfREvFs+djphT+7NcLJ7RliNHzuzq882zvpO/W99y
Rrmu0+PSxzHYwDm48qTZ2YfldFhHDi3gPNwT17yae5s36zuH+RTv929cbFY/PD+1Pi/aBE/v3+rz
y/a/eP0Rrs8d5jIGzu9W/pvvzwiv+zPtwGGv5595lp/xZ/uDv+ewK/MzntVfzWE/ub+cm1/Yx3Fo
MjftwzgYYvDt0th7PNv/6vqfwasIYXyz+WFAk3mJPecjT5tCjfv58fo73q1vfmEnbnMbew7L3uVD
1Kt/h1ML+V5XKwwxTv/Z/mFrf936De/mZ/Wf4/BDvrh+lj/N7RnwOLSIZ/UTTi3gs/X/Ooc/kz/L
373+p/PZ78Mshx/yyfqzHP4cL+NuvjDE5Pkx7//8urD+l3CNuc9lXA9+VbPT9SfzXc7aQf2Mg11Y
X2N8nn0Msvop3+lnnv4yspKDocdv5KIzRnw3HzGoEfC9fuAz638Jh/+RvPiIi/Ld/YHNPj8rn7/Z
9TPO+ho3lP9HOM5hJn8lh+/ef8mrrMfFf2R9xDh8tv6f4NA6XMY+GH70Mv/4Yg620w9cfD9frDwI
WqfH1Q/zZR59bOL8jIsN+8u4+lPrcy7jk7mN0fw3cY3B/Wv1Dp/Nd/jL+h/kVbfhcNTYceji1w/9
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
jY4OF3stX+1tDj2qbxx1EHPkV+t7+cbBovWvcGgB5zMScWijHLUPOi32PXP+Nb9oRy42zM/4jf6m
zsfh1DA37SaHtfqzPHs+qE3w8HxwD6xGwy/vH/lR/079jD+2Pmvv9RMP8uFjjR4//7KXFLvCvcWM
sUbAj7paYbKuHqoMh7MOtBPP6j/HYZ/notv+bTj5R/3Ix+pf45j3z/9CPn3tcyh/iuu6s+eDeY3x
8kucy208zelLjLc/4zK6/IH1WdurTz/or+TVNe7m//hruPjfy4vmcskP91+0b+Vi9/qZu9+HwnFG
MW/1M8/qz6/f5/DxbLz1/ood7T/jMq4HV86xgpe5jdv5q7nNETfBa9yRG7vJMRdff5Cq388vcxvG
LR8POWsceJZ/5NPns4ZrTOdjjzl8GTjD08t+lx/39zSf7e/IaXV0z2eWYw5fBtc+7u9Ofra/Xv3Z
fFod6A093so/cPQwxamNc9V8vnR980fzH6ivms+n6r+Ah/fnQv7f4ubr0Hs3zuFzDYczP1k/yx/m
YHg+i9/lqGHPODl0sRq7TTTIhgWbj7iLi0U8y5/gVa/aa/P/GV61wfxZLiPkVfs2Lkzs0vpNrLf+
pt3nsFl/UX74MQUP61/YX8bFMibkpu059RI3kk/O84HvcMzp/01eY1bmB3yLeZjbXEa9x0/Wp48Y
7/lNeJmzN4t9lEOXtcuY4TpfxNl/wqN85FIPuGkj9Wd4N5gNdYJfxTnvc2g1ZiBf1y+aV9+0r+Pq
1we6k8/cEjeSDxudf8zV9+tnXO3M+vVD1+UXz4fzPifL9mfaj7+Wl5j0+TOty5tn6Mgtxqs/yznP
91+1p/MtJu2/aIPcfX+NJ+u/nlsMNDnfD+d1/qX9zfLz83XgrDHBq3/mNdfh0OL6M/wUHBwGmNjz
x6LMwSTXW2zbaIm/mf/XedUtvsu3+Y9/GC8a7nGUr3YhD9bnu0s94uP1M17ZBPc+ppfy25gbXO+t
jZh388GgWeyH8vptd7npq7jMiz+U7zwfT3BdGwzamV/Op36fsz7igufrkf0564OzTsCR7/WnXP2I
q97hzBMfbCJfR5/r8+9z8+P8mLv9L+Zie8HQtmDOEcwE0zd+zm/jjvnwoXvc9FEO/x5njLBr+7ec
6/mXeXkR85s5mP9uXqzqA/mVO/nFztd3eBM3tP4T3NYe5bBJ/1N8tr8fL5rPw+cTXPxP4tD1+4k5
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
qi/vS1ZhZ/KNCK5fPpdy/GMGNVxe6yO/WnGel6wG5uQXcmngNXI2DTz1h5BxzkMJ31TjlXItri9y
UO2hES6r0X+8OAXlTJRLdRXU+tDLUJVz7Npq+D31gs/vGd/6wpYcl+eo3TT5nobHNccXAn+X4P2j
3PvB6tBLf9mr31+uN9//oqX3uo+asw6a6RXXdxzWCG2Gg0lO9PMFOfQXOccN/Oj5uf7y8zxpARdf
bcxH/aPnc8TFbsFqs0u4+X1u+hO5aOvnY/p0/cu/xT1nlkNb6T+qH/Fv9395g5vFuaazzfQhz/rT
1r+s7OpH3Ebqrz76sndVN6w/wdWW+rB+tP/d+UNr82b9aP4rOebv8Ya+5zJ63MfHOGK8N2zsznfE
1ab+u/0hPlHv4zBH3Ov/DC7jSLJablZy04ZbnHGf80NzikOHLwNaVVfUN9dX1dM/U7/KocGXAa2q
G9evcsTbve0+LAf48PyYn3Mwq4NW1e3m3/Wv6kc86ZOcfsmhIefQ+pL+8p/ijHF/RZupH3HG6/3D
zxfjTv8R95ykn+SMfZyrB0NO9/1jnz3tVfJifuaf46f6Q+tx9ruTY558fqxZ8zy/5J9e36f5H9q/
jP7nN9dbXOqj/q1kxL1m5/noZmTcWcQLe5TX69vqruGr67uQO4u42OEPi8bLNnH2evljebJz9Xrv
Y36sXrTJ+mWe7Jl6aJqXclc4bMFH82+c59epH3HmrNbDn+Rz60dPzWNuh5P9ME+j5q7lY5Jzrg5P
I3GpwX3hffVxhm/7G+0/5K7JOL/+c/zu/tfz6vyzuhZXP+fe3wMvgkig+mHumozzh3lgsZ7HPg1u
/dPcAS/GmXpam997NeqLMcmTn3NaHT1O1uKu5eOf5Zu+56ad4nLu3Q/jgfXR+mjUZzz1inj4Ya/G
bbw3v2k/y7ORcVjkcHTeX2nU3LV8vPxjHBY5uHf9z49pIc9GyFf6r/Lg+SzqR9z8Ji/1ZIXjM4Bf
+vlZqPi59Zl/Jac1zXPP1P8E3yXrDWknY/SavTzixcPuuSfqP7q+Bj/3Ydj0Njf/j/LkN3mp7/m4
/xqXe/yNl+mVPNNL7jH8c3z4/HtNsL5RfcFH8w/4to82b91f5bq21flneNKEqz3HYZGDvTX3t8jP
zF/rNZ+Z/xQX2+Wr/SMO5nO3+MH+zec346P6r3Ew5MjocXwWehyfkZqnnmR7Xnx+mVdx6IP5pe8W
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
dWisOr+nobqzrUfu+5XHdPUbv1QzLsZVfnfZuGsaq09dYq/zb6p5aJQBYne9BvkaJwhDDdYcuegl
Xa1f2zrtW835Tb6T2dzZlXP2sn5+cU9WV+PETPQc+q5lXK+2rj60LeZAviKOHTeBmcyxuMHxz6/E
YBFTI8E34x7LYK5GvFiXosw3m7iRHc4EuJbvKi5fgw/X/FIdOdA8d8+3S3OOXPs+WWCXzu25pm/Y
dNhy+KW+Ct7DsSL5rjLfHxzyfle0ze1Dr8Yva3gXmR6+X6lDMz3irk/Ve07E4Xe4aOH7+0j9jVzs
8eSPcNGWDmtUv8pH84uvNuDUTI/qg1+GDs0v2vr+Ony1/+0804N61b7IYTt8tL/u85G0iI/qM73B
izma9f31j+vFDtb3Ta4583zUP9mcm8W5prPN9OX1j/qf4LlNfLS+Uf+z53c1Nxuub5Vn8/saCr7a
/0FcbamP6xHjvaKD59Xh+/tX8npet0fWf2R9o/nPc7Wr88s4nvzLHDpyknay/rL5MZLe4NRqrtZv
Nl8IBUe8za29Sl72R37JUz3GnfsP5l/laf7J/Z/qz3iBQ6v4qfU1+p/i0Lrc9YAnveJWG+5vxD0n
6W0ePl+MffS4aN/kEi9xjh4f1e85dP/stJ7fc+sLuOckveKjeufD+V0P+Kj+5fOczPUW73z+GcO+
fJ6LH70f98mworWSEafCiJs2W0+7UL/KaUULePu/vI7z5IdcX7jzfNR/wGlFm60f8tX9rXH9IHhf
txkXH3HIUd/hzOn0H/Ej/Zd5Z36M7ssYXOJ+vevn+SXnO6rv8EPz8xlaqIc/Wf90zpwFrv1d33Pm
wO/Wi/ZNDr/mputnK+aJ3cbd73DvMVv/1f6m3cZH84+4PAMSd/mofp5f2uxLXDTJoZ+PoD6va3KO
K/m59amf87J+/8N4tf8qr9bn/sfmP7e+NG6aP5+3WU+b83J9o/Pb9//s/u7mOnIuNZJD3/JLfrJ/
1tftXzq/67lokkM/Hx+r/y2+6Q1ObYGnnJzLmiSHvuWXfLT+sn7PR/Xn+qeRcfYQn8NzW9zsdP0U
Vx/vbY7G/u5dn2h+vtRcP82vaJbdTOTCRtxrK+51HJyr5Hl/2i4f1e/5Nn+e26hH7Qqn3fRkRfcb
3fpl4PD6aPf1T5//Xi7r9ucXI6vb1Vf6nqPe/IjTdnijnmsUn6P7/JtW8a2+kXuGy9ywNd9qYLO6
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
qs/1NudZ9Pig/5B3+5sW8gP9F3myU+sb8fH8Pa7PqWhhvT3Dj+Xux3zTW9y0G7n6V3LRJId+Pvb1
RaCFbNpM5thP9nQumuTQz8dN8yPu1tPmvFxf84dd0X+r23H02vWv5qff5olN1l/BdXTqd1w0yaGf
j6h/Vuf2yudj3/8cH/X/PS6a5NDPx8fm/yzXEXBqN3IZ6v8u3/QGp3aWy5yS47ktzh7ic6TcqN59
56vrUx/vNeS13m/99a3Pv8bL89n/x0jGvbbiXsfBuUreP/+aj+qfx6H7ve3f/7zXxo/Nfyr5V7kc
kj+sGFndsfqMs978E/Vcg/jIG36Yuw+7aSGH7dW//KvcWcjb9x991z/sR7hpFR/Nv3EZw5f1nh/u
T7uvH/X/6xz6ZecPrcdTrxaXMfH85ny0vkKvOW2HB/OfOp9G/V/iT9//t9dHrceH9Zne4qv1ARf9
ePJVXHPm6/8u1xh5Ow4dL1HkyYg4WK8+1bY4apHTelmDH6yv9bx+tP4j+6P2UH5of9AiDtupH86f
2Zn61f6j/S3Pz/6lXvDMhtznmK1/eYebNs3FDu5vrZfctNt4vI7P1K/xdLaT/Mj83c//B+Yf8f77
17QbeTg/GHIqPefwtc95LnNnyaPFGKfW4KyVnM5kf5irjx8k4Q8T5Igf1fPcw/qMj+qD9a8+LGs8
W19zfyf6w/b41PzOTQu51Hf7mxbyb9ffzMVijT0+e/7wcY+/un+xpd7gHDHv7v9A/csrjhi+DJxt
fL6eH3Ho6hccMXwZzf6rnFYH1qDr6PFcR65Y+DKm5v8wT3rAV/t3ub87OvWMz3BaHcP7I/MP1zfg
o/rd8+P8VPIRnhpP8o/0H3Fok9z9WS79Gc/W04cW8IX1b2trc+Z06r/D3c9eAkl7ArcYvoxD+wvq
2/fHfeTpGtI6Zjien1E91zHBwZCTtIqDjeZ/Ak9am2/ad/ho/av9/12Oe7/lNrmzgMOP74/Wx8+X
PXu9+iF3/6lc4mG9axGH3+Nxveb0eP/+jOtv5WUyE5nUTN5yam4xPwyt+ozrB+bXuFg5A37YeBYx
13iOFzkB57iR84EP+Or+hvsXv3f+y1y09vN7jLM39YV6xh2OPgEf9R/xQ/1H3LUddx1xi6u2sv5l
LvbO52PEyai3uPrx5+/lyk17+Z/jeu9jPqqHjT/f1t/6zHDYXv8R17X3efz+PcaTVvMi8GaMG8mj
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
--001a114f07e06c0ed0054e950512
Content-Type: image/png; name="image001.png"
Content-Disposition: inline; filename="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <image001.png@01D2C35A.559C8640>
X-Attachment-Id: e77155a35290a97d_0.0.1

iVBORw0KGgoAAAANSUhEUgAAAqYAAAFsCAYAAAAe4HvQAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAFPMSURBVHhe7d0JsHVnVeD9JG8CKGMgDF2CJZZY
dtVnlVWtpa321y1Y9TXQTkAYVSBAEBVCCCGEQSQ02LYoICKDoqAioyjImJABCIQMZCaBkEAMLyRh
yghaFtb+9tr7rHPXWXc9wz7Dvvve+3+rfrX3s4Zn73PO5dzFuffCIXd5/iXNXZ5/cezkS5q7ztzt
BZfOz3uz9Qsubl3U5cXdX3hZc7cXyvnFzd1fdHF7LsdL5u72wvb44rZOvEjq27XUt3X3mMdnNe3x
HlIjx3Z9j9ked3/xJc2Rv3dZH7N+T46Xdb1H/t5WzZHdWrTrVn/erxdJTK4lva2X9Ot7tseOO7/X
70tPf9T4vV5y2Xy9/Xh5d96Tdeuls5z0db19XGLae9RL+6Pmj2p7JNYfe/dua+/d5o+aHyV2WXMf
yYm2Txw13/+ShX6Ja426T3uNvqev6e9Fz9tcexRHtXv5Xute3f2357P97P0smsXl3uQo9VJ7Sh+X
+7nvKXK8pDver43f92WXNA/4P5c393tZG2/d72WXd7l7t+fiqFPae2vrpVeei663O+/Xcg2J6Z73
fplc6+JZbCsnsfvOYv2xjbX76/1ozb3b6+n6vpqf1XT3MjvvriV7zvu39unuT2rbx6b33z8G6evJ
PpLryHWlRo7GvU6RY5t/6cXz2u4aXX6rXmK2b0762uNRL7moI7GjXtLnbFzc6/cubMm5xNtrdWa5
NnZke7zn78+8RGrb+2vd88VS0/5naLbuyX6iP5eae774wtmx1caPnJ/3dXJ+5Isu7LXnEpOjxu7R
HXXdH+/xws92R9lb6yzN3+MFW+t7vFD2ao9d/IL+vI3f/QVtreTao5x3ue4o6wu62N1PltiF3bqL
n9zXyvFuJ5/f17U1d3t+u36+HFtt/G4nzc4Ddz3p/N7zzts6n8W7/IltvM3d5XkXNHdpz8Vdnzer
a91FjhKTnNSdeO7Weqar19hzz23Jebvfc9v+7ijx9rzN9TW67t35Oec1dz5B+np6fucT2ro2d5fn
nNNqY8e3+x7fx7+/XUvf97fruxh3fvZnsr7/uHPqPFN8pvm+Z32muVN7Lkd1py7+6Z6c/26b936n
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
cY9O8ustup4+h4uv7fxrK9EDAPtBPxTe1g5rN4xGB1N7D1d3n5jekGUHUzn3bC7qt/w96GD65df9
QfPlP2u1x2vlfEbPr21zf/bcE7tr/Pu///s2Epf8vKett/so2UcHU72HlBO+eFs3mB5if5T/7rO/
nKWDqfzTb3B67o+e9EZ7vvvs1zX/NahX//Vlrv5vn9084Bde15+/rP0mPzv/k/abcl97avPoBz6o
efTf9vVb8YR2jwccc2p/Lnu3w4T2+rpDHvjs5k98XPlec29K7kVjz2mHhu6+pE/3tT3dfg9rntP1
zp6jhZxeq8/Zxyh7b91rn58/RiHXme1t76l7LtrnTmtln+584V6c4HH2+8vr53okbp7Dhecg3F9e
S/vY5LHY18fmZ8+RfS63PWfmGt1a7nHxufPmz4HGtj3e4Pk18br76WvTr6GVew7M/S481/keANjr
nvLcP24+87mDzRved0HWCS993XwAzJG6qN+S68l1h96D7H/jjTd25Lw2F/H3IAPiF970J81HHvL/
VDnllx6+cE29rsSj+ohcT66r95DyrKv6wfRQ+4npez51bVY0mHr6z8elN9rzPZ9qv2m230BfFeRO
eLB883Txv2u/oT/4dYux1queIgPoYiyKb6t72cObBzzltK11Slsn3+ij+4zJMPDw5gQbk3vv9jit
H57/TuJb5/J45/citfP+2WDR1S/2hPdlY+F9S//suTXXOeHBsqe+HvYe5fryOtp7UMHjnJHnunv9
56+XfRy2L7W/uU9Zy2OZfT1Z/XNm9xal9RZ53qPXtotv+1qz991Kfl0MuJ/Sa+jjyedAamRfiZlr
FXsAYG+T4ezcKw42b3r/Z7Nk6Kr5J3VRvyXXk+tuu4d/bvMZsvd1113XkXPP5qJ+69wrvrpwDzqY
nvbQ/9Kc+rD/0pzW0mPvJ9tcqz1/2a/98sL1LIlLvquVvWa6/m6P9nxGB1O9h5RnfCEYTN97zr9k
1Xxi6s+V9EZ7vvecP29+1tUu+tHmMX9v6v/++HYw/fPu/DVP/dGgvvezL+/rpUbPxXPbYcOu3/vy
djB96mlb6yS5T3cvBXKtxb1lj4c3z5XH8MDjm9eYup99+WnNYx5o9pcaqZ332Wub2vb+DzF7dWws
ytv++Xl7ja5utn754j1u9cnza+8lepxW//ra10Nqu9du9jpu8fv36/nrFT4W5Z+j0tranpPHtP3+
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
riO2T2ttj49FdRqzOS9Vm+P38KIeFeV9rLSHKO1TsweA1elgqp+Q3n57r/9/d7q1uf76G5uDB7/W
XHfdwebLX76uHUivaD7+8U91n5hGg2k0b4Y/yo8Ko8FUjp7GfT6ql1gqnlun4rqWY4qtV6m4yOVK
ctestcwevqd2rbFl87ou0fpIVL8blR7PKo836l1lvynaC48n9xhKjy3VWxuL4rqWY4qtV6m4KOWi
vI9F6xLfZ88BbI4dTG+//fbmu9/91+bnfvZnm6ccc0zz/JNOmnvNq1/d/NM//mPzxS9+qf3P59nN
RRddMngwPfCYD8pxNphe2iadTQ6mpdqoN4rrurZfSK6Uj+IlNftaUY2qqcnx/Xat51GsJh+tS7Q+
kqqx/aW8j5dqfG6deR+3OS+qjdTU2319rY/7mihn8z6ey9l1qqaUU7kamyvlfc7n10H3TO29iWt6
/hqpe8rdi+RK+SgutNfXlNZetIfGo3MAmxMNpsc+7WnNW9v58H3ve9/c6aef3px33nnlwTSYN+eD
6WOXGEwtiWncHn3cr0v1Pm7V9qT2sPU5vq9GrtfncrWilM+Jem3MHlPnPmbXluZKbL09RntEcR8r
1ei5X0e161xbmvM1Pl6j1OvzUb2N6bmtya1zuSim575GRblcvVXTO3S9Kr+3Hku0x/bW8r3aH61T
cc/W5/g+7YmOqXyKrUvt4c8BbI4fTGt+lL/sYHrYMoOpHGvOozcNn/M1uV4lOU/jvs6ufSzKq1wu
R/pSvblcZGi9SvVp3Oaj8yime6hUPCfqSe0zpNbSGq1LnUfrVCyV8+tUbEg+J7qe5fNRvcY07mty
61KtjWnc19i8z0X1KTW9Q9frFO2r1ytdM9VbE9O4p3FfZ9c+FuVVKqdxf0zlU3L7pM4BbM7af5Qf
zJs6mB465mCaqvdyOZHK565Xs7ZyuRLpjfpT8ciQWivXpzmbt+tS3krFc6Ke1D5Daq1cjc8NqY1i
NTVeKZ8T9dqYz/t1Kmb5vF3ncrlYKhfVRrFITe/QtZXL1fC9uvbHSJSrjQ2JD11bUc7GhvZaqX30
PJW3JJ7KARhuzB/lLwymp7UJb5nBNFp7ufyyvcvcQ07UUyvaw8eimly8xPeV1j5WyudiNYbsVVNb
U5PLrXudilk2X6qN+B67zuVyMcvn7TqXy8VSuajWxqK8inI+NnRt49H5EKk9avaWeK1Uf008Vaf0
GilRj8rlh/RGtavmAQy37h/lR/NmYjD9xjZjD6YaL+Vr4qlalcuXemvIHn4fjUU5m/fxGnZfq1Sz
bN7Ga+T282svldd4KVdbs0o+l7NqanJsv99j2Vyqxtctm4tq7DpXk8pZqXzUm1rbeHQ+hPb5/tJ6
E7FUPFWrcvllezVeyqfWXpS3sVI/gDrr/lF+P4wuzpvz3zG1f5Xvi0TNYOr/w5+KW1EutU8ploqn
alUuX+oF9iL5uudrf/XnIdVfE1u2LxVLxVO1KpdfptfHSutUzErlJV7qBVAvGkxPeelLuyH0jDPO
mDvnnHOaSy65pGIw3T5vxp+YXtYmnaGDqX8zSL05LFNXu1cprqK8xkq9wF4jX/NWVIM6qeev5nm1
r0GJ77PrZeMqymtsaG+qfug+Pl7qB7Aea/9RfjBvzj8xfdyH5NgPph9rE5YU2sHUvwnI2sZSbxJR
XGN+j0guv2xOpPKlPgDIWeW9pfb9Z9W9Sv2p/JDrynHZ64hlcwDWyw6mMozefPMtzTe/2f9/499w
w43NlVde1Q2jF110aXP++Rc2n/r0uc0ZZ34iOZj6eVOEn5hGhf4TUwAAAOwfOpjKp6U6lN5449e7
T0q/+tXr26H0c90Qev4FFzbnnHNe84lPfro5/YyPM5gCAABgvWQwfcc73tEcPHiwueWWW5pvf/um
djj9ZvONb3yz+9T0mmu+1Fx11dXNF676YvP5z3+hueKKzzeXX35Fc+655zdve9vbBg2mCz/KP71N
eAymAAAA+5cMpvKHTTKcyiegtWQoPe2007YNptG8uTWYmk9MT7+8TToMpgAAAPuXDKYyWF5//fXN
t771reamm25acPPNN8+Plny6euutt24fTIN5UwfTA4//sBwZTAEAALDdmIPpwo/yz2gTHoMpAADA
/rXuwTSaN+eD6eMXBtNvbsNgCgAAsH+tfzDdPm9uDabmR/lnfu6bnTMMBlMAAID9a92Dqc6aOneK
8HdMbYFiMAUAANi/NjGYeuFgelab8BhMAQAA9q91D6bRvDn/Uf4T7GB6RZt0GEwBAAD2r7UPpsG8
uTWYfkSOW4Ppxx0GUwAAgP1r3YOpnzXF/Ef5v36qHPvBNCpkMAUAANi/dmww/cSV39qGwRQAAGD/
WvdgGs2bWz/K/6gcGUwBAACw3ZiD6cInpp9sEx6DKQAAwP617sE0mjfjwfTzbdJhMAUAANi/1j6Y
BvNmOJie3SY8BlMAAID9a92DaTRvhoPpp77wrW0YTAEAAPavdQ+m0byZGEy/vQ2DKQAAwP61/sF0
+7wZDqafbhNeNJieddZZCzS+Kr/fuvcfS819a82yj2+VXrFq/16kz4kV1S1rU/uum73PnbrXVa69
yr3X9Nn9S7Wbssq1d/reAew+6x5Mo3lzPpj+xmly7AfTc6769jZ+MPVvaEPf4HK1q+49htL96D3X
3HtNTcoqvWLVa0fxddnk/qW97fNiz9elZs91X9Oqubat8euxLHtd27eOPUq5XO0mLXtd27fsHgD2
n3UPptG8GX5iGhXawTR6I8vFfNzmfDzK5Wp3Su6efC5XK0r5Kdr0Pe/0/j5fqh+qtN+6r+fl9o9y
ufopWtf9RvvUxqZst90vgGkYczA9/NdPl2M/mH7mizdtUxpMI1qXqk3lfDyq01iUK+V9vFTjc76m
FI/qNGblciLXn8v5fFQzJO9zKsrbteZ9TSmncjWpnF3bmlw8yqXWPj40H6313NPaqCbK+Tpb4+tq
4pbWRLU+XqrxuVLe53ze1vi4sr25OuFrhvREtT5eqvG5Ut7nfN7W+Liyvbm6lFx/TUzXPr4Ofs9N
XAPYq9Y9mEbzZjiYntsmvGUG0xrRXj627rWP6blfR7VelPOxVdb2aGtUFPexqCaX87GaGs/m9TxV
H+WG1Ee1NqbnvsbX5eJ2ncvVrH2slPd8LqqtqUnFU7XK56N6G9Nzv45qvSjnY6m1pblcva3xbE2p
3uejehvTc7+Oar0o52OptaW5XL2tyanptzGfL61LtD5i875e1wDS1j2YRvNmOJied/VN22xqMBV+
v9I6FfM5L1Vj1z6v65xUr1eqj9b2aGtUFPexqKaUy/WI2rzW+Hqb97moPpeLajWm8ahGRTkfs2s9
97TW10dsX1SXike5qLamJpXL1Yqaeo1pPDr3bL+Kcj5WU5PL5WrFJuo1pvHo3LP9Ksr5WE1NLper
jWi9l6tLxS1bswq/37r3B/aydQ+m0bwZDqbnX3PTNqXBNBfz8Yit8z1+bUW5XL2qqRHL1PmeVdb2
aGtUFPexqKYmJ1L5ZfuiXFQbxVK5qDaK5fj63NrnclK1Nh7VRLFULqqtqbFsPqrN5f06FavJeVGt
j9XU5HJDamtiPu/XqVhNzotqfaymJpfL1UZq67XO19b2L8vvv+nrAXvJugfTaN5MDKY3b2MHU6mr
+Q+3xnw8xdbbnnWvU7FULldraZ2vX2Vtj7ZGRXEfi2pyOR8r1ZTyns9FtTbm86V1KlZie1Ln61jX
1Nh1Lheta2s8W+Pra3O5WCo3pDaK1dTkcqnaVDzK2XUul4ulckNqo1hNTS6XqtW4z/lYqcbnS+t1
0D03sTewl61/MN0+b4aD6QVfunkbP5iKTfyHW/cp7b1KPpcbUhOJeqI9fF3q3Nf7tZer1bWNeam8
7Y1qUnGfi2rsOleTyvl8Llfie1Wpbkg+itfWRbmafFQTsXW5/mVztTU+r2zO16Z6NW6ValJxy/b7
2mVztTU+r2zO16Z6NW4NrcnlfL4mpmsfX6dN7g3sVeseTKN5cz6Y/qYZTD/bJrxoMAUwTXzTBQCs
27oH02je3BpMz5BjP5he+OWbt2EwBXYHHUoZTgEA67TuwTSaN8PB9KIv37INgykAAMD+te7BNJo3
54PpE8+UYz+YXnztLdswmAIAAOxf6x5Mo3kz/MQ0KmQwBQAA2L/GHEyPsJ+YXvIvt2zDYAoAALB/
rXswjebNcDC9tE14DKYAAAD717oH02jeDH/H9LLrbt2GwRQAAGD/WvdgGs2bOpgesIPp5W3CYzAF
AADYv9Y9mEbzZviJ6eVfaZMOgykAAMD+tfbBNJg3w8H0cwdv3YbBFAAAYP9a92CqM+YVB2+bn4c/
ypcCj8EUAABg/1r3YBrNm/PB9ElmML2yTXS+Oju2GEwBAAD2r3UPpvN504gHUxlIHQZTAACA/Wvt
g2kwb24Nph+XYz+Yfr5NeAymAAAA+9e6B9No3pz/8dOTz5JjP5h+4Wu3dT5vMJgCAADsX+seTO28
qeeJwfT2bRhMAQAA9q/1D6bb583wd0yvuv725qo2aTGYAgAA7F/rHky7GdPNnFuDqfnEtCtyGEwB
AAD2r7UPpsG8GQ6mX2wTHoMpAADA/rXuwTSaN7d+x9T8VX5UyGAKAACwf+3YYHr1Dbdvw2AKAACw
f617MI3mza3B1PwoPypkMAUAANi/Rh1Mj/mEHIcNpmedddYCjY9plWvv5L3bay9z/dr+ZfZelb+3
nbiHWqvc3254fCW7/f73M/v1Z19DH1c+n1qPSa+9U9dHzL4uvDawxv3EdOFH+d+ZkaL+3A+m/gt2
p76Al72u7Vt2j2X56w29fm1/Kj4Ge+2dvI+SZe/N9i27x6bV3NNU73032Mnnzb9uQ9a53E7Y6etP
1RSeE14beOsfTHXe3LLUHz9FX6y77Qt4Sve76r34fl37+Jj8tXfyXjZh6o9nrz3fU7OTz290bR/L
rXO5nbDT15+iqTwnvDbwduyPn644eNs2pcHU05qo1sdLNT5Xyvucz9saH1e2N1cX8T2lPUr5klT/
qvuuwl/brnM5u/ai+ihfw/b5Xp/zeVvj48r2+jof9zU2b2k+qsnlVK7G5kp5n/P5Grl+n/P5GqV+
H0+tfTzKqVxNLqdsTU5Nva+x61yulvZEvT7n87U1KVGvyNXkcipXk8rZdVSTWudorZeriXK+LqqJ
clYqb3tLebv2+dQa07XuwTSaN3UwPWAH009f9e0F57SGDKY+H9XbmJ77dVTrRTkfS60tzeXqbU1O
bb/Go1yNUv+ye9t9vag+4uvtOpeLaks10bpW1OdjqbWluVx9qkbP/VrPfcyLcrl6q6Z36Lqk1F9a
l9T052pyuVwslcut7dHW5NTUao3lc6n1UKX9hq5LbL09RueltT1G59Hax/Tc1pTWJbl6n4tqczW5
nBflfGzourYG07TuwTSaN8PB9NS2+NRLF21qMNV4dO7ZfhXlfKymJpfL1UaG9pfyJan+Vfddhb+2
XedyUW2pJlrXivp8rKYml4tqNabx3LmP2bWluag+paZ36Lqk1F9a1yj1+Hxp7eXymvN8Xs99rKSm
Nlfjc7naFO2xfG7ZdYmtt0d/7g3tj+p9TOO+prQuydX7XFSbq8nlvCjnY0PXtTWYpnUPptG8uTWY
flKOyw+mNubzfp2K1eS8qNbHampyuVxtZGh/KV+S6l9131X4a9t1LhfVlmqida2oz8dqanK5qDaK
RTl7jM6jdSoWqekdui4p9ZfWQ6R6fby2rhQv5YTN22Oux4pqfSyqSeVytZFS/6rrEltvj9F5xNdG
MT2P1qmY5fOlei9X73NRba4ml/OinI8NXdfWYJrGHEwPP+ZsOdYNplKX+8LK5XKxVG5IbRSrqcnl
crUp2hP1+lhUY+M+52NRTS4+Bnttfx9D1vaYqonWtaI+H6upyeWi2igW5ewxOo/WPhblVZTzsaHr
klJ/aV1S269xny+tfcznh6zt0daU+PrS2hpSGyn1r7ousfX2GJ2X1vYYnUfrVMzTmppaz/b4/tK6
VJPLeVHOx3I1ls1HNT6PaZr0YCpyX1jL5mprfF7ZnK9N9WrcqqkpyfXavWtqcjmf9zllazap5to+
lzr39X5t2fqSqF/YnK9N9WrcytXkcjafi+laYz4f1aRyViof9abWNbQn6vWxqKZEe2p6oxrb63NR
TS7n87WxEu3xvam4VVOT43tT59HaxjQe1aREtT6max+PaqOYrn28lIvU1nm5a9hcTd7X5HJRXqXy
ttcr1dTsgekYczA94imfkuOwwRTYKbyZYR34OsIm7dTX105+Xftr5+4ll8M0TfZ3TPUGgZ2gb2a8
qWEZfP1gk3b662unry9y95DLYfrG/VE+gykAAAASJv87pgAAANgfGEwBAAAwCeMOpvzxEwAAABIY
TAEAADAJkx9Md8Nf1y1zb2M/ptS17H34fBQbwu4b7ePzvmZo3uZqlPp9PqrRuihu5fojUf3QPXJ0
r2X3s/1WVLtpO3ltscz1tWcn7xsApmjMwXTw/46pf+Oe6hv5svdV07eOx5u6jo9HdVGshu8rrX1s
aN6vS0r9fj0k5mlNqc7yPX69Dqvu5/tX3W9ZO3Vdtez1d/q+AWCKxh1MB/zxU/SmvdfeyEuPZx2P
N7VHFB9SW+J7atcaWzav65JSf2qtMbvWWKS2zvN9VlS/jFX38/2r7rff8HwBwHZjDqYHVh1MPa2J
am2spsav9dyvtdbX+JzP27XP53Ke5mvkeobuN7Te8/12redRrJT3azlfhu+3az23sajOs7lcXUTr
I6maVL9dRzWpdUmuP5fzsSi3at7nfD6qiXKptY1FuSF5fw4A+9mog+lTB/wov/RG7fNRfalmyFrP
bT6qS8VyNRr3NX49VK5/6N5D662o18bsMXXuY3bt41HOsnW2NhWzx1xdLp6qS7H19pjaI8rZmJ7b
miivuRraY/ncptZWlPOxda+tKOdjuRqNRzUAsN8wmFasNebzvi4XW6bGr4fK9Q/de2i9SvVp3Oaj
8yiWq5X1EKk+u6fm7bmvszEbj/jaSFTrY7q2onqN+xqbt/Fats/vUVqnYlYpr6I6H1v32opyuXrl
a2p6AGCv21WDqY35vF/X1Axdp0R1PrZMjV8vI7VHFB9SWyPXpzmbt+vafJSrlevRnM1H9VEsUlun
onob83m/TsUsmy/VRnyPXedyXi4nlsn72LrXVpTL1StfU9MDAHvdZAdTqcu9cedyqViuJpezsUiq
TuNWlK9Z+9wQqV4fj+qiWA3fV1r72NC8X5eU+v16SCxSW6eiehvzeb9OxSyfL9V7uf5cbh1rK8r5
2NC1jUU5K8r72LI1ALDfTHowFfpmHb1p53JRPqpRPm97bNzyNSpX69dRTNepumWk9rD7+3wUq2X3
tEo1q+RtrsT3qlLNkP5UbVTjRbU+pmuNRec2ZkW5VG2kpt/X5PI2vmxe2Zyv1bWNRTlfk8t5qXyq
18dsHQDsN5MfTFdR+0a/iW8Ifs9NXAMAAGAv2bODqQ6CqYGwlF+HMa4BAACwV+zpT0wBAACwe4w5
mB7OYAoAAICUUQfTp31ajgymAAAA2I7BFAAAAJPAYAoAAIBJGPWPn4YOpmP9Vfum998p9rnbi49v
t9irz7/92tqLjw8AML5xB9Nz5Fg3mPpvdpv85rfK3pu6p3Xa5HOHMr6+AACoM+5g+hk5Tm8wXdYU
7ymyW+4Ti/j6AgDsN6P+jumxKwymEV+TWvt4Td7navIiV5PK2XWU97lUjc+rVN72RvlNiq5pY6vm
a2h9qs/HU2sfr8n7XE1e5GpSObuO8j6XqvF5lcrb3ihfUurP5X1O2RoAwPSMOZge8fQBg6nUlb6h
+Jxd53JelPOxmppcLqq1MT3366g2kstHOR+LanK0PhLVe1Gtja2aL/G1UW+uJpfzopyP1dTkclGt
jem5X0e1kVw+yvlYVJNT6h+ytkdbAwCYnsn+KF9vUKS+ofh4aZ0S1flYTU2U81I1du3Po7WNWTbv
62rjY7DXtsfU+dB8jVK9z5fWKVGdj9XURDkvVWPX/jxa25hl876uNl6j1OvzubU92hoAwPTs6t8x
ranJxVWU97GamtqcGtI/dG3lcqKU3wR7TXtMnQ/ND5Hq8/HaOi/K+1hNTW1ODekfurZyOVHKR4bu
mVvbo60BAEzPrv/jJ437fGltRTkfK9X4fGmdiqVyQ9dWlPOxqGbT7DWj66+at3Gf87GoxsZ9vrS2
opyPlWp8vrROxVK5oWsryvlYVGPjPudjq6zt0dYAAKZn0j/K128kNd9Qohrb63NRXtmcr9W1j5dy
Pp/L2XxqbWMa9zU2b6XyGh+LvW50D6vmbbyUi/JWVGN7fS7KK5vztbr28VLO53M5m0+tbUzjvsbm
rVRe41Yub3ND87UxAMC07IrfMS3hGw42ia8vAADGsWsHUx0WGBqwCXx9AQAwvnEH0/PkuP5PTAEA
ALD7jTqYPpXBFAAAAAl8YgoAAIBJGHMwPYzBFAAAACkMpgAAAJgEBlMAAABMwqi/Y3rs+XJkMAUA
AMB2DKYAAACYBAZTAAAATAKDKQAAACaBwRQAAACTwGAKAACASWAwBQAAwCQwmAIAAGASxhxMD3/6
BXJkMAUAAMB2DKYAAACYBAZTAAAATMKYg+mh/I4pAAAAUkYdTJ/OYAoAAIAEBlMAAABMwriD6Wfl
yGAKAACA7cYcTA/7rYF//HTWWWctkNiYhlzf19g+K9czhO9dZa91SN2Pl+tZht3b7uXjyudT6xKt
j+Tyfp+cmt5c3uZq8lHNKlbd2/cP3WOVXpXrt7naGh9PrQFgvxr3E9Ml/ip/1TfsdbzZl+4hlffx
qC6K1fB9y+6zDqlr+3hUF8Vq+d4h61yuVtSj62X2s3x/tF8US+VK61RsWX6voXtH9UP28LVDelWu
J8r5WG6dywHAfjb5H+Wv8oa9rjf73D5DcqnaVDzH9yyzxzrkrutzqdpUPCfq8bHcOperletZZj/L
95fWJaV+XdvYKlL725qcqH7IHr52SK8o1fu8rjXm8z7m834NAPvVuD/KX+NgqnGrlBe5GpuzUvmh
fbn6XC5Fe1K9q+R9zudtjY8rn8/V53KRmnpfY9e5XK1oj1RuVdG1huyf69dzGyvxtaXeUt6z9Xpu
Y0MN7S3V27yeRzHbY/l8au1pHgD2ql37iamPR3VRLJUbUluKK81bUZ0o5VNSfT6+7nUqZmneiupE
Ke/V1GuN5XOpdQ3tsWpyqbyydbY2ilk2H9VFcT33sRJfm+vN5VJsj57b2BDL9NnrRf02Zo/ReUTz
ns1H9TYGAHvRrv/ENLVOxXzOy9XWxpXND6mtpT1Rr88pn192nYpZNj+ktkZNfa7G53K1KdEeNm8t
s79I9fl4qk6l6m3cnpf42lRvKl5i+/Tcxmot0yN8X2pt46lzX5/L69rK5QBgr9n3g2mU85bdx+dS
tal4ju8prb1SfWldike5VG0qnhP1+FhUk8rlalOG9Kx7f5/L1YpUfRTTdU5NbxSrtUqvWuf1U+tU
jc+V8n6digHAXrdvBlOfL62tXE6k8j4e1UWxGr5v7LWVyvl4VBfFavne0toaUpsS9eja56LanFL/
utepWI7WR30+FtXkDK33fH9qP437nI+V1jU1dp3LRWuN2TUA7EXjDqYXyrF+MNU359SbtI1FNTZe
ytXkla+ztX4dxVLrIWr20liUK+V9LKqxUvVRLLVehu7h90rFrZqaFN9rpWpsf4nvVbkam1smH9WU
pPrsnpavy1mlP+oVubpcriY/pMae59ae5gFgrxp1MH36wMEUAAAA+8fkf5QPAACA/YHBFAAAAJPA
YAoAAIBJYDAFAADAJIw6mD6DP34CAABAwpiD6aHP4BNTAAAAJIz7ienAwXSn/zf8aq5fyquaGsvu
60X1q0jta68Z5ddh2f2jnmX2Edo3tNf2De1VuX6bi/Ilq/aPZQr3t6l70H03tX+NTV3bPq5N7F+y
09cHsBmTHkzFqm8663jDSt1D7b1pXU2t5XuW2aNGad+dum6O9mq/Xw+1E725Pp/L1UZq+4fsuSmp
exuLXn/d9+D33MQ1amzyuqvuvY772uTjAzC+yf+O6SpvOut6w4r2qd1b62rrrahn6B7rsMy9l6y6
p/ZHovqSsXtLPT5fqvdq+qPYfqPPwbqfi2i/dV9jClZ5TOt6Pta1D4BpGHUwHfp/SSpSbzoat0p5
kauxOSvKl3qEramp93yP79e8r4tyKldjc1Yq7+OpusiQ2oj2R1I1tj/K+5pczirlI0N71l2veS9X
E+V8XW3ex0s5n/c1du3rUlbpLanZT2uiWp9L5VNrG6vJ+XxU4/O2JhW3SnmRq7E5q5QHsLuM+4np
RXJc72CaWqdiqdyQWhuzonxqXUN7rKhO+Lxd26OtUam4qu1L1UW01orqUmyPPUbnm1hbuVyK9lhR
nSjlU0p7D8lFtaWa0joX97Gh65JV+0tK+/n8utdWlPOxoeuh8aguiqVyQ2oB7G77fjD1crW5WGod
0ZoSX+97NW/5nJ77mJWKq9q+VF1klV4R1duYzy+79jRv5XIpvie1Ryo+xDJ7a86LapZd5+I+NnRd
ovWRqH4ov5ff366tUn/t2opyPpZae5r3daV4VBfFfM7L1UY5ALvPrv0dUx+P6qJYTc6Lan0sqrFK
+Uiux+dya3u0NSoVV7V9qbrIKr0iqrcxn191nSN1tbXK90R7RLFavjfaK4rV5JSvGbrOxX1s6Hqo
Vfu9aD8bi/KWzw9dW1HOx0rrlFSdj0d1Uawm5w2pBTB9+2Yw9fnS2opyPhbVWKV8JNfjc7m1Pdoa
lYqrXF5zuZqIr1+138d8ft1rK5dL8T1D1yU1/Tbm86V1TU1pnYv7WK7GsvkhUv2r7O377DqXW8fa
inI+NnQ9NB7V2ZjPl9ZWLgdg9xlzMD0w9Ef5+oYTvfH4WFRj46VcTV6l8rbXqq2zanp8PnXu6/3a
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
3qFr5I05mB465h8/2bWPY/fgNRz2tT6kJrfO5XxM477Gr71SvkZqDx+P6qKYz3m52iiX4/tSa0tz
Pm/X/ry0tseoxtKcz9t1qlfY/pJSfxSzSnmVqiv15/Ka83w+tS4Z0p/KaVxzvs6vrZpajVk27+ui
nFg2r3EryttYpKZ36Bp5e3Yw9Xm/xvTt59ew9NhL65qa3DqXy8WsUl7V1kVSvT4e1UWxmpw3pNby
fXady+Viqfrc2h6j82iditXkakhv6fo1uU3mJZbqy+WEz5fqvSH9qVyuR+TyPjd0beVyIpXP9flc
VBvFIjW9Q9fIm+yP8qVOX8zoRS3FfN6vgSkrff2W1jU1uXUul4tZNu9rS+taqT4fj+pszOdLayuX
y/F9dp3L5WKpXFRrYz5fWqdiqVyuNlLqX3VtRTkfK9X4/KrrGtpT6k3lh/T52lXXVi4nonwqlsqn
6jUW5VWU87Gha+SNOpg+a+BgKlIvaBS3MZ/3a2Dq9Gs29bXrc77O5n1umXxtzsrV2FyUL8n1+1hU
Y+OlXE1e+bpIVJ9aayw6tzHP531tLmdjUY3NacyrqcnxvX4fm7fxZfMqlbe9UU0uV8rbta/LyfVo
zotyvlflanzO1w3JWzX5KC6019fYda4mlbNS+ag3tUbe5AdTAMspvRnyZgkAmJpRf8f0uCvkyGAK
bJoOnanhs5QHAGAnTPp3TAEAALB/jPqJKT/KBwAAQAq/YwoAAIBJGHUw5XdMAQAAkMKP8gEAADAJ
k/1Rvv+rYUv2iOJCcjV5YOr42s3b6ednp68/llUf46r9e1HNc2JrcnVjiO7B3tuQnJXK214rqrEx
7A2jfmI69Ef5qS9Ge55a26OPAVNnv26j9W6x6Xte9XlZx/2teg+rGOu6qz7GnXyONmmM52Snn7vo
+j5WU+NpPqrTtc35Gp/H3rHrBlPL56P6KIbdwb92++m13AuPfYx7XuUa67q/de0z1JjXXfVaY97r
WMZ6Tla9zipS1/bxqC6KpXKp2lTcqqnB7jLpP37yX3D+iy/Kl2qwu+jrt99ex9Lj9fncWs+H5H08
l7PrKG9pPqqxuVqpXrtvVBPlRa7G5qxSPsXu7ftLMT33ovqanM/X1ORyUT6qSbH1qX4b9zmft+so
b+M1fK/K1dhclI9qbF0qvmy+JNdXs+eQ/lRtKu7V1mF3GHcw/bwchw+mlsRVKW9rfBzTZl/TSNSz
1+Qer49HdaWa3DqXi2J6bmv82hpSm5Pq8/GoLoqlckNqa/ieaA8bK+U9n5vausaQPUq1Q9c1hvRE
tT4W1aTiPjZ0XaPUo/lUzZBcqjYV92rrsDuMOZgeOO4LctzcJ6aRmhpMl75++/l1jB67jy1Tk1vn
cj6mcV/j114pXyO1h49HdVHM57xcbZRLsXtaubpUzsdtzvP5VddeqV7XNUp76Noq1fq1p/kapR67
b1TrY1FNKq4xL6qxsSFq+1N1UVzXmvNsra3zca+2DrvDuL9jeqUcN/c7ppGaGkyTf+3202tZeuyl
dU1Nbp3L5WJWKa9q6yKpXh+P6qJYTc4bUqtqe7Quqs3tkcsJn1917Q2tj+T2yOWWWS8jt4fPRbU1
Nal4qjYypNZL9fp4VJeryeWsVNyqqcHusit+lC/nyq5rviBraoCp8V+3Q9c1Nbl1LpeLWTbva0vr
Wqk+H4/qbMznS2srl0vxPdEeNjY0P/V1jdweuZyPWal6v65he3x/aV1bk4r72ND1EFGvjw2tyeWs
VFyV8tidJvujfP2Ci8geUcyrqQGmqvT163O+zuZ9bpl8bc7K1dhclC/J9ftYVGPjpVxNXvm6lFzf
0JiP+5zP+1iuRuO+xuZtPMrbta9Lsf1Rr49HNSrKaSzK1cr1+1zpXNfKxq1U3vbW5IeI9rB7l3KW
zft6XdtYlLN5H8fuN+onps8e+IkpgOWV3rh5Y8eUrfL16XtX2QvAuCb9o3wAy9FvxKlvyKU8sJPW
8fW5jj0AjG+yP8rXGwQAAMD+wGAKAACASWAwBQAAwCTwO6YAAACYhDEH08OffZUcGUwBAACwHT/K
BwAAwCSM+qN8/ndMAQAAkDLmYHros/nEFAAAAAkMpgAAAJgEfpQPAACASWAwBQAAwCSMOpjyv2MK
AACAlDEH0wP8jikAAABSRv3E9Hj+B/YBAACQMOZgegg/ygcAAEDKmIPpofzxEwAAAFLGHUz5HVMA
AAAkjPo7pgymAAAASBlzMOWv8gEAAJDEYAoAAIBJGPV3TI9jMAUAAEDCmIPpIcv8Vf5ZZ521QOOr
8vute/+x1Ny31iz7+FbpFav270X6nFhR3bI2te+62fvcqXtd5dqr3Psq1wWAvWrUT0yH/ijfv3EP
fSPP1a669xhK96P3XHPvNTUpq/SKVa8dxddlk/uX9rbPiz1fl5o9131Nq+batsavx7LsdW3fOvYA
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
bgAAAABJRU5ErkJggg==
--001a114f07e06c0ed0054e950512--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1809813154652690221==--


From xen-users-bounces@lists.xen.org Wed May 03 13:21:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 May 2017 13:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d5uCe-0002QD-AC; Wed, 03 May 2017 13:20:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1d5uCc-0002Q1-NY
 for Xen-users@lists.xen.org; Wed, 03 May 2017 13:20:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E0/70-01868-519D9095; Wed, 03 May 2017 13:20:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFJsWRWlGSWpSXmKPExsVSXRvEritykzP
 S4MclJYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPayQaWgrUrOCt+rj3N0sC4cgZnFyMXh5BA
 I5PEkzl32bsYOYGclYwSmzotQWw2AUOJfZsaWEBsEQF5ib7ua4wgNrOAucSXtonMILawgKfEh
 I737BA1OhJPL75lhLCtJBoXHgXrZRFQkdj4aidYPa+Al8Skv99ZIBZPYJRYvryZtYuRg4NTIF
 BixUsNkBpGAVmJaY/uM0HsEpeYO20WK4gtISAi8fDiaTYIW1Ti5eN/UHF5id1fj7OCzGQW6GS
 UuLjtCjvEMkGJkzOfsExgFJ6FZNYsZHWzkNRBFOVJzF9xmXEW0E3MApoS63fpQ4QVJaZ0P2SH
 sDUkWufMZccU15H4/a2LDSZ+++pUqF1LGCXeP13HBlO06eM8NmyaZ+68wQITP370KhOEDdT8c
 psNTM2BE12syHoXMAqtYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS8
 7P3cQITCsMQLCDcfVvp0OMkhxMSqK86q/YI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J66zhk
 pJFiUmp5akZaZA0xwMGkJDh4lEd7rIGne4oLE3OLMdIjUKUZLjndLP7xn4vjy7yuQvPbhz3sm
 IZa8/LxUKXHegyANAiANGaV5cONgSfgSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHlPgEzhy
 cwrgdv6CuggJqCDmmU5QA4qSURISTUw5iYs/S3McL22MfjlkqmcRgv8Nn91bhTZtuLn9pOhK6
 +99dtmcpO7tfuC4m35B/ZqJm4SZ1c9TSs721be9dpJrbL8UKaNpc7a6//clK58cAsoS9uQ9Xz
 h2a/Bhx7N9bDXkjZjZrj9aHLh3aw/z5wKuhaf3D6Hz3eBx2vP6vf2eif7pi2f9V5mhRJLcUai
 oRZzUXEiAJLES2a9AwAA
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493817604!40484571!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=1.7 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_IMAGE_RATIO_04,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33243 invoked from network); 3 May 2017 13:20:08 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 May 2017 13:20:08 -0000
Received: from CAS2.corp.qihoo.net (cas2.corp.qihoo.net [220.181.158.130])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 9909FAB8093;
 Wed,  3 May 2017 21:20:02 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS2.corp.qihoo.net ([220.181.158.130]) with mapi id 14.02.0342.003; Wed, 3
 May 2017 21:20:02 +0800
From: =?utf-8?B?5bit5bq35p2w?= <xikangjie@360.cn>
To: WebDawg <webdawg@gmail.com>
Thread-Topic: [Xen-users] Intel VT-x for HVM
Thread-Index: AdLDHUKgOV2UmTLkRWSYhTzVTt27FAAUK3QAACefvWA=
Date: Wed, 3 May 2017 13:20:01 +0000
Message-ID: <21D42A94174EE345809CF640696801D57803564F@EX01.corp.qihoo.net>
References: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net>
 <CAKdd5H8i=4_ab02-x_KmJrWo9yczCLjQp9mBbrezv1+kT5QZOw@mail.gmail.com>
In-Reply-To: <CAKdd5H8i=4_ab02-x_KmJrWo9yczCLjQp9mBbrezv1+kT5QZOw@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Cc: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>
Subject: [Xen-users] =?utf-8?b?562U5aSNOiAgSW50ZWwgVlQteCBmb3IgSFZN?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1746600207491131125=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1746600207491131125==
Content-Language: zh-CN
Content-Type: multipart/related;
	boundary="_005_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_";
	type="multipart/alternative"

--_005_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_"

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

TWF5YmUgbm90IGJlY2F1c2Ugb2Ygc2NyZWVuIHJlZnJlc2ggaXNzdWUsIEkgY3JlYXRlIGEgV2lu
ZG93cyAxMCBIVk0sIHdoZW4gcnVuIGNvbW1hbmQg4oCcc2Mgc3RhcnQgSHlwZXJQbGF0Zm9ybeKA
nSwgdGhlIHN5c3RlbSBhbHNvIGhhbmdzIGJ1dCB0aGUgc2NyZWVuIGlzIG5vdCBicm9rZW4uDQoN
CkFuZCDigJx4bCBkbWVzZ+KAnSBrZWVwIG9uIG91dHB1dGluZyDigJwoWEVOKSBMMCBQSU8gYjAw
MeKAnSA6DQoNCuKApg0KKFhFTikgTDAgUElPIGIwMDENCihYRU4pIEwwIFBJTyBiMDAxDQooWEVO
KSBMMCBQSU8gYjAwMQ0KKFhFTikgTDAgUElPIGIwMDENCihYRU4pIEwwIFBJTyBiMDAxDQooWEVO
KSBMMCBQSU8gYjAwMQ0KKFhFTikgTDAgUElPIGIwMDENCihYRU4pIEwwIFBJTyBiMDAxDQooWEVO
KSBMMCBQSU8gYjAwMQ0KKFhFTikgTDAgUElPIGIwMDENCihYRU4pIEwwIFBJTyBiMDAxDQooWEVO
KSBMMCBQSU8gYjAwMQ0KKFhFTikgTDAgUElPIGIwMDENCihYRU4pIEwwIFBJTyBiMDAxDQooWEVO
KSBMMCBQSU8gYjAwMQ0KKFhFTikgTDAgUElPIGIwMDENCihYRU4pIEwwIFBJTyBiMDAxDQrigKYN
Cg0KRG8geW91IGhhdmUgYW55IGlkZWEgdG8gZGVidWcgdGhpcyBwcm9ibGVtPw0KDQrlj5Hku7bk
uro6IFdlYkRhd2cgW21haWx0bzp3ZWJkYXdnQGdtYWlsLmNvbV0NCuWPkemAgeaXtumXtDogMjAx
N+W5tDXmnIgz5pelIDEwOjAwDQrmlLbku7bkuro6IOW4reW6t+adsA0K5oqE6YCBOiBYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZw0K5Li76aKYOiBSZTogW1hlbi11c2Vyc10gSW50ZWwgVlQteCBmb3Ig
SFZNDQoNCg0KDQpPbiBUdWUsIE1heSAyLCAyMDE3IGF0IDQ6MjQgQU0sIOW4reW6t+adsCA8eGlr
YW5namllQDM2MC5jbjxtYWlsdG86eGlrYW5namllQDM2MC5jbj4+IHdyb3RlOg0KSGksDQogICAg
SSBhbSB1c2luZyBIeXBlclBsYXRmb3JtKGh0dHBzOi8vZ2l0aHViLmNvbS90YW5kYXNhdC9IeXBl
clBsYXRmb3JtKSwgd2hpY2ggbmVlZHMgSW50ZWwgVlQteCBhbmQgRVBUIHRlY2hub2xvZ3ksIHNv
IEkgY3JlYXRlIGEgV2luZG93cyA3IHZpcnR1YWwgbWFjaGluZSBvbiBYZW4gd2l0aCBmb2xsb3dp
bmcgY29uZmlndXJhdGlvbnMoc2VlIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL05l
c3RlZF9WaXJ0dWFsaXphdGlvbl9pbl9YZW4pOg0KDQogICAgaGFwID0gMQ0KICAgbmVzdGVkaHZt
ID0gMQ0KDQpBbmQgdXNlIENvcmVpbmZvKGh0dHBzOi8vdGVjaG5ldC5taWNyb3NvZnQuY29tL2Vu
LXVzL3N5c2ludGVybmFscy9jYzgzNTcyMi5hc3B4KSB0byBjaGVjayBWVC14IGFuZCBFUFQsIGl0
IHNob3dzIHRoZSBzeXN0ZW0gc3VwcG9ydHMgSW50ZWwgVlQteCBhbmQgRVBUOg0KDQogICAgW2Np
ZDppbWFnZTAwMS5wbmdAMDFEMkM0NTAuNDNFOUE4QTBdDQoNCkhvd2V2ZXIsIHdoZW4gSSBpbnN0
YWxsIEh5cGVyUGxhdGZvcm0gKGh0dHBzOi8vZ2l0aHViLmNvbS90YW5kYXNhdC9IeXBlclBsYXRm
b3JtI2luc3RhbGxhdGlvbi1hbmQtdW5pbnN0YWxsYXRpb24pIGFuZCBmaW5hbGx5IHJ1biB0aGUg
Y29tbWFuZDoNCg0Kc2Mgc3RhcnQgSHlwZXJQbGF0Zm9ybQ0KDQpUaGUgdmlydHVhbCBtYWNoaW5l
IGhhbmdzIGFuZCBzY3JlZW4gaXMgYnJva2VuOg0KDQogICAgW2NpZDppbWFnZTAwMi5wbmdAMDFE
MkM0NTAuNDNFOUE4QTBdDQoNClRoZSBndWVzdCBpcyDigJxXaW5kb3dzIDcgeDY0IFNQMeKAnSwg
aG9zdCBpcyBDZW50T1MtNi41LCBrZXJuZWwtNC40LjQzLCBYZW4tNC44LjAuDQoNCkFueW9uZSBj
YW4gaGVscD8gSG93IHRvIHN1cHBvcnQgSW50ZWwgVlQteCBmb3IgSFZNPw0KDQpUaGFua3MNCi1L
YW5namllDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQoNCkFyZSB5b3UgaGF2aW5nIHRoZSBzY3JlZW4gcmVmcmVzaCBpc3N1ZT86ICBodHRwczovL3dp
a2kueGVucHJvamVjdC5vcmcvd2lraS9OZXN0ZWRfVmlydHVhbGl6YXRpb25faW5fWGVuI0tub3df
SXNzdWVzDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAx
IDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0x
OjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5a6L
5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk65b6u6L2v6ZuF6buROw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIgMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5b6u6L2v6ZuF6buRIjsNCglwYW5vc2UtMToy
IDExIDUgMyAyIDIgNCAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFz
Ow0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4u
RW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkw
LjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh
ZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1heWJlIG5vdCBiZWNh
dXNlIG9mIHNjcmVlbiByZWZyZXNoIGlzc3VlLCBJIGNyZWF0ZSBhIFdpbmRvd3MgMTAgSFZNLCB3
aGVuIHJ1biBjb21tYW5kIOKAnHNjIHN0YXJ0IEh5cGVyUGxhdGZvcm3igJ0sIHRoZSBzeXN0ZW0g
YWxzbyBoYW5ncyBidXQgdGhlDQogc2NyZWVuIGlzIG5vdCBicm9rZW4uPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZCDigJx4bCBkbWVzZ+KAnSBrZWVwIG9uIG91dHB1dGlu
ZyDigJwoWEVOKSBMMCBQSU8gYjAwMeKAnSA6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPuKApjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+KFhF
TikgTDAgUElPIGIwMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PihYRU4pIEwwIFBJTyBiMDAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4oWEVOKSBMMCBQSU8gYjAwMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+KFhFTikgTDAgUElPIGIwMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPihYRU4pIEwwIFBJTyBiMDAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4oWEVOKSBMMCBQSU8gYjAwMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+KFhFTikgTDAgUElPIGIwMDE8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPihYRU4pIEwwIFBJTyBiMDAxPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4oWEVOKSBMMCBQSU8gYjAwMTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+KFhFTikgTDAgUElPIGIwMDE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPihYRU4pIEwwIFBJTyBiMDAxPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4oWEVOKSBMMCBQSU8gYjAw
MTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+KFhFTikgTDAgUElP
IGIwMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPihYRU4pIEww
IFBJTyBiMDAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4oWEVO
KSBMMCBQSU8gYjAwMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
KFhFTikgTDAgUElPIGIwMDE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPihYRU4pIEwwIFBJTyBiMDAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj7igKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RG8geW91IGhh
dmUgYW55IGlkZWEgdG8gZGVidWcgdGhpcyBwcm9ibGVtPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkeS7tuS6
ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gV2ViRGF3ZyBbbWFpbHRvOndlYmRhd2dAZ21haWwu
Y29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hp
gIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTc8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj41PC9zcGFuPuaciDxzcGFu
IGxhbmc9IkVOLVVTIj4zPC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTA6MDA8YnI+DQo8
L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIj4gPC9zcGFuPuW4reW6t+adsDxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8L3Nw
YW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtYZW4tdXNl
cnNdIEludGVsIFZULXggZm9yIEhWTTxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gVHVlLCBNYXkgMiwgMjAx
NyBhdCA0OjI0IEFNLCA8L3NwYW4+5bit5bq35p2wPHNwYW4gbGFuZz0iRU4tVVMiPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhpa2FuZ2ppZUAzNjAuY24iIHRhcmdldD0iX2JsYW5rIj54aWthbmdqaWVA
MzYwLmNuPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m
YW1pbHk6Q29uc29sYXMiPkhpLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsmbmJzcDsgSSBhbSB1c2luZyBI
eXBlclBsYXRmb3JtKDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90YW5kYXNhdC9IeXBlclBs
YXRmb3JtIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3RhbmRhc2F0L0h5cGVy
UGxhdGZvcm08L2E+KSwNCiB3aGljaCBuZWVkcyBJbnRlbCBWVC14IGFuZCBFUFQgdGVjaG5vbG9n
eSwgc28gSSBjcmVhdGUgYSBXaW5kb3dzIDcgdmlydHVhbCBtYWNoaW5lIG9uIFhlbiB3aXRoIGZv
bGxvd2luZyBjb25maWd1cmF0aW9ucyhzZWUNCjxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL05lc3RlZF9WaXJ0dWFsaXphdGlvbl9pbl9YZW4iIHRhcmdldD0iX2JsYW5r
Ij4NCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL05lc3RlZF9WaXJ0dWFsaXphdGlv
bl9pbl9YZW48L2E+KTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZuYnNwOyZuYnNwOyBoYXAg
PSAxPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
Q29uc29sYXMiPiZuYnNwOyZuYnNwOyBuZXN0ZWRodm0gPSAxPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj5B
bmQgdXNlIENvcmVpbmZvKDxhIGhyZWY9Imh0dHBzOi8vdGVjaG5ldC5taWNyb3NvZnQuY29tL2Vu
LXVzL3N5c2ludGVybmFscy9jYzgzNTcyMi5hc3B4IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90
ZWNobmV0Lm1pY3Jvc29mdC5jb20vZW4tdXMvc3lzaW50ZXJuYWxzL2NjODM1NzIyLmFzcHg8L2E+
KQ0KIHRvIGNoZWNrIFZULXggYW5kIEVQVCwgaXQgc2hvd3MgdGhlIHN5c3RlbSBzdXBwb3J0cyBJ
bnRlbCBWVC14IGFuZCBFUFQ6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDsmbmJzcDsmbmJzcDsN
CjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iNjc4IiBoZWlnaHQ9IjM2NCIgaWQ9ImdtYWlsLW1fMTY3
Njc4MjAwNTUzODkyODQwNOWbvueJh194MDAyMF8yIiBzcmM9ImNpZDppbWFnZTAwMS5wbmdAMDFE
MkM0NTAuNDNFOUE4QTAiPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+SG93ZXZlciwgd2hlbiBJIGluc3Rh
bGwgSHlwZXJQbGF0Zm9ybSAoPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3RhbmRhc2F0L0h5
cGVyUGxhdGZvcm0jaW5zdGFsbGF0aW9uLWFuZC11bmluc3RhbGxhdGlvbiIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vZ2l0aHViLmNvbS90YW5kYXNhdC9IeXBlclBsYXRmb3JtI2luc3RhbGxhdGlv
bi1hbmQtdW5pbnN0YWxsYXRpb248L2E+KQ0KIGFuZCBmaW5hbGx5IHJ1biB0aGUgY29tbWFuZDo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpDb25z
b2xhcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWluZGVudDoyMS4w
cHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+c2Mg
c3RhcnQgSHlwZXJQbGF0Zm9ybTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+VGhlIHZpcnR1YWwgbWFjaGlu
ZSBoYW5ncyBhbmQgc2NyZWVuIGlzIGJyb2tlbjo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOyZu
YnNwOyZuYnNwOw0KPGltZyBib3JkZXI9IjAiIHdpZHRoPSI2MzUiIGhlaWdodD0iNDgxIiBpZD0i
Z21haWwtbV8xNjc2NzgyMDA1NTM4OTI4NDA05Zu+54mHX3gwMDIwXzQiIHNyYz0iY2lkOmltYWdl
MDAyLnBuZ0AwMUQyQzQ1MC40M0U5QThBMCI+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj5UaGUgZ3Vlc3Qg
aXMg4oCcV2luZG93cyA3IHg2NCBTUDHigJ0sIGhvc3QgaXMgQ2VudE9TLTYuNSwga2VybmVsLTQu
NC40MywgWGVuLTQuOC4wLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpDb25zb2xhcyI+QW55b25lIGNhbiBoZWxwPyBIb3cg
dG8gc3VwcG9ydCBJbnRlbCBWVC14IGZvciBIVk0/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+LUthbmdqaWU8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFyZSB5b3Ug
aGF2aW5nIHRoZSBzY3JlZW4gcmVmcmVzaCBpc3N1ZT86Jm5ic3A7DQo8YSBocmVmPSJodHRwczov
L3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9OZXN0ZWRfVmlydHVhbGl6YXRpb25faW5fWGVuI0tu
b3dfSXNzdWVzIj4NCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL05lc3RlZF9WaXJ0
dWFsaXphdGlvbl9pbl9YZW4jS25vd19Jc3N1ZXM8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_--

--_005_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=21559;
	creation-date="Wed, 03 May 2017 13:20:01 GMT";
	modification-date="Wed, 03 May 2017 13:20:01 GMT"
Content-ID: <image001.png@01D2C450.43E9A8A0>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAqYAAAFsCAYAAAAe4HvQAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAFPMSURBVHhe7d0JsHVnVeD9JG8CKGMgDF2CJZZY
dtVnlVWtpa321y1Y9TXQTkAYVSBAEBVCCCGEQSQ02LYoICKDoqAioyjImJABCIQMZCaBkEAMLyRh
yghaFtb+9tr7rHPXWXc9wz7Dvvve+3+rfrX3s4Zn73PO5dzFuffCIXd5/iXNXZ5/cezkS5q7ztzt
BZfOz3uz9Qsubl3U5cXdX3hZc7cXyvnFzd1fdHF7LsdL5u72wvb44rZOvEjq27XUt3X3mMdnNe3x
HlIjx3Z9j9ked3/xJc2Rv3dZH7N+T46Xdb1H/t5WzZHdWrTrVn/erxdJTK4lva2X9Ot7tseOO7/X
70tPf9T4vV5y2Xy9/Xh5d96Tdeuls5z0db19XGLae9RL+6Pmj2p7JNYfe/dua+/d5o+aHyV2WXMf
yYm2Txw13/+ShX6Ja426T3uNvqev6e9Fz9tcexRHtXv5Xute3f2357P97P0smsXl3uQo9VJ7Sh+X
+7nvKXK8pDver43f92WXNA/4P5c393tZG2/d72WXd7l7t+fiqFPae2vrpVeei663O+/Xcg2J6Z73
fplc6+JZbCsnsfvOYv2xjbX76/1ozb3b6+n6vpqf1XT3MjvvriV7zvu39unuT2rbx6b33z8G6evJ
PpLryHWlRo7GvU6RY5t/6cXz2u4aXX6rXmK2b0762uNRL7moI7GjXtLnbFzc6/cubMm5xNtrdWa5
NnZke7zn78+8RGrb+2vd88VS0/5naLbuyX6iP5eae774wtmx1caPnJ/3dXJ+5Isu7LXnEpOjxu7R
HXXdH+/xws92R9lb6yzN3+MFW+t7vFD2ao9d/IL+vI3f/QVtreTao5x3ue4o6wu62N1PltiF3bqL
n9zXyvFuJ5/f17U1d3t+u36+HFtt/G4nzc4Ddz3p/N7zzts6n8W7/IltvM3d5XkXNHdpz8Vdnzer
a91FjhKTnNSdeO7Weqar19hzz23Jebvfc9v+7ijx9rzN9TW67t35Oec1dz5B+np6fucT2ro2d5fn
nNNqY8e3+x7fx7+/XUvf97fruxh3fvZnsr7/uHPqPFN8pvm+Z32muVN7Lkd1py7+6Z6c/26b936n
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
cY9O8ustup4+h4uv7fxrK9EDAPtBPxTe1g5rN4xGB1N7D1d3n5jekGUHUzn3bC7qt/w96GD65df9
QfPlP2u1x2vlfEbPr21zf/bcE7tr/Pu///s2Epf8vKett/so2UcHU72HlBO+eFs3mB5if5T/7rO/
nKWDqfzTb3B67o+e9EZ7vvvs1zX/NahX//Vlrv5vn9084Bde15+/rP0mPzv/k/abcl97avPoBz6o
efTf9vVb8YR2jwccc2p/Lnu3w4T2+rpDHvjs5k98XPlec29K7kVjz2mHhu6+pE/3tT3dfg9rntP1
zp6jhZxeq8/Zxyh7b91rn58/RiHXme1t76l7LtrnTmtln+584V6c4HH2+8vr53okbp7Dhecg3F9e
S/vY5LHY18fmZ8+RfS63PWfmGt1a7nHxufPmz4HGtj3e4Pk18br76WvTr6GVew7M/S481/keANjr
nvLcP24+87mDzRved0HWCS993XwAzJG6qN+S68l1h96D7H/jjTd25Lw2F/H3IAPiF970J81HHvL/
VDnllx6+cE29rsSj+ohcT66r95DyrKv6wfRQ+4npez51bVY0mHr6z8elN9rzPZ9qv2m230BfFeRO
eLB883Txv2u/oT/4dYux1queIgPoYiyKb6t72cObBzzltK11Slsn3+ij+4zJMPDw5gQbk3vv9jit
H57/TuJb5/J45/citfP+2WDR1S/2hPdlY+F9S//suTXXOeHBsqe+HvYe5fryOtp7UMHjnJHnunv9
56+XfRy2L7W/uU9Zy2OZfT1Z/XNm9xal9RZ53qPXtotv+1qz991Kfl0MuJ/Sa+jjyedAamRfiZlr
FXsAYG+T4ezcKw42b3r/Z7Nk6Kr5J3VRvyXXk+tuu4d/bvMZsvd1113XkXPP5qJ+69wrvrpwDzqY
nvbQ/9Kc+rD/0pzW0mPvJ9tcqz1/2a/98sL1LIlLvquVvWa6/m6P9nxGB1O9h5RnfCEYTN97zr9k
1Xxi6s+V9EZ7vvecP29+1tUu+tHmMX9v6v/++HYw/fPu/DVP/dGgvvezL+/rpUbPxXPbYcOu3/vy
djB96mlb6yS5T3cvBXKtxb1lj4c3z5XH8MDjm9eYup99+WnNYx5o9pcaqZ332Wub2vb+DzF7dWws
ytv++Xl7ja5utn754j1u9cnza+8lepxW//ra10Nqu9du9jpu8fv36/nrFT4W5Z+j0tranpPHtP3+
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
riO2T2ttj49FdRqzOS9Vm+P38KIeFeV9rLSHKO1TsweA1elgqp+Q3n57r/9/d7q1uf76G5uDB7/W
XHfdwebLX76uHUivaD7+8U91n5hGg2k0b4Y/yo8Ko8FUjp7GfT6ql1gqnlun4rqWY4qtV6m4yOVK
ctestcwevqd2rbFl87ou0fpIVL8blR7PKo836l1lvynaC48n9xhKjy3VWxuL4rqWY4qtV6m4KOWi
vI9F6xLfZ88BbI4dTG+//fbmu9/91+bnfvZnm6ccc0zz/JNOmnvNq1/d/NM//mPzxS9+qf3P59nN
RRddMngwPfCYD8pxNphe2iadTQ6mpdqoN4rrurZfSK6Uj+IlNftaUY2qqcnx/Xat51GsJh+tS7Q+
kqqx/aW8j5dqfG6deR+3OS+qjdTU2319rY/7mihn8z6ey9l1qqaUU7kamyvlfc7n10H3TO29iWt6
/hqpe8rdi+RK+SgutNfXlNZetIfGo3MAmxMNpsc+7WnNW9v58H3ve9/c6aef3px33nnlwTSYN+eD
6WOXGEwtiWncHn3cr0v1Pm7V9qT2sPU5vq9GrtfncrWilM+Jem3MHlPnPmbXluZKbL09RntEcR8r
1ei5X0e161xbmvM1Pl6j1OvzUb2N6bmtya1zuSim575GRblcvVXTO3S9Kr+3Hku0x/bW8r3aH61T
cc/W5/g+7YmOqXyKrUvt4c8BbI4fTGt+lL/sYHrYMoOpHGvOozcNn/M1uV4lOU/jvs6ufSzKq1wu
R/pSvblcZGi9SvVp3Oaj8yime6hUPCfqSe0zpNbSGq1LnUfrVCyV8+tUbEg+J7qe5fNRvcY07mty
61KtjWnc19i8z0X1KTW9Q9frFO2r1ytdM9VbE9O4p3FfZ9c+FuVVKqdxf0zlU3L7pM4BbM7af5Qf
zJs6mB465mCaqvdyOZHK565Xs7ZyuRLpjfpT8ciQWivXpzmbt+tS3krFc6Ke1D5Daq1cjc8NqY1i
NTVeKZ8T9dqYz/t1Kmb5vF3ncrlYKhfVRrFITe/QtZXL1fC9uvbHSJSrjQ2JD11bUc7GhvZaqX30
PJW3JJ7KARhuzB/lLwymp7UJb5nBNFp7ufyyvcvcQ07UUyvaw8eimly8xPeV1j5WyudiNYbsVVNb
U5PLrXudilk2X6qN+B67zuVyMcvn7TqXy8VSuajWxqK8inI+NnRt49H5EKk9avaWeK1Uf008Vaf0
GilRj8rlh/RGtavmAQy37h/lR/NmYjD9xjZjD6YaL+Vr4qlalcuXemvIHn4fjUU5m/fxGnZfq1Sz
bN7Ga+T282svldd4KVdbs0o+l7NqanJsv99j2Vyqxtctm4tq7DpXk8pZqXzUm1rbeHQ+hPb5/tJ6
E7FUPFWrcvllezVeyqfWXpS3sVI/gDrr/lF+P4wuzpvz3zG1f5Xvi0TNYOr/w5+KW1EutU8ploqn
alUuX+oF9iL5uudrf/XnIdVfE1u2LxVLxVO1KpdfptfHSutUzErlJV7qBVAvGkxPeelLuyH0jDPO
mDvnnHOaSy65pGIw3T5vxp+YXtYmnaGDqX8zSL05LFNXu1cprqK8xkq9wF4jX/NWVIM6qeev5nm1
r0GJ77PrZeMqymtsaG+qfug+Pl7qB7Aea/9RfjBvzj8xfdyH5NgPph9rE5YU2sHUvwnI2sZSbxJR
XGN+j0guv2xOpPKlPgDIWeW9pfb9Z9W9Sv2p/JDrynHZ64hlcwDWyw6mMozefPMtzTe/2f9/499w
w43NlVde1Q2jF110aXP++Rc2n/r0uc0ZZ34iOZj6eVOEn5hGhf4TUwAAAOwfOpjKp6U6lN5449e7
T0q/+tXr26H0c90Qev4FFzbnnHNe84lPfro5/YyPM5gCAABgvWQwfcc73tEcPHiwueWWW5pvf/um
djj9ZvONb3yz+9T0mmu+1Fx11dXNF676YvP5z3+hueKKzzeXX35Fc+655zdve9vbBg2mCz/KP71N
eAymAAAA+5cMpvKHTTKcyiegtWQoPe2007YNptG8uTWYmk9MT7+8TToMpgAAAPuXDKYyWF5//fXN
t771reamm25acPPNN8+Plny6euutt24fTIN5UwfTA4//sBwZTAEAALDdmIPpwo/yz2gTHoMpAADA
/rXuwTSaN+eD6eMXBtNvbsNgCgAAsH+tfzDdPm9uDabmR/lnfu6bnTMMBlMAAID9a92Dqc6aOneK
8HdMbYFiMAUAANi/NjGYeuFgelab8BhMAQAA9q91D6bRvDn/Uf4T7GB6RZt0GEwBAAD2r7UPpsG8
uTWYfkSOW4Ppxx0GUwAAgP1r3YOpnzXF/Ef5v36qHPvBNCpkMAUAANi/dmww/cSV39qGwRQAAGD/
WvdgGs2bWz/K/6gcGUwBAACw3ZiD6cInpp9sEx6DKQAAwP617sE0mjfjwfTzbdJhMAUAANi/1j6Y
BvNmOJie3SY8BlMAAID9a92DaTRvhoPpp77wrW0YTAEAAPavdQ+m0byZGEy/vQ2DKQAAwP61/sF0
+7wZDqafbhNeNJieddZZCzS+Kr/fuvcfS819a82yj2+VXrFq/16kz4kV1S1rU/uum73PnbrXVa69
yr3X9Nn9S7Wbssq1d/reAew+6x5Mo3lzPpj+xmly7AfTc6769jZ+MPVvaEPf4HK1q+49htL96D3X
3HtNTcoqvWLVa0fxddnk/qW97fNiz9elZs91X9Oqubat8euxLHtd27eOPUq5XO0mLXtd27fsHgD2
n3UPptG8GX5iGhXawTR6I8vFfNzmfDzK5Wp3Su6efC5XK0r5Kdr0Pe/0/j5fqh+qtN+6r+fl9o9y
ufopWtf9RvvUxqZst90vgGkYczA9/NdPl2M/mH7mizdtUxpMI1qXqk3lfDyq01iUK+V9vFTjc76m
FI/qNGblciLXn8v5fFQzJO9zKsrbteZ9TSmncjWpnF3bmlw8yqXWPj40H6313NPaqCbK+Tpb4+tq
4pbWRLU+XqrxuVLe53ze1vi4sr25OuFrhvREtT5eqvG5Ut7nfN7W+Liyvbm6lFx/TUzXPr4Ofs9N
XAPYq9Y9mEbzZjiYntsmvGUG0xrRXj627rWP6blfR7VelPOxVdb2aGtUFPexqCaX87GaGs/m9TxV
H+WG1Ee1NqbnvsbX5eJ2ncvVrH2slPd8LqqtqUnFU7XK56N6G9Nzv45qvSjnY6m1pblcva3xbE2p
3uejehvTc7+Oar0o52OptaW5XL2tyanptzGfL61LtD5i875e1wDS1j2YRvNmOJied/VN22xqMBV+
v9I6FfM5L1Vj1z6v65xUr1eqj9b2aGtUFPexqKaUy/WI2rzW+Hqb97moPpeLajWm8ahGRTkfs2s9
97TW10dsX1SXike5qLamJpXL1Yqaeo1pPDr3bL+Kcj5WU5PL5WrFJuo1pvHo3LP9Ksr5WE1NLper
jWi9l6tLxS1bswq/37r3B/aydQ+m0bwZDqbnX3PTNqXBNBfz8Yit8z1+bUW5XL2qqRHL1PmeVdb2
aGtUFPexqKYmJ1L5ZfuiXFQbxVK5qDaK5fj63NrnclK1Nh7VRLFULqqtqbFsPqrN5f06FavJeVGt
j9XU5HJDamtiPu/XqVhNzotqfaymJpfL1UZq67XO19b2L8vvv+nrAXvJugfTaN5MDKY3b2MHU6mr
+Q+3xnw8xdbbnnWvU7FULldraZ2vX2Vtj7ZGRXEfi2pyOR8r1ZTyns9FtTbm86V1KlZie1Ln61jX
1Nh1Lheta2s8W+Pra3O5WCo3pDaK1dTkcqnaVDzK2XUul4ulckNqo1hNTS6XqtW4z/lYqcbnS+t1
0D03sTewl61/MN0+b4aD6QVfunkbP5iKTfyHW/cp7b1KPpcbUhOJeqI9fF3q3Nf7tZer1bWNeam8
7Y1qUnGfi2rsOleTyvl8Llfie1Wpbkg+itfWRbmafFQTsXW5/mVztTU+r2zO16Z6NW6ValJxy/b7
2mVztTU+r2zO16Z6NW4NrcnlfL4mpmsfX6dN7g3sVeseTKN5cz6Y/qYZTD/bJrxoMAUwTXzTBQCs
27oH02je3BpMz5BjP5he+OWbt2EwBXYHHUoZTgEA67TuwTSaN8PB9KIv37INgykAAMD+te7BNJo3
54PpE8+UYz+YXnztLdswmAIAAOxf6x5Mo3kz/MQ0KmQwBQAA2L/GHEyPsJ+YXvIvt2zDYAoAALB/
rXswjebNcDC9tE14DKYAAAD717oH02jeDH/H9LLrbt2GwRQAAGD/WvdgGs2bOpgesIPp5W3CYzAF
AADYv9Y9mEbzZviJ6eVfaZMOgykAAMD+tfbBNJg3w8H0cwdv3YbBFAAAYP9a92CqM+YVB2+bn4c/
ypcCj8EUAABg/1r3YBrNm/PB9ElmML2yTXS+Oju2GEwBAAD2r3UPpvN504gHUxlIHQZTAACA/Wvt
g2kwb24Nph+XYz+Yfr5NeAymAAAA+9e6B9No3pz/8dOTz5JjP5h+4Wu3dT5vMJgCAADsX+seTO28
qeeJwfT2bRhMAQAA9q/1D6bb583wd0yvuv725qo2aTGYAgAA7F/rHky7GdPNnFuDqfnEtCtyGEwB
AAD2r7UPpsG8GQ6mX2wTHoMpAADA/rXuwTSaN7d+x9T8VX5UyGAKAACwf+3YYHr1Dbdvw2AKAACw
f617MI3mza3B1PwoPypkMAUAANi/Rh1Mj/mEHIcNpmedddYCjY9plWvv5L3bay9z/dr+ZfZelb+3
nbiHWqvc3254fCW7/f73M/v1Z19DH1c+n1qPSa+9U9dHzL4uvDawxv3EdOFH+d+ZkaL+3A+m/gt2
p76Al72u7Vt2j2X56w29fm1/Kj4Ge+2dvI+SZe/N9i27x6bV3NNU73032Mnnzb9uQ9a53E7Y6etP
1RSeE14beOsfTHXe3LLUHz9FX6y77Qt4Sve76r34fl37+Jj8tXfyXjZh6o9nrz3fU7OTz290bR/L
rXO5nbDT15+iqTwnvDbwduyPn644eNs2pcHU05qo1sdLNT5Xyvucz9saH1e2N1cX8T2lPUr5klT/
qvuuwl/brnM5u/ai+ihfw/b5Xp/zeVvj48r2+jof9zU2b2k+qsnlVK7G5kp5n/P5Grl+n/P5GqV+
H0+tfTzKqVxNLqdsTU5Nva+x61yulvZEvT7n87U1KVGvyNXkcipXk8rZdVSTWudorZeriXK+LqqJ
clYqb3tLebv2+dQa07XuwTSaN3UwPWAH009f9e0F57SGDKY+H9XbmJ77dVTrRTkfS60tzeXqbU1O
bb/Go1yNUv+ye9t9vag+4uvtOpeLaks10bpW1OdjqbWluVx9qkbP/VrPfcyLcrl6q6Z36Lqk1F9a
l9T052pyuVwslcut7dHW5NTUao3lc6n1UKX9hq5LbL09RueltT1G59Hax/Tc1pTWJbl6n4tqczW5
nBflfGzourYG07TuwTSaN8PB9NS2+NRLF21qMNV4dO7ZfhXlfKymJpfL1UaG9pfyJan+Vfddhb+2
XedyUW2pJlrXivp8rKYml4tqNabx3LmP2bWluag+paZ36Lqk1F9a1yj1+Hxp7eXymvN8Xs99rKSm
Nlfjc7naFO2xfG7ZdYmtt0d/7g3tj+p9TOO+prQuydX7XFSbq8nlvCjnY0PXtTWYpnUPptG8uTWY
flKOyw+mNubzfp2K1eS8qNbHampyuVxtZGh/KV+S6l9131X4a9t1LhfVlmqida2oz8dqanK5qDaK
RTl7jM6jdSoWqekdui4p9ZfWQ6R6fby2rhQv5YTN22Oux4pqfSyqSeVytZFS/6rrEltvj9F5xNdG
MT2P1qmY5fOlei9X73NRba4ml/OinI8NXdfWYJrGHEwPP+ZsOdYNplKX+8LK5XKxVG5IbRSrqcnl
crUp2hP1+lhUY+M+52NRTS4+Bnttfx9D1vaYqonWtaI+H6upyeWi2igW5ewxOo/WPhblVZTzsaHr
klJ/aV1S269xny+tfcznh6zt0daU+PrS2hpSGyn1r7ousfX2GJ2X1vYYnUfrVMzTmppaz/b4/tK6
VJPLeVHOx3I1ls1HNT6PaZr0YCpyX1jL5mprfF7ZnK9N9WrcqqkpyfXavWtqcjmf9zllazap5to+
lzr39X5t2fqSqF/YnK9N9WrcytXkcjafi+laYz4f1aRyViof9abWNbQn6vWxqKZEe2p6oxrb63NR
TS7n87WxEu3xvam4VVOT43tT59HaxjQe1aREtT6max+PaqOYrn28lIvU1nm5a9hcTd7X5HJRXqXy
ttcr1dTsgekYczA94imfkuOwwRTYKbyZYR34OsIm7dTX105+Xftr5+4ll8M0TfZ3TPUGgZ2gb2a8
qWEZfP1gk3b662unry9y95DLYfrG/VE+gykAAAASJv87pgAAANgfGEwBAAAwCeMOpvzxEwAAABIY
TAEAADAJkx9Md8Nf1y1zb2M/ptS17H34fBQbwu4b7ePzvmZo3uZqlPp9PqrRuihu5fojUf3QPXJ0
r2X3s/1WVLtpO3ltscz1tWcn7xsApmjMwXTw/46pf+Oe6hv5svdV07eOx5u6jo9HdVGshu8rrX1s
aN6vS0r9fj0k5mlNqc7yPX69Dqvu5/tX3W9ZO3Vdtez1d/q+AWCKxh1MB/zxU/SmvdfeyEuPZx2P
N7VHFB9SW+J7atcaWzav65JSf2qtMbvWWKS2zvN9VlS/jFX38/2r7rff8HwBwHZjDqYHVh1MPa2J
am2spsav9dyvtdbX+JzP27XP53Ke5mvkeobuN7Te8/12redRrJT3azlfhu+3az23sajOs7lcXUTr
I6maVL9dRzWpdUmuP5fzsSi3at7nfD6qiXKptY1FuSF5fw4A+9mog+lTB/wov/RG7fNRfalmyFrP
bT6qS8VyNRr3NX49VK5/6N5D662o18bsMXXuY3bt41HOsnW2NhWzx1xdLp6qS7H19pjaI8rZmJ7b
miivuRraY/ncptZWlPOxda+tKOdjuRqNRzUAsN8wmFasNebzvi4XW6bGr4fK9Q/de2i9SvVp3Oaj
8yiWq5X1EKk+u6fm7bmvszEbj/jaSFTrY7q2onqN+xqbt/Fats/vUVqnYlYpr6I6H1v32opyuXrl
a2p6AGCv21WDqY35vF/X1Axdp0R1PrZMjV8vI7VHFB9SWyPXpzmbt+vafJSrlevRnM1H9VEsUlun
onob83m/TsUsmy/VRnyPXedyXi4nlsn72LrXVpTL1StfU9MDAHvdZAdTqcu9cedyqViuJpezsUiq
TuNWlK9Z+9wQqV4fj+qiWA3fV1r72NC8X5eU+v16SCxSW6eiehvzeb9OxSyfL9V7uf5cbh1rK8r5
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
pPrsnpavy1mlP+oVubpcriY/pMae59ae5gFgrxp1MH36wMEUAAAA+8fkf5QPAACA/YHBFAAAAJPA
YAoAAIBJYDAFAADAJIw6mD6DP34CAABAwpiD6aHP4BNTAAAAJIz7ienAwXSn/zf8aq5fyquaGsvu
60X1q0jta68Z5ddh2f2jnmX2Edo3tNf2De1VuX6bi/Ilq/aPZQr3t6l70H03tX+NTV3bPq5N7F+y
09cHsBmTHkzFqm8663jDSt1D7b1pXU2t5XuW2aNGad+dum6O9mq/Xw+1E725Pp/L1UZq+4fsuSmp
exuLXn/d9+D33MQ1amzyuqvuvY772uTjAzC+yf+O6SpvOut6w4r2qd1b62rrrahn6B7rsMy9l6y6
p/ZHovqSsXtLPT5fqvdq+qPYfqPPwbqfi2i/dV9jClZ5TOt6Pta1D4BpGHUwHfp/SSpSbzoat0p5
kauxOSvKl3qEramp93yP79e8r4tyKldjc1Yq7+OpusiQ2oj2R1I1tj/K+5pczirlI0N71l2veS9X
E+V8XW3ex0s5n/c1du3rUlbpLanZT2uiWp9L5VNrG6vJ+XxU4/O2JhW3SnmRq7E5q5QHsLuM+4np
RXJc72CaWqdiqdyQWhuzonxqXUN7rKhO+Lxd26OtUam4qu1L1UW01orqUmyPPUbnm1hbuVyK9lhR
nSjlU0p7D8lFtaWa0joX97Gh65JV+0tK+/n8utdWlPOxoeuh8aguiqVyQ2oB7G77fjD1crW5WGod
0ZoSX+97NW/5nJ77mJWKq9q+VF1klV4R1duYzy+79jRv5XIpvie1Ryo+xDJ7a86LapZd5+I+NnRd
ovWRqH4ov5ff366tUn/t2opyPpZae5r3daV4VBfFfM7L1UY5ALvPrv0dUx+P6qJYTc6Lan0sqrFK
+Uiux+dya3u0NSoVV7V9qbrIKr0iqrcxn191nSN1tbXK90R7RLFavjfaK4rV5JSvGbrOxX1s6Hqo
Vfu9aD8bi/KWzw9dW1HOx0rrlFSdj0d1Uawm5w2pBTB9+2Yw9fnS2opyPhbVWKV8JNfjc7m1Pdoa
lYqrXF5zuZqIr1+138d8ft1rK5dL8T1D1yU1/Tbm86V1TU1pnYv7WK7GsvkhUv2r7O377DqXW8fa
inI+NnQ9NB7V2ZjPl9ZWLgdg9xlzMD0w9Ef5+oYTvfH4WFRj46VcTV6l8rbXqq2zanp8PnXu6/3a
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
3qFr5I05mB465h8/2bWPY/fgNRz2tT6kJrfO5XxM477Gr71SvkZqDx+P6qKYz3m52iiX4/tSa0tz
Pm/X/ry0tseoxtKcz9t1qlfY/pJSfxSzSnmVqiv15/Ka83w+tS4Z0p/KaVxzvs6vrZpajVk27+ui
nFg2r3EryttYpKZ36Bp5e3Yw9Xm/xvTt59ew9NhL65qa3DqXy8WsUl7V1kVSvT4e1UWxmpw3pNby
fXady+Viqfrc2h6j82iditXkakhv6fo1uU3mJZbqy+WEz5fqvSH9qVyuR+TyPjd0beVyIpXP9flc
VBvFIjW9Q9fIm+yP8qVOX8zoRS3FfN6vgSkrff2W1jU1uXUul4tZNu9rS+taqT4fj+pszOdLayuX
y/F9dp3L5WKpXFRrYz5fWqdiqVyuNlLqX3VtRTkfK9X4/KrrGtpT6k3lh/T52lXXVi4nonwqlsqn
6jUW5VWU87Gha+SNOpg+a+BgKlIvaBS3MZ/3a2Dq9Gs29bXrc77O5n1umXxtzsrV2FyUL8n1+1hU
Y+OlXE1e+bpIVJ9aayw6tzHP531tLmdjUY3NacyrqcnxvX4fm7fxZfMqlbe9UU0uV8rbta/LyfVo
zotyvlflanzO1w3JWzX5KC6019fYda4mlbNS+ag3tUbe5AdTAMspvRnyZgkAmJpRf8f0uCvkyGAK
bJoOnanhs5QHAGAnTPp3TAEAALB/jPqJKT/KBwAAQAq/YwoAAIBJGHUw5XdMAQAAkMKP8gEAADAJ
k/1Rvv+rYUv2iOJCcjV5YOr42s3b6ednp68/llUf46r9e1HNc2JrcnVjiO7B3tuQnJXK214rqrEx
7A2jfmI69Ef5qS9Ge55a26OPAVNnv26j9W6x6Xte9XlZx/2teg+rGOu6qz7GnXyONmmM52Snn7vo
+j5WU+NpPqrTtc35Gp/H3rHrBlPL56P6KIbdwb92++m13AuPfYx7XuUa67q/de0z1JjXXfVaY97r
WMZ6Tla9zipS1/bxqC6KpXKp2lTcqqnB7jLpP37yX3D+iy/Kl2qwu+jrt99ex9Lj9fncWs+H5H08
l7PrKG9pPqqxuVqpXrtvVBPlRa7G5qxSPsXu7ftLMT33ovqanM/X1ORyUT6qSbH1qX4b9zmft+so
b+M1fK/K1dhclI9qbF0qvmy+JNdXs+eQ/lRtKu7V1mF3GHcw/bwchw+mlsRVKW9rfBzTZl/TSNSz
1+Qer49HdaWa3DqXi2J6bmv82hpSm5Pq8/GoLoqlckNqa/ieaA8bK+U9n5vausaQPUq1Q9c1hvRE
tT4W1aTiPjZ0XaPUo/lUzZBcqjYV92rrsDuMOZgeOO4LctzcJ6aRmhpMl75++/l1jB67jy1Tk1vn
cj6mcV/j114pXyO1h49HdVHM57xcbZRLsXtaubpUzsdtzvP5VddeqV7XNUp76Noq1fq1p/kapR67
b1TrY1FNKq4xL6qxsSFq+1N1UVzXmvNsra3zca+2DrvDuL9jeqUcN/c7ppGaGkyTf+3202tZeuyl
dU1Nbp3L5WJWKa9q6yKpXh+P6qJYTc4bUqtqe7Quqs3tkcsJn1917Q2tj+T2yOWWWS8jt4fPRbU1
Nal4qjYypNZL9fp4VJeryeWsVNyqqcHusit+lC/nyq5rviBraoCp8V+3Q9c1Nbl1LpeLWTbva0vr
Wqk+H4/qbMznS2srl0vxPdEeNjY0P/V1jdweuZyPWal6v65he3x/aV1bk4r72ND1EFGvjw2tyeWs
VFyV8tidJvujfP2Ci8geUcyrqQGmqvT163O+zuZ9bpl8bc7K1dhclC/J9ftYVGPjpVxNXvm6lFzf
0JiP+5zP+1iuRuO+xuZtPMrbta9Lsf1Rr49HNSrKaSzK1cr1+1zpXNfKxq1U3vbW5IeI9rB7l3KW
zft6XdtYlLN5H8fuN+onps8e+IkpgOWV3rh5Y8eUrfL16XtX2QvAuCb9o3wAy9FvxKlvyKU8sJPW
8fW5jj0AjG+yP8rXGwQAAMD+wGAKAACASWAwBQAAwCTwO6YAAACYhDEH08OffZUcGUwBAACwHT/K
BwAAwCSM+qN8/ndMAQAAkDLmYHros/nEFAAAAAkMpgAAAJgEfpQPAACASWAwBQAAwCSMOpjyv2MK
AACAlDEH0wP8jikAAABSRv3E9Hj+B/YBAACQMOZgegg/ygcAAEDKmIPpofzxEwAAAFLGHUz5HVMA
AAAkjPo7pgymAAAASBlzMOWv8gEAAJDEYAoAAIBJGPV3TI9jMAUAAEDCmIPpIcv8Vf5ZZ521QOOr
8vute/+x1Ny31iz7+FbpFav270X6nFhR3bI2te+62fvcqXtd5dqr3Psq1wWAvWrUT0yH/ijfv3EP
fSPP1a669xhK96P3XHPvNTUpq/SKVa8dxddlk/uX9rbPiz1fl5o9131Nq+batsavx7LsdW3fOvYA
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
bgAAAABJRU5ErkJggg==

--_005_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=73972;
	creation-date="Wed, 03 May 2017 13:20:01 GMT";
	modification-date="Wed, 03 May 2017 13:20:01 GMT"
Content-ID: <image002.png@01D2C450.43E9A8A0>
Content-Transfer-Encoding: base64

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
fQ/+FQ7f4uysiv73+KPFvp/bDwKHQ2ONL+X6AyPj0P4uD1/2H38vl3u3en3VAr7q+ZM53k23P3Ls
v+hO/f0vOzfyf/yreX12nfv/6RzzR/af8XR9j+vabn/iY41tnQOv+dB8rprP3fVlXmuP8F5w+jFx
eWl2lruH+SH9OZw6WdE/bP1L/WE4XPNN+1Ru81Fu2gwvepfL+TrPd+VhfrHDXO/xV/Pw/Ir9Ng5d
fAyNP/CaH++frFe/5g+u/+lcRri/jEMXf3j9wut8hpve49L7Ke5OfsZn62f5F+p3n++r+X+WQ5cY
vt9Fv5UPv06yYjc45ieeNzPHs/40v77oDp+tP57/49NcGGOoDeT/+GdzYYiBP8WpdbjYK+u7z1fG
waL6FzljJvLfzRnT42CIoTbOOXc4/Oj+QMv6Uy3iRR/NF/9dHL7asfyP57CYj3KuAW0wn/4En1hf
7CFY/PoLURNMDfOqObwW3vNdfbEhz/IjDov5p3IMap/Mi/7jj3E8F5xzQJvg1PZ8df+z/NH9v5tT
C3iaX/SGI+e58yt6w9v6vfx383v7ezcvusuhfREvFs+djphT+7NcLJ7RliNHzuzq882zvpO/W99y
Rrmu0+PSxzHYwDm48qTZ2YfldFhHDi3gPNwT17yae5s36zuH+RTv929cbFY/PD+1Pi/aBE/v3+rz
y/a/eP0Rrs8d5jIGzu9W/pvvzwiv+zPtwGGv5595lp/xZ/uDv+ewK/MzntVfzWE/ub+cm1/Yx3Fo
MjftwzgYYvDt0th7PNv/6vqfwasIYXyz+WFAk3mJPecjT5tCjfv58fo73q1vfmEnbnMbew7L3uVD
1Kt/h1ML+V5XKwwxTv/Z/mFrf936De/mZ/Wf4/BDvrh+lj/N7RnwOLSIZ/UTTi3gs/X/Ooc/kz/L
373+p/PZ78Mshx/yyfqzHP4cL+NuvjDE5Pkx7//8urD+l3CNuc9lXA9+VbPT9SfzXc7aQf2Mg11Y
X2N8nn0Msvop3+lnnv4yspKDocdv5KIzRnw3HzGoEfC9fuAz638Jh/+RvPiIi/Ld/YHNPj8rn7/Z
9TPO+ho3lP9HOM5hJn8lh+/ef8mrrMfFf2R9xDh8tv6f4NA6XMY+GH70Mv/4Yg620w9cfD9frDwI
WqfH1Q/zZR59bOL8jIsN+8u4+lPrcy7jk7mN0fw3cY3B/Wv1Dp/Nd/jL+h/kVbfhcNTYceji1w/9
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
jY4OF3stX+1tDj2qbxx1EHPkV+t7+cbBovWvcGgB5zMScWijHLUPOi32PXP+Nb9oRy42zM/4jf6m
zsfh1DA37SaHtfqzPHs+qE3w8HxwD6xGwy/vH/lR/079jD+2Pmvv9RMP8uFjjR4//7KXFLvCvcWM
sUbAj7paYbKuHqoMh7MOtBPP6j/HYZ/notv+bTj5R/3Ix+pf45j3z/9CPn3tcyh/iuu6s+eDeY3x
8kucy208zelLjLc/4zK6/IH1WdurTz/or+TVNe7m//hruPjfy4vmcskP91+0b+Vi9/qZu9+HwnFG
MW/1M8/qz6/f5/DxbLz1/ood7T/jMq4HV86xgpe5jdv5q7nNETfBa9yRG7vJMRdff5Cq388vcxvG
LR8POWsceJZ/5NPns4ZrTOdjjzl8GTjD08t+lx/39zSf7e/IaXV0z2eWYw5fBtc+7u9Ofra/Xv3Z
fFod6A093so/cPQwxamNc9V8vnR980fzH6ivms+n6r+Ah/fnQv7f4ubr0Hs3zuFzDYczP1k/yx/m
YHg+i9/lqGHPODl0sRq7TTTIhgWbj7iLi0U8y5/gVa/aa/P/GV61wfxZLiPkVfs2Lkzs0vpNrLf+
pt3nsFl/UX74MQUP61/YX8bFMibkpu059RI3kk/O84HvcMzp/01eY1bmB3yLeZjbXEa9x0/Wp48Y
7/lNeJmzN4t9lEOXtcuY4TpfxNl/wqN85FIPuGkj9Wd4N5gNdYJfxTnvc2g1ZiBf1y+aV9+0r+Pq
1we6k8/cEjeSDxudf8zV9+tnXO3M+vVD1+UXz4fzPifL9mfaj7+Wl5j0+TOty5tn6Mgtxqs/yznP
91+1p/MtJu2/aIPcfX+NJ+u/nlsMNDnfD+d1/qX9zfLz83XgrDHBq3/mNdfh0OL6M/wUHBwGmNjz
x6LMwSTXW2zbaIm/mf/XedUtvsu3+Y9/GC8a7nGUr3YhD9bnu0s94uP1M17ZBPc+ppfy25gbXO+t
jZh388GgWeyH8vptd7npq7jMiz+U7zwfT3BdGwzamV/Op36fsz7igufrkf0564OzTsCR7/WnXP2I
q97hzBMfbCJfR5/r8+9z8+P8mLv9L+Zie8HQtmDOEcwE0zd+zm/jjvnwoXvc9FEO/x5njLBr+7ec
6/mXeXkR85s5mP9uXqzqA/mVO/nFztd3eBM3tP4T3NYe5bBJ/1N8tr8fL5rPw+cTXPxP4tD1+4k5
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
qi/vS1ZhZ/KNCK5fPpdy/GMGNVxe6yO/WnGel6wG5uQXcmngNXI2DTz1h5BxzkMJ31TjlXItri9y
UO2hES6r0X+8OAXlTJRLdRXU+tDLUJVz7Npq+D31gs/vGd/6wpYcl+eo3TT5nobHNccXAn+X4P2j
3PvB6tBLf9mr31+uN9//oqX3uo+asw6a6RXXdxzWCG2Gg0lO9PMFOfQXOccN/Oj5uf7y8zxpARdf
bcxH/aPnc8TFbsFqs0u4+X1u+hO5aOvnY/p0/cu/xT1nlkNb6T+qH/Fv9395g5vFuaazzfQhz/rT
1r+s7OpH3Ebqrz76sndVN6w/wdWW+rB+tP/d+UNr82b9aP4rOebv8Ya+5zJ63MfHOGK8N2zsznfE
1ab+u/0hPlHv4zBH3Ov/DC7jSLJablZy04ZbnHGf80NzikOHLwNaVVfUN9dX1dM/U7/KocGXAa2q
G9evcsTbve0+LAf48PyYn3Mwq4NW1e3m3/Wv6kc86ZOcfsmhIefQ+pL+8p/ijHF/RZupH3HG6/3D
zxfjTv8R95ykn+SMfZyrB0NO9/1jnz3tVfJifuaf46f6Q+tx9ruTY558fqxZ8zy/5J9e36f5H9q/
jP7nN9dbXOqj/q1kxL1m5/noZmTcWcQLe5TX69vqruGr67uQO4u42OEPi8bLNnH2evljebJz9Xrv
Y36sXrTJ+mWe7Jl6aJqXclc4bMFH82+c59epH3HmrNbDn+Rz60dPzWNuh5P9ME+j5q7lY5Jzrg5P
I3GpwX3hffVxhm/7G+0/5K7JOL/+c/zu/tfz6vyzuhZXP+fe3wMvgkig+mHumozzh3lgsZ7HPg1u
/dPcAS/GmXpam997NeqLMcmTn3NaHT1O1uKu5eOf5Zu+56ad4nLu3Q/jgfXR+mjUZzz1inj4Ya/G
bbw3v2k/y7ORcVjkcHTeX2nU3LV8vPxjHBY5uHf9z49pIc9GyFf6r/Lg+SzqR9z8Ji/1ZIXjM4Bf
+vlZqPi59Zl/Jac1zXPP1P8E3yXrDWknY/SavTzixcPuuSfqP7q+Bj/3Ydj0Njf/j/LkN3mp7/m4
/xqXe/yNl+mVPNNL7jH8c3z4/HtNsL5RfcFH8w/4to82b91f5bq21flneNKEqz3HYZGDvTX3t8jP
zF/rNZ+Z/xQX2+Wr/SMO5nO3+MH+zec346P6r3Ew5MjocXwWehyfkZqnnmR7Xnx+mVdx6IP5pe8W
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
dWisOr+nobqzrUfu+5XHdPUbv1QzLsZVfnfZuGsaq09dYq/zb6p5aJQBYne9BvkaJwhDDdYcuegl
Xa1f2zrtW835Tb6T2dzZlXP2sn5+cU9WV+PETPQc+q5lXK+2rj60LeZAviKOHTeBmcyxuMHxz6/E
YBFTI8E34x7LYK5GvFiXosw3m7iRHc4EuJbvKi5fgw/X/FIdOdA8d8+3S3OOXPs+WWCXzu25pm/Y
dNhy+KW+Ct7DsSL5rjLfHxzyfle0ze1Dr8Yva3gXmR6+X6lDMz3irk/Ve07E4Xe4aOH7+0j9jVzs
8eSPcNGWDmtUv8pH84uvNuDUTI/qg1+GDs0v2vr+Ony1/+0804N61b7IYTt8tL/u85G0iI/qM73B
izma9f31j+vFDtb3Ta4583zUP9mcm8W5prPN9OX1j/qf4LlNfLS+Uf+z53c1Nxuub5Vn8/saCr7a
/0FcbamP6xHjvaKD59Xh+/tX8npet0fWf2R9o/nPc7Wr88s4nvzLHDpyknay/rL5MZLe4NRqrtZv
Nl8IBUe8za29Sl72R37JUz3GnfsP5l/laf7J/Z/qz3iBQ6v4qfU1+p/i0Lrc9YAnveJWG+5vxD0n
6W0ePl+MffS4aN/kEi9xjh4f1e85dP/stJ7fc+sLuOckveKjeufD+V0P+Kj+5fOczPUW73z+GcO+
fJ6LH70f98mworWSEafCiJs2W0+7UL/KaUULePu/vI7z5IdcX7jzfNR/wGlFm60f8tX9rXH9IHhf
txkXH3HIUd/hzOn0H/Ej/Zd5Z36M7ssYXOJ+vevn+SXnO6rv8EPz8xlaqIc/Wf90zpwFrv1d33Pm
wO/Wi/ZNDr/mputnK+aJ3cbd73DvMVv/1f6m3cZH84+4PAMSd/mofp5f2uxLXDTJoZ+PoD6va3KO
K/m59amf87J+/8N4tf8qr9bn/sfmP7e+NG6aP5+3WU+b83J9o/Pb9//s/u7mOnIuNZJD3/JLfrJ/
1tftXzq/67lokkM/Hx+r/y2+6Q1ObYGnnJzLmiSHvuWXfLT+sn7PR/Xn+qeRcfYQn8NzW9zsdP0U
Vx/vbY7G/u5dn2h+vtRcP82vaJbdTOTCRtxrK+51HJyr5Hl/2i4f1e/5Nn+e26hH7Qqn3fRkRfcb
3fpl4PD6aPf1T5//Xi7r9ucXI6vb1Vf6nqPe/IjTdnijnmsUn6P7/JtW8a2+kXuGy9ywNd9qYLO6
l5/jlZ6s8JX7d9n6XKv48fXJGL6/Xx7ySt9z0yI+6h9w6On+Quvx1Gvjp/o36i/jtJluNtVUerJH
+1/AqXX4XfPLfWkkNz6sZya7/WZDO8vBkIMfZq3+OR/tH9pZDmb9a/0QL/ovcvF7fHT/mhyMaxfb
6j/io/5P52CSA3/0/PTqu8/HgfNN7BtcmK6x1PP60fofvb8HcFrPibjZGb46/6H61fk79Yf4jef3
ctOmudjo/RjMW3LTQj7qb9rXuNjF9eHnTIsLy5KRiII6yfnByXo8bSTgd/e/hHdfFsiZ5GDIqfSc
w9c+E1z00f50faW+50G9zV/rx7j1xdk2zzfnrfrV+e/n3APuQfP+qI8fRBH3/f9tbtqOS53kwKft
8VvmP1q/2n/E7+6/yGFljSsce+zzXG9x2Dt5rjc4x8sTRyw+n1uc7eh86/oRRwxfBt+fdf8Rp72x
/4jT6sAadB09nuvIFQtfRnf+U8lXcL/hs/Xg9cuu5ogj7rURz/UWl/rdzajn761vVD9a34H6W7n7
s/V3z3+IQwv4I9a3yqEFfGH9qKXPEdezx2O4+8jTz2b5ftl40oP6uzlzxA/XT479id/iYnv7e/mH
eNLafNNe/rc47v2W2+TOZjlizznPTyX/Ae5+xPv1KeflJbcYHwb9QPw1LlbOgB9G6jHv1es52oi4
59zEm78sHOThy+hXOO6N50xz0xocWvvzoTw9G5N81P+73HXELa7aresTm86wwVlLPagf9e9y920E
vPv5yvucrv9XuGkvP8dPJX+A642O+ageNv6w2weVL4U5DtvrT+5agyvr8/QDa5Yz7vDF/kk7zD3G
vUOujZB73ObfX/8c39blts336/8sj9YXn7/yo/17XJnGL29zzflhvnt/vnyV870jTMeer/a/m4/W
/ztc4m9wMGgWN+uL4GAzLaz4qP5SLrbmrnnurRxaj5v/ca7s6ZzswTzlPJSTdfhq/3UOLeKa8z3u
+p6X6/5RTitsksOSTdZDSz2i/hGXXwLQO+w/yX3dGhub4tAlrn5ZqXnqM8lH/ee56T4OcuYIR56f
89e4sy9x+p31PZZTg2gCfBRpUmZzLkXMeSIXXTf8ZC5D9nAf758PbPkyrHm//4jfvT/EV/fH32yE
xr/dKP+0Rv9WI/6aI84T1v8qpH7XPFdQj7NHD8xDVSBqYHVu/duz1LSMdQxckASuRSKsFevO67CW
9IzJ+qHj4vyY1/Kc6z7QFonQbY0FtzVaruZtf6icvnCuQyjmyut5flgXckVDMvthPejBOs1BvfPk
25eGbvdctZL7vijQ07jmWINTrr3an+9Dz8dyqvPz5wh1zpGrPeT807lov7qes6Mg6K+cUeLK9Fkg
RwyOs2UfPW9ft7bfcz0HXSv1ijNHOHSEew5N986zqLjP72fh++IeuQ+BMnKe78++bXXGYTGfn62f
U87zfvwcVM+nchkyN+bXNcRctZprzP7NeuPo0Zz/j3Ponufjk/1zLn6LwyIHc8Tc4g5frV/mg/k7
6yuCSxYzOow1LmOp/svr8wc54LDbQ7vns+vjC1Rif7HmL2yPsTZ9lUJSza88htn8PMccu7xmNzjD
vkee47Fb93G1uDr4t68XhzOmkWTVkyAX3YpDo4Q4y8WlIbPsC1qZg4u9RGZOhukS6HDXL/XxjZUS
43t5aYp8B1NTXDq3McTWwfX80rDisKZmeOMM9BtD07SWqjHjdpWcAr7ZQEi44z5nzlWjB0BOt/iC
ljxeqNN0Jqc+VLyPXQgVO+d3+nrlul7e34dqanGprsI2X5bQufL1aR96NvTa5lddTcnVlsMv9VVI
PRiZygIN+O7DkPeIom1uH3o1flnDu0guvL+SXnF9r7nW4aP6RR7+MnKw/uUdLhqfgafWj7jEbqN6
1QIufvf5Em04f1AvtkoeNoNveoujnnkdTu0unulBvWpP5WK7N/u7XHM63Gsn65MNuWsRF1uv3yye
m/TsZPqwfrT+qn/0y/r0+kb8xPpvmX/ET8yf28P9X/7jHDHe6zr4vFzK1R6df/98vvzXOXTkqLbn
5+qRX/LD9RhJ33hRzzjn0F0zW3FYPt+cq+aI4VuQFuMJjeS0mBtuxmO4sOiwEme8wKFVHAw5Sevx
Rv+ct+Y/1Z9+hye94lYb7m/EPSfpbd66fx9Z30Uc8RLnWKi/m0Pr8K+f37/Ooa3U9ziZ621OP+K0
6DFZv8xNizjtAidzvcFH9SPu/te4adP13+E4V//ZvdKfP3sxehxawI/1H3BoLV4n3/0w8Qd10vec
Od3+fa79RevxXj1qO/XJr3h6WDA6/dMI+Gj9zBn0Tzc848X6MEddT80H8k/yfH7PaXD24XrmuA7R
6v4n1t/9ZUJGb/3k7NXmq/tT7nrER/Vf4NCRwzHBrT/naPXPufdo8Nv2dzeHjhwZzefzBKcWcvfv
qs/1NudZ9Pig/5B3+5sW8gP9F3myU+sb8fH8Pa7PqWhhvT3Dj+Xux3zTW9y0G7n6V3LRJId+Pvb1
RaCFbNpM5thP9nQumuTQz8dN8yPu1tPmvFxf84dd0X+r23H02vWv5qff5olN1l/BdXTqd1w0yaGf
j6h/Vuf2yudj3/8cH/X/PS6a5NDPx8fm/yzXEXBqN3IZ6v8u3/QGp3aWy5yS47ktzh7ic6TcqN59
56vrUx/vNeS13m/99a3Pv8bL89n/x0jGvbbiXsfBuUreP/+aj+qfx6H7ve3f/7zXxo/Nfyr5V7kc
kj+sGFndsfqMs978E/Vcg/jIG36Yuw+7aSGH7dW//KvcWcjb9x991z/sR7hpFR/Nv3EZw5f1nh/u
T7uvH/X/6xz6ZecPrcdTrxaXMfH85ny0vkKvOW2HB/OfOp9G/V/iT9//t9dHrceH9Zne4qv1ARf9
ePJVXHPm6/8u1xh5Ow4dL1HkyYg4WK8+1bY4apHTelmDH6yv9bx+tP4j+6P2UH5of9AiDtupH86f
2Zn61f6j/S3Pz/6lXvDMhtznmK1/eYebNs3FDu5vrZfctNt4vI7P1K/xdLaT/Mj83c//B+Yf8f77
17QbeTg/GHIqPefwtc95LnNnyaPFGKfW4KyVnM5kf5irjx8k4Q8T5Igf1fPcw/qMj+qD9a8+LGs8
W19zfyf6w/b41PzOTQu51Hf7mxbyb9ffzMVijT0+e/7wcY+/un+xpd7gHDHv7v9A/csrjhi+DJxt
fL6eH3Ho6hccMXwZzf6rnFYH1qDr6PFcR65Y+DKm5v8wT3rAV/t3ub87OvWMz3BaHcP7I/MP1zfg
o/rd8+P8VPIRnhpP8o/0H3Fok9z9WS79Gc/W04cW8IX1b2trc+Z06r/D3c9eAkl7ArcYvoxD+wvq
2/fHfeTpGtI6Zjien1E91zHBwZCTtIqDjeZ/Ak9am2/ad/ho/av9/12Oe7/lNrmzgMOP74/Wx8+X
PXu9+iF3/6lc4mG9axGH3+Nxveb0eP/+jOtv5WUyE5nUTN5yam4xPwyt+ozrB+bXuFg5A37YeBYx
13iOFzkB57iR84EP+Or+hvsXv3f+y1y09vN7jLM39YV6xh2OPgEf9R/xQ/1H3LUddx1xi6u2sv5l
LvbO52PEyai3uPrx5+/lyk17+Z/jeu9jPqqHjT/f1t/6zHDYXv8R17X3efz+PcaTVvMi8GaMG8mj
Zqm+5h7jRiHXRsD3mxlxxGJ9/kWetMQ99vXP8W1et22+X99nebS++PyVH+0/5LsPy8Y1Z8RtPJZr
PMs153u89/weqR9xj+/qfzsfPL9d7uxkPd87wlQ7X/8YLkzfoQ/lllNz1ggr7kGTSwzb5dBWuNhb
ObQ/xsGgeW6Xr9Y3OGPTqJ/k7K958fznkpc59Jc/l4NNcYuZx9yKr/a/kEfrKz/EX+K0wu6qH/D0
gyzi3ifsr36vPjx/+0Ebrm+S67oQQ7e4yU0P60ccOnzLM84cYWl9zIvr0z04zU33cZAzR/h2fpZX
8yzvNu7sJk6/M/8VXPV53uwvWnqufVzC4XuerEHWkfSac40eR9y1Bhefe8McEef8f5SLzs9XcX8/
yC9t9inO+DqOv9kIjnnBky5fuHn4A4/6Zx31bztSk8t7QEZv+Jph38WgB/IYm8+/E6mCfsM/TU6a
GQD18d1yPBVr9bVDwL5wcV22NvU3HYl6HrZeNJILe6cVHZLrXLP3MUtVOM+TZya6MD7o4rOGfbQJ
a8RFlM+LWO+1Doi8P9IncevHnpiD8zOVHPvXtUMwkbq6PFfxfI2Y3+9/vj6m4UKdDF+n53FdMsDz
84NlmRT5WlyvOffIbno+4JgL+/Vz4Nw8R61jD+bZ/iVPUgrO9fEM7DxRLwOJfq5cm52rnkWb8xJ/
z7W334+aw3JNopFX64fKtQunbvv3fMjQdH9az1qxae/gNk/OfW7myLp4Bi//t7josMUzEvC8X7Oe
foeP5h/Vr3LEPT6oVy3m6+sb8KCeddRM39VLjpz90v59nohLPLv/Q+tHj8nnZ9S/x/l+1VetfZeX
qk+GFyyGX+6r2ViZk+dtul/QfOSxX7nutqX5lXNcHrvW4vlVcwl4FrBqSosr536xDx0G8Iqr4Phm
KRoitsELueqn+f27/rNYrzIHsY78YkjAUC5zKG1flCTP69nbclxkZoubruvBUF9jBPYN/0zLOS1j
mqTlOX7lNRsva3HldcosxzRcSaMoPhdIlDTqDJxrwsb92vIY7TiuMkZO6k3f4/GV53mtfDerF3KU
QTSWJXgPzdmGX+qrkHowMpUFGvBFhiEvM0Xb3D70Kn+Z85cVru2FtefpJYg45NB63HNmuWsd7nqL
Jy3go/pVLhrPOKzP9IgjXuC7eXb1fT6q73PZf4+L1j2fEZe42/+vc2fTfO38PSeuFxv8snVs/lH9
c7nYMlkL2sn3cfWxSF1ozcV2649z2vowzOIm640ecRtH+5/lsDk/Mb/3KPio/ul8dH6r/Vf58voQ
4yWjg/16vOo77v90jnjb3+j8Rp+PIYeW6eP5Sz66P6P6W7kw2JqrZiPppU1nw345R2z9MRbXX897
df87OHTkJC2ql9ru8wXOOOAYDT6af8QPr89yuvWMn8vhr9Qvc2g9LqPLR/0nuYwtYCKLEEPfkqGn
mIUlP14Pu8LBXH8i95wOl/ix3P3Z+k9waCu819/9WU4r2m31N3++3P8aH+xvuf/DudjWy/qy/k/n
tKLN1j+cp3s7WR9y+dnLs3MW1o+er9HnD9z1Bhera+nVixZw1krc567vOXPgd+tFm6xf5eH8PDMf
MU+9az7qr71PJPd4ttjmzcw4tZpbfx0xn17fhzhzWvOjDjkSq9/hZgs+mt/qU23Aw/O/jLsf9R9x
03pc4tP1rFu4v6k/mOttrv483/QWN22aj+d/+Tc5PsOihXy1/4jL/BJ3eac+scl6aL396+c05oi7
/b/OB/sfcdHSO/6O/gOe2GT9kIs2+v1hqf+vc9EW7v+p5HUu2jcf1r/O/ZeW2Xpoey6a5KTc5Af1
nCfgo/mneLY+GSOOfiUv16/z5HzUv1rfrv7E+rN5Yt6pTzmqe3x4/kpv8VH9no/mL3ne9zSndpZn
66d9Gh+vnznio8/SD0vRus8vtZrfvf8x5xrFx9q33OP1p3imN3l3fTJSbsB39+dk/0b9xvNeGx/1
P8MxT5cnf65/l4Ol3KP1fmaoNftRvrr+o7xOrpLUnlhsd7KYcw7xo4dxxFfnfzqHfnj/Q77vn3il
77lpdZ7wtL4GL+af2H8xf8qdqA849I88XzL0sxTzXE9W+KH1VfqemxZx2n39aP67edKwth6nzfq6
Ff2a9cno3j/TKn7d/H+AQ1vhg/6r939UT63LM32Cpzkm65f3n+stDq3HB/2Xn58BXz2fKQ6GHLwb
Kv0QZ3/Lg9bknpPpJ7jom6gLEUtQJRtPrMVR29vsqP5ubuvD6PFaT3x1/sRL/Xz9PB/dX39oIn73
+lZ5bkPuPRr8kv4v73DTerxzf1r6rh5aj3f7mxbyeB3HuGkP5t3P/6D+0VwYcmr9cH2XC7Pnqnd+
er6lnvNj85d64tDF13lqjlr4vo4O73w+jq0v4N31bbzWj3LuAWsI+n+bH91/yNEbOdB2HAy+5DXv
H8fx5MMPS8Stb1pwxVnrfXbc6sRv12d8cJica8e39VPb8eP10+eTayFfrX84F5vuwdd4rm8cPs5e
8wKOPr37w/6wMe9+/lDPcR9XG/NRPbUuz/Xr+JZj42g9YvgycPa78zfO+wp29v4c7P9YTqsDe2y/
fzscMXwZU/NXXLWYr/Yfcmod3qv3d0OHd/v/AN99Ph62viXufqeecYffOj/9oL6VrAtuJBtP+of5
dpBznDnuH+bu68CNKG/GxtOHPGlHuMWWy5sdnP/c/t1Hnq4hehkdqsf6ivoLuQw9X9dKnuoCDjuc
H324z4Dfub8f4ap3eNICPuo/qv8yH55Prx4x9RbPegccfjz/mPPddBu380lagyOm3uJ3r8/W1uEp
Z5rbHrv18HvctZcnbjGfL37GHsZt/br2Bh/VD7lYmSN8PxzkzIn6b4FBGSuLYY5rTS79O/Wc2+eY
4KP+yk2b7m/aXfWM23xU/3S+ej5rXP3mD0urZ63lPY+rHz/fV3HTbuOIV+rv41yb3IfZ+pf3ud77
O7nnRBx6j8N2ePf9fICLn3KaXMZgfX+e787HYzxbMgb1W37AqefcY+2/rx9x06x/dH9V17ySa+z7
2u/vGi52n7x/2C1Z9PZhjzhi22yuBVxvWM41Rt/Uu8s1bnGu0Xs05k83JKgf9f8E1weuU88ebd7e
/8ZTj29y3oP7uMd3cc1Z4BY3OZ5RsIdxasJV2/NUbz1C/qX1n+MaT9eLrTlroEOj/vIncty/UX3r
+bh9fWDQPPdWDq3FVY/rtffLG9xi5lGv+DXzX9TMYuYxt+JZvWoR95zncbBNn+Q2z0p9d31dLiN6
WVk9bHT/Nh7U2w+6cP67OQZ8ahv3c9HYav8QZ45w5Pk5fY07m+T0O/1DLlp6Lnx8sv/PcviWxzPw
OOKuNbj4PEeZq8tl9Dif9Tu46MUZFFxj7C/t8ab5w/P5VzjjHodWc43j+7PK/U886p93hI4/DMm1
SB7/SCT/5KP+SUdceQ/0xB+D9IELuc5xJV905jBZs9mfVv0WzzX3sW7fD549nD1ovjbf238E3IwW
ohGszcFCfll3kxmrD8c95PH7jruWNpvxbV5dMNfjHDoWzWGbEc05fGgYEFGf99eNMtOMrgVzufVD
woX8+mFDnj+E/PueMmqOf56DoFWPHF5ZPdpxz5jX9qEx+sh6uG/0wT3SL/g5Z/9Uhxi6zoeYe5aB
NWg/2AYXTfe4r6eVC4x6g3NPYllfrR/JYJhD96BrYT+J/cOCb6kXalNPXR9z5Kq5x9yDnMXL/zEu
Oqx+Bvs879esp9/ho/lH9T/KwVQzvVXveRGX+FvrJxd71/rYl5rpu3rkSI/J52fUv8fx3sTc6V2L
d7bU4AXMd7AM1fXnGDiGX3kMk/ssTgNXWYsr5Wugvtitj3Ox6ibOEDwfPW4NnOc+vyqt8GkpFcwm
oTGcri1Pmcd+IaYCziTlqnns8zuArA6q6QFjaMTLe6e+mrC7wP9jMoYqTGShJWxcWcQZW45Ge46L
sWU0Ob/FHJfHNVeLmGGlw9Jslt/kO4cJHPjmRkXOA59izdVaWbpKjkv75BdC9qa+79G78l7ahx5j
v7S358IpM7yH5mzDL/VVSGtkZCoLNOCLDENeZoq2uX3otf2yl7+scKFeX3x7nl6CiL/KbTQ5fNOj
+iXu2iwXG/ywSfN7j0nOe9jj3ifs3+ej+iUuGn9oznKJu/3/One2xE2f5LQ93nv+Yal1OOwf5Yl9
lKuP+6L3xvSo3vUGpx3d37PcLJ6L9Gxk+tf5wfVL3hZMT/byRY4YP0RsnH7YEG/1vPkFL+tTj8P9
Vzni3v5GXK3350N9iiPu9T/H4a/U/2kuLD0DGQdDTtK63PWNH55/kkPf5kf+tTzNH5zPT3HGz+Jg
KYZ/sv7lxiRGXs2pedzlsMi5i4O5/kTuOR0u8Vf4LjmBRvKo2V/g7s9yWtFuq9cP5Hw9mOstblqn
nv5NnC+ipO/5oXpoPe45DT7qfzsX23oZX9b/5Ut89fm55PmUH8o7Ts3izvxhfTH/iMsIePJDLj2g
BfzY/DFnDrTJep4Ncj7NeU98nOfQkcPR6o86xBw38MX1Dzl0zt3fH/vcyJnT4h/an44GPzb/qeQD
XHzvMVUvQ+IlPujffBkcrs/1Nld/lo/W5/7Lf5UnO1V/4PmQOOKJBRzxcP5hf9fP8y0n4PC79e4/
lcv+7uYSh1y04fs56Q1ObY13n99D3PUGl6H+v8kTm6z/dv8/z0Ub/f5xY/8jyaJJjudyFLyq7/CU
F9WnnO/xTd/zLS+u7/YXrfuyolZzqZEcz6Ut+Ln+ox8G+/lP9Jeh/iQf9ad2Lz9/PnmN2Uv5hfuT
oX7Oy/mHn/9d/7Pc/aN8fP7MEZ8j9dr4ufn3/S/jKUf1Nl/o/wC++XP87v57LtpVn68pnq2POea3
OG1df6J/s/6z/Tf/eD3rxMfPhpn6yzhYys3yROP65JzueH+m/sK23KA+5Gz8jne84x3veMc73vGO
Pzqa4jve8Y53vOMd73jHO35+/Pd//w9jJG423HWSKQAAAABJRU5ErkJggg==

--_005_21D42A94174EE345809CF640696801D57803564FEX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1746600207491131125==--


From xen-users-bounces@lists.xen.org Thu May 04 14:04:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:04:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d6HLh-0005Rk-6S; Thu, 04 May 2017 14:03:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290fdd416=dario.faggioli@citrix.com>)
 id 1d6HLf-0005Re-1L
 for xen-users@lists.xenproject.org; Thu, 04 May 2017 14:03:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0F/B5-02005-1A43B095; Thu, 04 May 2017 14:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDve5CE+5
 Igzk7OS3e7fvL7MDocfjDFZYAxijWzLyk/IoE1oz5t46yFnzhr1h+ZSpbA+NRvi5GTg4JgRCJ
 xzfXsYHYvAIGEpfbnrCC2MIC1hIPp/UygdhsQPE3O/aCxUUEAiXW374IFmcRUJFYdLIdLM4JF
 P9/tgEsLiQQIHHk5ycwm19AUuLWl4/MIDazQLXEtHlzWCD2akscOdfPDrFXUOLkzCcsEL1qEj
 PmXmadwMg7C0nLLCRlEHFNidbtv9khbG2JZQtfM0PYthLr1r2HqrGR2HR1ASOELS+x/e0c5gW
 M7KsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uLE9NScxKRiveT83E2MwKCtZ2Bg3MG4
 rcv5EKMkB5OSKK/6K/ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vcbckUKCRanpqRVpmTnA+
 IFJS3DwKInwCoCkeYsLEnOLM9MhUqcYFaXEeRtAEgIgiYzSPLg2WMxeYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMGwEyhSczrwRu+iugxUxAi5tlOUAWlyQipKQaGKtzxfhilF73Nn5cX7n
 sOE/k8d+nV53TOOR0SyRMZpabsk75qyVzV210FrxvKhmy6eDz7SrCvi/Xv7zGHJMzbc3Gxxnc
 xxdEf7yoe27jreWTTr/qU+R7Ps1Mr/2txM/StwnnMsp3VJxP4DSQvRL74tuvjMPP7tjmq+1+J
 7lw1lS9tvuPK+792dqhxFKckWioxVxUnAgARmzjtNQCAAA=
X-Env-Sender: prvs=290fdd416=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1493906590!67900457!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5744 invoked from network); 4 May 2017 14:03:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 14:03:12 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; 
 d="asc'?scan'208";a="430901374"
Message-ID: <1493906521.7918.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: "Duncan X. Simpson" <virtualdxs@gmail.com>,
 <xen-users@lists.xenproject.org>
Date: Thu, 4 May 2017 16:02:01 +0200
In-Reply-To: <CAB8Qo2TFienex-YBO8R3PzEaZW+WoMObsE6LFF-RX24+uq+Wig@mail.gmail.com>
References: <CAB8Qo2TFienex-YBO8R3PzEaZW+WoMObsE6LFF-RX24+uq+Wig@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Subject: Re: [Xen-users] Give HVM DomU Control of Wifi Card
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0513207219543131291=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

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

On Thu, 2017-04-20 at 03:08 +0000, Duncan X. Simpson wrote:
> I'm running a Mikrotik Cloud Hosted Router as an HVM DomU. How do I
> give it full control of the wifi card instead of my Dom0? The DomU
> needs to be able to associate and disassociate with networks, as well
> as host them, so NAT and bridging don't work.
>
By passing through the network card to the DomU?

https://wiki.xen.org/wiki/Xen_PCI_Passthrough

QubesOS does something like that (well, more than just that!) and, if
configured properly, it did work for me on my laptop

http://theinvisiblethings.blogspot.it/2011/09/playing-with-qubes-networ
king-for-fun.html

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

iQIcBAABCAAGBQJZCzRaAAoJEBZCeImluHPuhzoP/RItn1wKoufSVEKPE+ZxUXwz
1a9vYi9cwSpAcdhUtqBxFDQtSpc5Sz0beS6iqYQ5+morH314SXoFAjeGkBrUMEmW
rQQl5OVgl32IOsyJHKitAX/eGOriEjGd5elSRMQOP+Wip1eJlzI+SkLKNEBkpZV3
5zlNxIb2uo8lQlzEU63b7sx7lqw/nNFE1sLGiCiwpwwRgv+Ft/qp0mKtBVM3pQi3
UXW37/XH34CQXr8i2ICxre7lDx4UFG0zTWKkSxZkScnQJoygNqbSslEUDtXeZTdS
tDRCBwWuMbGh93TvZbHHN8S44+nExUREsAVFa+2+x3WtrMOxPw6+Ikyk+hv9TUEQ
X0fM7DBvu8HAenZGg7aa1L2jdoFl1mn/6y/vOsIUhWLDcsxSX6TO6mwvp2mjyMMU
AjvroPNZnkfdJd3z53p9Myd5aHKR2QjgJyffXArl5lRdN6TzlmqjdRFES44i3kuW
fkywvVAKIxQhgIsy3KezZFwtPSm0FiOUgmRFoVDrZDaww0oyIuABjtR4aABSVQXa
a7qk2elAkatLXr/RhPtVUVkpSjVHxchk0AFRcSGuAvA8GgbDDTunSRgqagu18gnX
dj9c8An9U4VpTxhsH0YOftVTPl9qsH41mzclftpavTQEKJDp1Wpwf4FYzvL0RKdG
y/MwRyhTgsUzS99a9cl5
=BFEh
-----END PGP SIGNATURE-----

--=-DkzAYjGr14Irv8Ep1mCh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0513207219543131291==--


From xen-users-bounces@lists.xen.org Thu May 04 14:09:25 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 14:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d6HRS-0005hr-Uu; Thu, 04 May 2017 14:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <virtualdxs@gmail.com>) id 1d6HRR-0005hi-SJ
 for xen-users@lists.xenproject.org; Thu, 04 May 2017 14:09:14 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B4/0A-24726-9063B095; Thu, 04 May 2017 14:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfTGFl12M+5
 Ig28buCze7fvL7MDocfjDFZYAxijWzLyk/IoE1oy5J16yF2yRqpi88hpjA+MK8S5GLg4hgZmM
 EivftjGDOCwCn1kkVvf+BnMkBGaySmx48pq9i5ETyMmT6FzxiRHCLpbYu2gKC4jNKyAocXLmE
 zBbSKBMouXlPaB6Dg5OAUOJN5/TQcJsAgYS1w5tZgOxWQRUJS63bGeCaA2Q2PdlM9hIYQFriY
 fTesHiIgJ+Eov/3wCrZxbwklh4bAPLBEa+WUi2zUKSmgW0jVlAXWL9PCGIsJrE7W1X2SFsbYl
 lC18zL2BkXcWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERie
 9QwMjDsYb072O8QoycGkJMqr/oo9UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xcT7kghwaLU9
 NSKtMwcYKTApCU4eJREeO1B0rzFBYm5xZnpEKlTjMYcLy6/f8/E8WTlj/dMQix5+XmpUuK8t0
 FKBUBKM0rz4AbBIvgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe/yBTeDLzSuD2vQI6hQn
 olGZZDpBTShIRUlINjLa7TO6K/37Ns6zucdqk/Jv2VmePN6xP3T33d+OOu7elOzmeSakwLXwg
 fEdkR75a8tvL4daWxic+dX1ambF598PM1WZ7l3qqGnV9//r/7RPtzMtezg/UroUHavixXUos2
 too2sS+sOLi0shJbTmiuhzh8y2tnlt9mSoT2PVi5S/vx65Wr+OaE5RYijMSDbWYi4oTAUzVzU
 3bAgAA
X-Env-Sender: virtualdxs@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1493906950!94770295!1
X-Originating-IP: [209.85.216.180]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6628 invoked from network); 4 May 2017 14:09:11 -0000
Received: from mail-qt0-f180.google.com (HELO mail-qt0-f180.google.com)
 (209.85.216.180)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 May 2017 14:09:11 -0000
Received: by mail-qt0-f180.google.com with SMTP id j29so10939814qtj.1
 for <xen-users@lists.xenproject.org>; Thu, 04 May 2017 07:09:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=GHfy709viPd29BrDeYT8fVTM0hyUF6PICBb8EIhUHls=;
 b=d9XbC1NZiK2MIAlyOd8HJFODBQNUI4+qYHxm2CGYY99aBMxyIqimwtKusrgsjO+tDR
 D77RlYLYFFiSENw2Uy8Zvg/1LgfzrD7dCsk1VHu6mlmGeSsv8AquSxBsPFkJJaRam+3Y
 SOKNlKWyQcRcF5diOQ0G3uPYWj2EiAiOJe7xKtJSy2YOTOj3bN9q9zBX2FcTEpN4DniT
 4sSiun/e9Mu5h/WRYCZjTTfp9PrvgRNfxGAsTgtz0lCMnjgJtuEBM9sM0H2DJVOrUz2I
 Rjm8geeqbaSsE1lQOs8x9/3trhQ1dCMdi/rwig7X7WJ7KYWZ1y6A95s6EXkiegM7zV7H
 ZIPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=GHfy709viPd29BrDeYT8fVTM0hyUF6PICBb8EIhUHls=;
 b=IeD3ddOfv/4kHC7xCqojSiqK2wC74YXOSAhgvrhGf8I/oydmH6tAw+XUK1dDbXUwzr
 4iUs/UKl/Zcaf6/GAxhlfbxbUdbuiwfXz0GGKX+mluLCEJIapt47ty7iSD4rwQ+Vsp+r
 xmSnUQNgFTAzG1yW6i2XJ8xeKifZcsAtNNrCEgTYbTSfdZvGX2yThSIUrvHvjpmMlHxJ
 CGtD6w6HOMzOvud4CNGLboT7vSQR7bcGKBzRt2/lXIRLfAqtDdz2h2JxZS8SKaDpIzD1
 nP09XGiP/E8OhjWyxSCqqh4B/V8oV3ItxOX04thsqBNDBLGGGtpUTnwJWO6YvfHzW6uM
 jsUw==
X-Gm-Message-State: AODbwcAp9xwOiSGNO+2juDJRRCuZRcpY/4jchYUE9O9uAK02VMX2juFx
 ZnMD836ZEHh/wogff5LQyb+qycHGtw==
X-Received: by 10.237.62.115 with SMTP id m48mr5208929qtf.179.1493906950027;
 Thu, 04 May 2017 07:09:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAB8Qo2TFienex-YBO8R3PzEaZW+WoMObsE6LFF-RX24+uq+Wig@mail.gmail.com>
 <1493906521.7918.9.camel@citrix.com>
In-Reply-To: <1493906521.7918.9.camel@citrix.com>
From: "Duncan X. Simpson" <virtualdxs@gmail.com>
Date: Thu, 04 May 2017 14:08:59 +0000
Message-ID: <CAB8Qo2QQ8jMi+w3o3_JkCry9ZmT+P8f0HWO15La5q6UFkN0t1A@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Give HVM DomU Control of Wifi Card
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4602809789225763609=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4602809789225763609==
Content-Type: multipart/alternative; boundary=001a1140c9a6157e7f054eb3515c

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

I'd like to do it using my existing Xen system running on Arch Linux. Is
that possible?

On Thu, May 4, 2017, 07:03 Dario Faggioli <dario.faggioli@citrix.com> wrote:

> On Thu, 2017-04-20 at 03:08 +0000, Duncan X. Simpson wrote:
> > I'm running a Mikrotik Cloud Hosted Router as an HVM DomU. How do I
> > give it full control of the wifi card instead of my Dom0? The DomU
> > needs to be able to associate and disassociate with networks, as well
> > as host them, so NAT and bridging don't work.
> >
> By passing through the network card to the DomU?
>
> https://wiki.xen.org/wiki/Xen_PCI_Passthrough
>
> QubesOS does something like that (well, more than just that!) and, if
> configured properly, it did work for me on my laptop
>
> http://theinvisiblethings.blogspot.it/2011/09/playing-with-qubes-networ
> king-for-fun.html
> <http://theinvisiblethings.blogspot.it/2011/09/playing-with-qubes-networking-for-fun.html>
>
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

-- 

Duncan X. Simpson, K7DXS

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

<p dir=3D"ltr">I&#39;d like to do it using my existing Xen system running o=
n Arch Linux. Is that possible?</p>
<br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, May 4, 2017, 07:03 =
Dario Faggioli &lt;<a href=3D"mailto:dario.faggioli@citrix.com">dario.faggi=
oli@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Th=
u, 2017-04-20 at 03:08 +0000, Duncan X. Simpson wrote:<br>
&gt; I&#39;m running a Mikrotik Cloud Hosted Router as an HVM DomU. How do =
I<br>
&gt; give it full control of the wifi card instead of my Dom0? The DomU<br>
&gt; needs to be able to associate and disassociate with networks, as well<=
br>
&gt; as host them, so NAT and bridging don&#39;t work.<br>
&gt;<br>
By passing through the network card to the DomU?<br>
<br>
<a href=3D"https://wiki.xen.org/wiki/Xen_PCI_Passthrough" rel=3D"noreferrer=
" target=3D"_blank">https://wiki.xen.org/wiki/Xen_PCI_Passthrough</a><br>
<br>
QubesOS does something like that (well, more than just that!) and, if<br>
configured properly, it did work for me on my laptop<br>
<br>
<a href=3D"http://theinvisiblethings.blogspot.it/2011/09/playing-with-qubes=
-networking-for-fun.html" rel=3D"noreferrer" target=3D"_blank">http://thein=
visiblethings.blogspot.it/2011/09/playing-with-qubes-networ<br>
king-for-fun.html</a><br>
<br>
Dario<br>
--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
-----------------------------------------------------------------<br>
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" target=3D"_blank">http://about.me/dario.faggioli</a><br>
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)</bloc=
kquote></div><div dir=3D"ltr">-- <br></div><div data-smartmail=3D"gmail_sig=
nature"><div dir=3D"ltr"><br><div>Duncan X. Simpson, K7DXS</div></div></div=
>

--001a1140c9a6157e7f054eb3515c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4602809789225763609==--


From xen-users-bounces@lists.xen.org Thu May 04 16:01:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 May 2017 16:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d6JBf-000148-BL; Thu, 04 May 2017 16:01:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=290bfc877=Ian.Jackson@citrix.com>)
 id 1d6JBe-00013o-3P; Thu, 04 May 2017 16:01:02 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 78/67-01735-D305B095; Thu, 04 May 2017 16:01:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK5lAHe
 kwap2TYvvWyYzWbzb95fZgcnj8IcrLAGMUayZeUn5FQmsGUenfGEp6Oat2LS2hamB8QtXFyMn
 h4SAv8TBDx9YQWw2AV2Jpi1/2UBsXgEHiXmPdoHZLAIqEvMWPmeHiAtKnJz5hAXEZhbQkViw+
 xMbhC0vsf3tHGYQW0TATWLlnr9QcW+J5fPngNnCAnYSe66vB9vFKeAlcfHMI6YuRi4OIYGjjB
 L3p7QxQxxkIvF24U6gBg6ghJrE3PXxExj5ZiFZPQvJ6llIVi9gZF7FqFGcWlSWWqRrZKGXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdvUMDIw7GPtW+R1ilORgUhLlVX/FHinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvecH3ekkGBRanpqRVpmDjACYNISHDxKIrxHQNK8xQWJu
 cWZ6RCpU4y6HO+WfnjPJMSSl5+XKiXOuwekSACkKKM0D24ELBovMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmFfAHmsKTmVcCt+kV0BFMQEc0y3KAHFGSiJCSamDsrFULi/5i3ezRmX5U5Vr
 Np1lHFt8rkdpuM2XPQzHbq1fzFHY/F2zVV6j422Z4/YzXsp3Lf2W/vvfNKGryFr21t+pD37z9
 /bj4E3dCQsykb39vrqqaKbfsuiObK6v72hqt0ztCnxquMthy49i1B2fXMv3j3ntbrqAkds9Pw
 zTtGQtdPrO84P3yRomlOCPRUIu5qDgRACYdOGXBAgAA
X-Env-Sender: prvs=290bfc877=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493913655!96224739!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56939 invoked from network); 4 May 2017 16:00:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 4 May 2017 16:00:57 -0000
X-IronPort-AV: E=Sophos;i="5.38,287,1491264000"; d="scan'208";a="422240088"
From: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <22795.20529.890966.775858@mariner.uk.xensource.com>
Date: Thu, 4 May 2017 17:00:49 +0100
MIME-Version: 1.0
To: <xen-devel@lists.xenproject.org>, <xen-users@lists.xenproject.org>
In-Reply-To: <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
 <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-users] Proposal to drop Windows XP tests from Xen Project CI
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

UmVjZW50bHksIHRoZSB0ZXN0cyBvZiBXaW5kb3dzIFhQIFNQMyB0aGF0IGFyZSBydW4gYnkgb3Nz
dGVzdCwgYXMgcGFydApvZiB0aGUgWGVuIFByb2plY3QncyB0ZXN0IHN1aXRlLCBoYXZlIHN0YXJ0
ZWQgZmFpbGluZyBhIGxvdCBtb3JlLgoKSXQgaXMgbm90IGNsZWFyIHdoYXQgaGFzIGNhdXNlZCB0
aGlzLiAgVGhlIGZhaWx1cmVzIGFyZSBjYXVzaW5nCmJsb2NrYWdlczogc2V2ZXJhbCBvZiBvdXIg
YHN0YWdpbmcnIGJyYW5jaGVzIGFyZSBub3QgZ2V0dHRpbmcgcHVzaGVkCnRvIHRoZSBjb3JyZXNw
b25kaW5nIGBzdGFibGUnIG9yIGBtYXN0ZXInIGJyYW5jaGVzLiAgT2xkZXIgWGVuCnJlbGVhc2Vz
LCBhcyB3ZWxsIGFzIGN1cnJlbnQgbWFzdGVyICg0LjktcmMpIGFyZSBhZmZlY3RlZC4gIFRoaXMg
aXMgYQpwcm9ibGVtIGZvciBYZW4gZGV2ZWxvcG1lbnQuCgpJbiBteSBjYXBhY2l0eSBhcyBvc3N0
ZXN0IGFkbWluaXN0cmF0b3IsIEkgaGF2ZSB0cmllZCB0byBmaW5kIHNvbWVvbmUKdG8gaGVscCBk
ZWJ1ZyB0aGVzZS4gIChJIGRvbid0IGhhdmUgdGhlIGtub3dsZWRnZSB0byBkbyBzbyBteXNlbGYu
KQoKSSBoYXZlbid0IGhhZCBhIGdvb2QgcmVzcG9uc2UuICBNeSBjb2xsZWFndWVzIGF0IENpdHJp
eCB0ZWxsIG1lIHRoYXQKdGhlaXIgaW50ZXJuYWwgWGVuUlQgc3lzdGVtLCB1c2VkIGZvciBYZW5T
ZXJ2ZXIsIHdpbGwgYmUgZHJvcHBpbmcgaXRzCm93biB0ZXN0cyBvZiBXaW5kb3dzIFhQLiAgSXQn
cyBiZWVuIHN1Z2dlc3RlZCB0byBtZSB0byBzaW1wbHkgZHJvcCB0aGUKWGVuIFByb2plY3QgdGVz
dHMgb2YgV2luZG93cyBYUC4KCklmIHlvdSB0aGlua3MgdGhhdCBYUCBzaG91bGQgY29udGludWUg
dG8gd29yayB3ZWxsLCBhbmQgdGhlcmVmb3JlIHRvCmJlIHRlc3RlZCwgSSdtIGFmcmFpZCBJIG5l
ZWQgeW91ciBoZWxwLiAgUGxlYXNlIGNvbnRhY3QgbWUgYXQgdGhlCmFkZHJlc3MgYWJvdmUsIGFu
ZCBJIGNhbiBwcm92aWRlIG1vcmUgZGV0YWlscywgaGVscCwgZXRjLgoKSSBteXNlbGYgaW52ZXN0
aWdhdGVkIG9uZSBmYWlsdXJlIGFuZCBmb3VuZCB0aGF0IHRoZSBWTSBzZWVtZWQgdG8gaGF2ZQpy
ZXNwb25kZWQgdG8gYW4gQUNQSSBwb3dlciBidXR0b24gZXZlbnQgYnkgcmVib290aW5nLCByYXRo
ZXIgdGhhbiBieQpzaHV0dGluZyBkb3duIGFzIGV4cGVjdGVkLiAgV2VpIGxvb2tlZCBhdCBhbm90
aGVyIGZhaWx1cmUgYW5kIGZvdW5kCnRoYXQgdGhlIFZNIGhhZCBmYWlsZWQgdG8gc2h1dCBkb3du
IGJlY2F1c2UgdGhlIFhlblJUIGd1ZXN0IGFnZW50Cih3aGljaCBpcyBiYWtlZCBpbnRvIHRoZSBh
dXRvaW5zdGFsbCBpbWFnZXMgd2UgYXJlIHVzaW5nKSB3YXMgYmxvY2tpbmcKdGhlIHNodXRkb3du
LiAgVGhlcmUgYXJlIGFsc28gb2J2aW91c2x5IG90aGVyIGZhaWx1cmUgbW9kZXMuCgpGb3Igbm93
LCBoZXJlIGFyZSBzb21lIGV4YW1wbGUgbG9nczoKICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA4MTg1L3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMvaW5mby5odG1sCiAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEwODE4NS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzL2lu
Zm8uaHRtbAoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Sat May 06 18:06:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 May 2017 18:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d7456-0002BN-Uc; Sat, 06 May 2017 18:05:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <neilsikka@gmail.com>) id 1d6lwm-0003Oi-EU
 for xen-users@lists.xen.org; Fri, 05 May 2017 22:43:36 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1D/3B-03587-7100D095; Fri, 05 May 2017 22:43:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfT+Ol1+Bt5
 Ig6t/5SxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ownC5+zFyySq1j/8y9bA+M1yS5GLg4hgUmM
 EicnHmcCcVgE7rBI7Oq5wQriSAj8YJGYfPE5cxcjB5CTJ/F6lUIXIyeQmS+xes8xRhCbV0BQ4
 uTMJywgJUIC3hJ7PxiDhNkE1CQerp/IBmKzCKhIrJvYBFUeIHF57Ux2EFtYQEKid+desLiIgL
 TEjCtNYPXMAl4S05/sZprAyDsLyYZZSFKzgLYxC6hLrJ8nBBHWlli28DUzhK0mcXvbVXZk8QW
 MbKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjD+
 XRt4iFGSg0lJlDdNlCdSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv0n9AOcGi1PTUirTMHGCcw
 KQlOHiURHj5/gOleYsLEnOLM9MhUqcYLTleXH7/nonjVtdHIPlk5Y/3TEIsefl5qVLiEPMEQB
 oySvPgxsFi+RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeatBpvBk5pXAbX0FdBAT0EHRomA
 HlSQipKQaGAM3pL0uqo5gcvx5J9RruqSR62yG/5f7XXNM2V9t/Rtx1v3z1t8ML5V1nwWfmC2o
 tdBY0eat4a3NJSyr12sZzq6eKPnj5a0+xekt58/YrYsqYd0a8LUv6kDYFbfkVxcevk18Zvvlz
 /0585zt2jktcj8wK5ZyZ8pknbi7LPpIp09Xf1PG3f2e85RYijMSDbWYi4oTAQfOqhzgAgAA
X-Env-Sender: neilsikka@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494024206!96073074!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37713 invoked from network); 5 May 2017 22:43:27 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 May 2017 22:43:27 -0000
Received: by mail-io0-f174.google.com with SMTP id k91so24150560ioi.1
 for <xen-users@lists.xen.org>; Fri, 05 May 2017 15:43:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=0yFeCnGcV1kR/jf8MvrWEk+K8Hw5arQ3dal8RevLt+w=;
 b=ikb5HPqaTTVZmoTkq+DP/r8apo9o1J55ESZDkPTu6dNrfH6VZJB9UbKsWS9TMxxs0d
 k4nTUzZdWoYVFEU/b/tlvHdI2vm1krW5XuyWv68P0UYMH9IMH3z1+8LlLbmOPaa/Ytyl
 lBEZYh5bw+owEuebUcjZEASVvJWjOB+OhmfUbeORrYUPcdlEjigOUuzr6FmljlgOBqO6
 x5Be3UqcPjn2JeXQgSwEMBK+8QNfGGFUO71xs53jcwybJ2aabrDoHtfzuYnDQtxw1hjR
 vAJ1JSFW/Nf2uTxZBZmkRA4JK6756S4PQl6TEE8ZtRpHnlR4GfYsv+vHKYcw2vMCGWkz
 lPlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=0yFeCnGcV1kR/jf8MvrWEk+K8Hw5arQ3dal8RevLt+w=;
 b=a9q9glVdQxMzwu1etuzlEHPqUGfk/tI00p4tEB4EqkDE2Xdvxmd2AyeOPuKRsd+Ny+
 yYaAV+7lc8WysAE9vYPPk7RztmwAcvFzuVEuH3URzuRk1LQqoV920lvjjyRI7syv3X+4
 Pex4ycvjfpBSPx5GuTa8QBzzOka3TANml8lZsYzptRLhTqbN64IZPo8tEjGj1VaEXLT3
 CjNmRG2gGLjObp+rP5kVrvW+SJqlCYFc1EfDFwhLec8BjVkkl8kcvgOH5OMQ1wsaHKJ4
 Ftg0J1iLxrNOPSqm3rqPHhXQ0oYGWiiNosnC/xxN1EXEuqZMXnhquHBx2Iqcg1bMvsjb
 7geg==
X-Gm-Message-State: AN3rC/5v1rE0x8mTV2n/tXxbJd3oouW7vbQ+GDNFEbXIwzk0dSuyrhGb
 BlMFd2jeZlZ5NmmQJl1/mlgMvnRFt6oY
X-Received: by 10.107.14.8 with SMTP id 8mr46788703ioo.46.1494024206120; Fri,
 05 May 2017 15:43:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.182.135 with HTTP; Fri, 5 May 2017 15:43:05 -0700 (PDT)
From: Neil Sikka <neilsikka@gmail.com>
Date: Fri, 5 May 2017 18:43:05 -0400
Message-ID: <CAHPMNWcs5Wz29+hphTYXY=5vJ-ySWi3f0TBH6+7SkimpCNdidw@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Sat, 06 May 2017 18:05:22 +0000
Subject: [Xen-users] GPU Passthrough
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1322991525621741206=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1322991525621741206==
Content-Type: multipart/alternative; boundary=001a113fd992177f29054ece9efa

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

Hello, I am trying to passthrough my ATI Radeon HD 8800M GPU to a Windows7
DomU from a Debian 7.11 Dom0 running kernel 3.19.1 with xen_pciback loaded
as a module on xen-4.4.0 in a Dell Precision M4800 laptop with VT-d enabled
and =E2=80=9Cnopat=E2=80=9D and =E2=80=9Cpciback.hide=E2=80=9D in grub. My =
setup is that I have the laptop
connected via VGA to an external monitor and I can successfully see my
desktop spread over the external monitor and the laptop screen.

Whether I have the fglrx driver loaded or am using software rendering, I
still get the same behavior: I see the early hypervisor and kernel print
statements to the console, and then it switches to X to correctly show the
KDM login screen. The problem in both cases is that when I hit Ctrl+Alt+F1
to get back to any of the virtual terminals, the screen is black. This
issue does not reproduce when I boot the same kernel directly without Xen.
I'm thinking this could have to do with Kernel Mode Setting, but I'm not
sure.

The reason I am debugging Ctrl+Alt+F1 showing a black screen is because I
suspect that the VGA passthrough is working, but I cannot see the DomU
output on the laptop screen because it stays black due to the same bug
thats causing Ctrl+Alt+F1 to show a black screen. I am speculating that
fixing the Ctrl+Alt+F1 blackscreen problem would also fix the DomU VGA
passthrough problem. The reason I think the passthrough works is because
the DomU boots up, and xl list shows the DomU running over ssh to Dom0.

Thanks in Advance.

--=20
My Blog: http://www.neilscomputerblog.blogspot.com/
Twitter: @neilsikka

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

<div dir=3D"ltr">


=09
=09
=09
=09


<p style=3D"margin-bottom:0in;line-height:100%">Hello, I am trying
to passthrough my ATI Radeon HD 8800M GPU to a Windows7 DomU from a
Debian 7.11 Dom0 running kernel 3.19.1 with xen_pciback loaded as a
module on xen-4.4.0 in a Dell Precision M4800 laptop with VT-d
enabled and =E2=80=9Cnopat=E2=80=9D and =E2=80=9Cpciback.hide=E2=80=9D in g=
rub. My setup is
that I have the laptop connected via VGA to an external monitor and I
can successfully see my desktop spread over the external monitor and
the laptop screen.</p>

<p style=3D"margin-bottom:0in;line-height:100%">Whether I have the
fglrx driver loaded or am using software rendering, I still get the
same behavior: I see the early hypervisor and kernel print statements
to the console, and then it switches to X to correctly show the KDM
login screen. The problem in both cases is that when I hit
Ctrl+Alt+F1 to get back to any of the virtual terminals, the screen
is black. This issue does not reproduce when I boot the same kernel
directly without Xen. I&#39;m thinking this could have to do with Kernel
Mode Setting, but I&#39;m not sure.</p>

<p style=3D"margin-bottom:0in;line-height:100%">The reason I am
debugging Ctrl+Alt+F1 showing a black screen is because I suspect
that the VGA passthrough is working, but I cannot see the DomU output
on the laptop screen because it stays black due to the same bug thats
causing Ctrl+Alt+F1 to show a black screen. I am speculating that
fixing the Ctrl+Alt+F1 blackscreen problem would also fix the DomU
VGA passthrough problem. The reason I think the passthrough works is
because the DomU boots up, and xl list shows the DomU running over
ssh to Dom0.</p>

<div><div><div><br></div><div>Thanks in Advance.<br></div><div><br>-- <br><=
div class=3D"gmail_signature"><div>My Blog: <a target=3D"_blank" href=3D"ht=
tp://www.neilscomputerblog.blogspot.com/">http://www.neilscomputerblog.blog=
spot.com/</a></div><div>Twitter: @neilsikka</div></div>
</div></div></div></div>

--001a113fd992177f29054ece9efa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1322991525621741206==--


From xen-users-bounces@lists.xen.org Sun May 07 10:06:18 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 10:06:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d7J3w-0001Oo-RP; Sun, 07 May 2017 10:05:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marincosmin2001@yahoo.com>) id 1d7J3w-0001Ne-02
 for xen-users@lists.xen.org; Sun, 07 May 2017 10:05:12 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 04/F1-01868-751FE095; Sun, 07 May 2017 10:05:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsXifDh8j27YR75
 Ig21TlCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oy9baeZC+ZxVaz82cbUwNjP2cXIxcEiMI9F
 4uC6dyxdjJwcQgLJEs2HZzJD2GkSTVd3s8PYncc3Q9XES3w+tgusRkJAQWJC73Q2CNtW4uzM3
 cwgQyUETrNI/Hy/iQnEERJoYJT4fmEpI0gVi4CWxI1Pl1m7GDk42AT0JJZOqYYYaiRxZ/kcsA
 UiAuYS/86cYQWxeYGGHjp1H8wWBmo9sOAkI0RcUOLkzCdg9cwCsRIdp1dAHecosXrZbUaIg3I
 kDs+dzQhRIyJxcudf1gmMIrOQtM9C0j4LSdksoOuYBdQl1s8TggjLS2x/O4cZwlaTuL3tKjuy
 +AJG9lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHxVc/Aw
 LiD8fdpz0OMkhxMSqK8aaI8kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK+854sUEixKTU+tSM
 vMAUY6TFqCg0dJhDcZJM1bXJCYW5yZDpE6xajLsW/z7/dMQix5+XmpUuK8e0CKBECKMkrz4Eb
 Aks4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8/0Cm8GTmlcBtegV0BBPQEdEg9/MWlyQi
 pKQaGNdsm6web7F+Pqd6VgPH8rebbewP2YuVqCnJHt/IlW4f5GyVlTh/2rovk5yDkt6EW810a
 mSbc7D71aFqkz4ZFZ0l706XPdzDU7sxWemsYmOK4tmlTGo/PMpv7fUuydDJl67xMmGs3SLQ7c
 6ctKot/s8yPqaLXN+lXKu+7RZnltp+LtAzVaJCiaU4I9FQi7moOBEAV+fDFzUDAAA=
X-Env-Sender: marincosmin2001@yahoo.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1494151508!98493438!1
X-Originating-IP: [67.195.87.188]
X-SpamReason: No, hits=2.3 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_50_60,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25679 invoked from network); 7 May 2017 10:05:10 -0000
Received: from nm47-vm10.bullet.mail.gq1.yahoo.com (HELO
 nm47-vm10.bullet.mail.gq1.yahoo.com) (67.195.87.188)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 May 2017 10:05:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1494151508; bh=eS9/LPOMPc3hk3+ck5m4cGaAB/kA+Wq0oFHL5v7d4P4=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=r2FtpTfYEJG02jq3DQGyKLl0ZfiibCYvdzE2qodozW+Bi7bjktSmSD059y1GqSeUXnVWVttYVISPgycx7lGfIC0K+89gMgBb4UvmArmJxAHW5vNZAm9MxHSxRpcI93RKwBKRhDWtWS+82ijvofqUQZNzhvjTRj/loCWps9QKDz3ct7HPW3PPWNJFvb0dES23kAp+7ZzptCZY/8LWazYHrMliHeqwYjIIXI1wz8eZuD7hkg/XVSoA58V3r6YsmImmTZfQ3Gj+vCMimSUiFb4Kg8eXXQGpEmuizyhqVciS+xlwSktcEGfbzj+jQOfcFTHa8XnQtAfEPPVRXOMt5/LzCw==
Received: from [127.0.0.1] by nm47.bullet.mail.gq1.yahoo.com with NNFMP;
 07 May 2017 10:05:08 -0000
Received: from [98.137.12.60] by nm47.bullet.mail.gq1.yahoo.com with NNFMP;
 07 May 2017 10:02:08 -0000
Received: from [98.137.12.233] by tm5.bullet.mail.gq1.yahoo.com with NNFMP;
 07 May 2017 10:01:08 -0000
Received: from [127.0.0.1] by omp1041.mail.gq1.yahoo.com with NNFMP;
 07 May 2017 10:01:08 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 298906.66163.bm@omp1041.mail.gq1.yahoo.com
X-YMail-OSG: ZnZ_NhcVM1lmgq3jE3PRw.boyjUINsSeD9UAkRu1G77TMXz1xfedNBRr3FNWo.D
 8qH_0tniTLm_rM_WKKNICd9KKgceXwJzYCoZY8ZX9XkcgnT33dpMoraReajzGrkRRqezA9Om6B6j
 4loCVjXZqhM5F2lIOeNAFY5zkzvA9uENBc0hgcpsYUWH6kME.wxDNhCrBuBMraPPzA4IPI4KJ_AO
 XdC_5iL6Wv1RIniXxUI06EzNVQXC1WJ8ZXc8Bdn4AlnmGnpBqsrAPxB3RymQhuSYv6zhydA.uioG
 jSCcEbKmH25LtWnzZQ.e9sugWt9fOnPX.JJMMWPD8Ozs5o33ohwGm_Hm2kDlt7WegHDM0vu_gsbY
 tif.bRo2t99qG7sWTAUyJlqSoOCOkBvirxwlZarA7gMlFwg4dLgUe7A.dZP_GHeiuvHgQ_Shtwyy
 erqMExySBrx68bBaut8O8Cf2wvnl8kgtx_mIY5Q3hLcKdrvjUt2z3px5JF1qvFnk9qNU0n0fOhzr
 mb5ApQ45I2Zk9ZYoho40vG_gWqRXtitOFr7M_ZM4-
Received: from jws300058.mail.gq1.yahoo.com by
 sendmailws777.mail.gq1.yahoo.com; Sun, 07 May 2017 10:01:07 +0000;
 1494151267.875
Date: Sun, 7 May 2017 10:01:07 +0000 (UTC)
From: Marin Cosmin <marincosmin2001@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <1289410294.5591329.1494151267729@mail.yahoo.com>
MIME-Version: 1.0
References: <1289410294.5591329.1494151267729.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9539 YahooMailNeo Mozilla/5.0 (Windows NT 6.1;
 rv:38.0) Gecko/20100101 Firefox/38.0
Content-Length: 1843
Subject: [Xen-users] Xen common hardware configuration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Marin Cosmin <marincosmin2001@yahoo.com>
Content-Type: multipart/mixed; boundary="===============0166278815579824039=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0166278815579824039==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5591328_1446762306.1494151267728"
Content-Length: 1310

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

Hi,
Could somebody point me what is/are most common hardware configurations for a server running Xen with a bunch of domains with respect to memory, CPU, and CPU cache ? I am interested in finding out whether it would be possible to do some optimizations with respect to memory that is allocated to a particular domain.
Thanks,Cosmin


------=_Part_5591328_1446762306.1494151267728
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div>Hi,</div><div><br></div><div dir="ltr">Could somebody point me what is/are most common hardware configurations for a server running Xen with a bunch of domains with respect to memory, CPU, and CPU cache ? I am interested in finding out whether it would be possible to do some optimizations with respect to memory that is allocated to a particular domain.</div><div dir="ltr"><br></div><div dir="ltr">Thanks,</div><div dir="ltr">Cosmin<br></div><div id="yui_3_16_0_ym19_1_1493235313200_277281"><br></div></div></body></html>
------=_Part_5591328_1446762306.1494151267728--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0166278815579824039==--


From xen-users-bounces@lists.xen.org Sun May 07 14:50:52 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 May 2017 14:50:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d7NV6-0005on-Lp; Sun, 07 May 2017 14:49:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@thehobsons.co.uk>) id 1d7NV5-0005oh-PZ
 for xen-users@lists.xen.org; Sun, 07 May 2017 14:49:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 83/B7-03920-BF33F095; Sun, 07 May 2017 14:49:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42IJeMo1TfeXMX+
 kwYU1PBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8b+Z1vYC1aLVMw4zdPAuFWgi5GTQ0LAVuLu
 8gMsXYxcHEIChxgl7q+byw6SYBbQkrjx7yVTFyMHB6+AnsT2X3IgYWEBK4ld97YwgthsAtoSk
 +e+YgKxOQXsJKasXwxWziKgIjFjfhnEFG2JZQtfM4PYvALOEpPeb2QBsYUEiiUWbprACmKLCJ
 hL/DtzhhXiHFmJ0+ees0xg5J2F5IhZCEfMQjJ1ASPzKkaN4tSistQiXSNDvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwHBiAIIdjH+WBRxilORgUhLl3aTHHynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgveKEVBOsCg1PbUiLTMHGNgwaQkOHiURXnZgcAvxFhck5hZnpkOkTjEqS
 onzuoP0CYAkMkrz4Npg0XSJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxbQKbwZOaVwE1/Bb
 SYCWhxtCgPyOKSRISUVAPjIuuTzmY2UVe0ZvzzUJpx48DUYplc/ZaFHBb9y6aXVB5V32Krfcp
 cWpQ34mdv9u+Ezf9+55s0LhWby6K20GHZ3OPVpm3/p85Jmtx5fLOL5OoaRt+XAdcL1F8enHOt
 ae6Fb/dv+Tx+knXceYPGrKjcRYoFiyKt5Hwy0rnz/96y4Sx587j3efESJZbijERDLeai4kQAo
 6/RoaECAAA=
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-5.tower-27.messagelabs.com!1494168569!95304679!1
X-Originating-IP: [80.229.10.150]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18742 invoked from network); 7 May 2017 14:49:30 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
 (80.229.10.150)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 May 2017 14:49:30 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.137.111] (unknown [192.168.137.111])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id E4C421A071
 for <xen-users@lists.xen.org>; Sun,  7 May 2017 14:49:23 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <1289410294.5591329.1494151267729@mail.yahoo.com>
Date: Sun, 7 May 2017 15:49:24 +0100
Message-Id: <C7F17975-89FE-46C5-9F7A-C79772269A40@thehobsons.co.uk>
References: <1289410294.5591329.1494151267729.ref@mail.yahoo.com>
 <1289410294.5591329.1494151267729@mail.yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Xen common hardware configuration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWFyaW4gQ29zbWluIDxtYXJpbmNvc21pbjIwMDFAeWFob28uY29tPiB3cm90ZToKCj4gQ291bGQg
c29tZWJvZHkgcG9pbnQgbWUgd2hhdCBpcy9hcmUgbW9zdCBjb21tb24gaGFyZHdhcmUgY29uZmln
dXJhdGlvbnMgZm9yIGEgc2VydmVyIHJ1bm5pbmcgWGVuIHdpdGggYSBidW5jaCBvZiBkb21haW5z
IHdpdGggcmVzcGVjdCB0byBtZW1vcnksIENQVSwgYW5kIENQVSBjYWNoZSA/IEkgYW0gaW50ZXJl
c3RlZCBpbiBmaW5kaW5nIG91dCB3aGV0aGVyIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGRvIHNv
bWUgb3B0aW1pemF0aW9ucyB3aXRoIHJlc3BlY3QgdG8gbWVtb3J5IHRoYXQgaXMgYWxsb2NhdGVk
IHRvIGEgcGFydGljdWxhciBkb21haW4uCgpJIGRvdWJ0IGlmIHRoZXJlIGlzIHN1Y2ggYSBsaXN0
IC0gdGhlcmUgYXJlIHNvIG1hbnkgdmFyaWF0aW9ucyBvZiB3b3JrbG9hZCB0aGF0IEkgZG91YnQg
dGhlcmUgYXJlIG1hbnkgc3lzdGVtcyB0aGF0IHNoYXJlIGFueXRoaW5nIGluIGNvbW1vbiB3aXRo
IG90aGVycy4KCkluIHRlcm1zIG9mIG1lbW9yeSAoYW5kIGRpc2spLCB0aGF0J3MgdGhlIGVhc2ll
c3QgdG8gYW5zd2VyIC0geW91IG5lZWQgZW5vdWdoIGZvciBEb20wLCBwbHVzIGVub3VnaCBmb3Ig
ZWFjaCBvZiB5b3VyIERvbVVzLCBhbmQgYSBiaXQgZm9yIG92ZXJoZWFkcy4gU28gaWYgeW91IGtu
b3cgaG93IG11Y2ggZWFjaCBEb21VIG5lZWRzLCBhZGQgdGhlbSBhbGwgdXAsIGFkZCBlbm91Z2gg
Zm9yIHRoZSBEb20wLCBhbmQgcm91bmQgdXAgLSB0aGF0J3MgeW91ciAqbWluaW11bSouIElmIHlv
dSBkb24ndCBrbm93IHdoYXQgeW91ciB3b3JrbG9hZHMgd2lsbCBiZSBpbiB0aGUgZnV0dXJlLCB0
aGVuIHlvdSBzdGljayB5b3VyIGZpbmdlciBpbiB0aGUgYWlyIGFuZCBndWVzcyA7LSkgT0ssIHRo
YXQncyBhbiBleGFnZ2VyYXRpb24gLSB5b3UgZG8gdGhlIHRvdHRpbmcgdXAgZm9yIHdoYXQgeW91
IGRvIGtub3csIGFuZCB0aGVuIHlvdSBoYXZlIHRvIGd1ZXN0aW1hdGUgaG93IG11Y2ggaXQgd2ls
bCBpbmNyZWFzZSBvdmVyIHRoZSBwZXJpb2QgeW91IG5lZWQgdG8gcHJvdmlzaW9uIGZvci4KCllv
dSBjYW4gY29tcGxpY2F0ZSB0aGluZyB3aXRoIGJhbGxvb25pbmcuIEkgdGVuZCB0byBzZXQgZ3Vl
c3RzIHVwIHNvIHRoZSBjb25maWd1cmVkIG1lbW9yeSBpcyBoaWdoZXIgdGhhbiB3aGF0IHRoZXkg
bm9ybWFsbHkgcnVuIHdpdGggLSBlZyBhIGd1ZXN0IG1pZ2h0IGJlIGNvbmZpZ3VyZWQgdG8gaGF2
ZSAoc2F5KSA0RyBtYXggbWVtLCBidXQgc3RhcnQgd2l0aCB0aGF0IGJhbGxvb25lZCBkb3duIHRv
IDNHLCBnaXZpbmcgbWUgYSBiaXQgbW9yZSBmbGV4aWJpbGl0eSBpZiBJIG5lZWQgdG8gYWRqdXN0
IGEgcnVubmluZyBzeXN0ZW0uCgpBSVVJIHRoZXJlIGFyZSBtZXRob2RzIGZvciBoYXZpbmcgZHlu
YW1pYyBtZW1vcnkgYWxsb2NhdGlvbnMsIGJ1dCB1bmxlc3MgeW91ICoqUkVBTExZKiogdW5kZXJz
dGFuZCB5b3VyIHN5c3RlbXMgYW5kIGhvdyB0aGV5IGJlaGF2ZSwgdGhlbiB0aGVyZSBpcyBncmVh
dCBzY29wZSBmb3IgY3JlYXRpbmcgdHJvdWJsZSBpZiBzZXZlcmFsIHN5c3RlbXMgYWxsIHdhbnQg
dGhpcyBkeW5hbWljYWxseSBzaGFyZWQgbWVtb3J5IGF0IHRoZSBzYW1lIHRpbWUgIQoKRGlzayBz
cGFjZSBpcyByZWFsbHkganVzdCB0aGUgc2FtZSAtIGFuZCBhZ2FpbiwgYmV3YXJlIG9mIGR5bmFt
aWMgZGlza3MgKGF1dG8tZXhwYW5kaW5nIGRpc2tzKS4gTWFueSBvZiB0aGUgcHJvYmxlbXMgSSd2
ZSB3aXRuZXNzZWQgd2l0aCB2aXJ0dWFsaXNlZCBlbnZpcm9ubWVudHMgKG9uIFdpbmRvd3Mgc3lz
dGVtcyBtYW5hZ2VkIGJ5IGNvbGxlYWd1ZXMpIGFyZSBkdWUgdG8gZXhwZW5kaW5nIGRpc2tzLCBv
dmVyY29tbWl0dGVkIHNwYWNlLCBhbmQgZ3Vlc3RzIHN1ZGRlbmx5IGRlY2lkaW5nIHRoZXkgbmVl
ZCBtb3JlIHNwYWNlIHVudGlsIHRoZSBob3N0IHJ1bnMgb3V0LgoKCkNQVSBpc24ndCB0aGF0IG11
Y2ggZGlmZmVyZW50IC0gd29yayBvdXQgaG93IG1hbnkgY29yZXMgZWFjaCBndWVzdCBuZWVkcyBp
biBvcmRlciB0byBwcm92aWRlIHRoZSByZXF1aXJlZCBwZXJmb3JtYW5jZSB1bmRlciBwZWFrIGxv
YWQsIGFuZCBhZGQgdGhlbSBhbGwgdXAuClRoZXJlJ3MgcHJvYmFibHkgbXVjaCBtb3JlIHNjb3Bl
IGZvciBhcHBseWluZyBkaXZlcnNpdHkgb2YgZGVtYW5kIGluIHRoYXQgQ1BVIGNvcmVzIGFyZSBy
ZWFkaWx5IHNoYXJlZCB1bmxpa2UgbWVtb3J5IGFuZCBkaXNrLiBCdXQgYWdhaW4sIHlvdSBuZWVk
IHRvIHVuZGVyc3RhbmQgeW91ciB3b3JrbG9hZHMgLSBzbyBubyB1c2Ugc2hhcmluZyAoc2F5KSA0
IGNvcmVzIGJldHdlZW4gdHdvIGd1ZXN0cyB0aGF0IG5lZWQgNCBjb3JlcyBlYWNoIGlmIHRoZXkg
YXJlIGdvaW5nIHRvIG5lZWQgNCBjb3JlcyBlYWNoIGF0IHRoZSBzYW1lIHRpbWUgYXMgZWFjaCBv
dGhlciwgYnV0IGl0IGlzIE9LIGlmIHlvdSBrbm93IHRoYXQgb25lIGlzIGdvaW5nIHRvIGJlIGlk
bGUoaXNoKSB3aGVuIHRoZSBvdGhlciBpcyBidXN5LgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Mon May 08 10:02:24 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 10:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d7fTo-0000Jm-9M; Mon, 08 May 2017 10:01:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jrc@skylon.demon.co.uk>) id 1d7fTn-0000Jg-Ey
 for xen-users@lists.xen.org; Mon, 08 May 2017 10:01:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 16/9A-01868-2F140195; Mon, 08 May 2017 10:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTWUwTURSG585M28Ewem1ZjhVirBgISiPygjH
 EonF5UKMPasB1kJE2tIXMFFOfILgWRWqigAUF4xowoLikajAIikHUKBSjGIwCKmKUuASMELHT
 GbC+fWf+/z/35Nw7DKU9q9EzvNPBC3bOalBPoeOyifkJ31Jx2oLCgtnJNV1NKhNa9eDOKLkOp
 ass9owc5w6V+UP1XpTrm+H88iquADVFFKEpDI0rKOh72EpJBcIVCHpe3CKlQotHETwfq9IUIY
 bR4WVQVritCIUwYTgafL/LVLKnFUH7+VpSEtR4Hngvn1BLzOLl8KfkdoBpHAP9XW5K4nC8CQa
 uj6lkz3RoO9lPSxyCV8DhEldgCgrvR3Bp+GPABNgArlpvQAB8EEHR6apAJy2eA6c63bRsioYH
 TyoVXgNdvaUambfDvbPtpBx+r4aS5iNKp6ckPLt9l5Rd2VB285CSWA1lNxqUTu9IKG1LlwPFG
 vj1xqcEouDitT5aFtxqaB15q5aLU9PgR2elcuBLNVx6+xVJER3Ww5C3TeEouFJeqcSLKajr8S
 A3ivEE7cQTvAdJoHAmfL26L8ATi/YEbmMmlPsK1Z6gpXv+XZgn+JI8QYuWe8bC2OkOhSOhu7+
 KlHkeXDjzWfmeAnV1Q7TMRvgyWqzwIqj3ftdUo2k1KE7khd28kLAwyZghWLLMDhtnsSYkLkgy
 2nhR5LJ4K5chGnfm2BqQ/6nmEwTyoqONa5vRDIY0hLPpBE7TTs3Iydxj5kTzdiHPyovNKIphD
 MDeNfm16QKfxTt3Waz+9z4hAxNqCGPtksyKuZxNtGTJ0iOUxBw99G2IZF66hodILW3PsfP6SL
 ZdsmLJas6zTzaa+Hc6ULRexyKCILShubxgszj+1wdRJIMMOrZO6hJqsTsmzxv0j0L6R1lPBEZ
 xcP8kfQHKH18yXrn0Ye2n1cfKT4xQwqe0+33G+QO4kytNsaWeK21xV1lf61t8PY/Xds806zbW
 o7krf8bOOl88vjAvl5yVmVxhQrdqjxtdi4hNm2P3hvdm03pT/P54J6EqSMaNAw0m9pl+8Zabm
 a6toSMVjRGNH/pTzAcGrVHusJ0kt6HGQItmLjGeEkTuL0HoEyQ2BAAA
X-Env-Sender: jrc@skylon.demon.co.uk
X-Msg-Ref: server-6.tower-31.messagelabs.com!1494237681!60691032!1
X-Originating-IP: [40.107.0.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33126 invoked from network); 8 May 2017 10:01:21 -0000
Received: from mail-eopbgr00044.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.44)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 May 2017 10:01:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=skylondemononcascade.onmicrosoft.com; s=selector1-skylon-demon-co-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=xH5gLS4+O0uvfROJb5fIDw9jcRroNsdnCONcv4N0Q4g=;
 b=o86ZYRJzCzy9HpTxUE5KSwVPc94PK/mDCl7awGM5cEwg0Q/etpvl38mBxT92oyX3ph9U5WKrrrh6skHdrAG5F8C2ij9pggkRYAsh3tTNSxykXVoHGKQaBDH9IKJAgWmxSBs4gsjq5gYXrW9yJcaJCQDRJfR1yZyCE5yR0AiJMkY=
Received: from [192.168.199.2] (81.104.142.175) by
 LOXP123MB0775.GBRP123.PROD.OUTLOOK.COM (10.166.250.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Mon, 8 May 2017 10:01:20 +0000
To: <xen-users@lists.xen.org>
References: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
 <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
 <c27b7b3b-f640-026a-fa36-0d81b1e0266b@skylon.demon.co.uk>
From: John Connett <jrc@skylon.demon.co.uk>
Message-ID: <e6ac5929-0780-245b-2a38-eba8dbea9eb7@skylon.demon.co.uk>
Date: Mon, 8 May 2017 11:00:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <c27b7b3b-f640-026a-fa36-0d81b1e0266b@skylon.demon.co.uk>
X-Originating-IP: [81.104.142.175]
X-ClientProxiedBy: AM4PR0501CA0024.eurprd05.prod.outlook.com (10.167.83.162)
 To LOXP123MB0775.GBRP123.PROD.OUTLOOK.COM (10.166.250.11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 763afd09-f50d-442c-014c-08d495f92d11
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075);
 SRVR:LOXP123MB0775; 
X-Microsoft-Exchange-Diagnostics: 1; LOXP123MB0775;
 3:coBYN4AoG5box57MMdFwE9l07TxOpkX72cIjAIGwSK+BP9kZQvw5fb9MWiM14h/6yct+Ryv6fc+KO0GyAAIeoOGdd8db2fIQqNXkba/Sh9o6i/mCaDsqUwX98YkYiSilFQz7VZI6sKBA4vyRNOd3zKBVFx8RsZI2jVk6omzDX5/poU2+Wa4KCZO+Dl1R0vhnkT4xb2ihP2+W9H32jEQj2XTbWI0T8+cf35zsC43uepsFlqv7EoXmW/pbek7KVx0fkPvYkvM2VThR0OUZbJPeCKCYVbAXm6lhO7VpdD8V1pf2LqN/X/qOeG2dnE9a2Mwr;
 25:EC35VDTI2GFiieQpHe3voi1ORYVzIrUHXTqCmGXNDjoUVJAg5MqpTm9U8C/OWC91slq0MBAYXKOvMcoPyJpjAz6Lm+vLRKkOV7HwvrKVBxYM5ovI8fBrSzW2NxXH/JUF2so24UXyLBilZJru+OjiXLgCGherSOv90vD05Cv1aXNQJ8xfbgabjuU8B/80S5P8Ctk6Cs+3O4/lp1crpd8xlq3ASB13ww3nNWvj+cZveJXSyVq4NlbmNfHGa2zOC8cMD3eVMGcWwatXF7KtLKJTE32rgL/AqXUtdYcwVl8Hd5A/ZW6W/WJ9gI75kRBSG+GgkPPTMs/Oz2m/wWm7B4Xo+kAl4yal+ytTKaV3LOeAotnr9vTRn/aRz8hdTqyyAepsvtm7TFpcT5YL06Z+tlRnrsXTDmx6C9xWS2YQYEeu7aQ4L3s5UY+IOLL0TSoglMhcX8W2Xzp5gPgKE3hi9CTglAw9PpYPvvYIVv6rrZqyoQc=
X-Microsoft-Exchange-Diagnostics: 1; LOXP123MB0775;
 31:Ps/oau0AE8G2PAMWbAqSPo4BqaFYQnNKwpCpTICd/sTgIjfml0AJOOjdE2KvI7rFGxY6Vb3sMVFuBxs0ZS049dCQNUJ9BaNbuL4dnAQreaFKZ7kUVi39i4gLMsmO27EyX1cuKobDFTpxQZ8N74emYYqFnlqw2ImV7uS7n7e4UG5T+ZybNTCYl4U1jp/B8i/MqRoFXku+Sguyhx7jVX3IeOXmMyU3tIxYsSCgHke3ELd6zTHYn7KaXaAHa0kZWhxQO9Au/ekhhV/bjChLUdPHDg==
X-Microsoft-Antispam-PRVS: <LOXP123MB0775FE19D0C331CF6EE2C7B6DCEE0@LOXP123MB0775.GBRP123.PROD.OUTLOOK.COM>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(211171220733660);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(6041248)(2016111802025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201703061421075)(20161123555025)(6072148)(6043046);
 SRVR:LOXP123MB0775; BCL:0; PCL:0; RULEID:; SRVR:LOXP123MB0775; 
X-Microsoft-Exchange-Diagnostics: 1; LOXP123MB0775;
 4:zzphf0eAEyqLcRZdN8NzQ2LNFdAg5xqqdBzWRFTrokQDWMTs535SdGhZI0mOgtCtIXbXIrUxCiuqdjZP9VRvr7O8oi4HBpvW1afaRc8M7EeqJFKmP5JEPh0nGHRXHPNqBU/RrbdGVW/LoGYm68A5tl7oM93/szsziozGcdz1M9dEhp2C/3tIbe4e0Ja93uVsEC7ynCPkATjGY72QqGdCp0260vMnujAj46USdbI9u4dtAhA3qcXhCLxyTG0f3QgXY/XRgYbnjSTh++/Tfiw+W7gfJdcuQF36+9qbkGt7H8MloqkkXPU7pYCWLRMQZJgAuhrjCg8g2NoWfItkWhtEtE5xsqrYpivhdnb7PUix8ivTK+SKn30RVIBibQtgAk0Tm7Lkq0PzCOEiQ/Q00ppjPA1JTy6DARiJJyVBFkxND497S4y0NNiCzU86REAiNG2iXzjyTIlmthNvqHdrFKYcxhjNvLsCZOoXyYbFo5cIx+2nEbyBHFoijXAETqOXA3FMe8Kzwt1vnslipnltoZePjhUenQS6ZITx6fOvnBDJpFaWQTgPf+/1OHBFTlJ5yyN8rMpsJyr8qKNtEAMXaNuHVoq49qQrTD9OuWHyDR49z3RNsYpjFEsItTZn/9cEoEKC8TL4BsZepq2LYnFMoy6x3PriIDi9aEz7Eo9SB4jGLK2cw1XeYG3aAg/MtaP2a7epSdOjaiaIaqJQLU3y8bXRxSHL91T2m4M9+3p8QnT5k6dA1OIZ602Hr7UNHe3zDfctAXie6l6QFO3LDpr9IeVsxqXOBt3FtLsvth0fmwAMR7GLnNUcopSnag75cXkblxclukQHLU11KyN+dqd00D5mQg==
X-Forefront-PRVS: 0301360BF5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39450400003)(66654002)(377454003)(24454002)(4001350100001)(83506001)(2950100002)(2351001)(189998001)(42882006)(8676002)(6916009)(2906002)(6666003)(512874002)(25786009)(53546009)(31696002)(5890100001)(74482002)(6116002)(3846002)(117156002)(5660300001)(568964002)(84326002)(42186005)(31686004)(33646002)(65826007)(86362001)(66066001)(65806001)(65956001)(966004)(77096006)(21480400002)(6486002)(53936002)(6306002)(6246003)(53366004)(53376002)(38730400002)(110136004)(305945005)(508600001)(54356999)(50986999)(76176999)(229853002)(81166006)(7736002)(64126003)(42262002)(10090945008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:LOXP123MB0775; H:[192.168.199.2]; FPR:;
 SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; LOXP123MB0775;
 23:Jsy2QN/bUss1bp9FCrOaYrbxqedoQKDR5eAWusiIK?=
 =?us-ascii?Q?/XUmQm1zjQ7cDN8fQTfTdWLtyapJ6w364KpIbhKjhYBjInm6wOlt3YXl9mI1?=
 =?us-ascii?Q?nDaYNkFRUWFo/7x6FWayg/Kv6Twj8WzKrLJeTxfEAaT+KAPr1SQZGNfQ2vUE?=
 =?us-ascii?Q?mcXJ0xAkLC7QLcHiDO0jJwhcgx2y7FxJBsU5XtoCwP0D4x0q6slQKVhD5L83?=
 =?us-ascii?Q?hgYhP/zMx9shHOBaIqMUl7c8Z7TZAxjOrgK7RikjcgUE9tIGWYxRRp+7XDeR?=
 =?us-ascii?Q?m67aAjKHU6UFk6s8FsRDPkTnTvEEN6g+0Euoazs3CplUBG8uHZeXA1RdQ+4v?=
 =?us-ascii?Q?kQFRR62A45hIOeq/a+rNM72ROaiPfywdpsoST3EGxYb/dFjMgHRp/LgDN/2x?=
 =?us-ascii?Q?A1tcA+1Qzt4nPsBhRtPsvEpahMU8TpGGwriEjobBJt0xhRe6Sfn/TDA4bhec?=
 =?us-ascii?Q?yRvyenTa4pwjfqSIcHdhKdBE02G4JsD+0TiDL4vtr5M6eVKayqqgrQp/WKis?=
 =?us-ascii?Q?gQAQ9Wwt/Y9f+iySUBQRf+AgtfSiUTLIBBF0Ec+QoGZwkicXYZ7Bdqp9vNnp?=
 =?us-ascii?Q?EG7v+qFuZ3JuetDNPn/VVERoBifBcwQ0k53NRhx+XyMz8xbhQHEAlE7V5OGC?=
 =?us-ascii?Q?CZuxPIQKcXPLRXr0qzh2ydhtHn9e+KLiOhilxY3F0viQ6Wrjk7KvafF3bDYX?=
 =?us-ascii?Q?XHAS+XLw3sWtrZMtHgzeqvekWHCQ7b5sgO69ta17VI/v7eix7HrC+cuQeIHE?=
 =?us-ascii?Q?l/zG8+kkOSCB1eYRhPGgWTavHctKd+u9pkrRDx1X4bpzPcN/tV0MDz6luT31?=
 =?us-ascii?Q?yZ0x25eF/eCO/AC14exHDeoRTACKIpVGgVCTsgwtuHUm5OD0OreRB1wAi5Ub?=
 =?us-ascii?Q?LCuUYpGp7GDYtQH/TNgp+PMzWrjeK80X5Y591TqWfat49yBzSULGwP5xf62q?=
 =?us-ascii?Q?Ax0SB9wWXH966ajtJ/yoNwzOm2ezsB6mGIUgGKGN2EaN1V0C4/OuIwrdf76f?=
 =?us-ascii?Q?tkI641m374O0hKF9ZH5z5E8xSYdO/7bLVbuVzW/O2KVWkYlOc9d9sOC+JvRL?=
 =?us-ascii?Q?D/A4UFiM3Nh3hV++Eosk782KBe2M3NcBYUVf/VRSFapCP+3S7IxFOZU1wRwl?=
 =?us-ascii?Q?aSQVJhP3tl1O1BmSuL8BQk8ZE+Phch2kuCER6nQkHMEx/Xb58qNOglahk8/2?=
 =?us-ascii?Q?7cfxEewYL9s7lyU8CRHlZe2ea/dh+bDEmHgDxX1GBGAIUB06QN/fIyTFYjPN?=
 =?us-ascii?Q?WuLJKq3cc9M/yivvz9+U9XbyUpOGQYCWmIUHC6FM4x5BSD0JkK+bBYKFoEaT?=
 =?us-ascii?Q?29+lCs1M9LgDpkeO0IxJOZuP4z9gQNJs1BVL4z1s2NlxTBoQVAfh7AAPqRSH?=
 =?us-ascii?Q?mucdNNy0/JaXMrFDpSOHpiAhOT/Xb91D+O48kbJRIqeB76+q2vx6fMCBXHzk?=
 =?us-ascii?Q?9ED3ogJTlntEoWVv36oWzigu/3fECJxEjODXHqveZ49Qy26WPxb?=
X-Microsoft-Exchange-Diagnostics: 1; LOXP123MB0775;
 6:HBZ5U9tuF+LcFpyozb0WBF7fO653ZKhpCuvzgPQAi/TMgC3dcVctDJCH6Rm7pgAWZxtzPnoMFK5cFgivGgBp2w74Xc9HuyL8YFxqQTg3OU/6v2+C5UI39zmy2Roy4/YmK0NQGdr/dn/r1pLaR9EPu/4TBNtCkd/z4lmOlm4bLlzyXmYxaCy1XFtceoSmaUr9c8kV6Q+FTvWeUbqueiy2Z0afTsingfNwV0alaxnrrqwyD8Kd9cgTUJZz0H11SJXFnWatsELevXWXo1tEjuaF4z2ypdp5bhkzH69BEarmL6doRHZGy+W4sCrdc8hQk5uYw/l8i6gFrXkILmlOTc3PanlPwIGgwCbQXcOhIpGnPcUyi5ht0/U4UDaIg+SODFHA3Hxp6KeyiffGFHQlgCk5u2vMQvEmfxYF4ir4yiztGnrbkLBYkWLDnzeYjNXkJlnT2FcwDdq7kFr2BDwBEArzX/Gl1ktvU/zbwdBEjFK7Ols0GidSF07wZW4OsOAORnb9k2l0RkK6qi6BqyPx5gq1iA==;
 5:3iYN8+dcTa1ddUC4Bh5e/IdPJgNs4BO84sJhMD9lNVNOlkj3HyJMLqNAe7geLfOkihVHt5MK5fyTaWvgw0G3K1oD3ptUi2UkzZOQpv2PcoCtLrVjBalHPYWv3l3Q1SLTcYLUTpcmSgWG24boPTOX/g==;
 24:JY93KIsW2ftGUcXX86tXwOzaeEwzZztKvWE1gBV2pe+y7xqVn/8peYxJdjU+wUBsleD0v7P3mfAE+AmhVY4DaBbzCCxql/CgZ9YXppjhefg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; LOXP123MB0775;
 7:WmoDNbBr4af8iWGFHnKdvW5V8MjktrdNGwJcCPWQXBJByzzcrweJ4+EIHghieaDOK6o152lIlRmnQnpMbx7W1pp9JFT7RJ6eblYKhFNDN3GDwZVQbAE5tsaAj87KiIMjcEWbHGaIInHpVY6LMinLrSeEE1tU1To26KSFvboh8i/ZObKtaHegb9oJQdgK4V9nbutV+k+ZTB07sVG35LjKWC5z02uOTG7U1JqiMyQirc3/BenV4id+VBXU2pw0s0ms8FkMvEuwsAQpiw/z30FIdSPpAFyhSOkNPp8s521RTHaP2ik+BBrJeiAwOdTCle7IMYVXnj3wvyYe49Pe5vko+g==
X-OriginatorOrg: skylon.demon.co.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2017 10:01:20.0473 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LOXP123MB0775
Subject: Re: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0815533341890159323=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0815533341890159323==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="fgbTmFH4pCUvFqcCpb0laV3H2FhwNdmJC"

--fgbTmFH4pCUvFqcCpb0laV3H2FhwNdmJC
Content-Type: multipart/mixed; boundary="Vjgjh8kdVkQxxWT3tUIWrsRAhFeSrxS2X";
 protected-headers="v1"
From: John Connett <jrc@skylon.demon.co.uk>
To: xen-users@lists.xen.org
Message-ID: <e6ac5929-0780-245b-2a38-eba8dbea9eb7@skylon.demon.co.uk>
Subject: Re: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
References: <5752b3a8-f88a-67d2-54c8-10ef8d2009e4@skylon.demon.co.uk>
 <CAFLBxZZz00bkMRejR63RsmvAQv8rJMDZHyF5KuXVvZUOkKdG6w@mail.gmail.com>
 <c27b7b3b-f640-026a-fa36-0d81b1e0266b@skylon.demon.co.uk>
In-Reply-To: <c27b7b3b-f640-026a-fa36-0d81b1e0266b@skylon.demon.co.uk>

--Vjgjh8kdVkQxxWT3tUIWrsRAhFeSrxS2X
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 02/05/17 23:21, John Connett wrote:
> [This sender failed our fraud detection checks and may not be who they =
appear to be. Learn about spoofing at http://aka.ms/LearnAboutSpoofing]
>=20
> On 02/05/17 17:35, George Dunlap wrote:
>> On Tue, May 2, 2017 at 4:11 PM, John Connett <jrc@skylon.demon.co.uk> =
wrote:
>>> I'm trying to test OPNsense 17.1 (based on FreeBSD 11) in a Xen x86_6=
4
>>> domU with dom0 openSUSE Tumbleweed / xen-4.8.0. Installation and upda=
te
>>> went smoothly and I can access the console and web interface.
>>>
>>> My plan is to have the WAN bridged to dom0 and the LAN to use PCI pas=
s
>>> through to an old Ralink corp. RT2500 Wireless 802.11bg (rev 01). It =
is
>>> in the PCI assignable list:
>>>
>>> # lspci | fgrep Ralink
>>> 03:00.0 Network controller: Ralink corp. RT2500 Wireless 802.11bg (re=
v 01)
>>> # xl pci-assignable-list
>>> 0000:03:00.0
>>> #
>>>
>>> However, when I use Add Hardware to add the PCI Host Device the VM th=
en
>>> fails to start:
>>>
>>> # cat /var/log/xen/qemu-dm-opnsense.log
>>> char device redirected to /dev/pts/8 (label serial0)
>>> qemi-system-i386: terminating on signal 1 from pid 2868 (/usr/sbin/li=
bvirtd)
>>> #
>>>
>>> There is also a console message:
>>>
>>> XEN_DOMCTL_assign_device: assign 000:3:00.0 to dom4 failed (-12)
>>
>> When reporting a bug, please always at least include the output of "xl=

>> dmesg" and "dmesg" (or /var/log/messages, or whatever).
>>
>> Error -12 is "Not enough memory" (or "Couldn't allocate memory"); it
>> would be good to know what might have gone into that.
>>
>> Thanks,
>>  -George
>>
>=20
> I kept the original message brief in case it wasn't a bug but my mistak=
e.
>=20
> Output of "xl dmesg" and "dmesg" attached. Please let me know if you
> need any further information.
>=20
> Many thanks
> --
> John

Logged as a bug against openSUSE Tumbleweed:
https://bugzilla.opensuse.org/show_bug.cgi?id=3D1037985


--Vjgjh8kdVkQxxWT3tUIWrsRAhFeSrxS2X--

--fgbTmFH4pCUvFqcCpb0laV3H2FhwNdmJC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iLMEAQECAB0WIQSkgaq2sCio4xbyyp3JMiZNt4huWQUCWRBB2gAKCRDJMiZNt4hu
WXenBACgBHwykSuehOu+2jxu9gHiQ4oEhGXcVKmqMLDWSLLJr0gekU3VrLhHylGB
nIc5Umus4p1BwQOyGTtSOovLfEfmF5T1B/PmqBE53Ft8EVdpRJK/iYmzxUrM+stH
7PuJGSvIrijjDY+VBqU/k+AArhCoF8qCLKot9Cyz1iebBYA+/A==
=lP5/
-----END PGP SIGNATURE-----

--fgbTmFH4pCUvFqcCpb0laV3H2FhwNdmJC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0815533341890159323==--


From xen-users-bounces@lists.xen.org Mon May 08 14:12:34 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 14:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d7jNi-0000Qe-Ni; Mon, 08 May 2017 14:11:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d7f22-00068X-89; Mon, 08 May 2017 09:32:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5C/F9-01744-83B30195; Mon, 08 May 2017 09:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42Lxqg1y0TWzFog
 0eHHYyGJlz0Vmi97WuywWfxYnWnzfMpnJ4t2+v8wOrB6HP1xhCWCMYs3MS8qvSGDNuNIyj7lg
 xm7mitNbXrI0ME7vZe5i5OQQEiiUuPfwBGsXIxcHi8B9Foktc5YwgzgSAr9ZJBY8fc0EUiUhE
 Cex6ekFKLtS4tvq0+wQ3eoS9xbdZgdpEBJYwSQx7eJqsCI2AW2JTTcegK1gFkiQ6JlymRXE5h
 WwkXi4qYcJwtaTeHULIs4ioCJx7s1KRhBbWMBU4mpjOxPIUGaBjUwSW3f3gt0nIvCNUeLgrqN
 sEGfISuz+/YhpAqPALCRLZiEZDBHXlli28DXzLEYOIFtDYuvlZFRhEFtd4uraq6wLGNlWMWoU
 pxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIExkU9AwPjDsbfpz0PM
 UpyMCmJ8kYxCEQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANtwLKCRalpqdWpGXmACMUJi3Bwa
 MkwnvLEijNW1yQmFucmQ6ROsVozPFu6Yf3TByPVv54zyTEkpeflyolzisPMkkApDSjNA9uECx
 xXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsGMoUnM68Ebt8roFOYgE4JZAA7pSQRISXV
 wDj71SHz/MT42EXhdiVsFzZeafx118Kh0+Xt8Wf9DAZ8dd2sj5lbH74SbpVlNX2u5rjZ9WmBQ
 m7qpffn7JXKuzN+CR3ikZ4ddbx48xbNvWuVTnvvrG20kAgpKBLxff9FZ4bAxulqL/dyvS9xnS
 EgdKry+ZyYYFunE0c2Sjqt9+cvY89epbzTX4mlOCPRUIu5qDgRAJooAqwXAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1494235958!95191200!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37344 invoked from network); 8 May 2017 09:32:38 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 May 2017 09:32:38 -0000
Received: by mail-wm0-f68.google.com with SMTP id v4so9263798wmb.2;
 Mon, 08 May 2017 02:32:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:date:subject:cc:to;
 bh=HwBaBbK/QpjrDyEWnPoug9t+BlIZv5HN7zoNCmds2K8=;
 b=WJcnY0NFoRj9+xXZyDV9QoDbvRS73rz9ZpqvD5eM9RnvHsBntZ0WEi2fnWA2ReKAuf
 m3plC/UkpBGjIYvKi8Re/n2fUnYV115vPovMp0mCR1qVo3TRn8gjx3/wz/C8JIFcVrAA
 HRWGOjuXdR3G/LGOmAacIDQTIxgusOeqBP0xO6DUP/G62KYOgknbnIl6sojEzGdu/nAW
 cQ5khYyn0cmJPdjtt8ZTjikTppGTHCJ2JWRT5E9DtaF5DmOEVSTORjH6jObnorzmzHyM
 40LOhtmkJVwHBJDGG6CJnq+KyyMTi9ZSjn6hs1nlfnWFtFffLJ7JFykREu8MNP6AGxct
 GGrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:date:subject:cc:to;
 bh=HwBaBbK/QpjrDyEWnPoug9t+BlIZv5HN7zoNCmds2K8=;
 b=TFx+RKJ9oCKf8VFGOoH/W05kZhT8I8BcBor4XXEgl1kiGYe1RuM7TBwmcVZDHnf8gv
 za5hDJp59u0RVbuicZ8hRlGV9iv5Q/tQR4wlT3/3/w6BnUTY9xWcL6AaYcPqenlxUIEJ
 WB9GSVoudiGUtR2Gk4gJO8L7mQu/mmj8TwjgUL7/uGx5PzwTtlqsSmTVNoJHquB+xtNf
 0cqpw68FLNqsSifpJy9/vWA8Awgf/WNyAO14eTSQCcIctetNVFsCkzHiHjz1CqkJjL4S
 HRB+Ebna/cXbOJo2IoeAdjRax16oafkpxfn8IukfDZ+FUy3yXr2tY0f/IKkWyq3rXJqH
 K94Q==
X-Gm-Message-State: AN3rC/55pc2zjck7eY2WrF2posfvBNEaikrt1cuCnATnk1M9/MHPeFVj
 Axrl70qssxcj/Q==
X-Received: by 10.28.12.211 with SMTP id 202mr12020677wmm.32.1494235957687;
 Mon, 08 May 2017 02:32:37 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:8c55:526b:4416:d29f?
 ([2a02:c7f:ac18:da00:8c55:526b:4416:d29f])
 by smtp.gmail.com with ESMTPSA id y63sm15901694wme.31.2017.05.08.02.32.36
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 08 May 2017 02:32:36 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Mon, 8 May 2017 10:32:35 +0100
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.2104)
X-Mailman-Approved-At: Mon, 08 May 2017 14:11:21 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Daniel Kiper <daniel.kiper@oracle.com>,
 cardoe <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 pdurrant@gmail.com, Rich Persaud <persaur@gmail.com>,
 anastassios.nanos@onapp.com, joao.m.martins@oracle.com,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: [Xen-users] Xen Project Developer Summit Design Sessions
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0947297003944835983=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


--===============0947297003944835983==
Content-Type: multipart/alternative; boundary="Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9"


--Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Dear community members (I CC'ed people who submitted design sessions so =
far)

I got a few questions regarding "acceptance" and scheduling of Design =
Sessions for the Developer and Design Summit. As you may recall, the =
Developer and Design Summit mixes the formats of past Summits and =
Hackathons. The afternoons are reserved for Design sessions, which will =
follow the format of Hackathons.

Thus, in the tradition of the Xen Project Hackathons, we will not run =
Design Sessions through the Program Management Committee, as long as we =
have enough space to host sessions. The submission system is still open =
for Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp> (although the website says otherwise, which I will get =
fixed) and sessions can be submitted until Friday 7th of July. Sessions =
can still be proposed on the day of the event (using A5 post-it-notes) =
as in the past.=20

Whenever new sessions come in, I will once a week put them live the =
afternoon Design Sessions on the summit schedule, using the following =
criteria
Schedule sessions on a day which has similar topics to the ones already =
proposed (makes the live scheduling sessions at the event easier)
Schedule sessions on (or after) a day where related talks take place =
(creates more valuable discussions)
Schedule such that people which have multiple sessions get some =
breathing space (aka avoid that everyone has all their sessions on one =
day)

Note that we will have room rooms with a projector, others won't.=20
If you submit design sessions and you need a projector, please add this =
under "List any technical requirements that you have for your =
presentation over and above the standard projector, screen and wireless =
internet"=20
If you need to have your session on a specific day due to travel =
constraints, please add this under "List any technical requirements..."
The purpose of publishing design sessions as they come in is twofold:=20
let you know what others are planning to do (avoids duplicate sessions)
marketing (attracts attendees)
You can propose new design sessions every day of the event, but we =
prefer if you proposed them using the submission system.=20

As in the past at Hackathons we will try and balance the schedule and =
merge related sessions as a group in a 30 minute scheduling session.  I =
am also happy getting feedback from community members on this thread: to =
facilitate this, I will post schedule updates every other week or so.=20

As we have Linux Foundation staff on hand, we should also be able to =
update the on-line schedule immediately afterwards. But we will also =
have a paper schedule (using post-it notes), as it is easier to manage =
the scheduling session.

I attached the schedule for Design sessions as we will publish by the =
end of this week

Legend	Additional Notes
AV, Projector, Podium, Recording=09
AV, Projector, Podium, NO Recording	SCHEDULING sessions
AV, Projector, Podium, Recording if we can afford it	If not, we may =
have to drop or maybe find a vendor to do a special sponsorship
Projector only, Flipchart or whiteboard=09
Flipchart or whiteboard, NO AV=09

Time / Duration	July 11
14:00 - 14:30	ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF =
DESIGN SESSIONS
Tas	Huba/Tohotom	Dery/Jokai	Krudy/Arany	Mikszath/Petrofi	=
Valletta II
14:30 - 15:15	45 min Design	45 min Design	45 min Design	EFI =
secure boot + shim + GRUB2 + Xen - how to make it work - Daniel Kiper - =
Oracle	45 min Design	Contributing to Xen: An Introduction - George =
Dunlap - Citrix
15:20 - 16:05	45 min Design	45 min Design	45 min Design	EFI + =
Intel TXT and TPM + Xen/Linux - how to make it work - Daniel Kiper - =
Oracle	PV-IOMMU - Paul Durrant - Citrix	45 min Design
16:05 - 16:35	BREAK - Foyer
16:35 - 17:35	60 min Design	60 min Design	60 min Design	60 min =
Design	Graphics Virtualization - Rich Persaud - BAE Systems	60 min =
Design

Time / Duration	July 12
14:00 - 14:30	ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF =
DESIGN SESSIONS
Tas	Huba/Tohotom	Dery/Jokai	Krudy/Arany	Mikszath/Petrofi	=
Valletta II
14:30 - 15:15	45 min Design	45 min Design	45 min Design	45 min =
Design	Improvements to Continuous Integration Workflow - Doug Goldstein =
- Star Lab	45 min Design
15:20 - 16:05	45 min Design	45 min Design	45 min Design	45 min =
Design	Default Tests and Configuration of Server and Edge Hypervisors - =
Rich Persaud - BAE Systems	45 min Design
16:05 - 16:35	BREAK - Foyer
16:35 - 17:35	60 min Design	60 min Design	60 min Design	60 min =
Design	Unikernel support for NFV-like applications on Xen ARM 64bit - =
Anastassios Nanos - OnApp	Zerocopy on Xen PV drivers - Jo=C3=A3o =
Martins - Oracle

Time / Duration	July 13
14:00 - 14:30	ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF =
DESIGN SESSIONS
Tas	Huba/Tohotom	Dery/Jokai	Krudy/Arany	Mikszath/Petrofi	=
Valletta II
14:30 - 15:15	45 min Design	45 min Design	45 min Design	45 min =
Design	Credit2 Scheduler: Are We There Yet? - Dario Faggioli - Citrix	=
Fuzzing Xen hypervisor - Wei Liu - Citrix
15:20 - 16:05	45 min Design	45 min Design	45 min Design	45 min =
Design	45 min Design	Versioning: A.B.C - Doug Goldstein - Star Lab
16:05 - 16:35	BREAK - Foyer
16:35 - 17:35	60 min Design	60 min Design	60 min Design	60 min =
Design	60 min Design	The Future of Xen Toolstacks for Server and Edge =
Use Cases - Rich Persaud - BAE Systems

Best Regards
Lars=

--Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Dear community members (I CC'ed people who =
submitted design sessions so far)</div><div class=3D""><br =
class=3D""></div><div class=3D"">I got a few questions regarding =
"acceptance" and scheduling of Design Sessions for the Developer and =
Design Summit. As you may recall, the Developer and Design Summit mixes =
the formats of past Summits and Hackathons. The afternoons are reserved =
for Design sessions, which will follow the format of =
Hackathons.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thus, in the tradition of the Xen Project Hackathons, we will =
not run Design Sessions through the Program Management Committee, as =
long as we have enough space to host sessions. The submission system is =
still open for Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp</a>&nbsp;(although the website says otherwise, =
which I will get fixed) and sessions can be submitted until Friday 7th =
of July. Sessions can still be proposed on the day of the event (using =
A5 post-it-notes) as in the past.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Whenever new sessions come in, I will =
once a week put them live the afternoon Design Sessions on the summit =
schedule, using the following criteria</div><div class=3D""><ul =
class=3D""><li class=3D"">Schedule sessions <b class=3D"">on a day which =
has similar topics</b> to the ones already proposed (makes the live =
scheduling sessions at the event easier)</li><li class=3D"">Schedule =
sessions&nbsp;<b class=3D"">on&nbsp;(or after)</b> a day where related =
talks take place (creates more valuable discussions)</li><li =
class=3D"">Schedule such that people which have multiple sessions get =
some breathing space (aka avoid that everyone has all their sessions on =
one day)</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">Note that we will have room rooms with a projector, others =
won't.&nbsp;</div><div class=3D""><ul class=3D""><li class=3D"">If you =
submit design sessions and you need a projector, please add this under =
"<b class=3D"">List any technical requirements</b> that you have for =
your presentation over and above the standard projector, screen and =
wireless internet"&nbsp;</li><li class=3D"">If you need to have your =
session on a specific day due to travel constraints, please add this =
under "<b class=3D"">List any technical =
requirements</b>..."</li></ul></div><div class=3D"">The purpose of =
publishing design sessions as they come in is twofold:&nbsp;</div><div =
class=3D""><ul class=3D""><li class=3D"">let you know what others are =
planning to do (avoids duplicate sessions)</li><li class=3D"">marketing =
(attracts attendees)</li></ul></div><div class=3D"">You can propose =
new&nbsp;<b class=3D"">design sessions every day of the event</b>, but =
we prefer if you proposed them using the submission =
system.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">As=
 in the past at Hackathons we will try and <b class=3D"">balance the =
schedule and merge related sessions as a group in a 30 minute scheduling =
session</b>. &nbsp;I am also happy getting feedback from community =
members on this thread: to facilitate this, I will post schedule updates =
every other week or so.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">As we have Linux Foundation staff on =
hand, we should also be able to update the on-line schedule immediately =
afterwards. But we will also have a paper schedule (using post-it =
notes), as it is easier to manage the scheduling session.</div><div =
class=3D""><br class=3D""></div><div class=3D"">I attached the schedule =
for Design sessions as we will publish by the end of this week</div><div =
class=3D""><br class=3D""></div><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"284" class=3D""><col width=3D"299" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; font-weight: bold; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Legend&quot;}" =
class=3D"">Legend</td><td style=3D"padding: 2px 3px; font-family: =
Calibri; font-size: 80%; font-weight: bold; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Additional =
Notes&quot;}" class=3D"">Additional Notes</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
background-color: rgb(235, 241, 222); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;AV, Projector, =
Podium, Recording&quot;}" class=3D"">AV, Projector, Podium, =
Recording</td><td style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#ebf1de;font-size:80%;" =
class=3D""></td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; background-color: rgb(228, 223, 236); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;AV, Projector, =
Podium, NO Recording&quot;}" class=3D"">AV, Projector, Podium, NO =
Recording</td><td style=3D"padding: 2px 3px; background-color: rgb(228, =
223, 236); font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;SCHEDULING =
sessions&quot;}" class=3D"">SCHEDULING sessions</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
background-color: rgb(196, 215, 155); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;AV, Projector, =
Podium, Recording if we can afford it&quot;}" class=3D"">AV, Projector, =
Podium, Recording if we can afford it</td><td style=3D"padding: 2px 3px; =
background-color: rgb(196, 215, 155); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;If not, we may =
have to drop or maybe find a vendor to do a special sponsorship&quot;}" =
class=3D"">If not, we may have to drop or maybe find a vendor to do a =
special sponsorship</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; background-color: rgb(253, 233, 217); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Projector =
only, Flipchart or whiteboard&quot;}" class=3D"">Projector only, =
Flipchart or whiteboard</td><td style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#fde9d9;font-size:80%;" =
class=3D""></td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; background-color: rgb(242, 220, 219); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Flipchart or =
whiteboard, NO AV&quot;}" class=3D"">Flipchart or whiteboard, NO =
AV</td><td style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#f2dcdb;font-size:80%;" =
class=3D""></td></tr></tbody></table><div class=3D""><br =
class=3D""></div></div><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Time / =
Duration&quot;}" class=3D"">Time / Duration</td><td style=3D"padding: =
2px 3px; background-color: rgb(217, 234, 211); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
font-weight: bold; word-wrap: break-word; vertical-align: top;" =
rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:3,&quot;3&quot;:42927}" =
data-sheets-numberformat=3D"[null,5,&quot;mmmm d&quot;,1]" class=3D"">July=
 11</td></tr></tbody></table><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:00 - =
14:30&quot;}" class=3D"">14:00 - 14:30</td><td style=3D"padding: 2px =
3px; background-color: rgb(228, 223, 236); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNOUNCEMENT =
OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN SESSIONS&quot;}" =
class=3D"">ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN =
SESSIONS</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#d9d9d9;font-size:80%;" =
class=3D""></td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Tas&quot;}" =
class=3D"">Tas</td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Huba/Tohotom&quo=
t;}" class=3D"">Huba/Tohotom</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dery/Jokai&quot;=
}" class=3D"">Dery/Jokai</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Krudy/Arany&quot=
;}" class=3D"">Krudy/Arany</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mikszath/Petrofi=
&quot;}" class=3D"">Mikszath/Petrofi</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Valletta =
II&quot;}" class=3D"">Valletta II</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:30 - =
15:15&quot;}" class=3D"">14:30 - 15:15</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;EFI secure =
boot + shim + GRUB2 + Xen - how to make it work - Daniel  Kiper - =
Oracle&quot;}" class=3D"">EFI secure boot + shim + GRUB2 + Xen - how to =
make it work - Daniel  Kiper - Oracle</td><td style=3D"padding: 2px 3px; =
background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(155, 187, 89); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Contributing =
to Xen: An Introduction - George Dunlap - Citrix &quot;}" =
class=3D"">Contributing to Xen: An Introduction - George Dunlap - Citrix =
</td></tr><tr style=3D"height:21px;" class=3D""><td style=3D"padding: =
2px 3px; font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;15:20 - =
16:05&quot;}" class=3D"">15:20 - 16:05</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;EFI + Intel =
TXT and TPM + Xen/Linux - how to make it work - Daniel Kiper - =
Oracle&quot;}" class=3D"">EFI + Intel TXT and TPM + Xen/Linux - how to =
make it work - Daniel Kiper - Oracle</td><td style=3D"padding: 2px 3px; =
background-color: rgb(253, 233, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;PV-IOMMU - =
Paul Durrant  - Citrix&quot;}" class=3D"">PV-IOMMU - Paul Durrant  - =
Citrix</td><td style=3D"padding: 2px 3px; background-color: rgb(253, =
233, 217); border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:05 - =
16:35&quot;}" class=3D"">16:05 - 16:35</td><td style=3D"padding: 2px =
3px; border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;BREAK - =
Foyer&quot;}" class=3D"">BREAK - Foyer</td></tr><tr style=3D"height:21px;"=
 class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:35 - =
17:35&quot;}" class=3D"">16:35 - 17:35</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Graphics =
Virtualization - Rich Persaud -  BAE Systems&quot;}" class=3D"">Graphics =
Virtualization - Rich Persaud -  BAE Systems</td><td style=3D"padding: =
2px 3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td></tr></tbody></table><div =
class=3D""><br class=3D""></div></div></div><div class=3D""><table =
cellspacing=3D"0" cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Time / =
Duration&quot;}" class=3D"">Time / Duration</td><td style=3D"padding: =
2px 3px; background-color: rgb(217, 234, 211); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
font-weight: bold; word-wrap: break-word; vertical-align: top;" =
rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:3,&quot;3&quot;:42928}" =
data-sheets-numberformat=3D"[null,5,&quot;mmmm d&quot;,1]" class=3D"">July=
 12</td></tr></tbody></table><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:00 - =
14:30&quot;}" class=3D"">14:00 - 14:30</td><td style=3D"padding: 2px =
3px; background-color: rgb(228, 223, 236); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNOUNCEMENT =
OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN SESSIONS&quot;}" =
class=3D"">ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN =
SESSIONS</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#d9d9d9;font-size:80%;" =
class=3D""></td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Tas&quot;}" =
class=3D"">Tas</td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Huba/Tohotom&quo=
t;}" class=3D"">Huba/Tohotom</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dery/Jokai&quot;=
}" class=3D"">Dery/Jokai</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Krudy/Arany&quot=
;}" class=3D"">Krudy/Arany</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mikszath/Petrofi=
&quot;}" class=3D"">Mikszath/Petrofi</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Valletta =
II&quot;}" class=3D"">Valletta II</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:30 - =
15:15&quot;}" class=3D"">14:30 - 15:15</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Improvements =
to Continuous Integration Workflow - Doug Goldstein - Star Lab&quot;}" =
class=3D"">Improvements to Continuous Integration Workflow - Doug =
Goldstein - Star Lab</td><td style=3D"padding: 2px 3px; =
background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;15:20 - =
16:05&quot;}" class=3D"">15:20 - 16:05</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Default Tests =
and Configuration of Server and Edge Hypervisors - Rich Persaud - BAE =
Systems&quot;}" class=3D"">Default Tests and Configuration of Server and =
Edge Hypervisors - Rich Persaud - BAE Systems</td><td style=3D"padding: =
2px 3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td></tr><tr =
style=3D"height:21px;" class=3D""><td style=3D"padding: 2px 3px; =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:05 - =
16:35&quot;}" class=3D"">16:05 - 16:35</td><td style=3D"padding: 2px =
3px; border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;BREAK - =
Foyer&quot;}" class=3D"">BREAK - Foyer</td></tr><tr style=3D"height:21px;"=
 class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:35 - =
17:35&quot;}" class=3D"">16:35 - 17:35</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Unikernel =
support for NFV-like applications on Xen ARM 64bit - Anastassios Nanos - =
OnApp&quot;}" class=3D"">Unikernel support for NFV-like applications on =
Xen ARM 64bit - Anastassios Nanos - OnApp</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Zerocopy on =
Xen PV drivers - Jo\u00e3o Martins - Oracle&quot;}" class=3D"">Zerocopy =
on Xen PV drivers - Jo=C3=A3o Martins - =
Oracle</td></tr></tbody></table><br class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Time / =
Duration&quot;}" class=3D"">Time / Duration</td><td style=3D"padding: =
2px 3px; background-color: rgb(217, 234, 211); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
font-weight: bold; word-wrap: break-word; vertical-align: top;" =
rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:3,&quot;3&quot;:42929}" =
data-sheets-numberformat=3D"[null,5,&quot;mmmm d&quot;,1]" class=3D"">July=
 13</td></tr></tbody></table><div class=3D""><table cellspacing=3D"0" =
cellpadding=3D"0" dir=3D"ltr" border=3D"1" =
style=3D"table-layout:fixed;font-size:13px;font-family:arial,sans,sans-ser=
if;border-collapse:collapse;border:none" class=3D""><colgroup =
class=3D""><col width=3D"84" class=3D""><col width=3D"186" class=3D""><col=
 width=3D"100" class=3D""><col width=3D"100" class=3D""><col width=3D"100"=
 class=3D""><col width=3D"100" class=3D""><col width=3D"100" =
class=3D""><col width=3D"100" class=3D""><col width=3D"191" =
class=3D""></colgroup><tbody class=3D""><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:00 - =
14:30&quot;}" class=3D"">14:00 - 14:30</td><td style=3D"padding: 2px =
3px; background-color: rgb(228, 223, 236); border-top-width: 1px; =
border-top-style: solid; border-top-color: rgb(0, 0, 0); =
border-right-width: 1px; border-right-style: solid; border-right-color: =
rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;ANNOUNCEMENT =
OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN SESSIONS&quot;}" =
class=3D"">ANNOUNCEMENT OF NEW DESIGN SESSIONS, SCHEDULING OF DESIGN =
SESSIONS</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding:2px 3px 2px =
3px;vertical-align:bottom;background-color:#d9d9d9;font-size:80%;" =
class=3D""></td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Tas&quot;}" =
class=3D"">Tas</td><td style=3D"padding: 2px 3px; background-color: =
rgb(217, 217, 217); font-family: Calibri; font-size: 80%; word-wrap: =
break-word; vertical-align: top; border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Huba/Tohotom&quo=
t;}" class=3D"">Huba/Tohotom</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Dery/Jokai&quot;=
}" class=3D"">Dery/Jokai</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Krudy/Arany&quot=
;}" class=3D"">Krudy/Arany</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); font-family: Calibri; font-size: =
80%; word-wrap: break-word; vertical-align: top; border-bottom-width: =
1px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Mikszath/Petrofi=
&quot;}" class=3D"">Mikszath/Petrofi</td><td style=3D"padding: 2px 3px; =
background-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Valletta =
II&quot;}" class=3D"">Valletta II</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;14:30 - =
15:15&quot;}" class=3D"">14:30 - 15:15</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Credit2 =
Scheduler: Are We There Yet? - Dario Faggioli - Citrix&quot;}" =
class=3D"">Credit2 Scheduler: Are We There Yet? - Dario Faggioli - =
Citrix</td><td style=3D"padding: 2px 3px; background-color: rgb(253, =
233, 217); border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Fuzzing Xen =
hypervisor - Wei Liu - Citrix&quot;}" class=3D"">Fuzzing Xen hypervisor =
- Wei Liu - Citrix</td></tr><tr style=3D"height:21px;" class=3D""><td =
style=3D"padding: 2px 3px; font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;15:20 - =
16:05&quot;}" class=3D"">15:20 - 16:05</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top; =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0);" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;45 min =
Design&quot;}" class=3D"">45 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;Versioning: =
A.B.C - Doug Goldstein - Star Lab&quot;}" class=3D"">Versioning: A.B.C - =
Doug Goldstein - Star Lab</td></tr><tr style=3D"height:21px;" =
class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:05 - =
16:35&quot;}" class=3D"">16:05 - 16:35</td><td style=3D"padding: 2px =
3px; border-right-width: 1px; border-right-style: solid; =
border-right-color: rgb(0, 0, 0); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" rowspan=3D"1" colspan=3D"8" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;BREAK - =
Foyer&quot;}" class=3D"">BREAK - Foyer</td></tr><tr style=3D"height:21px;"=
 class=3D""><td style=3D"padding: 2px 3px; font-family: Calibri; =
font-size: 80%; word-wrap: break-word; vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;16:35 - =
17:35&quot;}" class=3D"">16:35 - 17:35</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(242, 220, 219); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-bottom-width: 1px; =
border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); =
font-family: Calibri; font-size: 80%; word-wrap: break-word; =
vertical-align: top;" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;60 min =
Design&quot;}" class=3D"">60 min Design</td><td style=3D"padding: 2px =
3px; background-color: rgb(253, 233, 217); border-right-width: 1px; =
border-right-style: solid; border-right-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: solid; =
border-bottom-color: rgb(0, 0, 0); font-family: Calibri; font-size: 80%; =
word-wrap: break-word; vertical-align: top;" rowspan=3D"1" colspan=3D"3" =
data-sheets-value=3D"{&quot;1&quot;:2,&quot;2&quot;:&quot;The Future of =
Xen Toolstacks for Server and Edge Use Cases - Rich Persaud - BAE =
Systems&quot;}" class=3D"">The Future of Xen Toolstacks for Server and =
Edge Use Cases - Rich Persaud - BAE =
Systems</td></tr></tbody></table><div class=3D""><br =
class=3D""></div></div><div class=3D"">Best =
Regards</div></div></div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_A5BB4A92-989F-4D10-A4E1-4FCC96A1EDF9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0947297003944835983==--


From xen-users-bounces@lists.xen.org Mon May 08 18:42:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 May 2017 18:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d7nao-0008Jj-CW; Mon, 08 May 2017 18:41:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1d7nam-0008JM-IH; Mon, 08 May 2017 18:41:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C9/DC-01999-3CBB0195; Mon, 08 May 2017 18:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTffwboF
 IgxtPmCxmb2xjtvi+ZTKTxbt9f5kdmD0Of7jCEsAYxZqZl5RfkcCa8fHuD+aCu6wVXWtOsjcw
 trN2MXJxCAlsYpT4PW8XM4SzlFHi46ZO9i5GDg4RgSKJCasiuhg5OZgF1CS6zn5iA7HZBDQl7
 nz+xARiCwuISFw/ch8szitgJfHv4V12EJtFQEXiT/tHVhBbVCBc4m3jERaIGkGJkzOfsEDMVJ
 f4M+8SM4QtL7H97RzmCYw8s5CUzUJSNgtJ2QJG5lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIEhxQAEOxibtnseYpTkYFIS5fUpFogU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMFrsAsoJ1iUmp5akZaZAwxumLQEB4+SCK8jSJq3uCAxtzgzHSJ1itGY493SD
 ++ZOObc+/qeSYglLz8vVUqcdwVIqQBIaUZpHtwgWNRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOA
 ejkjCvDsgUnsy8Erh9r4BOYQI6JZAB7JSSRISUVAOjen1ml9bk2M95xp+St9U5hmYsfhpyoCX
 s91y/ltYH8h+f7THb1nnpjUTt9UNsDSvZai4rfdt4wWD5262ZueI+rzZXu9v/Zn4UV8bFGaOx
 VubWC413LgUM8woEewsKIvVM6iOPTecPXpNz8lH7Co8dMWqHYmRlgzTE+jfIPujW/zPlo+LM2
 aeVWIozEg21mIuKEwGfb2r/tQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494268865!60678978!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37509 invoked from network); 8 May 2017 18:41:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 8 May 2017 18:41:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E95CF80D;
 Mon,  8 May 2017 11:41:04 -0700 (PDT)
Received: from [10.37.10.44] (unknown [10.37.10.44])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6B2F3F220;
 Mon,  8 May 2017 11:41:03 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
Date: Mon, 8 May 2017 19:41:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.9 rc4
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzQgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzQKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzQveGVuLTQuOS4wLXJj
NC50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzQveGVuLTQuOS4wLXJjNC50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0MK
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpBcyBh
IHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93IChU
dWVzZGF5IDl0aCBNYXkpLApmb3IgdGhlIGluc3RydWN0aW9ucyBzZWU6CgpodHRwczovL2Jsb2cu
eGVucHJvamVjdC5vcmcvMjAxNy8wNC8xMy9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1h
bmQtdGVzdC1kYXktc2NoZWR1bGUvCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Tue May 09 11:53:46 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 11:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d83hC-0004bg-1f; Tue, 09 May 2017 11:52:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d83hA-0004bM-NU; Tue, 09 May 2017 11:52:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9B/B6-02181-F8DA1195; Tue, 09 May 2017 11:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMbRho27PWsF
 Ig1szWC2+b5nMZPFu319mByaPwx+usAQwRrFm5iXlVySwZhw5FlmQUHFgyRLWBkbfLkZODiGB
 EonFM08wdzFycbAINLBKfN9yBMyREJjDKnF83g2mLkYOICdJ4tZBBZAGCYFKiYczT7NCNKtL3
 Ft0mx2kXkhgBZPEh7mNbCAJNgFtiU03HjCD2MwCWhI3/r1kgrC1JZYtfA0WFxawl3h2tY8FxO
 YVsJF4tG4lO4jNIqAi0bGpD2yBiIC/xM67E5ghavQkXt26zApxhKzE7t+PmCYwCsxCsmIWkhW
 zkLQsYGRexahenFpUllqka6iXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYovUM
 DIw7GJt6nQ8xSnIwKYny+hQLRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L21WjBSSLAoNT21I
 i0zBxgtMGkJDh4lEd5pIGne4oLE3OLMdIjUKUZXjmlz371n4vgHJl9cfg8k59z7CiSfrPzxnk
 mIJS8/L1VKnJdvDVCzAEhzRmke3GhYpF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7C+Q
 Ensy8ErgLXgEdxwR0XCCDAMhxJYkIKakGRseEesMLd+aExNy5mBKzfRFTi8dC7T17V2rYJt4T
 UbmQe153k7iS1E/mBC7Zqv9JG1tNZPcZ6qpfu6bi/HS7ouijdRGr/l5v93b9HPTrwKJ9XrWM6
 41m7e12WZ7849VeyaZo2dZZnsf6ZpYaa2grabnmTXnSly/p/9Gdf30g798OAZZOqTRHJZbijE
 RDLeai4kQADqeL4u8CAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494330763!77295437!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45165 invoked from network); 9 May 2017 11:52:44 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 11:52:44 -0000
Received: by mail-wr0-f177.google.com with SMTP id w50so69475123wrc.0;
 Tue, 09 May 2017 04:52:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=kmwpESV6Xdq/D1VzKalEcdsYpZBunG0r6CKZdhsWiC4=;
 b=YkBhcUoGLmVJ659tHDZyqppeqp0c/+M7wvVBpz86W8O6ArlanYY0pVAwIZRLwGAsn2
 OMRwWn2B98W4S7C9YYDs0GZODYytnITel4mfyWvsodOzy1lCmFlh6+WM/h/ElT7n9xWh
 scP+TdLerLXFIcv3M68vbYsCU3yZoOGAfs84pBJ2Ch0ClfH4OI1dR6KsoYnfMifrgvst
 Qw3nV6IMJungNBHQ5HaVYK1bG60ZQB680rs1ObzlyCCO1RC53AnLgXGhD/jsIH9cbmXl
 HPjP89UHK6EnCPOFY1TFUxIudXuAgDdZDPHRWxj7UnWgdIOPu4OH25sI3hyreGC1mkbH
 NG6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=kmwpESV6Xdq/D1VzKalEcdsYpZBunG0r6CKZdhsWiC4=;
 b=cA0j40TmjbsdiCQ/CcQqif3X3I/a6LPMxogrBBTIXtGt8YUPpFHpL6lzc1Lv+4boty
 1qUC8PQFuYZxIZ+5J76eGOx4aH0TmHrLesGQF/N5SF39wFqgh2u/A3CYNq4ZWMKJyFEj
 9IxGXeffT+sjME/+jN3XlxsZj/bX84MALCERysd5jpiuKiTApz9zDWQ6n5zuAqWbpSyO
 BazyWJ6/KXU6WQhHtuAZhe4G7nxbACfWQ0wtBH8T1dqORPjZgUd7LgASaVD9E+o0YtCH
 Wkhje9eMvQ87Wi10uLTAP8LFRcYeBzqRHZbcjdV7/k2qT/EV7w+9vcl30nV5N1hveXdO
 4pQA==
X-Gm-Message-State: AODbwcAGuRs4JhtO5sgu9ovF2jXygeBwdi5hEIMMvkChnt5+27YfvAjl
 TmiLYrIHUn3rqYqDjWM=
X-Received: by 10.28.193.202 with SMTP id r193mr372138wmf.31.1494330761628;
 Tue, 09 May 2017 04:52:41 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:aca9:3559:d313:ffd5?
 ([2a02:c7f:ac18:da00:aca9:3559:d313:ffd5])
 by smtp.gmail.com with ESMTPSA id p17sm16484513wmd.11.2017.05.09.04.52.40
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 09 May 2017 04:52:40 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <2D7C2485-720E-4694-A6FF-2547B49998CD@gmail.com>
Date: Tue, 9 May 2017 12:52:39 +0100
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Xen-users] http://xenproject.org/ is down due to a server failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VGhlIHNpdGUgaXMgYmVpbmcgcmVzdG9yZWQgb24gYW5vdGhlciBzZXJ2ZXIgYW5kIHNob3VsZCBi
ZSBiYWNrIHVwIGF0IDEzOjAwIFVUQwpSZWdhcmRzCkxhcnMKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNl
cnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue May 09 12:09:40 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 12:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d83wR-0005zI-RQ; Tue, 09 May 2017 12:08:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tom_ting@realtek.com>) id 1d83wR-0005zC-1z
 for xen-users@lists.xen.org; Tue, 09 May 2017 12:08:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A0/41-01733-241B1195; Tue, 09 May 2017 12:08:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsVy2bvOQ9duo2C
 kwe+P6harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8am8ycYCyZIVTyfsZqtgbFfoouRk4NRQEhi
 45oWpi5GDg4JgSKJr6uMuhi5OIQELjJKLP36gAWkRkhgI6PEzon8EImVjBKHDuxhBEmwCThIv
 D3Xyw5iiwiYS/w7c4YVxBYWsJSYv/o0M0TcTmLGi89MELaexMP3e8GGsgioSLx5cA/M5hUIkF
 hw4AYrxEGyEk8WPAOrZxYQlzh3sRVsvoSAgMSSPeeZIWxRiZeP/7FC2EoSE8/vZwZ5gFkgT+J
 PrzjESEGJkzOfsExgFJ6FZNIshKpZSKogSjQkvnUuZIKwFSWmdD9kh7DVJXY/aYCytSWWLXzN
 vICRfRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAM1TMwM
 O5gvD3Z7xCjJAeTkiivT7FApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXukNgpFCgkWp6akVaZ
 k5wGiGSUtw8CiJ8LqCpHmLCxJzizPTIVKnGI05jvx6/56Jo63z23smIZa8/LxUKXHeF+uBSgV
 ASjNK8+AGwZLMJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLwgC3ky80rg9r0COoUJ6JRA
 BgGQU0oSEVJSDYxeTAXXXs+/HuCR33Hnnuec2Ad2pusCH3ceudC73fXHibMTpi/+NfuTZIwLX
 3TztaNpymLzeFTV/s1OXbCNv+ftm/h72/ys7/+/fb9h/44swXdy9x2+r1bJ71v54d4flwfVUx
 f1876b4XTRZtqzbM+TobMnm11s39hw+/KD5m/rzs2e1/ji4ZGjAkosxRmJhlrMRcWJAGxPrNU
 tAwAA
X-Env-Sender: tom_ting@realtek.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1494331709!94225491!1
X-Originating-IP: [211.75.126.72]
X-SpamReason: No, hits=-1.7 required=7.0 tests=HTML_MESSAGE,
 MIME_BASE64_TEXT,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19607 invoked from network); 9 May 2017 12:08:30 -0000
Received: from rtits2.realtek.com (HELO rtits2.realtek.com.tw) (211.75.126.72)
 by server-7.tower-206.messagelabs.com with SMTP;
 9 May 2017 12:08:30 -0000
Authenticated-By: 
X-SpamFilter-By: BOX Solutions SpamTrap 5.59 with qID v49C8OIv011104,
 This message is accepted by code: ctloc85258
Received: from mail.realtek.com (rtitexh01.realtek.com.tw [172.21.6.62])
 by rtits2.realtek.com.tw (8.15.2/2.55/5.73) with ESMTP id v49C8OIv011104
 for <xen-users@lists.xen.org>; Tue, 9 May 2017 20:08:25 +0800
Received: from RTITCASV01.realtek.com.tw (172.21.6.18) by
 RTITEXH01.realtek.com.tw (172.21.6.62) with Microsoft SMTP Server (TLS) id
 14.3.319.2; Tue, 9 May 2017 20:08:24 +0800
Received: from RTITMBSV06.realtek.com.tw ([fe80::9115:d791:4007:57f6]) by
 RTITCASV01.realtek.com.tw ([::1]) with mapi id 14.03.0294.000; Tue, 9 May
 2017 20:08:24 +0800
From: =?big5?B?VG9tIFRpbmdbpEKtp654XQ==?= <tom_ting@realtek.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Is there any profiling tools for XEN under ARM64
Thread-Index: AdLIvBlt2n7GI6VoTJavH6gavNJORg==
Date: Tue, 9 May 2017 12:08:24 +0000
Message-ID: <E8F5944927430A4692D17F10A7A7ACFD01EDB14F@RTITMBSV06.realtek.com.tw>
Accept-Language: zh-TW, en-US
Content-Language: zh-TW
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.21.181.107]
MIME-Version: 1.0
Subject: [Xen-users] Is there any profiling tools for XEN under ARM64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4076013004771636225=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============4076013004771636225==
Content-Language: zh-TW
Content-Type: multipart/alternative;
	boundary="_000_E8F5944927430A4692D17F10A7A7ACFD01EDB14FRTITMBSV06realt_"

--_000_E8F5944927430A4692D17F10A7A7ACFD01EDB14FRTITMBSV06realt_
Content-Type: text/plain; charset="big5"
Content-Transfer-Encoding: base64

SGkgQWxsDQoNCkFzIHRpdGxlLCBpcyB0aGVyZSBhbnkgd2F5IHRvIGRvIHByb2ZpbGluZyB1bmRl
ciBBUk02NCBwbGF0Zm9ybSAoaHlwZXJ2aXNvci1jb3JlIGVzcGVjaWFsbHkpPw0KSaGmdmUgZm91
bmQgdGhlcmWhpnMgb3Byb2ZpbGUgc3VwcG9ydCBmb3IgeDg2IHN5c3RlbSBidXQgbm90IGZvciBh
cm0vYXJtNjQuDQpOZWVkIHRvIGZpbmQgb3V0IHRoZSBob3Qtc3BvdCB1bmRlciBoaWdoIENQVSB1
c2FnZS4NCg0KVGhhbmtzDQpUb20NCg==

--_000_E8F5944927430A4692D17F10A7A7ACFD01EDB14FRTITMBSV06realt_
Content-Type: text/html; charset="big5"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dbig5">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=B7s=B2=D3=A9=FA=C5=E9;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:=B7s=B2=D3=A9=FA=C5=E9;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=B7s=B2=D3=A9=FA=C5=E9";
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-TW" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi All<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As title, is there any way to d=
o profiling under ARM64 platform (hypervisor-core especially)?<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=A6ve found there=A1=A6s op=
rofile support for x86 system but not for arm/arm64.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Need to find out the hot-spot u=
nder high CPU usage.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Tom<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_E8F5944927430A4692D17F10A7A7ACFD01EDB14FRTITMBSV06realt_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============4076013004771636225==--


From xen-users-bounces@lists.xen.org Tue May 09 13:27:10 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 13:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d859b-0003vu-VO; Tue, 09 May 2017 13:26:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d859a-0003vS-6v; Tue, 09 May 2017 13:26:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 14/B2-01709-573C1195; Tue, 09 May 2017 13:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMbRhq27JYcF
 Igx1f2Sxmb2xjtni37y+zA5PH4Q9XWAIYo1gz85LyKxJYM/7tCSm4Il0xef0R9gbGc+JdjJwc
 QgIlEj3tXaxdjFwcLAINrBJTN85kA3EkBOawStz7c5MdpEpCIEni1fGrbBB2hcTVw5OZILrVJ
 e4tus0O0iAksJxJ4v/CdYwgCTYBbYlNNx4wg9jMQEV/5l2CsrUlli18DWYLCxhKfLn5GWg1Bw
 evgI3ErOfKIGEWARWJhee+MYOERQRCJb4+9AIJ8wroSby6dZkV4gRZid2/HzFNYBSYhWTBLCQ
 LZiFpWcDIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMEgZ
 gGAH48Fm50OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMsOCUYKCRalpqdWp
 GXmAOMFJi3BwaMkwpt5ECjNW1yQmFucmQ6ROsVoz/Hi8vv3TBzvln4Aki2LvgLJJyt/vGcSYs
 nLz0uVEufVBJkqANKWUZoHNxQW35cYZaWEeRmBzhTiKUgtys0sQZV/xSjOwagkzDsbZApPZl4
 J3O5XQGcxAZ0VyCAAclZJIkJKqoGRLUJuec2qK3+Z2Ni9ds3X01Iu4/St29K0mOlMqs0L6wyf
 UxdTZ8xXCUxul/zws0DvfZGyI19WwaQjPUx/nGy8wn3PKc+vbT+/sDw7ze+CgI5wjf6pHR5y3
 yzLVP+f8tkuvHNP72/DW8K5F4QFBVkWv0rsbD5j/nfyEouJOd9X3HWabMX2z1qJpTgj0VCLua
 g4EQC60WSx6gIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1494336371!77317165!1
X-Originating-IP: [209.85.128.181]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49113 invoked from network); 9 May 2017 13:26:12 -0000
Received: from mail-wr0-f181.google.com (HELO mail-wr0-f181.google.com)
 (209.85.128.181)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 13:26:12 -0000
Received: by mail-wr0-f181.google.com with SMTP id z52so73113534wrc.2;
 Tue, 09 May 2017 06:26:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=SD+6bM6NSLtfC7f2EqQ0w/lsol6EzvfupZnWQAAAVwY=;
 b=tDSfKNy5J/OLw5PDVAub9I6KaYZoFWBA2Zw2XV1tjQ1sxAcxB0QWgJvi0HEbxDQzMG
 mcJF7d3su6clVxypitXT95IdQJXrBgfCEZggU8jham27WDTCXweYlSi3I8mcIzIkhdOe
 AfZ9cnoTcCWX6E3wsKS+AjpATtHHbQ5fPJSh917yUeswhZSQWBJ/ZsWpDGY9nKRhVVEi
 qZZ3M8YXXVBSGj+X5kSaKRAmWqbLSwL+bxG1bcvEUrnkIcjoeirUqLJITyeXktbh+Bub
 pHtSTHlDNhu4Jst9hjQr/9JZLXJueLeTupemTOZwnqtHey2x3Nh79UVUymgSnrY/GRdK
 g7xQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=SD+6bM6NSLtfC7f2EqQ0w/lsol6EzvfupZnWQAAAVwY=;
 b=t3t4Qm8MSY9PMQ/OE2IxmTHapbzYfNP536VLXj/vNm03C27pntDR9Wnna6fa6o8SbX
 MVSSWpawYlTGDSoJIJiebmsqYzwmZEgSjq2rNwFtxijxQqES2P8hmR4K2IUtidCnFakC
 TuD7iMtPphVNQSRtBxUieaxXOLXaml+RQMyrbB5DbfBv2q4SMw+lEiV/CalPKj6EN/0K
 6XB1+w15LU0ISa9jRVzML5fwQPmoN1+bkv56cJ9uDJ8+d5bPxbsBftZfaI/S2PJV3l9J
 nUMDI89s1H4ITVn7BRbVO9YYiScjMjryF8t02Bh+8hnD+CFGXQhxv52CmL0U1qLF5bIu
 XiyQ==
X-Gm-Message-State: AODbwcBOEuWDysWLaJiyAbN/+FS1/yGfhmeQSInJ1M93exn+yywSK/f9
 psitZIUx5Ty6bvK7HJw=
X-Received: by 10.28.191.145 with SMTP id o17mr167542wmi.20.1494336371187;
 Tue, 09 May 2017 06:26:11 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:aca9:3559:d313:ffd5?
 ([2a02:c7f:ac18:da00:aca9:3559:d313:ffd5])
 by smtp.gmail.com with ESMTPSA id e125sm180748wmd.33.2017.05.09.06.26.10
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 09 May 2017 06:26:10 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <47B26ABC-6E27-4671-B717-7BDE417E265E@gmail.com>
Date: Tue, 9 May 2017 14:26:09 +0100
To: xen-announce <xen-announce@lists.xenproject.org>,
 xen-users@lists.xenproject.org
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Xen-users] Announcing the Windows PV Console Driver
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SXQgaGFzIGxvbmcgYmVlbiB0aGUgY2FzZSB0aGF0IGFsbCBIVk0gZ3Vlc3RzIHVuZGVyIFhlbiBh
cmUgcHJvdmlkZWQgd2l0aCBhIFBWIGNvbnNvbGUuIFlvdSBjYW4gYXR0YWNoIHRvIHRoaXMgY29u
c29sZSBpbiB0aGUgc2FtZSB3YXkgdGhhdCB5b3UgYXR0YWNoIHRvIHRoZSBjb25zb2xlIG9mIGEg
UFYgZ3Vlc3QsIGJ5IHR5cGluZyBpbiB0aGUgY29udHJvbCBkb21haW46Cgp4bCBjb25zb2xlIG5h
bWVfb2ZfZ3Vlc3QKClVudGlsIHJlY2VudGx5IHRoZXJlIGhhcyBiZWVuIG5vIFdpbmRvd3MgUFYg
ZHJpdmVyIGludGVyYWN0aW9uIHdpdGggdGhpcyBjb25zb2xlLiBTdGFydGluZyB3aXRoIHRoaXMg
Y29tbWl0IChodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wdmRyaXZlcnMvd2luL3hl
bmJ1cy5naXQ7YT1jb21taXQ7aD05Zjg5ZmFiNTVjMjljOWUzODJkYWFjN2Y5YjZlYWQwODcwMTEy
MjAwKSBzdXBwb3J0IGZvciBsb2dnaW5nIHZpYSB0aGUgUFYgY29uc29sZSB3YXMgYWRkZWQgdG8g
dGhlIFhFTkJVUyBkcml2ZXIuCgpJ4oCZbSBoYXBweSB0byBhbm5vdW5jZSB0aGF0IHRoZSB0aHJl
ZSBjb21taXRzIHRvIFhFTkJVUyBzdGFydGluZyB3aXRoIHRoaXMgb25lIChodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1wdmRyaXZlcnMvd2luL3hlbmJ1cy5naXQ7YT1jb21taXQ7aD0w
N2U4M2MwZTUxMGU3NGNlYzg4Y2JkMGIzMzIzMjAxNTE1NGE4NjA3KSBhZGRlZCB0aGUgbmVjZXNz
YXJ5IGluZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQgYSBicmFuZCBuZXcgWEVOQ09OUyBQViBkcml2
ZXIgd2hpY2ggZXhwb3NlcyB0aGUgUFYgY29uc29sZSB0byBXaW5kb3dzIHVzZXItc3BhY2UgYXMg
YSBjaGFyYWN0ZXIgZGV2aWNlLgoKVGhlIFhFTkNPTlMgZHJpdmVyIHNvdXJjZSBpcyBob3N0ZWQg
YWxvbmdzaWRlIHRoZSBvdGhlciBQViBkcml2ZXIgc291cmNlcyBvbiB4ZW5iaXRzLnhlbi5vcmcg
KGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9hPXByb2plY3RfbGlzdDtwZj1wdmRyaXZl
cnMvd2luKSBhbmQgZGV2ZWxvcG1lbnQgYnVpbGRzIGFyZSBhdmFpbGFibGUgZm9yIGRvd25sb2Fk
IGhlcmUgKGh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3dpbmRvd3MtcHYtZHJpdmVy
cy9kZXZlbG9wbWVudC1idWlsZHMuaHRtbCkuCgpUaGUgWEVOQ09OUyBwYWNrYWdlIGFsc28gY29u
dGFpbnMgYSBXaW5kb3dzIHNlcnZpY2UgdG8gbW9uaXRvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIFBW
IGNvbnNvbGUgZGV2aWNlIGFuZCBpbnZva2UgYSBjb21tYW5kIHNoZWxsIGxvZ2luIHByb2Nlc3Mg
d2l0aCByZWRpcmVjdGVkIHN0ZGluL3N0ZG91dC4gVGhpcyBtZWFucyB0aGF0LCBvbmNlIHRoZSBk
cml2ZXIgcGFja2FnZSBoYXMgYmVlbiBpbnN0YWxsZWQsIGlmIHlvdSBhdHRhY2ggdG8gdGhlIFBW
IGNvbnNvbGUgYW5kIGhpdCBFTlRFUiB5b3XigJlsbCBzZWUgYSBwcm9tcHQgc29tZXRoaW5nIGxp
a2UgdGhpczoKCkRFU0tUT1AtS1ZFSEFLVCBsb2dpbjoKCkZyb20gdGhpcyBwcm9tcHQgeW91IGNh
biBsb2cgaW4gYXMgYW55IGxvY2FsIHVzZXIgYW5kIHlvdeKAmWxsIHRoZW4gYmUgcHJlc2VudGVk
IHdpdGggdGhlIGNvbW1hbmQgc2hlbGw6CgpERVNLVE9QLUtWRUhBS1QgbG9naW46IFVzZXIKUGFz
c3dvcmQ6Ck1pY3Jvc29mdCBXaW5kb3dzIFtWZXJzaW9uIDEwLjAuMTUwNjNdCihjKSAyMDE3IE1p
Y3Jvc29mdCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KCkM6XFVzZXJzXFVzZXI+
CgoKQmUgYXdhcmUgdGhhdCB0aGlzIHNoZWxsIGlzIHJ1bm5pbmcgaW4gc2Vzc2lvbiAwIHNvIGRv
ZXMgbm90IGhhdmUgYWNjZXNzIHRvIHRoZSBpbnRlcmFjdGl2ZSBzZXNzaW9uLCBidXQgeW91IGNh
biBzdGlsbCB1c2UgaXQgZm9yIG1hbnkgYWRtaW5pc3RyYXRpdmUgdGFza3MuIEZvciBpbnN0YW5j
ZSwgeW91IGNhbiBydW4gbmV0c2ggdG8gZGlzcGxheSBhc3BlY3RzIG9mIHlvdXIgbmV0d29yayBj
b25maWd1cmF0aW9uOgoKCkM6XFVzZXJzXFVzZXI+bmV0c2gKbmV0c2g+aW50ZXJmYWNlIGlwdjQg
c2hvdyBnbG9iYWwKUXVlcnlpbmcgYWN0aXZlIHN0YXRlLi4uCgpHZW5lcmFsIEdsb2JhbCBQYXJh
bWV0ZXJzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEZWZh
dWx0IEhvcCBMaW1pdCA6IDEyOCBob3BzCk5laWdoYm9yIENhY2hlIExpbWl0IDogMjU2IGVudHJp
ZXMgcGVyIGludGVyZmFjZQpSb3V0ZSBDYWNoZSBMaW1pdCA6IDQwOTYgZW50cmllcyBwZXIgY29t
cGFydG1lbnQKUmVhc3NlbWJseSBMaW1pdCA6IDMzNDIwMTYwIGJ5dGVzCklDTVAgUmVkaXJlY3Rz
IDogZW5hYmxlZApTb3VyY2UgUm91dGluZyBCZWhhdmlvciA6IGRvbnRmb3J3YXJkClRhc2sgT2Zm
bG9hZCA6IGVuYWJsZWQKRGhjcCBNZWRpYSBTZW5zZSA6IGVuYWJsZWQKTWVkaWEgU2Vuc2UgTG9n
Z2luZyA6IGRpc2FibGVkCk1MRCBMZXZlbCA6IGFsbApNTEQgVmVyc2lvbiA6IHZlcnNpb24zCk11
bHRpY2FzdCBGb3J3YXJkaW5nIDogZGlzYWJsZWQKR3JvdXAgRm9yd2FyZGVkIEZyYWdtZW50cyA6
IGRpc2FibGVkClJhbmRvbWl6ZSBJZGVudGlmaWVycyA6IGVuYWJsZWQKQWRkcmVzcyBNYXNrIFJl
cGx5IDogZGlzYWJsZWQKTWluaW11bSBNdHUgOiA1NzYKTG9jYWxpdHkgQWRkcmVzcyBTZWxlY3Rp
b24gOiBkaXNhYmxlZApGbG93IExhYmVsIDogZGlzYWJsZWQKCkN1cnJlbnQgR2xvYmFsIFN0YXRp
c3RpY3MKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk51bWJl
ciBvZiBDb21wYXJ0bWVudHMgOiAxCk51bWJlciBvZiBOTCBjbGllbnRzIDogNwpOdW1iZXIgb2Yg
RkwgcHJvdmlkZXJzIDogNAoKCk92ZXIgdGhlIGNvbWluZyB3ZWVrcyBJIGludGVuZCB0byBhZGQg
dG8gdGhlIGZ1bmN0aW9uYWxpdHkgdGhhdCB0aGUgZHJpdmVyIHByb3ZpZGVzLiBPbmUgb2J2aW91
cyBleHRlbnNpb24gd291bGQgYmUgc29tZSBmb3JtIG9mIGhvdGtleSBzdXBwb3J0IHRvIGxpbmsg
aW50byB0aGUgWEVOQlVTX0RFQlVHIGludGVyZmFjZSAoaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9cHZkcml2ZXJzL3dpbi94ZW5idXMuZ2l0O2E9YmxvYjtmPWluY2x1ZGUvZGVidWdf
aW50ZXJmYWNlLmg7aGI9SEVBRCkgdG8gZW5hYmxlIFBWIGRyaXZlcnMgdG8gcmVnaXN0ZXIgYSBj
YWxsYmFjayB0byBiZSB0cmlnZ2VyZWQgYnkgYSBwYXJ0aWN1bGVyIGtleS4KCklmIHlvdSBhcmUg
aW50ZXJlc3RlZCBpbiB0aGlzIHRoZW4gcGxlYXNlIHRyeSB0aGUgWEVOQ09OUyBwYWNrYWdlIGFu
ZCBzZW5kIGZlZWRiYWNrIHRvIHRoZSBtYWlsaW5nIGxpc3QgKGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3dpbi1wdi1kZXZlbCkuCgpCZXN0IFJl
Z2FyZHMKTGFycwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue May 09 15:11:42 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d86mj-0005I5-1o; Tue, 09 May 2017 15:10:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d86mg-0005Gy-TX; Tue, 09 May 2017 15:10:43 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 94/C9-01870-1FBD1195; Tue, 09 May 2017 15:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsVyMbThoO6H24K
 RBh+nilus7LnIbNHbepfF4s/iRIvvWyYzWbzb95fZgdXj8IcrLAGMUayZeUn5FQmsGV8nf2Ev
 OOZRcfzYfMYGxut2XYycHEICRRJvt79j6WLk4mAR+MwisXvXZUYQR0JgJqvE3IuXWECqJASSJ
 NpXfmWHsMskNm2byArRrS5xb9FtdpAGIYGlTBKnH51kBEmwCWhLbLrxgBnEZhZIkJhx7BVYA6
 +AjcTqff/YIGw9iVe3LgPFOTiEgWp+XJEECbMIqEg0/dvBBDHfRuLa6hOsIPNFBL4xShzcdRS
 sl1PAVuL5pqWsEAfJSuz+/YhpAqPgLCTrZiFZARHXlli28DUzjH390gVGTHEtifczL7EvYGRb
 xahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGCkMQLCD8eVpz
 0OMkhxMSqK8PsUCkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDNuCUYKCRalpqdWpGXmAGMWJi
 3BwaMkwnscJM1bXJCYW5yZDpE6xWjJ8eLy+/dMHO+WfgCST1b+eM8kxJKXn5cqJc67FKRBAKQ
 hozQPbhwsrVxilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO85kCk8mXklcFtfAR3EBHRQIIMA
 yEEliQgpqQbGCpFpuxged09ISHeMNeSYbn8tbCaXFeMUpu/THCWcTf6aH6mc8LnyXe+b1DBDb
 Znvvun3r/c4zRFbLuCU89xF0G5mrqHB9+RtqoIpTyyO3l7K5Bph9k3V8erjyUVHDs5Z9DpR3N
 KZaZdytfwBwa0Td92vv7xTyoH1DnNzuPy6PrljuZpbmLcosRRnJBpqMRcVJwIALk27TSYDAAA
 =
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494342640!99510925!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64397 invoked from network); 9 May 2017 15:10:40 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 15:10:40 -0000
Received: by mail-wr0-f193.google.com with SMTP id w50so875803wrc.0;
 Tue, 09 May 2017 08:10:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:references:to:in-reply-to;
 bh=NAv+KPvD+CLSyBwouoD1XIxVzSVdKEUF/9jHhPkBoVU=;
 b=C+4Wdy186aYe7t22rse7AEx+VOxGXcm3A02VsidhKE2gfvXEIvd6uwRJuv9onE2tti
 iExGg7cwS0QhrQjIaQDWYUv1vfpOPDywtZg0+341OMJynqYkGFcjFxoWzEKPg+cr7nDp
 ILFNz9dd6MsN15fpH/9coeuiWLt+mS+xXrgm+mvmwEuZSNja38so4iWWImNefqT7qEZL
 O2o8LCACCdTR7F4X/KQ/RkOfJoNg+VBHsohRAD9Koyf3LgXbW0S673FQsY92W+JdASke
 /MjhqDYvvLKiyc9d1Zom2+uY7x5qdZr8HVo5srjzn/ca6Vo+PQfMfW8aLWB+23tlpnzc
 Otbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :references:to:in-reply-to;
 bh=NAv+KPvD+CLSyBwouoD1XIxVzSVdKEUF/9jHhPkBoVU=;
 b=PQwAEgw3xikVnDGsjDbRZz7whSLo12HS6kk20gl6p56JeougUZJqBR9Sgkas30Lisj
 CGB9ztO3WRZ57YrXFVL128Dj/clSKeQWDdVeB0GEk6bVIrEmhdjYCq+nsC1nEVMrkSss
 TkTbrM57Ls4Flmw6jR1VUm8boZmFxnpu6mLNa5h1st4SelV0gx5AFd/eDmtNVUiZ0T0d
 x+QFixPLtaJAbQlpk+2b5x4kYLqtrYyb9t9lwhtSehSrGSoJ2xyYlopJdqFucX5YG80C
 YxxM8OEiLYSYzSGIxhCkCdD5sKmFgurIoyo6PevxwKvsztGKaKlBS+75H4mhqdb8iRE6
 uA6g==
X-Gm-Message-State: AODbwcCiJjY77Cym/pq0cT7xUWqE22IwXaxEnaaXWcp/Krmugys6S1+6
 mKf9b3jHmnV33ltRoqI=
X-Received: by 10.28.99.9 with SMTP id x9mr1472581wmb.102.1494342639373;
 Tue, 09 May 2017 08:10:39 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:adf2:af7f:e452:27c8?
 ([2a02:c7f:ac18:da00:adf2:af7f:e452:27c8])
 by smtp.gmail.com with ESMTPSA id y3sm192697wrd.23.2017.05.09.08.10.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 09 May 2017 08:10:38 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <F60D60D4-7E51-43C5-BC44-B79F706997DE@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Tue, 9 May 2017 16:10:37 +0100
References: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
In-Reply-To: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Xen-users] Xen Project Developer Summit Design Sessions
	(updated link for Design Sessions CFP)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0968411110560376597=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


--===============0968411110560376597==
Content-Type: multipart/alternative; boundary="Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793"


--Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi everyone,
we created a simplified page to submit Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp-design-session =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp-design-session>, which is also available from the event page =
menu under "Program > CFP - DESIGN SESSIONS". The old link will still =
work, but contains all the extra info related to regular 30 minute =
sessions and panels, which are not accepted any more.
Regards
Lars

> On 8 May 2017, at 10:32, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Dear community members (I CC'ed people who submitted design sessions =
so far)
>=20
> I got a few questions regarding "acceptance" and scheduling of Design =
Sessions for the Developer and Design Summit. As you may recall, the =
Developer and Design Summit mixes the formats of past Summits and =
Hackathons. The afternoons are reserved for Design sessions, which will =
follow the format of Hackathons.
>=20
> Thus, in the tradition of the Xen Project Hackathons, we will not run =
Design Sessions through the Program Management Committee, as long as we =
have enough space to host sessions. The submission system is still open =
for Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp> (although the website says otherwise, which I will get =
fixed) and sessions can be submitted until Friday 7th of July. Sessions =
can still be proposed on the day of the event (using A5 post-it-notes) =
as in the past.=20
>=20
> Whenever new sessions come in, I will once a week put them live the =
afternoon Design Sessions on the summit schedule, using the following =
criteria
> Schedule sessions on a day which has similar topics to the ones =
already proposed (makes the live scheduling sessions at the event =
easier)
> Schedule sessions on (or after) a day where related talks take place =
(creates more valuable discussions)
> Schedule such that people which have multiple sessions get some =
breathing space (aka avoid that everyone has all their sessions on one =
day)
>=20
> Note that we will have room rooms with a projector, others won't.=20
> If you submit design sessions and you need a projector, please add =
this under "List any technical requirements that you have for your =
presentation over and above the standard projector, screen and wireless =
internet"=20
> If you need to have your session on a specific day due to travel =
constraints, please add this under "List any technical requirements..."
> The purpose of publishing design sessions as they come in is twofold:=20=

> let you know what others are planning to do (avoids duplicate =
sessions)
> marketing (attracts attendees)
> You can propose new design sessions every day of the event, but we =
prefer if you proposed them using the submission system.=20
>=20
> As in the past at Hackathons we will try and balance the schedule and =
merge related sessions as a group in a 30 minute scheduling session.  I =
am also happy getting feedback from community members on this thread: to =
facilitate this, I will post schedule updates every other week or so.=20
>=20
> As we have Linux Foundation staff on hand, we should also be able to =
update the on-line schedule immediately afterwards. But we will also =
have a paper schedule (using post-it notes), as it is easier to manage =
the scheduling session.
>=20
> I attached the schedule for Design sessions as we will publish by the =
end of this week

--Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793
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 everyone,<div class=3D"">we created a simplified page to =
submit Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp-design-session" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp-design-session</a>, which is also available from =
the event page menu under "Program &gt; CFP - DESIGN SESSIONS". The old =
link will still work, but contains all the extra info related to regular =
30 minute sessions and panels, which are not accepted any more.<br =
class=3D""><div class=3D"">Regards</div><div class=3D"">Lars</div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 8 May 2017, at 10:32, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><div =
class=3D"">Dear community members (I CC'ed people who submitted design =
sessions so far)</div><div class=3D""><br class=3D""></div><div =
class=3D"">I got a few questions regarding "acceptance" and scheduling =
of Design Sessions for the Developer and Design Summit. As you may =
recall, the Developer and Design Summit mixes the formats of past =
Summits and Hackathons. The afternoons are reserved for Design sessions, =
which will follow the format of Hackathons.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thus, in the tradition of the Xen =
Project Hackathons, we will not run Design Sessions through the Program =
Management Committee, as long as we have enough space to host sessions. =
The submission system is still open for Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp</a>&nbsp;(although the website says otherwise, =
which I will get fixed) and sessions can be submitted until Friday 7th =
of July. Sessions can still be proposed on the day of the event (using =
A5 post-it-notes) as in the past.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Whenever new sessions come in, I will =
once a week put them live the afternoon Design Sessions on the summit =
schedule, using the following criteria</div><div class=3D""><ul =
class=3D""><li class=3D"">Schedule sessions <b class=3D"">on a day which =
has similar topics</b> to the ones already proposed (makes the live =
scheduling sessions at the event easier)</li><li class=3D"">Schedule =
sessions&nbsp;<b class=3D"">on&nbsp;(or after)</b> a day where related =
talks take place (creates more valuable discussions)</li><li =
class=3D"">Schedule such that people which have multiple sessions get =
some breathing space (aka avoid that everyone has all their sessions on =
one day)</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">Note that we will have room rooms with a projector, others =
won't.&nbsp;</div><div class=3D""><ul class=3D""><li class=3D"">If you =
submit design sessions and you need a projector, please add this under =
"<b class=3D"">List any technical requirements</b> that you have for =
your presentation over and above the standard projector, screen and =
wireless internet"&nbsp;</li><li class=3D"">If you need to have your =
session on a specific day due to travel constraints, please add this =
under "<b class=3D"">List any technical =
requirements</b>..."</li></ul></div><div class=3D"">The purpose of =
publishing design sessions as they come in is twofold:&nbsp;</div><div =
class=3D""><ul class=3D""><li class=3D"">let you know what others are =
planning to do (avoids duplicate sessions)</li><li class=3D"">marketing =
(attracts attendees)</li></ul></div><div class=3D"">You can propose =
new&nbsp;<b class=3D"">design sessions every day of the event</b>, but =
we prefer if you proposed them using the submission =
system.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">As=
 in the past at Hackathons we will try and <b class=3D"">balance the =
schedule and merge related sessions as a group in a 30 minute scheduling =
session</b>. &nbsp;I am also happy getting feedback from community =
members on this thread: to facilitate this, I will post schedule updates =
every other week or so.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">As we have Linux Foundation staff on =
hand, we should also be able to update the on-line schedule immediately =
afterwards. But we will also have a paper schedule (using post-it =
notes), as it is easier to manage the scheduling session.</div><div =
class=3D""><br class=3D""></div><div class=3D"">I attached the schedule =
for Design sessions as we will publish by the end of this =
week</div></div></div></blockquote></div></div></div></body></html>=

--Apple-Mail=_22B0D3DC-51FB-4EC3-864C-18849F2F6793--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0968411110560376597==--


From xen-users-bounces@lists.xen.org Tue May 09 15:29:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d873k-0007VR-7n; Tue, 09 May 2017 15:28:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d873i-0007VF-GE
 for xen-users@lists.xen.org; Tue, 09 May 2017 15:28:18 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 17/B3-03371-110E1195; Tue, 09 May 2017 15:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVysyfVTVfwgWC
 kwbRnoharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8b+FfYF/5krfnfYNjDOYe5i5OIQEtjIKNGy
 ZB0LhLObUWLH92dMXYwcHMICnhL/f8iAxEUEljFKNPY8ZgOJCwkESFz9xQliMgvoS5zbUd7Fy
 MnBJqApcefzJ7BOXgEridfnPUDCLAIqEs23P7KC2KIC4RJvG4+wgNi8AoISJ2c+AbM5BQIlXi
 z6xwRiMwuYSczb/JAZwpaXaN46m3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGBXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxl/LAg4xSnIwKYny+hQLRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4LW+LxgpJFiUmp5akZaZAwx4mLQEB4+SCO/Re0Bp3uKCxNziz
 HSI1ClGXY45976+ZxJiycvPS5US55UDmSEAUpRRmgc3AhZ9lxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMyw4yhSczrwRu0yugI5iAjghkEAA5oiQRISXVwOhSpHnF80K9vpfm5PV7v65ZUav
 t8OfA7Lf992PXTeeVZXnKwWN/Rz5TM/1Zm9Nt7ekur2ziVsj/2B10Y82mlsDr2/Z/0Frh9FVI
 5Pcs55uPnz6X6f8RfmWyl6hfreD1mucSv0Lru1t11z+6uefhlO438ad/vi/SXiKVpHQk/BDzj
 /drlmjsNZ2gxFKckWioxVxUnAgAKi67LLkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494343696!67351061!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54211 invoked from network); 9 May 2017 15:28:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 9 May 2017 15:28:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 51C312B;
 Tue,  9 May 2017 08:28:16 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8F77E3F3E1;
 Tue,  9 May 2017 08:28:15 -0700 (PDT)
To: =?UTF-8?B?VG9tIFRpbmdb5LiB6YOB5bqtXQ==?= <tom_ting@realtek.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <E8F5944927430A4692D17F10A7A7ACFD01EDB14F@RTITMBSV06.realtek.com.tw>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <be9c629f-1700-90b8-6b22-17c14913adfc@arm.com>
Date: Tue, 9 May 2017 16:28:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <E8F5944927430A4692D17F10A7A7ACFD01EDB14F@RTITMBSV06.realtek.com.tw>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Is there any profiling tools for XEN under ARM64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwOS8wNS8xNyAxMzowOCwgVG9tIFRpbmdb5LiB6YOB5bqtXSB3cm90ZToKPiBIaSBBbGwK
CkhlbGxvLAoKPgo+Cj4gQXMgdGl0bGUsIGlzIHRoZXJlIGFueSB3YXkgdG8gZG8gcHJvZmlsaW5n
IHVuZGVyIEFSTTY0IHBsYXRmb3JtCj4gKGh5cGVydmlzb3ItY29yZSBlc3BlY2lhbGx5KT8KPgo+
IEnigJl2ZSBmb3VuZCB0aGVyZeKAmXMgb3Byb2ZpbGUgc3VwcG9ydCBmb3IgeDg2IHN5c3RlbSBi
dXQgbm90IGZvciBhcm0vYXJtNjQuCgpvcHJvZmlsZSBpcyBub3QgeWV0IHN1cHBvcnQgaW4gWGVu
IG9uIEFSTTY0LiBCdXQgSSByZW1lbWJlciB0aGF0IHNvbWUgCnBlb3BsZSB3ZXJlIHByb2ZpbGlu
ZyBYZW4gKG1heWJlIHdpdGggb3V0c2lkZSB0b29scykuIEkgaGF2ZSBDQ2VkIApWb2xvZHlteXIg
d2hvIGRpZCBtZW50aW9uIGl0IHJlY2VudGx5LgoKPgo+IE5lZWQgdG8gZmluZCBvdXQgdGhlIGhv
dC1zcG90IHVuZGVyIGhpZ2ggQ1BVIHVzYWdlLgoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue May 09 15:37:40 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d87Ca-00009N-Ly; Tue, 09 May 2017 15:37:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d87CZ-00007r-GE
 for xen-users@lists.xen.org; Tue, 09 May 2017 15:37:27 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D2/A4-03058-632E1195; Tue, 09 May 2017 15:37:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTdfskWC
 kwfQpAharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8apy+dYCh6wVqxtamFvYHzC0sXIxSEksJFR
 Yt+jw8wQzm5GibbGDtYuRg4OYQFPif8/ZLoYOTlEBPQkZje+ZoWoOcYocWfqBLAGZoHljBKPp
 19nBaliE9CUuPP5ExNIM6+AlcTs1fwgYRYBFYk1s76zg9iiAuESbxuPsIDYvAKCEidnPgGzOQ
 UCJZYdngpWwyxgJjFv80NmCFteonnrbOYJjHyzkLTMQlI2C0nZAkbmVYzqxalFZalFuiZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYuy/7H2KU5GBSEuX1KRaIFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBa/RQMFJIsCg1PbUiLTMHGPgwaQkOHiUR3ssgad7igsTc4
 sx0iNQpRmOOd0s/vGfimHPv63smIZa8/LxUKXHeWSClAiClGaV5cINgEXmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwryqIFN4MvNK4Pa9AjqFCeiUQAYBkFNKEhFSUg2MyQ/SXvr33pFe8uO
 y4LtVHWu0rs1/OoF9m+rLsMao8L0vJit27bSavq5+tViL3BGzCW4GLhJ7/4Vby06fvm9eXNjt
 Ygfva1pXVDzvOmTu1Pi2+Z+qO2uVvLDNpO4X3BNWHMnwNev65PHe84Z/sfwuwXnVq/05iqs2d
 v4wzJqseltLl1NnvXaZEktxRqKhFnNRcSIAzBk248MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494344245!100374982!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7678 invoked from network); 9 May 2017 15:37:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 9 May 2017 15:37:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A13A2B;
 Tue,  9 May 2017 08:37:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A9B6B3F3E1;
 Tue,  9 May 2017 08:37:24 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <E8F5944927430A4692D17F10A7A7ACFD01EDB14F@RTITMBSV06.realtek.com.tw>
 <be9c629f-1700-90b8-6b22-17c14913adfc@arm.com>
 <CAOcqxo0XJ46ZYNu8053WydDHTyKUCA6cQyVHVguJhP1c4+MX4w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e0f1c48-e97a-a56b-2d51-140700573a52@arm.com>
Date: Tue, 9 May 2017 16:37:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo0XJ46ZYNu8053WydDHTyKUCA6cQyVHVguJhP1c4+MX4w@mail.gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?B?VG9tIFRpbmdb5LiB6YOB5bqtXQ==?= <tom_ting@realtek.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Is there any profiling tools for XEN under ARM64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CgpPbiAwOS8wNS8xNyAxNjozNSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgVG9tLCBK
dWxpZW4KCkhpIFZvbG9keW15ciwKCj4+PiBBcyB0aXRsZSwgaXMgdGhlcmUgYW55IHdheSB0byBk
byBwcm9maWxpbmcgdW5kZXIgQVJNNjQgcGxhdGZvcm0KPj4+IChoeXBlcnZpc29yLWNvcmUgZXNw
ZWNpYWxseSk/Cj4+Pgo+Pj4gSeKAmXZlIGZvdW5kIHRoZXJl4oCZcyBvcHJvZmlsZSBzdXBwb3J0
IGZvciB4ODYgc3lzdGVtIGJ1dCBub3QgZm9yIGFybS9hcm02NC4KPj4KPj4KPj4gb3Byb2ZpbGUg
aXMgbm90IHlldCBzdXBwb3J0IGluIFhlbiBvbiBBUk02NC4gQnV0IEkgcmVtZW1iZXIgdGhhdCBz
b21lIHBlb3BsZQo+PiB3ZXJlIHByb2ZpbGluZyBYZW4gKG1heWJlIHdpdGggb3V0c2lkZSB0b29s
cykuIEkgaGF2ZSBDQ2VkIFZvbG9keW15ciB3aG8gZGlkCj4+IG1lbnRpb24gaXQgcmVjZW50bHku
Cj4gWWVzLCBJIHByb2ZpbGVkIFhFTi4gQnV0IEkgdXNlZCBMYXV0ZXJiYWNoIGhhcmR3YXJlIGRl
YnVnZ2VyIHRvIGRvIHRoaXMuCgpXb3VsZCB5b3UgbWluZCB0byBzaGFyZSBzb21lIGRldGFpbHM/
IFRoZXJlIHdhcyBxdWVzdGlvbiBhYm91dCB0aGF0IG9uIAp4ZW4tdXNlcnMgTUwgcmVjZW50bHkg
KHNlZSBbMV0pLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi11c2Vycy8yMDE3LTA0L21zZzAwMDQxLmh0bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue May 09 15:39:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 May 2017 15:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d87El-0000Nw-5D; Tue, 09 May 2017 15:39:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1d87Ej-0000Ne-38
 for xen-users@lists.xen.org; Tue, 09 May 2017 15:39:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F6/14-01709-CB2E1195; Tue, 09 May 2017 15:39:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXf3I8F
 Ig67VZharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8anXxsYCx4xVRx/epC1gXE2UxcjF4eQwEZG
 iW1/TrBAOLsZJa7Mnc3YxcjJISzgJPFt6ksmEFtEIF1i1YPjbBBF/xkl5jy5xgKSYBaIkXhys
 ZsZxGYT0JS48/kTWAOvgJXEq6Xb2EBsFgEViauznoLZogLhEm8bj7BA1AhKnJz5BMzmFDCTOH
 z9CjPETFuJO3N3Q9nyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGuul1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHAMQLCD8dhk50OMkhxMSqK8PsUCkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeI0eCkYKCRalpqdWpGXmAEMfJi3BwaMkwrv4AVCat7ggMbc4Mx0id
 YpRl2POva/vmYRY8vLzUqXEeY1BZgiAFGWU5sGNgMXhJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzqoJM4cnMK4Hb9AroCCagIwIZBECOKElESEk1MCotzW8Lccp1zc9ym9bflGvUKRhyLDk
 jZ1XfOae6BR3srRWnAycYMM069zO/9DVvZdlOkfa/5omzmZIq3yvNbsh3udm6J0K+Y9Xiezqp
 Tz/d+LFzx6J2f/ZzC1ZV16tKmHycpfxMZ/6eXrPzZ+pLQ7Z9+qHnuHL/NP8dPMy6Dg//t603W
 3R1txJLcUaioRZzUXEiAJkc1PO+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494344379!81625708!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13062 invoked from network); 9 May 2017 15:39:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 9 May 2017 15:39:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1A4E82B;
 Tue,  9 May 2017 08:39:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 580623F3E1;
 Tue,  9 May 2017 08:39:38 -0700 (PDT)
To: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
References: <d56f25bf3b1b4a05a7ea792f108887da@EX-MBX05.tubit.win.tu-berlin.de>
 <1493124556981.79979@campus.tu-berlin.de>
 <1493124648949.71706@campus.tu-berlin.de>
 <89cd3500-418d-bb74-b608-7dcf068ac0e5@arm.com>
 <1493208915461.19003@campus.tu-berlin.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0cf8568e-ce86-aa30-f6ad-27d68c407ec0@arm.com>
Date: Tue, 9 May 2017 16:39:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1493208915461.19003@campus.tu-berlin.de>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Xen Debugging through Lauterbach on ARMv8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

KENDIFZvbG9keW15cikKCk9uIDI2LzA0LzE3IDEzOjE1LCBXYXNlZW0sIEFtbmEgd3JvdGU6Cj4K
PiBIZWxsbyBKdWxpZW4sCgpIZWxsbyBBbW5hLAoKPiBJIHdhbnQgdG8gZGVidWcgWGVuIGh5cGVy
dmlzb3IgYW5kIGl0cyBwYWdlIHRhYmxlcy4gSXMgdGhlcmUgYSBzYW1wbGUgLmNtbSBzY3JpcHQg
dGhhdCBJIGNhbiB1c2VkIGZvciBkZWJ1Z2dpbmcgYWxyZWFkeSBydW5uaW5nIHN5c3RlbS4KClZv
bG9keW15ciBzZWVtcyB0byBoYXZlIHVzZWQgTGF1dGVyYmFjaCB3aXRoIFhlbi4gSSBoYXZlIEND
ZWQgdG8ga25vdyBpZiAKaGUgY2FuIHNoYXJlIHNvbWUgZGV0YWlscy4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed May 10 06:46:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 06:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8LN0-0001ic-Jb; Wed, 10 May 2017 06:45:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marincosmin2001@yahoo.com>) id 1d8LMy-0001iW-QV
 for xen-users@lists.xen.org; Wed, 10 May 2017 06:45:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D4/4F-03557-4F6B2195; Wed, 10 May 2017 06:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRWlGSWpSXmKPExsXifDhcUvfTNqF
 Ig4dPeCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oyeR09ZCg7sZqw49+s3ewNj43LGLkYuDhaB
 VSwSm3ZPA3I4OIQEkiVmPsjpYuQEMtMlLjx4zAZj77vwmBnCjpdYtek/I4gtIaAgMaF3OhuEb
 SuxZnM7E8hMCYHnLBK/53xlAXGEBBoYJRoaNoAtYBHQlriy2AbEZBPQk1g6pRpippHEneVzWE
 BsEQFziX9nzrCC2LwC1hLPjrwEm88p4ChxbMpOJoh6B4mbBz6yg9jCQGP2T2lhhqgXlDg58wn
 YHGaBGInbx34wQdyWI3F47mxGiLioxKuLL1gnMIrOQtIyC0nLLCRls4AuZRZQl1g/TwgirC2x
 bOFrZghbTeL2tqvsyOILGNlXMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmF
 esl5+duYgRGHQMQ7GC8uyngEKMkB5OSKK9PsUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneU1
 uFIoUEi1LTUyvSMnOA8Q+TluDgURLhvQuS5i0uSMwtzkyHSJ1itOd4t/TDeyaOvo6PQPLKi59
 Act/m3++ZhFjy8vNSpcR5t4C0CYC0ZZTmwQ2FpatLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BU
 EuZ9AjKFJzOvBG73K6CzmIDOCmQQADmrJBEhJdXAmGSp1ry7qtIzMLHwaYwYX3rJYaf6C0qCk
 Uf/2r6rWMP0qmRP6vV3dfmhdy737Zm5cF71PQNTWeN/Ei/1F8/mu7Uy5ouQwcWnPmLPM9078k
 wZTddfPM26NjSJ2fvrN4Pvj4W3u3++9/l+w8mXgU/2v1IV+OQiGdvCZLjQakFN4KP8Bp7XAVM
 nKbEUZyQaajEXFScCANbj+H9SAwAA
X-Env-Sender: marincosmin2001@yahoo.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1494398704!101349289!1
X-Originating-IP: [67.195.87.25]
X-SpamReason: No, hits=2.6 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_50_60,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,
 UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58101 invoked from network); 10 May 2017 06:45:05 -0000
Received: from nm44-vm2.bullet.mail.gq1.yahoo.com (HELO
 nm44-vm2.bullet.mail.gq1.yahoo.com) (67.195.87.25)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 06:45:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1494398703; bh=AWmMnhRH4faD1lOhNGBAk4kxkmZYivRV25HZjniXbwA=;
 h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject;
 b=eQFE9zPgYPaVPH6KNIAvUIc0/6ViPCd1YkAut7ldVPjhTbXYEAFGAxlMB3K/samto/6fs0l6txDkHDz4zyp08Ja38M+Wr/dz+zh8VPA9g6vUluxio4q9tx/vNPVeQkbL4uDY3LpoAP3XOHs5QHgNwb8WFe2GasVr8hsGG7kWuXvuMRkqex9pVIRQGB26gvCjaSC4iaiCxD/rpRUDWkviIU9Y8WIduEYvgI+7GcOYVyC+anGJLfNhV8Mk9GpimKQtiHIagX5lToFxnYKb2SOGqJ8FNbbURsVFmdHsM+eVYOypFMqqWUO4KaE+izIiQU0/FNEaky1Y982//AsHUXUhbA==
Received: from [127.0.0.1] by nm44.bullet.mail.gq1.yahoo.com with NNFMP;
 10 May 2017 06:45:03 -0000
Received: from [98.137.12.189] by nm44.bullet.mail.gq1.yahoo.com with NNFMP;
 10 May 2017 06:42:03 -0000
Received: from [98.137.12.245] by tm10.bullet.mail.gq1.yahoo.com with NNFMP;
 10 May 2017 06:38:02 -0000
Received: from [127.0.0.1] by omp1053.mail.gq1.yahoo.com with NNFMP;
 10 May 2017 06:38:02 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 702256.58178.bm@omp1053.mail.gq1.yahoo.com
X-YMail-OSG: ktsra0EVM1m2hRxD39xZOOwA3D7H43b0h_bJGWNlKpLhSwkXyDbHHA6RywBX1Ww
 MoMB7qGH_K7b6ANp5JFavBTUc6l6DcNAddOo8j10tW1HMdPlAEEuqBY36ZLQgE8wGQoZiAZVM1SH
 nmdsVrQIEUFglRLdWcWRsiEM9DBIlbFZl5XEGUFjJx41DIhi9qMa6Sj2PncejRoWasaX0FKezldT
 9exQVIuhJtCxq7LTHUji8IHqIP8utdMhl3gtENQEz6DaJn0eAWWh.S4MKggC4cRKPqux23XJ113v
 ZlDbL5QZEm_EwyVqhAK.Kq5iPl2ghWaAFbwoixkpz5lvMYzIqZuDdp_5M1L62VkUi8kpyRyTdS3C
 1AhRs7PdT1NATGEZczA1pn80tcdDwiMbRcpKplP5pkWhGD5BJ_sUn8A5IhrMrQrVELXTcTuVwFVS
 hC8_3Jy0NQFjUdyu3vxhyaCii4kaB4ImoKa_h_YUy7B_CHGk_eByNY3q0ps_bbrO92y1tGXbZnvg
 2lp5laTGbeHpWezuQzxXdp0_z.LMxcGMSQeAolY1B_XD3Brx3cQu7MEuAUvUXaed.xJU-
Received: from jws300034.mail.gq1.yahoo.com by
 sendmailws110.mail.gq1.yahoo.com; Wed, 10 May 2017 06:38:02 +0000;
 1494398282.247
Date: Wed, 10 May 2017 06:38:01 +0000 (UTC)
From: Marin Cosmin <marincosmin2001@yahoo.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Message-ID: <27278194.8635283.1494398281983@mail.yahoo.com>
In-Reply-To: <mailman.9.1494244801.17167.xen-users@lists.xen.org>
References: <mailman.9.1494244801.17167.xen-users@lists.xen.org>
MIME-Version: 1.0
X-Mailer: WebService/1.1.9539 YahooMailNeo Mozilla/5.0 (Windows NT 6.1;
 rv:38.0) Gecko/20100101 Firefox/38.0
Content-Length: 24533
Subject: Re: [Xen-users] Xen common hardware configuration
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Marin Cosmin <marincosmin2001@yahoo.com>
Content-Type: multipart/mixed; boundary="===============0919599575674816027=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============0919599575674816027==
Content-Type: multipart/alternative; 
	boundary="----=_Part_8635282_235590005.1494398281977"
Content-Length: 24000

------=_Part_8635282_235590005.1494398281977
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable



      From: "xen-users-request@lists.xen.org" <xen-users-request@lists.xen.=
org>
 To: xen-users@lists.xen.org=20
 Sent: Monday, May 8, 2017 12:02 PM
 Subject: Xen-users Digest, Vol 147, Issue 8
  =20
Send Xen-users mailing list submissions to
=C2=A0=C2=A0=C2=A0 xen-users@lists.xen.org

To subscribe or unsubscribe via the World Wide Web, visit
=C2=A0=C2=A0=C2=A0 https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users
or, via email, send a message with subject or body 'help' to
=C2=A0=C2=A0=C2=A0 xen-users-request@lists.xen.org

You can reach the person managing the list at
=C2=A0=C2=A0=C2=A0 xen-users-owner@lists.xen.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Xen-users digest..."


Today's Topics:

=C2=A0 1. Re: Xen common hardware configuration (Simon Hobson)
=C2=A0 2. Re: XEN_DOMCTL_assign_device: ... failed (-12) (John Connett)


----------------------------------------------------------------------

Message: 1
Date: Sun, 7 May 2017 15:49:24 +0100
From: Simon Hobson <linux@thehobsons.co.uk>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen common hardware configuration
Message-ID: <C7F17975-89FE-46C5-9F7A-C79772269A40@thehobsons.co.uk>
Content-Type: text/plain; charset=3Dus-ascii

Marin Cosmin <marincosmin2001@yahoo.com> wrote:

> Could somebody point me what is/are most common hardware configurations f=
or a server running Xen with a bunch of domains with respect to memory, CPU=
, and CPU cache ? I am interested in finding out whether it would be possib=
le to do some optimizations with respect to memory that is allocated to a p=
articular domain.

I doubt if there is such a list - there are so many variations of workload =
that I doubt there are many systems that share anything in common with othe=
rs.

In terms of memory (and disk), that's the easiest to answer - you need enou=
gh for Dom0, plus enough for each of your DomUs, and a bit for overheads. S=
o if you know how much each DomU needs, add them all up, add enough for the=
 Dom0, and round up - that's your *minimum*. If you don't know what your wo=
rkloads will be in the future, then you stick your finger in the air and gu=
ess ;-) OK, that's an exaggeration - you do the totting up for what you do =
know, and then you have to guestimate how much it will increase over the pe=
riod you need to provision for.

You can complicate thing with ballooning. I tend to set guests up so the co=
nfigured memory is higher than what they normally run with - eg a guest mig=
ht be configured to have (say) 4G max mem, but start with that ballooned do=
wn to 3G, giving me a bit more flexibility if I need to adjust a running sy=
stem.

AIUI there are methods for having dynamic memory allocations, but unless yo=
u **REALLY** understand your systems and how they behave, then there is gre=
at scope for creating trouble if several systems all want this dynamically =
shared memory at the same time !

Disk space is really just the same - and again, beware of dynamic disks (au=
to-expanding disks). Many of the problems I've witnessed with virtualised e=
nvironments (on Windows systems managed by colleagues) are due to expending=
 disks, overcommitted space, and guests suddenly deciding they need more sp=
ace until the host runs out.


CPU isn't that much different - work out how many cores each guest needs in=
 order to provide the required performance under peak load, and add them al=
l up.
There's probably much more scope for applying diversity of demand in that C=
PU cores are readily shared unlike memory and disk. But again, you need to =
understand your workloads - so no use sharing (say) 4 cores between two gue=
sts that need 4 cores each if they are going to need 4 cores each at the sa=
me time as each other, but it is OK if you know that one is going to be idl=
e(ish) when the other is busy.

Thanks a lot Simon for your detailed response.Meanwhile I searched for last=
 generation CPU server configuration from Intel(don't know what is the most=
 popular/common CPU configuration Xen is running on) and I saw that speed i=
s between 1.33GHz and 3.2GHz, from 4 up to 24 cores and the amount of LLC v=
aries from 10MB up to 60MB(high end). Using Intel CAT technology and larger=
 amount of cache better performance can be achieved.


------------------------------

Message: 2
Date: Mon, 8 May 2017 11:00:47 +0100
From: John Connett <jrc@skylon.demon.co.uk>
To: <xen-users@lists.xen.org>
Subject: Re: [Xen-users] XEN_DOMCTL_assign_device: ... failed (-12)
Message-ID: <e6ac5929-0780-245b-2a38-eba8dbea9eb7@skylon.demon.co.uk>
Content-Type: text/plain; charset=3D"utf-8"

On 02/05/17 23:21, John Connett wrote:
> [This sender failed our fraud detection checks and may not be who they ap=
pear to be. Learn about spoofing at http://aka.ms/LearnAboutSpoofing]
>=20
> On 02/05/17 17:35, George Dunlap wrote:
>> On Tue, May 2, 2017 at 4:11 PM, John Connett <jrc@skylon.demon.co.uk> wr=
ote:
>>> I'm trying to test OPNsense 17.1 (based on FreeBSD 11) in a Xen x86_64
>>> domU with dom0 openSUSE Tumbleweed / xen-4.8.0. Installation and update
>>> went smoothly and I can access the console and web interface.
>>>
>>> My plan is to have the WAN bridged to dom0 and the LAN to use PCI pass
>>> through to an old Ralink corp. RT2500 Wireless 802.11bg (rev 01). It is
>>> in the PCI assignable list:
>>>
>>> # lspci | fgrep Ralink
>>> 03:00.0 Network controller: Ralink corp. RT2500 Wireless 802.11bg (rev =
01)
>>> # xl pci-assignable-list
>>> 0000:03:00.0
>>> #
>>>
>>> However, when I use Add Hardware to add the PCI Host Device the VM then
>>> fails to start:
>>>
>>> # cat /var/log/xen/qemu-dm-opnsense.log
>>> char device redirected to /dev/pts/8 (label serial0)
>>> qemi-system-i386: terminating on signal 1 from pid 2868 (/usr/sbin/libv=
irtd)
>>> #
>>>
>>> There is also a console message:
>>>
>>> XEN_DOMCTL_assign_device: assign 000:3:00.0 to dom4 failed (-12)
>>
>> When reporting a bug, please always at least include the output of "xl
>> dmesg" and "dmesg" (or /var/log/messages, or whatever).
>>
>> Error -12 is "Not enough memory" (or "Couldn't allocate memory"); it
>> would be good to know what might have gone into that.
>>
>> Thanks,
>>=C2=A0 -George
>>
>=20
> I kept the original message brief in case it wasn't a bug but my mistake.
>=20
> Output of "xl dmesg" and "dmesg" attached. Please let me know if you
> need any further information.
>=20
> Many thanks
> --
> John

Logged as a bug against openSUSE Tumbleweed:
https://bugzilla.opensuse.org/show_bug.cgi?id=3D1037985

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 313 bytes
Desc: OpenPGP digital signature
URL: <https://lists.xen.org/archives/html/xen-users/attachments/20170508/ad=
d104c4/attachment.sig>

------------------------------

Subject: Digest Footer

_______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
https://lists.xen.org/xen-users


------------------------------

End of Xen-users Digest, Vol 147, Issue 8
*****************************************


  =20
------=_Part_8635282_235590005.1494398281977
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div><span></span></div><div id=3D"yui_3_16_0_ym19_1_1494350415=
800_11062" class=3D"qtdSeparateBR"><br><br></div><div style=3D"display: blo=
ck;" id=3D"yui_3_16_0_ym19_1_1494350415800_11056" class=3D"yahoo_quoted">  =
<div id=3D"yui_3_16_0_ym19_1_1494350415800_11055" style=3D"font-family: Hel=
vetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"=
> <div id=3D"yui_3_16_0_ym19_1_1494350415800_11054" style=3D"font-family: H=
elveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; =
font-size: 16px;"> <div id=3D"yui_3_16_0_ym19_1_1494350415800_11053" dir=3D=
"ltr"> <font id=3D"yui_3_16_0_ym19_1_1494350415800_11052" size=3D"2" face=
=3D"Arial"> <hr size=3D"1"> <b><span style=3D"font-weight:bold;">From:</spa=
n></b> "xen-users-request@lists.xen.org" &lt;xen-users-request@lists.xen.or=
g&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b> xen-users@li=
sts.xen.org <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Mon=
day, May 8, 2017 12:02 PM<br> <b><span style=3D"font-weight: bold;">Subject=
:</span></b> Xen-users Digest, Vol 147, Issue 8<br> </font> </div> <div id=
=3D"yui_3_16_0_ym19_1_1494350415800_11063" class=3D"y_msg_container"><br><d=
iv id=3D"yui_3_16_0_ym19_1_1494350415800_11064" dir=3D"ltr">Send Xen-users =
mailing list submissions to<br></div><div id=3D"yui_3_16_0_ym19_1_149435041=
5800_11099" dir=3D"ltr">&nbsp;&nbsp;&nbsp; <a id=3D"yui_3_16_0_ym19_1_14943=
50415800_11098" ymailto=3D"mailto:xen-users@lists.xen.org" href=3D"mailto:x=
en-users@lists.xen.org">xen-users@lists.xen.org</a><br></div><div id=3D"yui=
_3_16_0_ym19_1_1494350415800_11097" dir=3D"ltr"><br></div><div id=3D"yui_3_=
16_0_ym19_1_1494350415800_11100" dir=3D"ltr">To subscribe or unsubscribe vi=
a the World Wide Web, visit<br></div><div id=3D"yui_3_16_0_ym19_1_149435041=
5800_11102" dir=3D"ltr">&nbsp;&nbsp;&nbsp; <a id=3D"yui_3_16_0_ym19_1_14943=
50415800_11101" href=3D"https://lists.xen.org/cgi-bin/mailman/listinfo/xen-=
users" target=3D"_blank">https://lists.xen.org/cgi-bin/mailman/listinfo/xen=
-users</a><br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11103" dir=
=3D"ltr">or, via email, send a message with subject or body 'help' to<br></=
div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11208" dir=3D"ltr">&nbsp;&nb=
sp;&nbsp; <a id=3D"yui_3_16_0_ym19_1_1494350415800_11207" ymailto=3D"mailto=
:xen-users-request@lists.xen.org" href=3D"mailto:xen-users-request@lists.xe=
n.org">xen-users-request@lists.xen.org</a><br></div><div id=3D"yui_3_16_0_y=
m19_1_1494350415800_11209" dir=3D"ltr"><br></div><div dir=3D"ltr">You can r=
each the person managing the list at<br></div><div dir=3D"ltr">&nbsp;&nbsp;=
&nbsp; <a ymailto=3D"mailto:xen-users-owner@lists.xen.org" href=3D"mailto:x=
en-users-owner@lists.xen.org">xen-users-owner@lists.xen.org</a><br></div><d=
iv dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11211" =
dir=3D"ltr">When replying, please edit your Subject line so it is more spec=
ific<br></div><div dir=3D"ltr">than "Re: Contents of Xen-users digest..."<b=
r></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11120" dir=3D"ltr"><br><=
/div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11121" dir=3D"ltr"><br></di=
v><div dir=3D"ltr">Today's Topics:<br></div><div id=3D"yui_3_16_0_ym19_1_14=
94350415800_11122" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_14943=
50415800_11123" dir=3D"ltr">&nbsp;  1. Re: Xen common hardware configuratio=
n (Simon Hobson)<br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11141"=
 dir=3D"ltr">&nbsp;  2. Re: XEN_DOMCTL_assign_device: ... failed (-12) (Joh=
n Connett)<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><br></div><=
div dir=3D"ltr">-----------------------------------------------------------=
-----------<br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11225" dir=
=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12437" dir=3D=
"ltr">Message: 1<br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12442"=
 dir=3D"ltr">Date: Sun, 7 May 2017 15:49:24 +0100<br></div><div id=3D"yui_3=
_16_0_ym19_1_1494350415800_12443" dir=3D"ltr">From: Simon Hobson &lt;<a yma=
ilto=3D"mailto:linux@thehobsons.co.uk" href=3D"mailto:linux@thehobsons.co.u=
k">linux@thehobsons.co.uk</a>&gt;<br></div><div id=3D"yui_3_16_0_ym19_1_149=
4350415800_12445" dir=3D"ltr">To: "<a ymailto=3D"mailto:xen-users@lists.xen=
.org" href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xen.org</a>" =
&lt;<a id=3D"yui_3_16_0_ym19_1_1494350415800_12444" ymailto=3D"mailto:xen-u=
sers@lists.xen.org" href=3D"mailto:xen-users@lists.xen.org">xen-users@lists=
.xen.org</a>&gt;<br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12450"=
 dir=3D"ltr">Subject: Re: [Xen-users] Xen common hardware configuration<br>=
</div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12452" dir=3D"ltr">Message=
-ID: &lt;<a id=3D"yui_3_16_0_ym19_1_1494350415800_12451" ymailto=3D"mailto:=
C7F17975-89FE-46C5-9F7A-C79772269A40@thehobsons.co.uk" href=3D"mailto:C7F17=
975-89FE-46C5-9F7A-C79772269A40@thehobsons.co.uk">C7F17975-89FE-46C5-9F7A-C=
79772269A40@thehobsons.co.uk</a>&gt;<br></div><div id=3D"yui_3_16_0_ym19_1_=
1494350415800_12453" dir=3D"ltr">Content-Type: text/plain; charset=3Dus-asc=
ii<br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12454" dir=3D"ltr"><=
br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11282" dir=3D"ltr">Mari=
n Cosmin &lt;<a ymailto=3D"mailto:marincosmin2001@yahoo.com" href=3D"mailto=
:marincosmin2001@yahoo.com">marincosmin2001@yahoo.com</a>&gt; wrote:<br></d=
iv><div dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11=
237" dir=3D"ltr">&gt; Could somebody point me what is/are most common hardw=
are configurations for a server running Xen with a bunch of domains with re=
spect to memory, CPU, and CPU cache ? I am interested in finding out whethe=
r it would be possible to do some optimizations with respect to memory that=
 is allocated to a particular domain.<br></div><div id=3D"yui_3_16_0_ym19_1=
_1494350415800_11258" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_14=
94350415800_12455" dir=3D"ltr">I doubt if there is such a list - there are =
so many variations of workload that I doubt there are many systems that sha=
re anything in common with others.<br></div><div dir=3D"ltr"><br></div><div=
 id=3D"yui_3_16_0_ym19_1_1494350415800_11242" dir=3D"ltr">In terms of memor=
y (and disk), that's the easiest to answer - you need enough for Dom0, plus=
 enough for each of your DomUs, and a bit for overheads. So if you know how=
 much each DomU needs, add them all up, add enough for the Dom0, and round =
up - that's your *minimum*. If you don't know what your workloads will be i=
n the future, then you stick your finger in the air and guess ;-) OK, that'=
s an exaggeration - you do the totting up for what you do know, and then yo=
u have to guestimate how much it will increase over the period you need to =
provision for.<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">You can=
 complicate thing with ballooning. I tend to set guests up so the configure=
d memory is higher than what they normally run with - eg a guest might be c=
onfigured to have (say) 4G max mem, but start with that ballooned down to 3=
G, giving me a bit more flexibility if I need to adjust a running system.<b=
r></div><div dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_14943504158=
00_12462" dir=3D"ltr">AIUI there are methods for having dynamic memory allo=
cations, but unless you **REALLY** understand your systems and how they beh=
ave, then there is great scope for creating trouble if several systems all =
want this dynamically shared memory at the same time !<br></div><div dir=3D=
"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_11249" dir=3D"lt=
r">Disk space is really just the same - and again, beware of dynamic disks =
(auto-expanding disks). Many of the problems I've witnessed with virtualise=
d environments (on Windows systems managed by colleagues) are due to expend=
ing disks, overcommitted space, and guests suddenly deciding they need more=
 space until the host runs out.<br></div><div id=3D"yui_3_16_0_ym19_1_14943=
50415800_14341" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_14943504=
15800_12910" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_ym19_1_14943504158=
00_12911" dir=3D"ltr">CPU isn't that much different - work out how many cor=
es each guest needs in order to provide the required performance under peak=
 load, and add them all up.<br></div><div id=3D"yui_3_16_0_ym19_1_149435041=
5800_11253" dir=3D"ltr">There's probably much more scope for applying diver=
sity of demand in that CPU cores are readily shared unlike memory and disk.=
 But again, you need to understand your workloads - so no use sharing (say)=
 4 cores between two guests that need 4 cores each if they are going to nee=
d 4 cores each at the same time as each other, but it is OK if you know tha=
t one is going to be idle(ish) when the other is busy.<br></div><div id=3D"=
yui_3_16_0_ym19_1_1494350415800_11254" dir=3D"ltr"><br></div><div id=3D"yui=
_3_16_0_ym19_1_1494350415800_11255" dir=3D"ltr"><div id=3D"yui_3_16_0_ym19_=
1_1494350415800_12500">Thanks a lot Simon for your detailed response.</div>=
<div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1494350415800_12499">Meanwhile I s=
earched for last generation CPU server configuration from Intel(don't know =
what is the most popular/common CPU configuration Xen is running on) and I =
saw that speed is between 1.33GHz and 3.2GHz, from 4 up to 24 cores and the=
 amount of LLC varies from 10MB up to 60MB(high end). Using Intel CAT techn=
ology and larger amount of cache better performance can be achieved.<br></d=
iv></div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12467" dir=3D"ltr"><br>=
</div><div id=3D"yui_3_16_0_ym19_1_1494350415800_12466" dir=3D"ltr"><br></d=
iv><div id=3D"yui_3_16_0_ym19_1_1494350415800_14311" dir=3D"ltr">----------=
--------------------<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">M=
essage: 2<br></div><div dir=3D"ltr">Date: Mon, 8 May 2017 11:00:47 +0100<br=
></div><div dir=3D"ltr">From: John Connett &lt;<a ymailto=3D"mailto:jrc@sky=
lon.demon.co.uk" href=3D"mailto:jrc@skylon.demon.co.uk">jrc@skylon.demon.co=
.uk</a>&gt;<br></div><div dir=3D"ltr">To: &lt;<a ymailto=3D"mailto:xen-user=
s@lists.xen.org" href=3D"mailto:xen-users@lists.xen.org">xen-users@lists.xe=
n.org</a>&gt;<br></div><div dir=3D"ltr">Subject: Re: [Xen-users] XEN_DOMCTL=
_assign_device: ... failed (-12)<br></div><div dir=3D"ltr">Message-ID: &lt;=
<a ymailto=3D"mailto:e6ac5929-0780-245b-2a38-eba8dbea9eb7@skylon.demon.co.u=
k" href=3D"mailto:e6ac5929-0780-245b-2a38-eba8dbea9eb7@skylon.demon.co.uk">=
e6ac5929-0780-245b-2a38-eba8dbea9eb7@skylon.demon.co.uk</a>&gt;<br></div><d=
iv dir=3D"ltr">Content-Type: text/plain; charset=3D"utf-8"<br></div><div di=
r=3D"ltr"><br></div><div dir=3D"ltr">On 02/05/17 23:21, John Connett wrote:=
<br></div><div dir=3D"ltr">&gt; [This sender failed our fraud detection che=
cks and may not be who they appear to be. Learn about spoofing at <a href=
=3D"http://aka.ms/LearnAboutSpoofing" target=3D"_blank">http://aka.ms/Learn=
AboutSpoofing</a>]<br></div><div dir=3D"ltr">&gt; <br></div><div dir=3D"ltr=
">&gt; On 02/05/17 17:35, George Dunlap wrote:<br></div><div dir=3D"ltr">&g=
t;&gt; On Tue, May 2, 2017 at 4:11 PM, John Connett &lt;<a ymailto=3D"mailt=
o:jrc@skylon.demon.co.uk" href=3D"mailto:jrc@skylon.demon.co.uk">jrc@skylon=
.demon.co.uk</a>&gt; wrote:<br></div><div dir=3D"ltr">&gt;&gt;&gt; I'm tryi=
ng to test OPNsense 17.1 (based on FreeBSD 11) in a Xen x86_64<br></div><di=
v dir=3D"ltr">&gt;&gt;&gt; domU with dom0 openSUSE Tumbleweed / xen-4.8.0. =
Installation and update<br></div><div dir=3D"ltr">&gt;&gt;&gt; went smoothl=
y and I can access the console and web interface.<br></div><div dir=3D"ltr"=
>&gt;&gt;&gt;<br></div><div dir=3D"ltr">&gt;&gt;&gt; My plan is to have the=
 WAN bridged to dom0 and the LAN to use PCI pass<br></div><div dir=3D"ltr">=
&gt;&gt;&gt; through to an old Ralink corp. RT2500 Wireless 802.11bg (rev 0=
1). It is<br></div><div dir=3D"ltr">&gt;&gt;&gt; in the PCI assignable list=
:<br></div><div dir=3D"ltr">&gt;&gt;&gt;<br></div><div dir=3D"ltr">&gt;&gt;=
&gt; # lspci | fgrep Ralink<br></div><div dir=3D"ltr">&gt;&gt;&gt; 03:00.0 =
Network controller: Ralink corp. RT2500 Wireless 802.11bg (rev 01)<br></div=
><div dir=3D"ltr">&gt;&gt;&gt; # xl pci-assignable-list<br></div><div dir=
=3D"ltr">&gt;&gt;&gt; 0000:03:00.0<br></div><div dir=3D"ltr">&gt;&gt;&gt; #=
<br></div><div dir=3D"ltr">&gt;&gt;&gt;<br></div><div dir=3D"ltr">&gt;&gt;&=
gt; However, when I use Add Hardware to add the PCI Host Device the VM then=
<br></div><div dir=3D"ltr">&gt;&gt;&gt; fails to start:<br></div><div dir=
=3D"ltr">&gt;&gt;&gt;<br></div><div dir=3D"ltr">&gt;&gt;&gt; # cat /var/log=
/xen/qemu-dm-opnsense.log<br></div><div dir=3D"ltr">&gt;&gt;&gt; char devic=
e redirected to /dev/pts/8 (label serial0)<br></div><div dir=3D"ltr">&gt;&g=
t;&gt; qemi-system-i386: terminating on signal 1 from pid 2868 (/usr/sbin/l=
ibvirtd)<br></div><div dir=3D"ltr">&gt;&gt;&gt; #<br></div><div dir=3D"ltr"=
>&gt;&gt;&gt;<br></div><div dir=3D"ltr">&gt;&gt;&gt; There is also a consol=
e message:<br></div><div dir=3D"ltr">&gt;&gt;&gt;<br></div><div dir=3D"ltr"=
>&gt;&gt;&gt; XEN_DOMCTL_assign_device: assign 000:3:00.0 to dom4 failed (-=
12)<br></div><div dir=3D"ltr">&gt;&gt;<br></div><div dir=3D"ltr">&gt;&gt; W=
hen reporting a bug, please always at least include the output of "xl<br></=
div><div dir=3D"ltr">&gt;&gt; dmesg" and "dmesg" (or /var/log/messages, or =
whatever).<br></div><div dir=3D"ltr">&gt;&gt;<br></div><div dir=3D"ltr">&gt=
;&gt; Error -12 is "Not enough memory" (or "Couldn't allocate memory"); it<=
br></div><div dir=3D"ltr">&gt;&gt; would be good to know what might have go=
ne into that.<br></div><div dir=3D"ltr">&gt;&gt;<br></div><div dir=3D"ltr">=
&gt;&gt; Thanks,<br></div><div dir=3D"ltr">&gt;&gt;&nbsp; -George<br></div>=
<div dir=3D"ltr">&gt;&gt;<br></div><div dir=3D"ltr">&gt; <br></div><div dir=
=3D"ltr">&gt; I kept the original message brief in case it wasn't a bug but=
 my mistake.<br></div><div dir=3D"ltr">&gt; <br></div><div dir=3D"ltr">&gt;=
 Output of "xl dmesg" and "dmesg" attached. Please let me know if you<br></=
div><div dir=3D"ltr">&gt; need any further information.<br></div><div dir=
=3D"ltr">&gt; <br></div><div dir=3D"ltr">&gt; Many thanks<br></div><div dir=
=3D"ltr">&gt; --<br></div><div dir=3D"ltr">&gt; John<br></div><div dir=3D"l=
tr"><br></div><div dir=3D"ltr">Logged as a bug against openSUSE Tumbleweed:=
<br></div><div dir=3D"ltr"><a href=3D"https://bugzilla.opensuse.org/show_bu=
g.cgi?id=3D1037985" target=3D"_blank">https://bugzilla.opensuse.org/show_bu=
g.cgi?id=3D1037985</a><br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr"=
>-------------- next part --------------<br></div><div dir=3D"ltr">A non-te=
xt attachment was scrubbed...<br></div><div dir=3D"ltr">Name: signature.asc=
<br></div><div dir=3D"ltr">Type: application/pgp-signature<br></div><div di=
r=3D"ltr">Size: 313 bytes<br></div><div dir=3D"ltr">Desc: OpenPGP digital s=
ignature<br></div><div dir=3D"ltr">URL: &lt;<a href=3D"https://lists.xen.or=
g/archives/html/xen-users/attachments/20170508/add104c4/attachment.sig" tar=
get=3D"_blank">https://lists.xen.org/archives/html/xen-users/attachments/20=
170508/add104c4/attachment.sig</a>&gt;<br></div><div dir=3D"ltr"><br></div>=
<div dir=3D"ltr">------------------------------<br></div><div dir=3D"ltr"><=
br></div><div dir=3D"ltr">Subject: Digest Footer<br></div><div dir=3D"ltr">=
<br></div><div dir=3D"ltr">_______________________________________________<=
br></div><div dir=3D"ltr">Xen-users mailing list<br></div><div dir=3D"ltr">=
<a ymailto=3D"mailto:Xen-users@lists.xen.org" href=3D"mailto:Xen-users@list=
s.xen.org">Xen-users@lists.xen.org</a><br></div><div dir=3D"ltr"><a href=3D=
"https://lists.xen.org/xen-users" target=3D"_blank">https://lists.xen.org/x=
en-users</a><br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><br></div=
><div dir=3D"ltr">------------------------------<br></div><div dir=3D"ltr">=
<br></div><div dir=3D"ltr">End of Xen-users Digest, Vol 147, Issue 8<br></d=
iv><div dir=3D"ltr">*****************************************<br></div><br>=
<br></div> </div> </div>  </div></div></body></html>
------=_Part_8635282_235590005.1494398281977--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============0919599575674816027==--


From xen-users-bounces@lists.xen.org Wed May 10 08:42:15 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 08:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8NBL-0002ws-5T; Wed, 10 May 2017 08:41:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d8NBJ-0002vy-EI; Wed, 10 May 2017 08:41:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 96/84-03696-822D2195; Wed, 10 May 2017 08:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMbThoK7aJaF
 IgyezDSxW9lxktuhtvcti8WdxosX3LZOZLN7t+8vswOpx+MMVlgDGKNbMvKT8igTWjF2LDjAV
 XAuuOL54BWMD42uPLkZODiGBYokXp/azdDFycbAIfGaRmPpoIxuIIyEwk1XiwPQt7F2MHEBOk
 sS5bhWQBgmBKolfG08yQTSrS9xbdJsdwl7KJPFnigKIzSagLbHpxgNmEJtZIEGia+sVNhCbV8
 BG4ubvbmYIW0/i1a3LrCC2sICvxITN21hAbBYBVYlXz86zgKwVEsiVePTVCuQcEYFvjBIHdx0
 Fm8MpYCtxaUcDE8Q9shK7fz9imsAoOAvJullIVkDEtSWWLXzNDGNfv3SBEVNcS+L9zEvsCxjZ
 VjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExggDEOxg7L7sf
 4hRkoNJSZRXd5dQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXseLQDnBotT01Iq0zBxgtMKkJT
 h4lER4X10ASvMWFyTmFmemQ6ROMVpyvLj8/j0Tx7ulH4Dkk5U/3jMJseTl56VKifPeBWkQAGn
 IKM2DGwdLKJcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzDsb5CqezLwSuK2vgA5iAjookEEA
 5KCSRISUVANj0E+B9U/ETHbdXL5c9t7+E1E3Duy6wd5898LfmSnaPmsj+QxXcpxMVHQ/8GBW0
 5ftJlz31dflfVpblLAhyY2XOS3RRmGjy+Mzct4RylsSmd5l79Y9LD7f3GGu27a+r90bHDmqnu
 575rXk7/bTISdcs+zyz5mc3GhUd8nu8+Pfx6qup27403yiRYmlOCPRUIu5qDgRAMaWKEgjAwA
 A
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494405670!67570149!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43447 invoked from network); 10 May 2017 08:41:10 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 08:41:10 -0000
Received: by mail-wr0-f193.google.com with SMTP id v42so6313260wrc.3;
 Wed, 10 May 2017 01:41:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:references:to:in-reply-to;
 bh=ri/CHQJ4sswW8PwVZGjeIxxrKy/rhjJEcDANQQEu2Sk=;
 b=fbe85DFlNazONgZm64on0PDQw4cVMQ+X0S+9jQw+sK/DCCyx1oziXYjCa8nHtngiT3
 FogWdy4rvDwmtYfGWBdIKnfHTta8gNabmTxY4frNxR2nd17XhPcFHpkM2DQUEdzc0p8/
 4ivdk7JGUbNJRrwEVJRP+CgY16u2STzYjQaEuV7OeQ6bcde+1Y6UmjI23OPYwC5urPT/
 A6Rho3/Z/suWVLOpyp+mHlemBnPdrWq6kZy5SKDs5nXvZvCkQONapn8rqv+dl/hsBjqD
 xGRjiHjrdQFpxhj925lPdqugWIMzq+2zclYjvMPkyl1gX1+Z0uUPW41C1eeRp8InDJYG
 pTcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :references:to:in-reply-to;
 bh=ri/CHQJ4sswW8PwVZGjeIxxrKy/rhjJEcDANQQEu2Sk=;
 b=OeoBFc2iw0DWwlPRee3zXMLYri97LPAfoOQZpEO5lHUOOhSClezIxF490FzuPWOy/S
 +vba+ZsG0rnzcBRFt2KIwOKJzto8tNZSo2KG3gTOpZj4l6Sal2VjhHn51kqRDvWjJKts
 oYicJ9qrst1dXhAGNresaW6uw3uMVvRAu3bpVh1S6BzxBRn+dcaea3mEdhkf1TNDNSYD
 8XnDIpEqn5jjMlyt/5yXDJNmUv/N+3cfNqTLxIPZk3wtAVda/b+hj6rlq/vYun/5wa9r
 mbpQZNnrYXgD7Jq3fB+taHJEEYUdUYVOyFzQ54gTTKEBBy/KCpw9lsKw0KmzHAR52yFD
 f+XA==
X-Gm-Message-State: AODbwcDu8fRDEAHICtUfPBmZN8LkW+gKnlPCoMMeMytrybSKcQ0t2avO
 +BSVOqUH4QiBmLTAA3Y=
X-Received: by 10.223.136.134 with SMTP id f6mr2658460wrf.187.1494405669988;
 Wed, 10 May 2017 01:41:09 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:75ef:55ee:be8a:6c3?
 ([2a02:c7f:ac18:da00:75ef:55ee:be8a:6c3])
 by smtp.gmail.com with ESMTPSA id h199sm3102389wme.4.2017.05.10.01.41.08
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 01:41:09 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <ED8F08FC-2B93-4398-A60A-A9CF3340CA9B@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Wed, 10 May 2017 09:41:08 +0100
References: <90DD5747-E161-4792-B890-1973EB7ED568@gmail.com>
 <F60D60D4-7E51-43C5-BC44-B79F706997DE@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>
In-Reply-To: <F60D60D4-7E51-43C5-BC44-B79F706997DE@gmail.com>
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Xen-users] Xen Project Developer Summit Design Sessions
	(Program published)
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2313570135753429665=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>


--===============2313570135753429665==
Content-Type: multipart/alternative; boundary="Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F"


--Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

The link to the published program is at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/schedule =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/schedule>
We will do PR in the coming weeks (we were ahead of schedule with the =
program)
Lars

> On 9 May 2017, at 16:10, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi everyone,
> we created a simplified page to submit Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp-design-session =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp-design-session>, which is also available from the event page =
menu under "Program > CFP - DESIGN SESSIONS". The old link will still =
work, but contains all the extra info related to regular 30 minute =
sessions and panels, which are not accepted any more.
> Regards
> Lars
>=20
>> On 8 May 2017, at 10:32, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>> Dear community members (I CC'ed people who submitted design sessions =
so far)
>>=20
>> I got a few questions regarding "acceptance" and scheduling of Design =
Sessions for the Developer and Design Summit. As you may recall, the =
Developer and Design Summit mixes the formats of past Summits and =
Hackathons. The afternoons are reserved for Design sessions, which will =
follow the format of Hackathons.
>>=20
>> Thus, in the tradition of the Xen Project Hackathons, we will not run =
Design Sessions through the Program Management Committee, as long as we =
have enough space to host sessions. The submission system is still open =
for Design Sessions at =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp =
<http://events.linuxfoundation.org/events/xen-developer-and-design-summit/=
program/cfp> (although the website says otherwise, which I will get =
fixed) and sessions can be submitted until Friday 7th of July. Sessions =
can still be proposed on the day of the event (using A5 post-it-notes) =
as in the past.=20
>>=20
>> Whenever new sessions come in, I will once a week put them live the =
afternoon Design Sessions on the summit schedule, using the following =
criteria
>> Schedule sessions on a day which has similar topics to the ones =
already proposed (makes the live scheduling sessions at the event =
easier)
>> Schedule sessions on (or after) a day where related talks take place =
(creates more valuable discussions)
>> Schedule such that people which have multiple sessions get some =
breathing space (aka avoid that everyone has all their sessions on one =
day)
>>=20
>> Note that we will have room rooms with a projector, others won't.=20
>> If you submit design sessions and you need a projector, please add =
this under "List any technical requirements that you have for your =
presentation over and above the standard projector, screen and wireless =
internet"=20
>> If you need to have your session on a specific day due to travel =
constraints, please add this under "List any technical requirements..."
>> The purpose of publishing design sessions as they come in is twofold:=20=

>> let you know what others are planning to do (avoids duplicate =
sessions)
>> marketing (attracts attendees)
>> You can propose new design sessions every day of the event, but we =
prefer if you proposed them using the submission system.=20
>>=20
>> As in the past at Hackathons we will try and balance the schedule and =
merge related sessions as a group in a 30 minute scheduling session.  I =
am also happy getting feedback from community members on this thread: to =
facilitate this, I will post schedule updates every other week or so.=20
>>=20
>> As we have Linux Foundation staff on hand, we should also be able to =
update the on-line schedule immediately afterwards. But we will also =
have a paper schedule (using post-it notes), as it is easier to manage =
the scheduling session.
>>=20
>> I attached the schedule for Design sessions as we will publish by the =
end of this week


--Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F
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"">The link to the published program is at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/schedule" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/schedule</a><div class=3D"">We will do PR in the =
coming weeks (we were ahead of schedule with the program)</div><div =
class=3D"">Lars</div><div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 9 May 2017, at 16:10, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Hi =
everyone,<div class=3D"">we created a simplified page to submit Design =
Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp-design-session" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp-design-session</a>, which is also available from =
the event page menu under "Program &gt; CFP - DESIGN SESSIONS". The old =
link will still work, but contains all the extra info related to regular =
30 minute sessions and panels, which are not accepted any more.<br =
class=3D""><div class=3D"">Regards</div><div class=3D"">Lars</div><div =
class=3D""><br class=3D""><div class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 8 May 2017, at 10:32, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><div =
class=3D"">Dear community members (I CC'ed people who submitted design =
sessions so far)</div><div class=3D""><br class=3D""></div><div =
class=3D"">I got a few questions regarding "acceptance" and scheduling =
of Design Sessions for the Developer and Design Summit. As you may =
recall, the Developer and Design Summit mixes the formats of past =
Summits and Hackathons. The afternoons are reserved for Design sessions, =
which will follow the format of Hackathons.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thus, in the tradition of the Xen =
Project Hackathons, we will not run Design Sessions through the Program =
Management Committee, as long as we have enough space to host sessions. =
The submission system is still open for Design Sessions at&nbsp;<a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp</a>&nbsp;(although the website says otherwise, =
which I will get fixed) and sessions can be submitted until Friday 7th =
of July. Sessions can still be proposed on the day of the event (using =
A5 post-it-notes) as in the past.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Whenever new sessions come in, I will =
once a week put them live the afternoon Design Sessions on the summit =
schedule, using the following criteria</div><div class=3D""><ul =
class=3D""><li class=3D"">Schedule sessions <b class=3D"">on a day which =
has similar topics</b> to the ones already proposed (makes the live =
scheduling sessions at the event easier)</li><li class=3D"">Schedule =
sessions&nbsp;<b class=3D"">on&nbsp;(or after)</b> a day where related =
talks take place (creates more valuable discussions)</li><li =
class=3D"">Schedule such that people which have multiple sessions get =
some breathing space (aka avoid that everyone has all their sessions on =
one day)</li></ul></div><div class=3D""><br class=3D""></div><div =
class=3D"">Note that we will have room rooms with a projector, others =
won't.&nbsp;</div><div class=3D""><ul class=3D""><li class=3D"">If you =
submit design sessions and you need a projector, please add this under =
"<b class=3D"">List any technical requirements</b> that you have for =
your presentation over and above the standard projector, screen and =
wireless internet"&nbsp;</li><li class=3D"">If you need to have your =
session on a specific day due to travel constraints, please add this =
under "<b class=3D"">List any technical =
requirements</b>..."</li></ul></div><div class=3D"">The purpose of =
publishing design sessions as they come in is twofold:&nbsp;</div><div =
class=3D""><ul class=3D""><li class=3D"">let you know what others are =
planning to do (avoids duplicate sessions)</li><li class=3D"">marketing =
(attracts attendees)</li></ul></div><div class=3D"">You can propose =
new&nbsp;<b class=3D"">design sessions every day of the event</b>, but =
we prefer if you proposed them using the submission =
system.&nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">As=
 in the past at Hackathons we will try and <b class=3D"">balance the =
schedule and merge related sessions as a group in a 30 minute scheduling =
session</b>. &nbsp;I am also happy getting feedback from community =
members on this thread: to facilitate this, I will post schedule updates =
every other week or so.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">As we have Linux Foundation staff on =
hand, we should also be able to update the on-line schedule immediately =
afterwards. But we will also have a paper schedule (using post-it =
notes), as it is easier to manage the scheduling session.</div><div =
class=3D""><br class=3D""></div><div class=3D"">I attached the schedule =
for Design sessions as we will publish by the end of this =
week</div></div></div></blockquote></div></div></div></div></div></blockqu=
ote></div><br class=3D""></div></body></html>=

--Apple-Mail=_D5CB4374-72B6-40F6-B080-AA6294C83C5F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2313570135753429665==--


From xen-users-bounces@lists.xen.org Wed May 10 12:48:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 12:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8R1Z-0007zC-GV; Wed, 10 May 2017 12:47:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <phillsusi@gmail.com>) id 1d8R1Y-0007z6-G9
 for xen-users@lists.xenproject.org; Wed, 10 May 2017 12:47:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 87/65-02202-BDB03195; Wed, 10 May 2017 12:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfTmId3b3MK
 RBic/CVu82/eX2YHR4/CHKywBjFGsmXlJ+RUJrBkL/21kLnCv2DzhDEsDo1UXIxeHkMAMRonn
 lxuYQBwWgUmsEp2vm8EcCYF1rBKLl7YzdjFyAjlxEhuuzGTtYuQAsiskdv5hAgkLCShJ7Lt4h
 wVi0gkmiWvLprKCJIQFtCSOzv/ADGKLABUtm/uEDaSXDciev08EokRWYuLKBjYQm1fAVmL/zw
 MsIDaLgKrEjQm3weaLCkRLXH99iBGiRlDi5MwnYDXMAuoSf+ZdYoaw5SW2v53DPIFRcBaSsll
 IymYhKVvAyLyKUb04tagstUjXQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBk
 GYBgB+OFdudDjJIcTEqivLq7hCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAu5RKOFBIsSk1Pr
 UjLzAFGD0xagoNHSYR3PUiat7ggMbc4Mx0idYrRlWPa3HfvmTj+gckXl98DyTn3vgLJJyt/vG
 cSYsnLz0uVEuctB2kWAGnOKM2DGw2L/EuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5i0EmcK
 TmVcCd8EroOOYgI4LZBAAOa4kESEl1cC4oGeK56a1nzQeiD2Lnnn06a7TweKXr/l9W/VP8FWU
 RsfLNVkFrc12gV4mSiulLv3tSQ7/5Mho83ZjyR5ZNvNtZu9/tFzoVxffURSjfnJDPYOKUcJ/0
 Yc8QcWsOnP9bzK7mhn69nksCHnN9/tr6b7FNXEls3O6s4QWT4m6LNx9auv3+8cYw48psRRnJB
 pqMRcVJwIAv/drh/cCAAA=
X-Env-Sender: phillsusi@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1494420442!92074442!1
X-Originating-IP: [209.85.217.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49100 invoked from network); 10 May 2017 12:47:23 -0000
Received: from mail-ua0-f194.google.com (HELO mail-ua0-f194.google.com)
 (209.85.217.194)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 12:47:23 -0000
Received: by mail-ua0-f194.google.com with SMTP id e28so4172280uah.2
 for <xen-users@lists.xenproject.org>; Wed, 10 May 2017 05:47:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=9Bzv9YgP/OZO8+8+IciDrknhZUXXEIhS1SQk8azH7BM=;
 b=IBk1ll5afTbsf3Oy6L43ZqXeD4fQlfJhFgvpSdXpZOkHtH82KFQg/ucbHxsOLGW0PG
 LHUd04nAt2aWG6s78q6jMHolq20VpbgPjLtN3nPk5a0arrTmrlk3oB4cdDQynHisansh
 Y3CKpzT+fZmxZ0LmidMPGVx/yAN6GyJEkxHeZ1VI8GxhwrO9SgMBuW2+u3Tt1b1BgEOZ
 DD9EGcJ+Ilo5DznRXZ9B9bUVYNpUNzgeL1EJ+gqyvkqnXz3kLgwuQ2n6M6lcNtGwXICJ
 bNnMyd56zLv4PWfYUdAOIekEXht6DPCN5xG75BJAl5b7F8nQRfA+jhS3q2hRTwIi25JA
 ABzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:to:from:subject:message-id:date
 :user-agent:mime-version:content-transfer-encoding;
 bh=9Bzv9YgP/OZO8+8+IciDrknhZUXXEIhS1SQk8azH7BM=;
 b=HGN43M3llstqNC6uIStFmYn8isxDKzxCg4t3myvTSapIqlZ1roQYC5XFmY69/Co0T+
 czyuZjhLd+acudT/723vKoRE3WFdJUxjGpYi9Yv+WptoW5Umo+ltEGoXhfRXjWubE8LH
 pp1M+AY9WtIB80Lwtjwum2yTaL4IPB6mObO82cvT4DsjhDsX2dLFR2Zn/vS87Usk134i
 zf1mqnF21pCC8sJPLwY6Uvd9lIq/SageyVvxOdfPCEcreaLmY/LYJBZdyWioe8h8iT6K
 NxA7zJmifcrK1Ub6ppOsU1KJamF7LvyyAhadY21K5wV73sYoF6EwwysWuVpt7Km1XbQ4
 h4fg==
X-Gm-Message-State: AODbwcAJLyCVE40HRfvLgWAT3V47q5o2G8Buf5TXYATqoFOyZ7qaF5kG
 OXINneoX3jZGt3/P
X-Received: by 10.176.86.90 with SMTP id z26mr2723034uaa.57.1494420441816;
 Wed, 10 May 2017 05:47:21 -0700 (PDT)
Received: from [10.1.1.184] (fl-67-77-88-12.sta.embarqhsd.net. [67.77.88.12])
 by smtp.googlemail.com with ESMTPSA id
 b123sm780622vka.39.2017.05.10.05.47.21
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 May 2017 05:47:21 -0700 (PDT)
To: xen-users@lists.xenproject.org
From: Phil Susi <psusi@ubuntu.com>
Message-ID: <2fcdd5ea-49d7-ea6a-a525-cb3ce27eca2f@ubuntu.com>
Date: Wed, 10 May 2017 08:49:47 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-users] MMC flash emulation?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

Q2FuIHlvdSBjb25maWd1cmUgeGVuIHRvIGVtdWxhdGUgYW4gTU1DIGZsYXNoIGRldmljZSAoIC9k
ZXYvbW1jYmxrMCApPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 10 13:43:26 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:43:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8Rsv-0004HY-0u; Wed, 10 May 2017 13:42:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8Rst-0004Gy-0n; Wed, 10 May 2017 13:42:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CE/0C-02183-6C813195; Wed, 10 May 2017 13:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUveQhHC
 kweVb8hazN7YxW3zfMpnJ4t2+v8wOzB6HP1xhCWCMYs3MS8qvSGDNeHroOVPBKe6Kn12tjA2M
 Fzi7GDk5JAT8JR7eWcsKYrMJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIG
 juJS8evg9ksAqoSs5+vAqsREciR+LNlHhNEvZbEvgvrwGqEBewlluxYDjSTg0NIQE1i7vr4CY
 zcs5Bsm4Vk2ywk2xYwMq9i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZ
 Lzs/dxAgMGwYg2MHYtN3zEKMkB5OSKK/uLqFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK81uLC
 kUKCRanpqRVpmTnAAIZJS3DwKInwLhMDSvMWFyTmFmemQ6ROMSpKifMmgvQJgCQySvPg2mBRc
 4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvBkgU3gy80rgpr8CWswEtDiQQQBkcUkiQkqqgX
 FOQbM8f8OJH/eYG9lv3A36ePQW6/o/B47KPnhzTsvrs/wk7d3rVtx6F2m1Z9Ju/pvcHsfN/Tg
 i0njCpifduROR+lnu66qgXTWyV7VcHpTbts3c9nHFNFaTpnTpFQxng7i/C0jYeUefyT2aV1fk
 f2tLeMl2loajd3gr0792GE56vfr6xI8/NvorsRRnJBpqMRcVJwIAAIZT25UCAAA=
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494423743!81796208!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60011 invoked from network); 10 May 2017 13:42:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 13:42:26 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="423029395"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22803.6113.486674.72765@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 14:38:41 +0100
To: <xen-announce@lists.xenproject.org>, <xen-devel@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
Cc: security-team-members@xenproject.org
Subject: [Xen-users] Vulnerability embargo dates - add your public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

V2hlbiB0aGUgWGVuIFByb2plY3QgU2VjdXJpdHkgVGVhbSB0YWxrcyB0byBkaXNjb3ZlcmVycyBh
Ym91dCBjaG9pY2UKb2YgcmVsZWFzZSBkYXRlcyBmb3Igc2VjdXJpdHkgdnVsbmVyYWJpbGl0aWVz
LCB3ZSBnZW5lcmFsbHkgdHJ5IHRvCmF2b2lkIGtub3duIHB1YmxpYyBob2xpZGF5cyAoc3ViamVj
dCB0byBvdGhlciBjb25zdHJhaW50cyBzdWNoIGFzIHRoZQpkaXNjb3ZlcmVyJ3MgcmVxdWlyZW1l
bnRzLCB0aGUgWGVuIFByb2plY3QgcG9saWN5LCBhbmQgc28gb24pLgoKV2Ugd2lzaCB0byBtYWtl
IHRoaXMgYXJyYW5nZW1lbnQgYSBiaXQgbW9yZSBmb3JtYWwsIGFuZCBpbiBwYXJ0aWN1bGFyCnRv
IHByb3ZpZGUgZGlzY292ZXJlcnMgKHdobyB1bHRpbWF0ZWx5IGRlY2lkZSBkaXNjbG9zdXJlIGRh
dGVzKSBhbmQKdGhlIFNlY3VyaXR5IFRlYW0gKHdobyBvZnRlbiBnaXZlIGFkdmljZSkgd2l0aCBn
b29kIGluZm9ybWF0aW9uIHRvCnN1cHBvcnQgdGhlaXIgZGVjaXNpb25zLgoKVG8gdGhpcyBlbmQg
d2UgaGF2ZSBjcmVhdGVkIGEgd2lraSBwYWdlIHdoZXJlIGludGVyZXN0ZWQgY29tbXVuaXR5Cm1l
bWJlcnMgY2FuIGRvY3VtZW50IHB1YmxpYyBob2xpZGF5cyB3aGljaCB3b3VsZCBhZmZlY3QgdGhl
aXIgYWJpbGl0eQp0byByZXNwb25kIHRvIHNlY3VyaXR5IGlzc3Vlcy4KClBsZWFzZSBzZWU6CiAg
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFyCgpJZiB5b3Ug
d291bGQgbGlrZSB5b3VyIGNpcmN1bXN0YW5jZXMgdGFrZW4gaW50byBhY2NvdW50LCBwbGVhc2Ug
YWRkIHRvCnRoZSBkYXRhIGZvciAyMDE3IG9uIHRoYXQgcGFnZS4KCk5vdGUgdGhhdCBpZiB5b3Ug
ZG8gbm90IGFscmVhZHkgaGF2ZSB3cml0ZSBhY2Nlc3MgdG8gdGhlIHdpa2ksIHlvdSdsbApoYXZl
IHRvIHJlcXVlc3QgaXQuICBTb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2UsIGFuZCBwbGVhc2Ug
c2VlOgogIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL01haW5fUGFnZQoKQWxzbywg
YXMgdGhlIEhvbGlkYXlDYWxlbmRhciB3aWtpIHBhZ2Ugc2F5czoKCiAgTm90ZSB0aGF0IGRpc2Ns
b3N1cmUgc2NoZWR1bGVzIGFyZSBkZXRlcm1pbmVkIGJ5IHRoZSBkaXNjb3ZlcmVycyBvZgogIHZ1
bG5lcmFiaWxpdGllcyB3aG8gZG8gbm90IG5lZWQgdG8gZm9sbG93IHRoZSBndWlkZWxpbmVzIGlu
IHRoZSBYZW4KICBQcm9qZWN0IHBvbGljeS4gIFdoZXJlIGRpc2NvdmVyZXJzIGFzayB0aGUgWGVu
IFByb2plY3QgU2VjdXJpdHkgVGVhbQogIGZvciBhZHZpY2UsIG9yIGNob29zZSB0byBmb2xsb3cg
dGhlIHBvbGljeSwgdGhlIGhvbGlkYXkgaW5mb3JtYXRpb24KICBoZXJlIGlzIGFkdmlzb3J5IG9u
bHkuICBCZWNhdXNlIHRoZSBwb2xpY3kgcmVxdWlyZXMgdXMgdG8gY29uc2lkZXIKICBvdGhlciBm
YWN0b3JzIHRvbywgd2UgY2Fubm90IGd1YXJhbnRlZSB0byBhdm9pZCBob2xpZGF5cy4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed May 10 13:47:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8Rx8-0004lT-VS; Wed, 10 May 2017 13:46:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d87As-0008Ur-9d
 for xen-users@lists.xen.org; Tue, 09 May 2017 15:35:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 78/03-01735-DC1E1195; Tue, 09 May 2017 15:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMfTGOt1TDwU
 jDU5vYLdYdfUAqwOjx9Hdv5kCGKNYM/OS8isSWDPm/V/HXnCHuWL6VI0GxjbmLkYuDiGBiYwS
 q9+vYAFxWARmsUr8W/6aFcSRENjGKvFkezeQwwnk5EksuX6EBcIukrj64yUTiM0rIChxcuYTs
 LiQgKfEsn8/mEFsTgFroEGbmSBWNDBKfHz6EGwQm4CBxJsXG4ESHEDrVCTuP5QGMXkFAiS6m3
 VATGGgMf9/yIAUiwioS/y5MIERZAqzwHJGib//34J1MgMl1s8TAqlhFtCWWLbwNfMERsFZSA6
 ahVA1C0nVAkbmVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsY
 gSFbz8DAuINxwiq/Q4ySHExKorw+xQKRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jz8QjBQSL
 EpNT61Iy8wBRg9MWoKDR0mEdzFImre4IDG3ODMdInWK0ZLjxeX375k45tz7CiSfrPzxnkmIJS
 8/L1VKnHcHSIMASENGaR7cOFiEX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsGZApPZl4
 J3NZXQAcxAR0UyCAAclBJIkJKqoHRLGBbR6WgxG4+i2t/HXi1AsrjfzLK9wfOV+fg1PWVebf7
 uFrrgTmNe0KeaT68IfO49CCbTX3vuudNb3W+L2nqveiwLmDalYU+k1tvPMyxuB6juGbn9o/PP
 nJ/ic/ftnz7s8TCPd4cr1rW7zHUenFM8WMml2gx98Rm5riHW8vFX30r5dC+2LRWiaU4I9FQi7
 moOBEAPws6busCAAA=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1494344136!76522813!1
X-Originating-IP: [209.85.216.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 593 invoked from network); 9 May 2017 15:35:38 -0000
Received: from mail-qt0-f174.google.com (HELO mail-qt0-f174.google.com)
 (209.85.216.174)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 May 2017 15:35:38 -0000
Received: by mail-qt0-f174.google.com with SMTP id j29so4024581qtj.1
 for <xen-users@lists.xen.org>; Tue, 09 May 2017 08:35:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=V7jS7RQdIm5NBLRgH5stdw50LNetrXS9vPcn6yhUS3Y=;
 b=euiIZPKZee20rFvU2LqImXqw3CT/hQd3OqT3Q3ow1EMNHp0ireD43IPUXnQWSaMMs1
 vkEKpg1NzmDKYZJJGA+ddZe9QpksAiq93fVvyWSY1GoU5722XnYBN88bzhXvvhou2zOJ
 8zZZ+0hIBUTnxjjgxMpjY8YUH5SyfMWYlgSH96b+6Pr+027jvp4Ex0+vvv12+RQC1PCY
 fOFRI4AP+X6zLdrSyy9t7RPb+1txlT7tnRhjMXG8zYHbf4QoyDR523BlAwdO00W9JJYn
 fRUPX7oNwpEtOBFdSYghmbqs8PV4n21bX+zFQC26NNnLmt+YbuUQgHVuCx/5hQfuTT4n
 IZgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=V7jS7RQdIm5NBLRgH5stdw50LNetrXS9vPcn6yhUS3Y=;
 b=ZSrexJSCVsN+lr4qIey7sJaMl6GxL5AHYHgDyRnxqvfoAi2PgOCwR6O5UeKh5sk2EG
 /YtpTJsIFk59IOM/S0QHYLncyo1lO2zqV7xSbwi/OaB3wxutzk93oLvlCm5KBB2ntLn1
 YXD+bJt/ZOB7p6SfkLou8bUSzQvbkBCRihmk3IwlcxPgdUZe7QLYnhmIp+nEyLbTcCy0
 9sgfH5BlFWDhe85h2zQgkx/5unlca2+lLoQwo4HdQ2/2kRQtPDRTZIo8hGv9Bo4C3A3N
 8pmXqzlty31a+k1FdJY3ZVMb54B/ajUZzxGOoQPF/009S2EnvZWpXIfcgssfVusWoQmJ
 0H4Q==
X-Gm-Message-State: AODbwcCZ8VCJRP0OhELQnDwy/iD3n8E9WV7NvdF6ixd8Ffs9WOcaq3zF
 NeL8bLrRN8e7l38JxSMdOK2NSjwpkQ==
X-Received: by 10.237.60.150 with SMTP id d22mr767956qtf.126.1494344135911;
 Tue, 09 May 2017 08:35:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Tue, 9 May 2017 08:35:15 -0700 (PDT)
In-Reply-To: <be9c629f-1700-90b8-6b22-17c14913adfc@arm.com>
References: <E8F5944927430A4692D17F10A7A7ACFD01EDB14F@RTITMBSV06.realtek.com.tw>
 <be9c629f-1700-90b8-6b22-17c14913adfc@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 9 May 2017 18:35:15 +0300
Message-ID: <CAOcqxo0XJ46ZYNu8053WydDHTyKUCA6cQyVHVguJhP1c4+MX4w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
X-Mailman-Approved-At: Wed, 10 May 2017 13:46:53 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?B?VG9tIFRpbmdb5LiB6YOB5bqtXQ==?= <tom_ting@realtek.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Is there any profiling tools for XEN under ARM64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgVG9tLCBKdWxpZW4KCj4+IEFzIHRpdGxlLCBpcyB0aGVyZSBhbnkgd2F5IHRvIGRvIHByb2Zp
bGluZyB1bmRlciBBUk02NCBwbGF0Zm9ybQo+PiAoaHlwZXJ2aXNvci1jb3JlIGVzcGVjaWFsbHkp
Pwo+Pgo+PiBJ4oCZdmUgZm91bmQgdGhlcmXigJlzIG9wcm9maWxlIHN1cHBvcnQgZm9yIHg4NiBz
eXN0ZW0gYnV0IG5vdCBmb3IgYXJtL2FybTY0Lgo+Cj4KPiBvcHJvZmlsZSBpcyBub3QgeWV0IHN1
cHBvcnQgaW4gWGVuIG9uIEFSTTY0LiBCdXQgSSByZW1lbWJlciB0aGF0IHNvbWUgcGVvcGxlCj4g
d2VyZSBwcm9maWxpbmcgWGVuIChtYXliZSB3aXRoIG91dHNpZGUgdG9vbHMpLiBJIGhhdmUgQ0Nl
ZCBWb2xvZHlteXIgd2hvIGRpZAo+IG1lbnRpb24gaXQgcmVjZW50bHkuClllcywgSSBwcm9maWxl
ZCBYRU4uIEJ1dCBJIHVzZWQgTGF1dGVyYmFjaCBoYXJkd2FyZSBkZWJ1Z2dlciB0byBkbyB0aGlz
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 10 13:52:35 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 13:52:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8S2U-0005lU-Si; Wed, 10 May 2017 13:52:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1d8S2T-0005l4-F1; Wed, 10 May 2017 13:52:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 0D/A8-02202-81B13195; Wed, 10 May 2017 13:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov664tHC
 kwbkZRhazN7YxW3zfMpnJ4t2+v8wOzB6HP1xhCWCMYs3MS8qvSGDNuPBtGWPBR7aKxx8uMTcw
 3mTtYuTkkBAwkng78R9TFyMXh5DAQkaJnv2rmUASwgIBEl375zOCJEQEJjBKnLn5jA0kISRgJ
 3F96y9GEJtZQEPi+/sWsElsAqoSG66fArN5Bawlfnb9A6tnAYpv7//MDGKLCoRLvG08wgJRIy
 hxcuYTIJuDg1PAXmLCMTmIkeoSf+ZdYoaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUaM4tag
 stUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBOsZGBh3ML467neIUZKD
 SUmUV3eXUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6fksKRQoJFqempFWmZOcBogElLcPAoi
 fAelQBK8xYXJOYWZ6ZDpE4x6nLMuff1PZMQS15+XqqUOO9qkBkCIEUZpXlwI2CReYlRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMK+NFNAUnsy8ErhNr4COYAI6IpBBAOSIkkSElFQD4wRG83l
 zXyet517heLBcoeGR9xuO1WrFv2KM/zddZJSYFVEhP13JRdXkkIKqVeWjfT9r25SWOTeaThLa
 yPGXW2DH9ivlDkXH+0r5Y59/ZeVrZ1N61CL+4EHi45D010s0P56eE2qzVLaVlcsoknkLa3zFJ
 Wez/a2fN6/Zcqfe/m1TXcur68H8SizFGYmGWsxFxYkA4IWHlscCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494424343!82902236!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37761 invoked from network); 10 May 2017 13:52:23 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 13:52:23 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48760AB43;
 Wed, 10 May 2017 13:52:23 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-announce@lists.xenproject.org, xen-devel@lists.xenproject.org,
 xen-users@lists.xenproject.org
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
Date: Wed, 10 May 2017 15:51:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22803.6113.486674.72765@mariner.uk.xensource.com>
Cc: security-team-members@xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Vulnerability embargo dates - add your
 public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTU6MzgsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdoZW4gdGhlIFhlbiBQcm9q
ZWN0IFNlY3VyaXR5IFRlYW0gdGFsa3MgdG8gZGlzY292ZXJlcnMgYWJvdXQgY2hvaWNlCj4gb2Yg
cmVsZWFzZSBkYXRlcyBmb3Igc2VjdXJpdHkgdnVsbmVyYWJpbGl0aWVzLCB3ZSBnZW5lcmFsbHkg
dHJ5IHRvCj4gYXZvaWQga25vd24gcHVibGljIGhvbGlkYXlzIChzdWJqZWN0IHRvIG90aGVyIGNv
bnN0cmFpbnRzIHN1Y2ggYXMgdGhlCj4gZGlzY292ZXJlcidzIHJlcXVpcmVtZW50cywgdGhlIFhl
biBQcm9qZWN0IHBvbGljeSwgYW5kIHNvIG9uKS4KPiAKPiBXZSB3aXNoIHRvIG1ha2UgdGhpcyBh
cnJhbmdlbWVudCBhIGJpdCBtb3JlIGZvcm1hbCwgYW5kIGluIHBhcnRpY3VsYXIKPiB0byBwcm92
aWRlIGRpc2NvdmVyZXJzICh3aG8gdWx0aW1hdGVseSBkZWNpZGUgZGlzY2xvc3VyZSBkYXRlcykg
YW5kCj4gdGhlIFNlY3VyaXR5IFRlYW0gKHdobyBvZnRlbiBnaXZlIGFkdmljZSkgd2l0aCBnb29k
IGluZm9ybWF0aW9uIHRvCj4gc3VwcG9ydCB0aGVpciBkZWNpc2lvbnMuCj4gCj4gVG8gdGhpcyBl
bmQgd2UgaGF2ZSBjcmVhdGVkIGEgd2lraSBwYWdlIHdoZXJlIGludGVyZXN0ZWQgY29tbXVuaXR5
Cj4gbWVtYmVycyBjYW4gZG9jdW1lbnQgcHVibGljIGhvbGlkYXlzIHdoaWNoIHdvdWxkIGFmZmVj
dCB0aGVpciBhYmlsaXR5Cj4gdG8gcmVzcG9uZCB0byBzZWN1cml0eSBpc3N1ZXMuCj4gCj4gUGxl
YXNlIHNlZToKPiAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0hvbGlkYXlDYWxl
bmRhcgoKQXJlIHlvdSBwbGFubmluZyB0byBhZGQgYSBsaW5rIHRvIHRoaXMgcGFnZSBzb21ld2hl
cmUgaW4gdGhlIHdpa2k/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 10 14:07:27 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:07:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8SGm-0008P4-GW; Wed, 10 May 2017 14:07:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=296d8c634=Ian.Jackson@citrix.com>)
 id 1d8SGl-0008OU-6V; Wed, 10 May 2017 14:07:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A8/46-02181-E8E13195; Wed, 10 May 2017 14:07:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvW63nHC
 kwY1HUhbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYM/YfesJc0Mlcca9jD2sD4wGmLkZO
 DgkBf4mjjQtYQGw2AV2Jpi1/2UBsXgFBiZMzn4DFmQV0JBbs/sQGYctLbH87hxmixl5iwvlnQ
 DYHB4uAqsS0w94gYREBZYmPrb3sEOX5Eh0Hj4HZwgIBEl375zOC2JwCNhJXP7SDxYWAal4d+8
 8McY6JxNuFO9lARgoJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdI10UsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw4BiDYwXirz/kQoyQHk5Ior+4uoUghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwXZIQjhQSLUtNTK9Iyc4ChD5OW4OBREuE9KgGU5i0uSMwtzkyHS
 J1i1OWYc+/reyYhlrz8vFQpcV42WaAiAZCijNI8uBGwOLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYV5+kCk8mXklcJteAR3BBHREIIMAyBEliQgpqQZGkVPL9mlW8jzkquSdN3tq47+rczs
 Mj3n/DaiqWxSVdKE7LXK9d3nZUs6K1W7nPrpHW7/tXTGhZo7UkoIIW+nX00MfbFgqmmkQtqHy
 9qHn7x+x72FwzfThs9f/pVFsMW//fq6n6yr0AzSXtbhtXlN6lZ1n56EltxwrFJgmyocvypq6s
 9ZKdI2VEktxRqKhFnNRcSIAh1Qlir4CAAA=
X-Env-Sender: prvs=296d8c634=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494425225!97281112!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43832 invoked from network); 10 May 2017 14:07:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 May 2017 14:07:07 -0000
X-IronPort-AV: E=Sophos;i="5.38,319,1491264000"; d="scan'208";a="431706325"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22803.7813.633620.536019@mariner.uk.xensource.com>
Date: Wed, 10 May 2017 15:07:01 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Vulnerability embargo dates - add your
 public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

KGRyb3BwaW5nIGFubm91bmNlKQoKSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1hlbi1kZXZl
bF0gVnVsbmVyYWJpbGl0eSBlbWJhcmdvIGRhdGVzIC0gYWRkIHlvdXIgcHVibGljIGhvbGlkYXlz
Iik6Cj4gT24gMTAvMDUvMTcgMTU6MzgsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gUGxlYXNlIHNl
ZToKPiA+ICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFy
Cj4gCj4gQXJlIHlvdSBwbGFubmluZyB0byBhZGQgYSBsaW5rIHRvIHRoaXMgcGFnZSBzb21ld2hl
cmUgaW4gdGhlIHdpa2k/CgpJIGhhdmVuJ3QgZG9uZSBzby4gIEkgZ3Vlc3MgaXQgd291bGQgYmUg
YSBnb29kIGlkZWEuICBQbGVhc2UgZ28gYWhlYWQKYW5kIGRvIHNvIDotKS4KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWls
aW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed May 10 14:24:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8SWz-00024J-P9; Wed, 10 May 2017 14:23:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rilagler@gmail.com>)
 id 1d8SWy-00023j-1K; Wed, 10 May 2017 14:23:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8B/DC-03058-B7223195; Wed, 10 May 2017 14:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMbThoG6VknC
 kwYHT+hZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM+79TC54z1rxuaWJvYHxPksXIyeH
 kEChxI1z79i6GLk4WAS6WSVe7Z/MDOJICCxnlVh5oJMRpEpCIE6id9kaFgi7SuL/rXdQ3YoSi
 1vOgjUICcxjkvh5Yh0bSEJEwERi0uoNTCA2m4CmxOurV5hBbGEBPYlnj66DNfMK2Ej0/D7EDm
 KzCKhKTG/eDtYrKhAu8bbxCFSNoMTJmU/AbGYBM4l5mx8yQ9jyEtvfzmGewCgwC0nZLCRls5C
 ULWBkXsWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiqDECw
 g3HN/MBDjJIcTEqivLq7hCKF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgRvg
 6JwpJBgUWp6akVaZg4wmmBKJTh4lER4DykApXmLCxJzizPTIVKnGC05Xlx+/56JY869r0Dyyc
 of75mEwOZJifMGgMwTAGnIKM2DGweL+EuMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5uUBmcK
 TmVcCt/UV0EFMQAcFMgiAHFSSiJCSamBUE/OS/9u2feuzqf+uZmQEeT37efK/UqD44nPc7w9O
 clk07eDFPHYe/o1RV2OfuzpqemSaHgjanuznND25aZkhr7Hj+faL32Uf8/V7hFdNPXz0xENbl
 3p/+Qnpk/rWq0X8vXyJydlpBpP+7yuH//ql7I4SNE8ICbZUv6VYv/pf6l+GRakfNz5UYinOSD
 TUYi4qTgQAIRQDSvMCAAA=
X-Env-Sender: rilagler@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494426234!61034052!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6384 invoked from network); 10 May 2017 14:23:54 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:23:54 -0000
Received: by mail-wr0-f193.google.com with SMTP id 6so8811640wrb.1;
 Wed, 10 May 2017 07:23:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=OJJuzuoa3cvXaVZzhl1pugSUiNG0lKeH/haezGE1WQY=;
 b=tkW/hPvW0v6ftGnSDQwLAaka4guFDwrv/G+ryGvmgd+EOaphv0StEcaIWgE4Or0oE6
 AlJbZsoJtLQTnxkoxv7XH00PoLd2cnRLFVyWC8o7wJshB3CTyUjmNg4/ZmO3aslid82N
 Kxr1PZKlAVaEjTnfqSGMzeZxW3+K/0ND262DqlyLTOiugqrFy6D8JNVYc1nEXWMZwuTs
 rHaZGvvTTDd0Fc2U3BZsbxFb6NLBDFB2pjwJCk3bYa7OipoG0MX2Eof4iUp1N6x2ceCb
 VN5aLLYu7iqnI+CbVmvSleEj7qNaorrM8htqE7sl1Ox/ddGquKkCeZWSiKIO5WBWz0h9
 bjAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=OJJuzuoa3cvXaVZzhl1pugSUiNG0lKeH/haezGE1WQY=;
 b=qLMV4SYW54hcpYDJdWE2+xeNpAjeuyoArc7uYbFXIOzsBrTBBW13KlRzK0+K29YG7w
 qheC9fB6jnUBWmOAyqQkroVkKocG+81pAhet/OrjLC90ySvKe2jVNG2GtyqJ/UxDc/mg
 D29W+DeY4mX3vACEqWk2vcC1nW1UGwkfbkQiTwsAthW+E4ILvwUWSCXlTn/vo1WzxbwX
 +cgGfoJjNNt+KnTNc55ia3W0IwfJJZ2okeYdD6Z72Q31IXV4IVFFoC7YHJ2OGjoXAIZw
 W3K0iI86XffFxE/kSqy9aIG9Wtl7JHTI85em3KO8ZS3nqQED38tze35YDPZipbyIXQAA
 cPSw==
X-Gm-Message-State: AODbwcAQAycfKKBdqp3a0EAh7c2YZwnesfDdqFAX9rOlOTOBgWcORVnz
 3ON2VewD819nAg==
X-Received: by 10.223.163.222 with SMTP id m30mr4296043wrb.24.1494426234420;
 Wed, 10 May 2017 07:23:54 -0700 (PDT)
Received: from [192.168.0.112] (178.115.131.13.wireless.dyn.drei.com.
 [178.115.131.13])
 by smtp.gmail.com with ESMTPSA id 203sm50426wmv.18.2017.05.10.07.23.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 May 2017 07:23:53 -0700 (PDT)
To: xen-users@lists.xen.org, xen-devel@lists.xen.org
From: Richard Lagler <rilagler@gmail.com>
Message-ID: <4e6c2feb-f6e3-7f02-61d5-28fbd8ad6964@gmail.com>
Date: Wed, 10 May 2017 16:23:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-users] LSI 9305-16i issue in Xen Dom0 Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

RGVhciBDb21tdW5pdHksCgoKCkkgaGF2ZSByZWFsaXNlZCB0aGF0IGFuIHNjc2loIGlzc3VlIHRp
bWVvdXQgb2NjdXJzIHdpdGggbXkgCkJyb2FkY29tL0F2YWdvL0xTSSA5MzA1LTE2aSAoU0FTMzIy
NCkgSERBIGNvbnRyb2xsZXIgaW4gRG9tMCwgVWJ1bnR1IAoxNy4wNC4gVGhlIHNhbWUgaXNzdWUg
ZGVyaXZlcyBhbHNvIGluIGEgRG9tVSBndWVzdCB1c2luZyB2aXJ0dWFsIGJsb2NrIApkaXNrcy4K
CkRldGFpbGVkIG91dHB1dDoKbXB0M3Nhc19jbTA6CgptcHQzc2FzX3Njc2loX2lzc3VlX3RtOnRp
bWVvdXQKClRoZSBpc3N1ZSBvY2N1cmVzIHdoZW4gc3RhcnQgd29ya2luZyB3aXRoIHRoZSBkaXNr
cywgZS5nLiBvcGVuIGdwYXJ0ZWQsIApjb3B5IGZpbGVzLgoKCgpJbiBhIG5vcm1hbCBVYnVudHUg
Ym9vdCB3aXRob3V0IFhlbiBJIGNhbiB1c2UgdGhlIExTSSBIREEgd2l0aCAxNiBkaXNrcyAKd2l0
aG91dCBhbnkgaXNzdWVzLgoKV2l0aCBhIGJsYWNrbGlzdGVkIExTSSBtcHQzc2FzIGluIERvbTAg
YW5kIGRpc2tzIG9uIGludGVybmFsIFNBVEEgcG9ydHMgCm5vIGlzc3VlcyBjYW4gYmUgb2JzZXJ2
ZWQuCgpTbyBJIGNhbiBjb25jbHVkZSBYZW4gYW5kIG1wdDNzYXMgKExTSSkgZGVyaXZlcyB0aGUg
aXNzdWUuCgoKSXMgYW55b25lIHVzaW5nIGFuIExTSSBIREEgd2l0aCBYZW4gYW5kIGtub3dzIGhv
dyB0byBmaXggdGhpcyBpc3N1ZT8KVGhhbmsgeW91IGluIGFkdmFuY2UhCgoKS2luZCBSZWdhcmRz
LApSaWNoYXJkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 10 14:31:24 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8Se2-0003sX-MK; Wed, 10 May 2017 14:31:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1d8Se0-0003s4-OY; Wed, 10 May 2017 14:31:12 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AB/D0-02181-F2423195; Wed, 10 May 2017 14:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyuP0Ov66OinC
 kwat7Ihbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYMzb2HGMqOMpasXvKf9YGxnMsXYyc
 HBICRhJvJ/5j6mLk4hASWMgocez8HmaQhLBAgETX/vmMILaIgLbEi1Xr2CCKljBK3DnbAVbEL
 JApce39dLAiNgFViQ3XT7GC2LwC1hI/mvaCbWABih/7fxOsXlQgXOJt4xEWiBpBiZMzn4DZnA
 IOEi92zGWDmKknseP6L1YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jYz1koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ6+egYFxB+OOdr9DjJIcTEqivLq7hCKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBWKQlHCgkWpaanVqRl5gCjACYtwcGjJMJ7FyTNW1yQm
 FucmQ6ROsWoyzHn3tf3TEIsefl5qVLivCtBigRAijJK8+BGwCLyEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3jcgU3gy80rgNr0COoIJ6IhABgGQI0oSEVJSDYwLgpP/bGidn+mta5jrEcz
 zMDx97e0VU9Q09S8wtq9fd99PnOkDMyefwVst/Y/64nvufrx83e+ZgcSKaQ45Lzd4/eF/lnRR
 7ULPob8TZyr5F3Z7T2F4Hiwe+dPvyPYVd1ef9lMrZq70ZX2eELNW5sJSkSV+sdfXXZkqf680J
 D5EL4NrR1uycI8SS3FGoqEWc1FxIgAEkZ5FwwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494426668!97181904!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37976 invoked from network); 10 May 2017 14:31:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 14:31:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D491FAAB2;
 Wed, 10 May 2017 14:31:07 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
Date: Wed, 10 May 2017 16:31:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22803.7813.633620.536019@mariner.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Vulnerability embargo dates - add your
 public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTY6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IChkcm9wcGluZyBhbm5vdW5j
ZSkKPiAKPiBKdWVyZ2VuIEdyb3NzIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBWdWxuZXJhYmls
aXR5IGVtYmFyZ28gZGF0ZXMgLSBhZGQgeW91ciBwdWJsaWMgaG9saWRheXMiKToKPj4gT24gMTAv
MDUvMTcgMTU6MzgsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gUGxlYXNlIHNlZToKPj4+ICAgaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFyCj4+Cj4+IEFyZSB5
b3UgcGxhbm5pbmcgdG8gYWRkIGEgbGluayB0byB0aGlzIHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3
aWtpPwo+IAo+IEkgaGF2ZW4ndCBkb25lIHNvLiAgSSBndWVzcyBpdCB3b3VsZCBiZSBhIGdvb2Qg
aWRlYS4gIFBsZWFzZSBnbyBhaGVhZAo+IGFuZCBkbyBzbyA6LSkuCgpPa2F5LiBCdXQgd2hlcmU/
CgpJIGd1ZXNzIHRoZSBtb3N0IGxvZ2ljYWwgcGxhY2Ugd291bGQgYmUgdGhlICJYZW4gc2VjdXJp
dHkgcHJvYmxlbQpyZXNwb25zZSBwcm9jZXNzIiBkZWZpbml0aW9uLCB3aGljaCBJIG9idmlvdXNs
eSBjYW4ndCBjaGFuZ2UuCgpBbm90aGVyIHBsYWNlIHdvdWxkIGJlOgoKaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvU2VjdXJpdHlfQW5ub3VuY2VtZW50c18oSGlzdG9yaWNhbCkKCkFu
eSBvdGhlciBpZGVhcz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 10 14:37:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 14:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8Sju-0004eW-SM; Wed, 10 May 2017 14:37:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d8Sjt-0004eB-1n; Wed, 10 May 2017 14:37:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 81/BA-01735-C9523195; Wed, 10 May 2017 14:37:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMbThoO4MVeF
 Ig4/Nwhbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYM3bcnMlasJ294n7nadYGxhlsXYyc
 HEICxRIzD1xmBbFZBGaxSmxuK+li5OKQENjGKrF7zyNGkISEQJzEj97TLBB2lcTLJxcYIZrVJ
 e4tus0O0iAk8JFR4u7UM2BFzAJ6Ejuu/wKbygtkv7oFsUFYwF/i/cUfTCA2m4C2xKYbD5hBbE
 4BG4n+yUuYIa5Qlei/+ZkFZCizwBRGidM39jJCDNWWWLbwNTPEUBuJq5NXMUNsvsQosalxJlh
 CREBZ4mNrLzvEqbISu38/YprAKDwLyVGzkBw1C8ncBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnIT
 M3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOeAQh2MF487XmIUZKDSUmUV3eXUKQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd6LysKRQoJFqempFWmZOcAIhElLcPAoifC6qQCleYsLEnOLM9MhUq
 cYLTleXH7/noljzr2vQPLJyh/vmYRY8vLzUqXEeaVBGgRAGjJK8+DGwZLEJUZZKWFeRqADhXg
 KUotyM0tQ5V8xinMwKgnzRoJM4cnMK4Hb+groICaggwIZBEAOKklESEk1MMa+S397timg9/5r
 G4eym6dUHd+88AqbfSNDe13981sPBT8uapndFXrsdMdZvohTUV8Pz4m9MW3K5/dN87he/jNk1
 12wvV/81ufX3CFJtzz37I354XLgv+/UCL0Dy1tmqZyay8vFtXNhOveD1QkKwnoTT4f6LLnCmV
 po1dXx5B//fIfbjr0yEu+UWIozEg21mIuKEwE8eUXmDQMAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1494427032!81808951!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45870 invoked from network); 10 May 2017 14:37:12 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:37:12 -0000
Received: by mail-wr0-f193.google.com with SMTP id w50so8863818wrc.0;
 Wed, 10 May 2017 07:37:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qVxMzYZB9f+bnWRAjjOeoE7ssJyO6A4KsaO2oE5kpl8=;
 b=T4IM5dGRcIMHn6xsr2gjwMVd485Nzl2lQRAoYoTOvxMVLCW3mz9PIfClNaIEOYeTSI
 mPr/chbIT9jvckvzpITWSk2C26uXd6cv7vCylXJOb0FJVTeC1gqTHLWme3Qf/xgGObkK
 5bEfloEbBSYUWi3IcZfXDlfDlNXBGZIn98FImmSXoNsPI/sHfczKTJomUedXrKJyS9C/
 SWhe1J9/Uo3Q6l/ngrTYrpgFDH2k6vtbJbhFo23SdhANIOKMasi9iXhbjbSg7GboeJiy
 IhUtmi5ja5rpsf1nn7RN5WTTqPObEjEJfDR3kGcTGgTBoArghePGOP+BekNXJDAkAvuq
 xWCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qVxMzYZB9f+bnWRAjjOeoE7ssJyO6A4KsaO2oE5kpl8=;
 b=t5XPqir+k0382pGkTC4+VVTXjrDxZM8SiDCBtVOLovIBu8nfUMetuW7b3kfkPefOBM
 +tu9KraTbAy7gctycSiFIjDJMz2ECvkrlh60vbaFONxNMDNXxr9MhRc5cy9AxELJzQmI
 QONnCv9/0DSBiaqltq0OJABLt/RNa7OM25xGd+nupBKDbM3v1RaqzsdmLkwFX7JLl9OB
 cyHrYaPT4OjK73bVpc2EfsQ1jeu1WlYkhEubm9EfKwms9JUTbLVMb5TVo3NdoxY26FCd
 2LNb2VRXGXTrieaZ50/XDqwfc/mgeQcPQa2glnm2rSAuAdvriAj8Qdz0tfX8NxCMF4Ep
 pZsQ==
X-Gm-Message-State: AODbwcAArNxOTS6OS/rtHufP77DdppcVsC6DCUw6sSsZoiQsqFTtJmp2
 +SeYe/6P0vx4Jw==
X-Received: by 10.223.151.203 with SMTP id t11mr4188093wrb.18.1494427031921;
 Wed, 10 May 2017 07:37:11 -0700 (PDT)
Received: from [192.168.43.79] ([213.205.252.19])
 by smtp.gmail.com with ESMTPSA id i11sm3010112wrb.44.2017.05.10.07.37.10
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:37:11 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
Date: Wed, 10 May 2017 15:37:10 +0100
Message-Id: <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
 <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Vulnerability embargo dates - add your
	public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

Cj4gT24gMTAgTWF5IDIwMTcsIGF0IDE1OjMxLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+IAo+IE9uIDEwLzA1LzE3IDE2OjA3LCBJYW4gSmFja3NvbiB3cm90ZToKPj4g
KGRyb3BwaW5nIGFubm91bmNlKQo+PiAKPj4gSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1hl
bi1kZXZlbF0gVnVsbmVyYWJpbGl0eSBlbWJhcmdvIGRhdGVzIC0gYWRkIHlvdXIgcHVibGljIGhv
bGlkYXlzIik6Cj4+PiBPbiAxMC8wNS8xNyAxNTozOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4g
UGxlYXNlIHNlZToKPj4+PiAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSG9saWRh
eUNhbGVuZGFyCj4+PiAKPj4+IEFyZSB5b3UgcGxhbm5pbmcgdG8gYWRkIGEgbGluayB0byB0aGlz
IHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3aWtpPwo+PiAKPj4gSSBoYXZlbid0IGRvbmUgc28uICBJ
IGd1ZXNzIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhLiAgUGxlYXNlIGdvIGFoZWFkCj4+IGFuZCBk
byBzbyA6LSkuCj4gCj4gT2theS4gQnV0IHdoZXJlPwo+IAo+IEkgZ3Vlc3MgdGhlIG1vc3QgbG9n
aWNhbCBwbGFjZSB3b3VsZCBiZSB0aGUgIlhlbiBzZWN1cml0eSBwcm9ibGVtCj4gcmVzcG9uc2Ug
cHJvY2VzcyIgZGVmaW5pdGlvbiwgd2hpY2ggSSBvYnZpb3VzbHkgY2FuJ3QgY2hhbmdlLgo+IAo+
IEFub3RoZXIgcGxhY2Ugd291bGQgYmU6Cj4gCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvU2VjdXJpdHlfQW5ub3VuY2VtZW50c18oSGlzdG9yaWNhbCkKPiAKPiBBbnkgb3RoZXIg
aWRlYXM/CgpJIGNhbiBwdXQgYSB3aWRnZXQgb24gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIHBhZ2Ug
b24geGVucHJvamVjdC5vcmcgKHRoZXJlIGlzIGFscmVhZHkgb25lLCBsaW5raW5nIHRvIFBHUCBr
ZXlzLCBldGMuKQoKTGFycwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed May 10 15:00:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8T5c-0007or-LO; Wed, 10 May 2017 14:59:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1d8T5b-0007oX-66; Wed, 10 May 2017 14:59:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 90/D3-03557-EDA23195; Wed, 10 May 2017 14:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRvkontXSzj
 S4O01RYvvWyYzWbzb95fZgcnj8IcrLAGMUayZeUn5FQmsGV2zvrEVbOCsuLmLq4HxI3sXIyeH
 kEChxM32K2xdjFwcLAKzWCWOzznCCJKQENjGKtEzsRrCjpM4sfsGC4RdJnHlyF42iGZ1iXuLb
 rODNAsJfGKUOPi7BSzBLKAnseP6L1YQmxfIfnXrMpgtLOAv8f7iDyYQm01AW2LTjQfMXYwcHJ
 wCthJ/n8aAhFkEVCXOrrzPCDKTWWAKo8TpG3sZIWZqSyxb+JoZYqaNRMf9fhaIxc1MEmear4G
 9IyKgLPGxtZcd4lJZid2/HzFNYBSeheSmWUhumoVk7gJG5lWM6sWpRWWpRbpmeklFmekZJbmJ
 mTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHPAAQ7GOed8D/EKMnBpCTKq7tLKFKILyk/pTIjs
 Tgjvqg0J7X4EKMMB4eSBK+opnCkkGBRanpqRVpmDjD2YNISHDxKIrwS6kBp3uKCxNzizHSI1C
 lGXY5HK3+8ZxJiycvPS5US5/UEmSEAUpRRmgc3ApYGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZy
 DUUmYlxtkCk9mXgncpldARzABHRHIIAByREkiQkqqgbFH7s6OzbrrrpfIS8uZrpH+a7KF47R9
 RPn63eZOq5xLCwLSHXfeiP7vobD8xxrB55utHqo0Xrjfld9zfvWHDXn7tRcu7hdNr+ueaNr27
 E1WW3b2zNuvO7cWpZgwhJY9ejBPLak3yfz//xV1K41v6dWd0Jxy69eym8tC1rrd378s5mSU36
 NQ5iAlluKMREMt5qLiRAAG7GP4/gIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494428381!67657936!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54680 invoked from network); 10 May 2017 14:59:41 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:59:41 -0000
Received: by mail-wm0-f68.google.com with SMTP id u65so393927wmu.3;
 Wed, 10 May 2017 07:59:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=PzwD98DBZyYbDrsjOXTI7CGw2A17w8BD5PGLyb/o8ic=;
 b=NZc51gQ9dPHDXsEdiR9TPGRbrAe0uTcYxutKjrgSx0+n8IkYbutnhPLFb4Jh0KFu8g
 E4mJ2puecsMdZElDlcEhwzQ4sxapjLdom0y1xFKerkfXBV11hN5cJyjvUqKEuw52vw4N
 lsGzawiAnqL7oiqHWOnV2hreifqUaMW+TsJopPvD0vg4poON0WGuY2BL6Qe3Ac1jP2kj
 7kiL1bjoSCVMlRdD/xCcLK0Hms/ROXKfRZrXEkgu/VmFKI6tYSwXChvjWYN6fzW9gu9g
 VJmr4yfZvEe5/4fjrOmsinL07SNY2zS2TgBUJpeMqxACvzZEUSNOGKQzXB8q+yvii+AV
 qRPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=PzwD98DBZyYbDrsjOXTI7CGw2A17w8BD5PGLyb/o8ic=;
 b=kWK/JcdgZXX5komFd66R+HuFrKAwGjkeBBoFGOKgkJvjYDDfxfvFiULLGSjGOHT5x+
 M8vQnPU5Ml8UvedsjSZC2In92AQ0aZqLCoi8aKCA+P1xFYZj+z3krmN6n+Dsfz9dDQMq
 Tqrj+lkMUpzrw4YejCCkxF/fOe1y0uaW/7OLix4j7c/W1JIkTjkcbYYX6omYjnXTt3i5
 pNFViW7aURIdFmnQ0zmFZad8AxRTX5z158lqh6jaJzKCfCbEzIhGZKsv0zzmn4T53J1E
 vL9UcKG1MKJFr/+/VmqUrQ3ZC68R/BWW3ZmYTeF0rdyJS2VDicb0YqmezzsFnsPI4cge
 /MiQ==
X-Gm-Message-State: AODbwcBeuL5z3/ewgeQ6CurWxFQxilqxV5FvYD9I5jDYVI3b1l7WOVGS
 BCV3mDymNnlb+w==
X-Received: by 10.28.188.4 with SMTP id m4mr1403069wmf.22.1494428381156;
 Wed, 10 May 2017 07:59:41 -0700 (PDT)
Received: from [192.168.43.79] ([213.205.252.19])
 by smtp.gmail.com with ESMTPSA id g137sm4706556wme.27.2017.05.10.07.59.39
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 07:59:40 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
Date: Wed, 10 May 2017 15:59:38 +0100
Message-Id: <F28AAF99-618B-4555-B9B2-7FD28E2E19CD@gmail.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
 <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
 <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.2104)
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Vulnerability embargo dates - add your
	public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

Cj4gT24gMTAgTWF5IDIwMTcsIGF0IDE1OjM3LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBn
bWFpbC5jb20+IHdyb3RlOgo+IAo+PiAKPj4gT24gMTAgTWF5IDIwMTcsIGF0IDE1OjMxLCBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAKPj4gT24gMTAvMDUvMTcgMTY6
MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gKGRyb3BwaW5nIGFubm91bmNlKQo+Pj4gCj4+PiBK
dWVyZ2VuIEdyb3NzIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBWdWxuZXJhYmlsaXR5IGVtYmFy
Z28gZGF0ZXMgLSBhZGQgeW91ciBwdWJsaWMgaG9saWRheXMiKToKPj4+PiBPbiAxMC8wNS8xNyAx
NTozOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4+IFBsZWFzZSBzZWU6Cj4+Pj4+IGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0hvbGlkYXlDYWxlbmRhcgo+Pj4+IAo+Pj4+IEFyZSB5
b3UgcGxhbm5pbmcgdG8gYWRkIGEgbGluayB0byB0aGlzIHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3
aWtpPwo+Pj4gCj4+PiBJIGhhdmVuJ3QgZG9uZSBzby4gIEkgZ3Vlc3MgaXQgd291bGQgYmUgYSBn
b29kIGlkZWEuICBQbGVhc2UgZ28gYWhlYWQKPj4+IGFuZCBkbyBzbyA6LSkuCj4+IAo+PiBPa2F5
LiBCdXQgd2hlcmU/Cj4+IAo+PiBJIGd1ZXNzIHRoZSBtb3N0IGxvZ2ljYWwgcGxhY2Ugd291bGQg
YmUgdGhlICJYZW4gc2VjdXJpdHkgcHJvYmxlbQo+PiByZXNwb25zZSBwcm9jZXNzIiBkZWZpbml0
aW9uLCB3aGljaCBJIG9idmlvdXNseSBjYW4ndCBjaGFuZ2UuCj4+IAo+PiBBbm90aGVyIHBsYWNl
IHdvdWxkIGJlOgo+PiAKPj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU2VjdXJp
dHlfQW5ub3VuY2VtZW50c18oSGlzdG9yaWNhbCkKPj4gCj4+IEFueSBvdGhlciBpZGVhcz8KPiAK
PiBJIGNhbiBwdXQgYSB3aWRnZXQgb24gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIHBhZ2Ugb24geGVu
cHJvamVjdC5vcmcgKHRoZXJlIGlzIGFscmVhZHkgb25lLCBsaW5raW5nIHRvIFBHUCBrZXlzLCBl
dGMuKQoKSSBhZGRlZCAiU0VDVVJJVFkgUE9MSUNZIFJFTEFURUQgRE9DVU1FTlRTIiAodG9wIHJp
Z2h0KSB0byBodHRwczovL3hlbnByb2plY3Qub3JnL3NlY3VyaXR5LXBvbGljeS5odG1sCgpMZXQg
bWUga25vdyBpZiB0aGF0IHdvcmtzCgpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Wed May 10 15:57:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 15:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8Tz1-0004oP-6P; Wed, 10 May 2017 15:56:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1d8Tyz-0004nv-Uj; Wed, 10 May 2017 15:56:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B2/E5-02022-84833195; Wed, 10 May 2017 15:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyuP0Ov66rhXC
 kwdZ53Bbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYMzZt28ta8Jazon3LJpYGxnkcXYyc
 HBICRhJvJ/5j6mLk4hASWMgo0XHsIztIQlggQKJr/3xGEFtEQFNi4rX9rCC2kMBOJoklm6JAG
 pgFJjFKTPl1FKyITUBVYsP1U2BFvALWEtPvTmHpYuTgYAGKn/6hDxIWFQiXeNt4hAWiRFDi5M
 wnYDangK3ElV8HwWxmAT2JHdd/sULY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqR
 raKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYeAxAsIPx/GnPQ4ySHExKorw/
 tYQjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwapgD5QSLUtNTK9Iyc4AxAJOW4OBREuE9ZwaU5
 i0uSMwtzkyHSJ1iVJQS550NkhAASWSU5sG1weLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlY
 R5X4JM4cnMK4Gb/gpoMRPQ4kAGAZDFJYkIKakGRpe6l9GJ80rupe14tjemuPGiui/X6pstl7k
 OP3Bv4tQ4sGWl5L23Yg4zPGyPCB6dkPjv60Wzkz80bpRsUI5NWP389BTWx8cuG296yM1jvOpT
 3rcKSYW/Jy46lay3EW2O0ji3fHu/zZSQmEv8s3Zf2rl2aczfY+6uZ/onrri8poXxq9We7JyfX
 yyUWIozEg21mIuKEwG+Hb9/tgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1494431810!97303701!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65452 invoked from network); 10 May 2017 15:56:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 10 May 2017 15:56:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A44F1ACA6;
 Wed, 10 May 2017 15:56:50 +0000 (UTC)
To: Lars Kurth <lars.kurth.xen@gmail.com>
References: <22803.6113.486674.72765@mariner.uk.xensource.com>
 <3fc25078-067c-0ffc-12c2-88b113cd751f@suse.com>
 <22803.7813.633620.536019@mariner.uk.xensource.com>
 <1d9ae6fd-0d33-87f0-a022-87c6236e4687@suse.com>
 <11D3ADC3-7B59-4AC0-9BD1-D915F18BC896@gmail.com>
 <F28AAF99-618B-4555-B9B2-7FD28E2E19CD@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <529d3f17-6b15-79a8-628c-278f6f4562c5@suse.com>
Date: Wed, 10 May 2017 17:56:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <F28AAF99-618B-4555-B9B2-7FD28E2E19CD@gmail.com>
Cc: xen-devel@lists.xenproject.org, security-team-members@xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-users] [Xen-devel] Vulnerability embargo dates - add your
 public holidays
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTY6NTksIExhcnMgS3VydGggd3JvdGU6Cj4gCj4+IE9uIDEwIE1heSAyMDE3
LCBhdCAxNTozNywgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90ZToK
Pj4KPj4+Cj4+PiBPbiAxMCBNYXkgMjAxNywgYXQgMTU6MzEsIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gT24gMTAvMDUvMTcgMTY6MDcsIElhbiBKYWNrc29u
IHdyb3RlOgo+Pj4+IChkcm9wcGluZyBhbm5vdW5jZSkKPj4+Pgo+Pj4+IEp1ZXJnZW4gR3Jvc3Mg
d3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFZ1bG5lcmFiaWxpdHkgZW1iYXJnbyBkYXRlcyAtIGFk
ZCB5b3VyIHB1YmxpYyBob2xpZGF5cyIpOgo+Pj4+PiBPbiAxMC8wNS8xNyAxNTozOCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4+Pj4+PiBQbGVhc2Ugc2VlOgo+Pj4+Pj4gaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvSG9saWRheUNhbGVuZGFyCj4+Pj4+Cj4+Pj4+IEFyZSB5b3UgcGxhbm5p
bmcgdG8gYWRkIGEgbGluayB0byB0aGlzIHBhZ2Ugc29tZXdoZXJlIGluIHRoZSB3aWtpPwo+Pj4+
Cj4+Pj4gSSBoYXZlbid0IGRvbmUgc28uICBJIGd1ZXNzIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVh
LiAgUGxlYXNlIGdvIGFoZWFkCj4+Pj4gYW5kIGRvIHNvIDotKS4KPj4+Cj4+PiBPa2F5LiBCdXQg
d2hlcmU/Cj4+Pgo+Pj4gSSBndWVzcyB0aGUgbW9zdCBsb2dpY2FsIHBsYWNlIHdvdWxkIGJlIHRo
ZSAiWGVuIHNlY3VyaXR5IHByb2JsZW0KPj4+IHJlc3BvbnNlIHByb2Nlc3MiIGRlZmluaXRpb24s
IHdoaWNoIEkgb2J2aW91c2x5IGNhbid0IGNoYW5nZS4KPj4+Cj4+PiBBbm90aGVyIHBsYWNlIHdv
dWxkIGJlOgo+Pj4KPj4+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1NlY3VyaXR5
X0Fubm91bmNlbWVudHNfKEhpc3RvcmljYWwpCj4+Pgo+Pj4gQW55IG90aGVyIGlkZWFzPwo+Pgo+
PiBJIGNhbiBwdXQgYSB3aWRnZXQgb24gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIHBhZ2Ugb24geGVu
cHJvamVjdC5vcmcgKHRoZXJlIGlzIGFscmVhZHkgb25lLCBsaW5raW5nIHRvIFBHUCBrZXlzLCBl
dGMuKQo+IAo+IEkgYWRkZWQgIlNFQ1VSSVRZIFBPTElDWSBSRUxBVEVEIERPQ1VNRU5UUyIgKHRv
cCByaWdodCkgdG8gaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9zZWN1cml0eS1wb2xpY3kuaHRtbAo+
IAo+IExldCBtZSBrbm93IGlmIHRoYXQgd29ya3MKCkl0IGRvZXMuIDotKQoKClRoYW5rcywKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 10 22:37:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 May 2017 22:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8aDZ-00012m-1a; Wed, 10 May 2017 22:36:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <billjac@cisco.com>) id 1d8aDX-00012f-4W
 for xen-users@lists.xen.org; Wed, 10 May 2017 22:36:23 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 07/17-01744-6E593195; Wed, 10 May 2017 22:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLKsWRWlGSWpSXmKPExsWyVrUvWvfJVOF
 IgzVnjCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz1OzawFSwTq1hyYj9bA2OfSBcjFweLwDpm
 ibNbdrJ3MXJySAgoS6zb+I8dJCEh8I9R4v5CmESwxPFZ11lBEkIC0xklzi5bwwKSEBKYwCSx8
 QQ3RGITo8TsAweZIJxFjBJrHq5l62Lk4GATMJTYsNEWpEFEwFzi35kzrCC2sICixOGHW9gg4m
 oSvW2fmSFsPYlb55+B1bAIqErcn/CfEcTmFXCReHx9JxOIzSggJvH91Bowm1lAXOLWk/lMEJc
 KSCzZc54ZwhaVePn4HyuEbSCxdek+FggbaO/rfewQvRkSS/ZtZYGYLyhxcuYTlgmM4rOQjJ2F
 pGwWkjKIuI7Egt2f2CBsbYllC18zw9hnDjxmQhZfwMi+ilGjOLWoLLVI18hSL6koMz2jJDcxM
 0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMFrrGRgYdzA27fU7xCjJwaQkyvtTSzhSiC8pP6UyI7
 E4I76oNCe1+BCjDAeHkgQvwxSgnGBRanpqRVpmDjBtwKQlOHiURHjbQNK8xQWJucWZ6RCpU4y
 KUuK8W0ASAiCJjNI8uDZYqrrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3LsgUnsy8Erjp
 r4AWMwEtDmQQAFlckoiQkmpgjOjk37Jk49z7PgHlt546+3jZfN50dZdv1d4/txlXybmsNMvIb
 vg5f9K70wJuAgtWW992TrxR6ZJXH5JdKrBCqiBdOCS3fcZSL65t+4z+VAudWBUbH36IJXglQ2
 Tly1ez87b90fRICHNJ18jf3ev2r61piVCQj9+qG51bBY9NnHpF+ra4jPVcJZbijERDLeai4kQ
 AtfL0hVADAAA=
X-Env-Sender: billjac@cisco.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1494455778!83002557!1
X-Originating-IP: [173.37.142.91]
X-SpamReason: No, hits=0.0 required=7.0 tests=HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24176 invoked from network); 10 May 2017 22:36:20 -0000
Received: from alln-iport-4.cisco.com (HELO alln-iport-4.cisco.com)
 (173.37.142.91)
 by server-12.tower-31.messagelabs.com with DHE-RSA-SEED-SHA encrypted SMTP;
 10 May 2017 22:36:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=2940; q=dns/txt; s=iport;
 t=1494455780; x=1495665380;
 h=from:to:subject:date:message-id:mime-version;
 bh=ftO5fm1E9ICsJ9zOlOwRtMJjkDuwgXt8uBYT4la2vU4=;
 b=l5uI7OgOYrt8suXny6K4steIGqVkHmN3VTpHsCgi8xf8WIRmMKeVtYsb
 6SPpQMZbmVT7PBsa/n4j15y2grO9IFCySVSlWwI8gO7oPHYCE0Ty+LG+W
 xNI7vMOfYyy3q1HY5ZjqT8Ej7shNysBEbi2YxDD3IHJhjkqq9pKzQBcX6 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BbAQC5lBNZ/5tdJa1dGwEBAQMBAQEJA?=
 =?us-ascii?q?QEBgm5nYoETjXqiEoU4gg+LKD8YAQIBAQEBAQEBax0LhUleAQx0JgEEG4oZoii?=
 =?us-ascii?q?SMYp0AQEBAQYBAQEBAQEihl+BXo1sBZ4KAZMRkXSUQgEfOIEKcBWHO4kCgQ0BA?=
 =?us-ascii?q?QE?=
X-IronPort-AV: E=Sophos;i="5.38,321,1491264000"; 
 d="scan'208,217";a="422538777"
Received: from rcdn-core-4.cisco.com ([173.37.93.155])
 by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 May 2017 22:36:18 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150])
 by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v4AMaHRc001124
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL)
 for <xen-users@lists.xen.org>; Wed, 10 May 2017 22:36:18 GMT
Received: from xch-rtp-007.cisco.com (64.101.220.147) by XCH-RTP-010.cisco.com
 (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3;
 Wed, 10 May 2017 18:36:17 -0400
Received: from xch-rtp-007.cisco.com ([64.101.220.147]) by
 XCH-RTP-007.cisco.com ([64.101.220.147]) with mapi id 15.00.1210.000; Wed, 10
 May 2017 18:36:17 -0400
From: "Bill Jacobs (billjac)" <billjac@cisco.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: UEFI Secure Boot Xen 4.9
Thread-Index: AdLJ3P+bWKFW9PbwToSKLcgz/NqEFg==
Date: Wed, 10 May 2017 22:36:17 +0000
Message-ID: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.128.249.66]
MIME-Version: 1.0
Subject: [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6900901771327597381=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6900901771327597381==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_adcea6ce93c54bc6b80d68c5721cc187XCHRTP007ciscocom_"

--_000_adcea6ce93c54bc6b80d68c5721cc187XCHRTP007ciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all
I gather that with 4.9, UEFI secure boot of Xen should be possible.
Is this true?
If so, what are the options for utilizing UEFI secure boot? Do I need a MSF=
T-signed shim or grub? Any special changes required for Xen kernel (signing=
?) or has that been done?

Thanks
-Bill


--_000_adcea6ce93c54bc6b80d68c5721cc187XCHRTP007ciscocom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all<o:p></o:p></p>
<p class=3D"MsoNormal">I gather that with 4.9, UEFI secure boot of Xen shou=
ld be possible.<o:p></o:p></p>
<p class=3D"MsoNormal">Is this true?<o:p></o:p></p>
<p class=3D"MsoNormal">If so, what are the options for utilizing UEFI secur=
e boot? Do I need a MSFT-signed shim or grub? Any special changes required =
for Xen kernel (signing?) or has that been done?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal">-Bill <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</body>
</html>

--_000_adcea6ce93c54bc6b80d68c5721cc187XCHRTP007ciscocom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6900901771327597381==--


From xen-users-bounces@lists.xen.org Thu May 11 11:27:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8mEk-0000L1-Lq; Thu, 11 May 2017 11:26:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <a.waseem@campus.tu-berlin.de>) id 1d8UCH-0006y0-T8
 for xen-users@lists.xen.org; Wed, 10 May 2017 16:10:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2D/90-03058-18B33195; Wed, 10 May 2017 16:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDKsWRWlGSWpSXmKPExsXSNJVdUbfBWjj
 SYNIxcYtVVw+wOjB6HN39mymAMYo1My8pvyKBNePi8uVMBZe4KzonPmJqYGzg6mLk5JAQUJK4
 eXUpcxcjF4eQwEVGib+7bjKCJIQEjjJKvNyUA5HYwiix6MBhJpAEm4CxxJ3+lWBFIgIhEpte7
 GcBsZkFUiWef7zDDmILCzhJfJv6kgmixlliypF+KDtM4tSuT2C9LAKqErcOLQTr5RUwlXhzfS
 ErxLIvTBKvm9+xgSQ4BQIl7n/8CNbMKCAm8f3UGiaIZeISt57MZ4J4QUBiyZ7zzBC2qMTLx/9
 YIWwDia1L97HAvLn/xhso203i+4o+dghbQmLKtvdQM/UkbkydwgZha0ssW/iaGeI4QYmTM5+w
 TGCUnIVk9SwkLbOQtMxC0rKAkWUVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6a
 k5iUrFecn7uJkZgTDIAwQ7GA4sCDzFKcjApifL+1BKOFOJLyk+pzEgszogvKs1JLT7EKMPBoS
 TBa24FlBMsSk1PrUjLzAEmB5i0BAePkgivBEiat7ggMbc4Mx0idYpRl+Pd0g/vmYRY8vLzUqX
 Eed9YAhUJgBRllObBjYAlqkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v0FMoUnM68EbtMr
 oCOYgI4IZBAAOaIkESEl1cBYpSIiMHdd0ePGlokfQu7GXtLcWaK3WrX0XJzuFbbpN932HmKy+
 xPf09XPYvhuzj+zeO9jrUsahY80PjJpmhPy5vaHGfHSqWXuf2V+stl9V5BfPr9rpZd889G3Pk
 r/uCe83zpr3o/JOSmlbrOX2D2uWMso1Mnw3F7jK+/WBY4zXQPF/mtvsuBRYinOSDTUYi4qTgQ
 AjUA+O08DAAA=
X-Env-Sender: a.waseem@campus.tu-berlin.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1494432640!78160369!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35430 invoked from network); 10 May 2017 16:10:40 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 May 2017 16:10:40 -0000
X-tubIT-Incoming-IP: 130.149.6.152
Received: from ex-mbx-02.tubit.win.tu-berlin.de ([130.149.6.152]
 helo=exchange.tu-berlin.de)
 by mail.tu-berlin.de (exim-4.84_2/mailfrontend-6) with esmtp 
 id 1d8UCE-00079o-3L; Wed, 10 May 2017 18:10:39 +0200
Received: from EX-MBX05.tubit.win.tu-berlin.de (130.149.6.149) by
 EX-MBX-02.tubit.win.tu-berlin.de (130.149.6.152) with Microsoft SMTP Server
 (TLS) id 15.0.1293.2; Wed, 10 May 2017 18:10:35 +0200
Received: from EX-MBX05.tubit.win.tu-berlin.de ([130.149.6.149]) by
 EX-MBX05.tubit.win.tu-berlin.de ([130.149.6.149]) with mapi id
 15.00.1293.002; Wed, 10 May 2017 18:10:26 +0200
From: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Julien Grall
 <julien.grall@arm.com>
Thread-Topic: [Xen-users] Xen Debugging through Lauterbach on ARMv8
Thread-Index: AQHSvcJWepV0akLEfk6tY95CMmy3iaHWCYUUgAFL1wCAADwsmIAUhlqAgAF0vwCAAEd/tw==
Date: Wed, 10 May 2017 16:10:25 +0000
Message-ID: <1494432635148.22814@campus.tu-berlin.de>
References: <d56f25bf3b1b4a05a7ea792f108887da@EX-MBX05.tubit.win.tu-berlin.de>
 <1493124556981.79979@campus.tu-berlin.de>
 <1493124648949.71706@campus.tu-berlin.de>
 <89cd3500-418d-bb74-b608-7dcf068ac0e5@arm.com>
 <1493208915461.19003@campus.tu-berlin.de>
 <0cf8568e-ce86-aa30-f6ad-27d68c407ec0@arm.com>,
 <CAOcqxo3FqTjRz=yPnFVWJq2qNXQKWKEqGw4uHSU4=0ycC-pGqw@mail.gmail.com>
In-Reply-To: <CAOcqxo3FqTjRz=yPnFVWJq2qNXQKWKEqGw4uHSU4=0ycC-pGqw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [94.222.178.122]
x-pmwin-version: 4.0.1, Antivirus-Engine: 3.68.0, Antivirus-Data: 5.39
x-puremessage: [Scanned]
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 11 May 2017 11:26:24 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Xen Debugging through Lauterbach on ARMv8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpUaGFua3MgYSBsb3QuIEkgaGF2ZSBiZWVuIGFibGUgdG8gZGVidWcgdGhlIFhlbiBI
eXBlcnZpc29yIG9uIEFSTXY4IHZpYSBMYXV0ZXJiYWNoLgoKQmVzdCByZWdhcmRzCkFtbmEKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcm9tOiBWb2xvZHlteXIgQmFi
Y2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KU2VudDogV2VkbmVzZGF5LCBNYXkgMTAsIDIw
MTcgMzo1MyBQTQpUbzogSnVsaWVuIEdyYWxsCkNjOiBXYXNlZW0sIEFtbmE7IHhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkKU3ViamVjdDogUmU6IFtYZW4tdXNlcnNd
IFhlbiBEZWJ1Z2dpbmcgdGhyb3VnaCBMYXV0ZXJiYWNoIG9uIEFSTXY4CgpIZWxsbyBBbW5hLCBK
dWxpZW4sCgo+IFZvbG9keW15ciBzZWVtcyB0byBoYXZlIHVzZWQgTGF1dGVyYmFjaCB3aXRoIFhl
bi4gSSBoYXZlIENDZWQgdG8ga25vdyBpZiBoZQo+IGNhbiBzaGFyZSBzb21lIGRldGFpbHMuClNv
cnJ5LCBJIG1pc3NlZCB0aGlzIG1lc3NhZ2UgaW4gdGhlIE1MLgoKQWN0dWFsbHksIGl0IGlzIHBy
ZXR0eSBzdHJhaWdodGZvcndhcmQuIEkgY2FuJ3Qgc2hhcmUgbXkgZnVsbCBzY3JpcHQKZHVlIHRv
IE5EQSwgYnV0IGlkZWEgaXMgZm9sbG93aW5nOgoKMSkgQXR0YWNoIHRvIGFscmVhZHkgYm9vdGVk
IGJvYXJkLiBZb3UgbmVlZCB0byBjb25maWd1cmUgVHJhY2UzMiB0bwpub3QgdG8gcmVzZXQgYm9h
cmQgYWZ0ZXIgYXR0YWNoOgpTWVN0ZW0uT3B0aW9uLkVuUmVzZXQgb2ZmClN5c3RlbS5VUAoKMikg
QnJlYWsgc3lzdGVtIHdoaWxlIGluIEh5cGVydmlzb3IgbW9kZS4gSnVzdCBicmVhayBhbmQgY2hl
Y2sgQ1BVCnN0YXRlIHJlZ2lzdGVyLiBJZiBpdCBpcyBpbiBFTDAvRUwxIC0gdHJ5IGFnYWluCgoz
KSBMb2FkIHN5bWJvbHM6ClNZU3RlbS5PcHRpb24gWm9uZVNQQUNFUyBPTgpEYXRhLkxPQUQuRWxm
IC9ob21lL2xvcmMvd29yay8uLi4uLi94ZW4veGVuLXN5bXMgL05vQ09ERSAvUkVMT0MgLnRleHQK
QVQgSDoweDIwMDAwMAoKQW5kIHRoYXQncyBhbGwuCgpEZWJ1Z2dpbmcgaHlwZXJ2aXNvciBpdHNl
bGYgaXMgbm90IGEgcHJvYmxlbS4gUHJvYmxlbSBpcyB0byBkZWJ1ZwptdWx0aXBsZSBndWVzdHMg
YXQgdGhlIHNhbWUgdGltZS4gTGF1dGVyYmFjaCBwcm9taXNlcyB0byBhZGQgc3VjaApmZWF0dXJl
LCBidXQgaXQgaXMgbm90IGNvbXBsZXRlZCB5ZXQuCgotLQpXQlIgVm9sb2R5bXlyIEJhYmNodWsg
YWthIGxvcmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu May 11 11:27:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8mEk-0000Km-Bd; Thu, 11 May 2017 11:26:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8SBA-0006yw-9t
 for xen-users@lists.xen.org; Wed, 10 May 2017 14:01:24 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 80/B5-03920-33D13195; Wed, 10 May 2017 14:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVyMfTGNl0jWeF
 Ig861pharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa0b/nmtsBe0cFVPOtrM1MN5l62Lk4hASmMQo
 cXRzI5jDIjCLVWLBzAMsXYycHBIC21glftwKh7DzJG7u62XvYuQAsgskLuzPBgnzCghKnJz5B
 KxcSMBLYvP5R0wgNqeAtcSzz9PZIRZ8ZZSY8a8RLMEmYCDx5sVGJpA5LAKqEr+OyEHMCZBYte
 obWFhYwFPi/w8ZkLCIgLrEnwsTGEHGMAssZ5T4+/8tWA0zUGL9PCGQGmYBbYllC18zT2AUnIX
 kolkIVbOQVC1gZF7FqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7
 iREYsgxAsIPxz7KAQ4ySHExKory6u4QihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXpUWjhQSL
 EpNT61Iy8wBRg9MWoKDR0mE96gEUJq3uCAxtzgzHSJ1itGS48Xl9++ZON4t/QAkn6z88Z5JiC
 UvPy9VSpx3Jcg8AZCGjNI8uHGwCL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV4FGaApPJl
 5JXBbXwEdxAR0UCCDAMhBJYkIKakGxgLmvl1i2U23nNaJRJcYfXz8qelpBfuaQ62rw6QiK2sf
 cd6Y6aTjf/Piw4W3+Bl1cs2VnI2uyPw6d77Q4eLijZeu5RfKKIZEMe3Y/UB1EnulWLvarbR5a
 zdyBj2cuMjz7zTpDRL3jr1cfX2FgVmW5UHJbLFDkguu2y1NW7GGM2fBGsVrFnJ8+5VYijMSDb
 WYi4oTAW/W+ZDrAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494424882!67697363!1
X-Originating-IP: [209.85.216.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32044 invoked from network); 10 May 2017 14:01:22 -0000
Received: from mail-qt0-f182.google.com (HELO mail-qt0-f182.google.com)
 (209.85.216.182)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 14:01:22 -0000
Received: by mail-qt0-f182.google.com with SMTP id t26so30250068qtg.0
 for <xen-users@lists.xen.org>; Wed, 10 May 2017 07:01:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=3XACuFIIFEFkdK3i4wyG7lFmRK5Lk+De1eVQvtXJ1xg=;
 b=o7UtKWlhoR8et1lgG11/6ZmA6VGicgRWqTVYBnvP6H1GCIKzqI+G+ja3tKkNYRihYo
 HBEcwNKWkFl6X3bGPyl07KaS+G5oNzi7WE8FhsmYX+f1tpFthKJ8kdqbV35EKkGEkgT/
 hO6G+aefrHNMH3/5F9CaTNaCTvkr5+Lr5f7am4+UEgoKu1ztG4YaIjbRR1ftuV2q1xgO
 GQoMjassSzg5aVw2uWSvznoeZUmmQiLKIZFNd0tWA0TsilvPD7o+HRxJEPHZcU/x8b7i
 6naIlWaPQv+DnGqQlwElAHIIWPA5bu7RsCgvkYV+WIN2ckh9paONi1n1c5s1Z1fG8Qmy
 wofA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=3XACuFIIFEFkdK3i4wyG7lFmRK5Lk+De1eVQvtXJ1xg=;
 b=NfPos0lISleuIq0IO7kHYWSSphqLX+v6YuaQdpDZ9F9X8BJt8rsVE69dFYjEeYcp8d
 7hww23hWjyedjlSfM2vr/9sGKV/8+CEpptNDpFvmHj4iE9hIBGKLLa6b1a/nyIvE4pRm
 XGm4bhdE2X9KKh3499vf+KcNHVuFA/zcrdTSovIdLnjZJnCJQVpLEFAD/P3mN3KQYwsV
 +lXN+UeeHAJK5Vo7M4x60Nl7CNQnIrVMmql5gjYItFsoNqICIfSwVIcIMunpnbIt9nKv
 dgph8dYM9+41WqRDMSxJgCz7KO9RVrwq5v1F07VFYw7ZKX83O0vx5lPb7y7xLc5okbb8
 nt2A==
X-Gm-Message-State: AODbwcDgX2qHRJGr+oCngqyYDdok+Py08Ya3ufW3ckHAUaee7lIaZB7k
 cb1d0dXRuIIOJJwCDwJDdxONz+lYhg==
X-Received: by 10.237.42.5 with SMTP id c5mr5775354qtd.284.1494424881704; Wed,
 10 May 2017 07:01:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Wed, 10 May 2017 07:01:01 -0700 (PDT)
In-Reply-To: <1e0f1c48-e97a-a56b-2d51-140700573a52@arm.com>
References: <E8F5944927430A4692D17F10A7A7ACFD01EDB14F@RTITMBSV06.realtek.com.tw>
 <be9c629f-1700-90b8-6b22-17c14913adfc@arm.com>
 <CAOcqxo0XJ46ZYNu8053WydDHTyKUCA6cQyVHVguJhP1c4+MX4w@mail.gmail.com>
 <1e0f1c48-e97a-a56b-2d51-140700573a52@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 10 May 2017 17:01:01 +0300
Message-ID: <CAOcqxo2bGbRDOOw-1ZtD6AzXiMfT4883Gi4ok=atnLTC3DKo0w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
X-Mailman-Approved-At: Thu, 11 May 2017 11:26:24 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?B?VG9tIFRpbmdb5LiB6YOB5bqtXQ==?= <tom_ting@realtek.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-users] Is there any profiling tools for XEN under ARM64
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKPj4+PiBBcyB0aXRsZSwgaXMgdGhlcmUgYW55IHdheSB0byBkbyBwcm9maWxp
bmcgdW5kZXIgQVJNNjQgcGxhdGZvcm0KPj4+PiAoaHlwZXJ2aXNvci1jb3JlIGVzcGVjaWFsbHkp
Pwo+Pj4+Cj4+Pj4gSeKAmXZlIGZvdW5kIHRoZXJl4oCZcyBvcHJvZmlsZSBzdXBwb3J0IGZvciB4
ODYgc3lzdGVtIGJ1dCBub3QgZm9yCj4+Pj4gYXJtL2FybTY0Lgo+Pj4gb3Byb2ZpbGUgaXMgbm90
IHlldCBzdXBwb3J0IGluIFhlbiBvbiBBUk02NC4gQnV0IEkgcmVtZW1iZXIgdGhhdCBzb21lCj4+
PiBwZW9wbGUKPj4+IHdlcmUgcHJvZmlsaW5nIFhlbiAobWF5YmUgd2l0aCBvdXRzaWRlIHRvb2xz
KS4gSSBoYXZlIENDZWQgVm9sb2R5bXlyIHdobwo+Pj4gZGlkCj4+PiBtZW50aW9uIGl0IHJlY2Vu
dGx5Lgo+Pgo+PiBZZXMsIEkgcHJvZmlsZWQgWEVOLiBCdXQgSSB1c2VkIExhdXRlcmJhY2ggaGFy
ZHdhcmUgZGVidWdnZXIgdG8gZG8gdGhpcy4KPgo+IFdvdWxkIHlvdSBtaW5kIHRvIHNoYXJlIHNv
bWUgZGV0YWlscz8gVGhlcmUgd2FzIHF1ZXN0aW9uIGFib3V0IHRoYXQgb24KPiB4ZW4tdXNlcnMg
TUwgcmVjZW50bHkgKHNlZSBbMV0pLgpBcyBJIHNhaWQgaW4gdGhhdCB0aHJlYWQsIGl0IGlzIHBy
ZXR0eSBzdHJhaWdodGZvcndhcmQgYW5kIGlzIGNvdmVyZWQKaW4gZG9jdW1lbnRhdGlvbi4gSSBz
aG93ZWQgYmFzaWMgc3RlcHMgdG8gbG9hZCBYRU4gc3ltYm9scy4gVGhlbiB5b3UKanVzdCBjYW4g
dXNlIHByb2ZpbGluZyBtZW51IGluIFRyYWNlMzIuIEl0IGlzIHByZXR0eSBpbnR1aXRpdmUuCkkn
bGwgZ2xhZGx5IGFuc3dlciB0byBhbnkgcXVlc3Rpb25zIGlmIHRoZXJlIHdpbGwgYmUgYW55LgoK
PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLXVzZXJzLzIwMTct
MDQvbXNnMDAwNDEuaHRtbAoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWysz
ODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlz
dApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu May 11 11:27:17 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8mEk-0000KY-1d; Thu, 11 May 2017 11:26:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1d8S46-0005wZ-OW
 for xen-users@lists.xen.org; Wed, 10 May 2017 13:54:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 42/16-01997-D7B13195; Wed, 10 May 2017 13:54:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfTOWt1aaeF
 Igwt7pCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozdPx6wFMxlr9g/cQFrA2MjWxcjF4eQwGRG
 iVlT3zF3MXJysAg0sEqc3WwHkpAQmMMq8fTxVkaQhIRAkcSt2TtYIewSiUdfvzCB2LwCghInZ
 z5h6WLkAJrkJfHroTdImFPAWmLm/qVQC9YyScxbPRNsDpuAgcSbFxuZIJapSpyaf5UFYk6AxM
 njfWBxYQEniW9TX4LZIgLqEn8uTADrZRaYyihxoDsVZBczUHz9PKEJjAKzkFwxCyGzgJFpFaN
 GcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYBDWMzAw7mBsPuF3
 iFGSg0lJlFd3l1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneXCnhSCHBotT01Iq0zBxgPMCkJ
 Th4lER4j0oApXmLCxJzizPTIVKnGC05Xlx+/56JY869r0Dyycof75mEWPLy81KlxHl9QOYJgD
 RklObBjYPF7CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrybQabwZOaVwG19BXQQE9BBgQw
 CIAeVJCKkpBoYsz4f6eAPYHlj4i1xIZfV8V9s/+0p1za5W/Q9Esmf6K9UcGURyxs33eWGszI/
 P5865/HDOX/2uHrM3/VwusZ12WPedsUeM5dslzpoutH2k5PWJwvBlxeXX7+6zlvqSOKFKw2uz
 ttOHfshlXS1NaCtVr31Zrl+Z0VYa7ntOv/MmXdcr6+6s3xTpRJLcUaioRZzUXEiAGC2lBTUAg
 AA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1494424444!99673517!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34793 invoked from network); 10 May 2017 13:54:05 -0000
Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com)
 (209.85.220.173)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 13:54:05 -0000
Received: by mail-qk0-f173.google.com with SMTP id y201so30841539qka.0
 for <xen-users@lists.xen.org>; Wed, 10 May 2017 06:54:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lEcIXOiM1FQxFO2/tKiT9JsUYqCh475Sl3Q23razgzU=;
 b=OeMH99TkOkHza9cCEaqMSKPh5gmSNA/8Rw5UXgcfowXDSdyASsQgqxI7RTxU826yxh
 0dzdvVNkPQBMvJFX7cFFE1u3X4JZ7iMjmJyIgbJs1Mh8PFzjRdSD6KaXSqjQvUeAw6Uf
 a11dgc1YU5Kqo0RnTClS5G3MfjohKv+qyY87peutjRAPq7mDQgNLX7V5wmfIwb59itit
 kLpM/z9bzOHAQH3VEDqaxkOJB9IOInGheLHYUKaUpMkUrMB8/nJp8WThWz7/J1pQ6XiJ
 OiAQjP5yKVzGaFIjwnWemkfAHrBeQH5y49VLCCAcril4NL1Qc3lbE+rH4mgndk8BKNXd
 d+8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lEcIXOiM1FQxFO2/tKiT9JsUYqCh475Sl3Q23razgzU=;
 b=WU2xV7+Jx7Z7qm4QhEX97MnbM+bSycQuP6QWJCOEombY7LfTLboHkEZUX2X/7q+GmB
 5DhDqFF7qqaO6ME8HW+XBt3Kk/m7p4CZ9cEX5rqJ68KjoVzHkUG+GSua7c1q/klp6naP
 LWvnxvROOAzI/w8Y0CiQMNhjDdT0vlY4mi1JdWu14rY0PcL8M+ic6JD+m3r4xPJusP41
 ShSM5pZgNANH+S6QgIx2sUQK1WSb1EUuZeuJkfbSPf4qDimEIDb0mzMnUCG4mCN6hJWz
 RebOJXbczlSWVlGssBCuhc1w2fgYZco0+ybQ2NFkHALQYXXcxnp7TjUYmodo28hJS4kz
 Op8Q==
X-Gm-Message-State: AODbwcCssft5XORKJhj3w3MEXX69FHalUBMHjUt5QFJuv83b1hTakasb
 H6/1AgMFBjszVAdgrMk+M9yWDKuVxCvjX0w=
X-Received: by 10.55.127.199 with SMTP id a190mr5815691qkd.123.1494424444317; 
 Wed, 10 May 2017 06:54:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.183.18 with HTTP; Wed, 10 May 2017 06:53:44 -0700 (PDT)
In-Reply-To: <0cf8568e-ce86-aa30-f6ad-27d68c407ec0@arm.com>
References: <d56f25bf3b1b4a05a7ea792f108887da@EX-MBX05.tubit.win.tu-berlin.de>
 <1493124556981.79979@campus.tu-berlin.de>
 <1493124648949.71706@campus.tu-berlin.de>
 <89cd3500-418d-bb74-b608-7dcf068ac0e5@arm.com>
 <1493208915461.19003@campus.tu-berlin.de>
 <0cf8568e-ce86-aa30-f6ad-27d68c407ec0@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 10 May 2017 16:53:44 +0300
Message-ID: <CAOcqxo3FqTjRz=yPnFVWJq2qNXQKWKEqGw4uHSU4=0ycC-pGqw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
X-Mailman-Approved-At: Thu, 11 May 2017 11:26:24 +0000
Cc: "Waseem, Amna" <a.waseem@campus.tu-berlin.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Xen Debugging through Lauterbach on ARMv8
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8gQW1uYSwgSnVsaWVuLAoKPiBWb2xvZHlteXIgc2VlbXMgdG8gaGF2ZSB1c2VkIExhdXRl
cmJhY2ggd2l0aCBYZW4uIEkgaGF2ZSBDQ2VkIHRvIGtub3cgaWYgaGUKPiBjYW4gc2hhcmUgc29t
ZSBkZXRhaWxzLgpTb3JyeSwgSSBtaXNzZWQgdGhpcyBtZXNzYWdlIGluIHRoZSBNTC4KCkFjdHVh
bGx5LCBpdCBpcyBwcmV0dHkgc3RyYWlnaHRmb3J3YXJkLiBJIGNhbid0IHNoYXJlIG15IGZ1bGwg
c2NyaXB0CmR1ZSB0byBOREEsIGJ1dCBpZGVhIGlzIGZvbGxvd2luZzoKCjEpIEF0dGFjaCB0byBh
bHJlYWR5IGJvb3RlZCBib2FyZC4gWW91IG5lZWQgdG8gY29uZmlndXJlIFRyYWNlMzIgdG8Kbm90
IHRvIHJlc2V0IGJvYXJkIGFmdGVyIGF0dGFjaDoKU1lTdGVtLk9wdGlvbi5FblJlc2V0IG9mZgpT
eXN0ZW0uVVAKCjIpIEJyZWFrIHN5c3RlbSB3aGlsZSBpbiBIeXBlcnZpc29yIG1vZGUuIEp1c3Qg
YnJlYWsgYW5kIGNoZWNrIENQVQpzdGF0ZSByZWdpc3Rlci4gSWYgaXQgaXMgaW4gRUwwL0VMMSAt
IHRyeSBhZ2FpbgoKMykgTG9hZCBzeW1ib2xzOgpTWVN0ZW0uT3B0aW9uIFpvbmVTUEFDRVMgT04K
RGF0YS5MT0FELkVsZiAvaG9tZS9sb3JjL3dvcmsvLi4uLi4veGVuL3hlbi1zeW1zIC9Ob0NPREUg
L1JFTE9DIC50ZXh0CkFUIEg6MHgyMDAwMDAKCkFuZCB0aGF0J3MgYWxsLgoKRGVidWdnaW5nIGh5
cGVydmlzb3IgaXRzZWxmIGlzIG5vdCBhIHByb2JsZW0uIFByb2JsZW0gaXMgdG8gZGVidWcKbXVs
dGlwbGUgZ3Vlc3RzIGF0IHRoZSBzYW1lIHRpbWUuIExhdXRlcmJhY2ggcHJvbWlzZXMgdG8gYWRk
IHN1Y2gKZmVhdHVyZSwgYnV0IGl0IGlzIG5vdCBjb21wbGV0ZWQgeWV0LgoKLS0gCldCUiBWb2xv
ZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNo
dWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu May 11 11:51:05 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 11:51:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8mbc-0003yl-UH; Thu, 11 May 2017 11:50:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1d8mbb-0003kR-6s
 for xen-users@lists.xen.org; Thu, 11 May 2017 11:50:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 7A/D7-02183-AEF44195; Thu, 11 May 2017 11:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsUSWh5wX/eZv0i
 kwYlHVharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bME3MZCx6yVNyfeJatgfEvcxcjFweLwG4W
 iVlr7rGAOEICOxgl7k2ewtbFyAmUUZXY92kKC4jNJqAmcfjdaUYQW0RAWmLGlSawGmEBO4klP
 +eCxXkF9CVmzvnMDmILCdhIHDy4mw0iLihxcuYTsDnMAloSN/69ZOpi5ACypSWW/+MACXMK2E
 ps/f4PrJVfwEGid2cbmC0hoC1xfPNlsPGiAioS1/a3s0HENSUOXtrEAmFrSNxfvxCq3kdixZw
 PLBMYhWYh2TwLyeZZCJsXMDKvYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81J
 TCrWS87P3cQIDGYGINjB+G+b5yFGSQ4mJVHe9j/CkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r
 119gVGKJS8/L1VJgvebn0ikkGBRanpqRVpmDjDeYEolOHiURHifgaR5iwsSc4sz0yFSpxgtOd
 4t/fCeiaOv4yOQnHPv63smIbB5UuK8t0EaBEAaMkrz4MbBUsIlRlkpYV5GoGOFeApSi3IzS1D
 lXzGKczAqCfNagEzhycwrgdv6CuggJqCD+kH+4i0uSURISTUwFrGd1+Xmm56ufVjBjqucqepE
 rue1Lbq9qtO/rgplYt3Z/ukRa/5N1YSWq1Ir9LodLHbHfV37+OoWmTnTFLUdOBVf+N7PCJ8g1
 eVV7Jmx0NwlvrFjUeSE/aLHX1U9sk3xCA/YHl9l8+Xah9abu7ZXyazT+JjuFuvKVrxqyrvCs5
 dMLKKFDPmUWIozEg21mIuKEwGHsY16BAMAAA==
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-9.tower-206.messagelabs.com!1494503398!97677656!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31844 invoked from network); 11 May 2017 11:49:58 -0000
Received: from use.bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-9.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 11 May 2017 11:49:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=xfi3p+LSR3RAhHA4fyLU4IfbZ9Jt4Xf1ZnAY05T7iEg=; 
 b=4iKnbjgTWDsvVS3V7kk0zCRZgUYuv6QN4IMQnATzLiheum9m29frR1RqMKle6zH2mYI06nbOGjAk61H0orGgvIPywLVPfRsZvv1dYYQCW/5pDDBok0GX7asJC7cYlfzIcqBbCxywdoqvGhNK4rUtcUDZ5TRplrkNk8qbvrZ3YEoxoLnDwdvwqjD0sVflml6IB83VrTHnOXmwceuFSeJdf1ctgp1wUGjp2O9KFkdKiC2PAJ4nx0UipemXRhfDq0EkHBco5QqWnbLMJJvCGjaIPGJ4QgoahxYW42OMlgImDMkNmD5r2RXq+tpfrUjwe5lvXndLRKpLgPEZB7y/BmQRmg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.72)
 (envelope-from <andy@strugglers.net>) id 1d8mbW-0008Mh-LY
 for xen-users@lists.xen.org; Thu, 11 May 2017 11:49:58 +0000
Date: Thu, 11 May 2017 11:49:58 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xen.org
Message-ID: <20170511114958.GQ4349@bitfolk.com>
References: <4e6c2feb-f6e3-7f02-61d5-28fbd8ad6964@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4e6c2feb-f6e3-7f02-61d5-28fbd8ad6964@gmail.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-users] LSI 9305-16i issue in Xen Dom0 Ubuntu
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgUmljaGFyZCwKCk9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDA0OjIzOjUyUE0gKzAyMDAsIFJp
Y2hhcmQgTGFnbGVyIHdyb3RlOgo+IEkgaGF2ZSByZWFsaXNlZCB0aGF0IGFuIHNjc2loIGlzc3Vl
IHRpbWVvdXQgb2NjdXJzIHdpdGggbXkKPiBCcm9hZGNvbS9BdmFnby9MU0kgOTMwNS0xNmkgKFNB
UzMyMjQpIEhEQSBjb250cm9sbGVyIGluIERvbTAsIFVidW50dQo+IDE3LjA0LiBUaGUgc2FtZSBp
c3N1ZSBkZXJpdmVzIGFsc28gaW4gYSBEb21VIGd1ZXN0IHVzaW5nIHZpcnR1YWwKPiBibG9jayBk
aXNrcy4KPiAKPiBEZXRhaWxlZCBvdXRwdXQ6Cj4gbXB0M3Nhc19jbTA6Cj4gCj4gbXB0M3Nhc19z
Y3NpaF9pc3N1ZV90bTp0aW1lb3V0CgpJIGRvbid0IHJlY2FsbCBzZWVpbmcgdGhhdCBleGFjdCBl
cnJvciBidXQgSSBkaWQgZXhwZXJpZW5jZSBwcm9ibGVtcwp3aXRoIG1wdDNzYXMgdW5kZXIgWGVu
IChidXQgbm90IGJhcmUgbWV0YWwpIHVudGlsIEkgZ2F2ZSBkb20wIGF0CmxlYXN0IDRHaUIgUkFN
OgoKICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tdXNl
cnMvMjAxNy0wMS9tc2cwMDA4My5odG1sCgpDaGVlcnMsCkFuZHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu May 11 14:41:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 14:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8pH2-0001ke-Fc; Thu, 11 May 2017 14:41:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=297e3eeb7=Ian.Jackson@citrix.com>)
 id 1d8pH0-0001kH-HW; Thu, 11 May 2017 14:40:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 6B/2F-19466-9F774195; Thu, 11 May 2017 14:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO63cpF
 Ig2e/+S2+b5nMZPFu319mByaPwx+usAQwRrFm5iXlVySwZhx8toep4LxgxeYd0Q2MU/m6GDk5
 JAT8JU7ducMIYrMJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIGjuJlZ8ns
 YLYLAKqEvM/tYHZIgLKEr2/fkP15ku8/TgfbL6wgJPE8W3HwGxOgTKJtwe7mLoYuTiEBNYzSb
 x68pMd4iATibcLdwIt4wBKqEnMXR8/gZFvFpKTZiE5aRaSkxYwMq9i1ChOLSpLLdI1stRLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMunoGBsYdjJe3+B1ilORgUhLlbf8jHCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd3mUikkGBRanpqRVpmDjD8YdISHDxKIrxppUBp3uKCx
 NzizHSI1ClGXY53Sz+8ZxJiycvPS5US570CMkMApCijNA9uBCwWLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5hUARrYQT2ZeCdymV0BHMAEd0Q9yP29xSSJCSqqBsajny6/fv67unfZYq+D
 E+y6t1EQVXdV0M35HR12r0zeP/f41wcyuMuCFkCZXx3HH2V8nSCf8eRyRwWslN29e3nOJK1O+
 c6xbL8T11r+29aLhwgINM+tXbB2+2ZNc1fb2SalvnOflefKp/Ffns4tX1jbc1uKaG5cxz/LjJ
 OuX/hmu1vo/avmZlViKMxINtZiLihMBPmX8AsACAAA=
X-Env-Sender: prvs=297e3eeb7=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1494513652!61319975!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30711 invoked from network); 11 May 2017 14:40:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 14:40:53 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423237843"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22804.30517.8904.284880@mariner.uk.xensource.com>
Date: Thu, 11 May 2017 15:37:41 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <590B46910200007800156D29@prv-mh.provo.novell.com>,
 <22795.20529.890966.775858@mariner.uk.xensource.com>
References: <21e192390e454ded923f63502e672554@AMSPEX02CL03.citrite.net>
 <1493900422-24511-1-git-send-email-ian.jackson@eu.citrix.com>
 <1493900422-24511-3-git-send-email-ian.jackson@eu.citrix.com>
 <22795.20529.890966.775858@mariner.uk.xensource.com>
 <590B46910200007800156D29@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Proposal to drop Windows XP tests from Xen Project
	CI
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUHJvcG9zYWwgdG8gZHJvcCBXaW5kb3dzIFhQIHRlc3RzIGZy
b20gWGVuIFByb2plY3QgQ0kiKToKPiBSZWNlbnRseSwgdGhlIHRlc3RzIG9mIFdpbmRvd3MgWFAg
U1AzIHRoYXQgYXJlIHJ1biBieSBvc3N0ZXN0LCBhcyBwYXJ0Cj4gb2YgdGhlIFhlbiBQcm9qZWN0
J3MgdGVzdCBzdWl0ZSwgaGF2ZSBzdGFydGVkIGZhaWxpbmcgYSBsb3QgbW9yZS4KPiAKPiBJdCBp
cyBub3QgY2xlYXIgd2hhdCBoYXMgY2F1c2VkIHRoaXMuICBUaGUgZmFpbHVyZXMgYXJlIGNhdXNp
bmcKPiBibG9ja2FnZXM6IHNldmVyYWwgb2Ygb3VyIGBzdGFnaW5nJyBicmFuY2hlcyBhcmUgbm90
IGdldHR0aW5nIHB1c2hlZAo+IHRvIHRoZSBjb3JyZXNwb25kaW5nIGBzdGFibGUnIG9yIGBtYXN0
ZXInIGJyYW5jaGVzLiAgT2xkZXIgWGVuCj4gcmVsZWFzZXMsIGFzIHdlbGwgYXMgY3VycmVudCBt
YXN0ZXIgKDQuOS1yYykgYXJlIGFmZmVjdGVkLiAgVGhpcyBpcyBhCj4gcHJvYmxlbSBmb3IgWGVu
IGRldmVsb3BtZW50Lgo+IAo+IEluIG15IGNhcGFjaXR5IGFzIG9zc3Rlc3QgYWRtaW5pc3RyYXRv
ciwgSSBoYXZlIHRyaWVkIHRvIGZpbmQgc29tZW9uZQo+IHRvIGhlbHAgZGVidWcgdGhlc2UuICAo
SSBkb24ndCBoYXZlIHRoZSBrbm93bGVkZ2UgdG8gZG8gc28gbXlzZWxmLikKPiAKPiBJIGhhdmVu
J3QgaGFkIGEgZ29vZCByZXNwb25zZS4gIE15IGNvbGxlYWd1ZXMgYXQgQ2l0cml4IHRlbGwgbWUg
dGhhdAo+IHRoZWlyIGludGVybmFsIFhlblJUIHN5c3RlbSwgdXNlZCBmb3IgWGVuU2VydmVyLCB3
aWxsIGJlIGRyb3BwaW5nIGl0cwo+IG93biB0ZXN0cyBvZiBXaW5kb3dzIFhQLiAgSXQncyBiZWVu
IHN1Z2dlc3RlZCB0byBtZSB0byBzaW1wbHkgZHJvcCB0aGUKPiBYZW4gUHJvamVjdCB0ZXN0cyBv
ZiBXaW5kb3dzIFhQLgo+IAo+IElmIHlvdSB0aGlua3MgdGhhdCBYUCBzaG91bGQgY29udGludWUg
dG8gd29yayB3ZWxsLCBhbmQgdGhlcmVmb3JlIHRvCj4gYmUgdGVzdGVkLCBJJ20gYWZyYWlkIEkg
bmVlZCB5b3VyIGhlbHAuICBQbGVhc2UgY29udGFjdCBtZSBhdCB0aGUKPiBhZGRyZXNzIGFib3Zl
LCBhbmQgSSBjYW4gcHJvdmlkZSBtb3JlIGRldGFpbHMsIGhlbHAsIGV0Yy4KCkkgaGF2ZSBqdXN0
IHB1c2hlZCB0byBvc3N0ZXN0IHByZXRlc3QgdGhlIGNoYW5nZSB0byBkcm9wIHRlc3Rpbmcgb2YK
V2luZG93cyBYUC4gIFdlIGFyZSByZXBsYWNpbmcgaXQgd2l0aCB0ZXN0cyBvZiBXaW5kb3dzIFNl
cnZlciAyMDE2IGFuZApXaW5kb3dzIDEwIChidXQgb2YgY291cnNlIGFzIHRob3NlIGFyZSBuZXcg
dGVzdHMsIHRoZXkgd2lsbCBub3QgY291bnQKZm9yIGJsb2NraW5nIHJlZ3Jlc3Npb25zIHVudGls
IHRoZXkgaGF2ZSBwYXNzZWQpLgoKSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtPU1NURVNUIFBB
VENIIDMvM10gbWFrZS1mbGlnaHQ6IERyb3AgV2luZG93cyBYUCB0ZXN0cyIpOgo+IE9uIDA0LjA1
LjE3IGF0IDE0OjIwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBXZSBk
cm9wIHRoZSB0ZXN0cyBvbmx5IG9uIHRoZSBicmFuY2hlczoKLi4uCj4gPiAgIHhlbi00LjctdGVz
dGluZwo+ID4gICB4ZW4tNC44LXRlc3RpbmcKPiA+ICAgeGVuLXVuc3RhYmxlCj4gPiAKPiA+IFRo
ZSBvdGhlciBicmFuY2hlcyBhcmUgbW9zdGx5IG91dC1vZi1zdXBwb3J0IFhlbiBicmFuY2hlcy4g
IFRoZXNlIGFyZQo+ID4gZWl0aGVyIG9sZCBvbmVzIHdlIGFyZSBzdGlsbCBkb2luZyBzZWN1cml0
eSBzdXBwb3J0IGZvciAoYW5kIHdvdWxkCj4gPiBsaWtlIHRvIGtub3cgYWJvdXQgcmVncmVzc2lv
bnMgb24sIGV2ZW4gZm9yIG9sZCBndWVzdHMpLCBvciB2ZXJ5IG9sZAo+ID4gb25lcyB3aGljaCB3
ZSBkb24ndCBleHBlY3QgdG8gY2hhbmdlIGV2ZXIuCj4gCj4gNC42LCB3aGlsZSBoYXZpbmcgcGFz
c2VkIHRoZSAxLjUgeWVhciBnZW5lcmFsIHN1cHBvcnQgbGltaXQsIGhhZAo+IGl0cyBtb3N0IHJl
Y2VudCBzdGFibGUgcmVsZWFzZSBnbyBvdXQgYmVmb3JlIHRoYXQgdGltZSBzcGFuIHdhcwo+IG92
ZXIsIHNvIEkgdGhpbmsgd2Ugb3dlIHRoZSBjb21tdW5pdHkgYW5vdGhlciBzdGFibGUgcmVsZWFz
ZQo+IHRoZXJlLiBIZW5jZSBJJ20gd29uZGVyaW5nIHdoZXRoZXIgaXQgc2hvdWxkIGJlIGdyb3Vw
ZWQgd2l0aAo+IDQuNyBhbmQgNC44IGFib3ZlLgoKRG9uZS4gIChJZSwgSSBhbSBkcm9wcGluZyB0
aGUgdGVzdHMgb24gWGVuIDQuNiB0b28uKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu May 11 20:52:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 20:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8v2t-00014z-D4; Thu, 11 May 2017 20:50:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <James.Okken@dialogic.com>) id 1d8v2r-00014p-W1
 for xen-users@lists.xen.org; Thu, 11 May 2017 20:50:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9D/AD-03058-5AEC4195; Thu, 11 May 2017 20:50:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8/OtmO5ettme1oKNpIuOJ1E4Qe
 joILCBOtDdIM6q+POaBc7Z8aCCpMwnYUrFGnmLSaRt0LCZaslI6ksLWr1obKsrNYI7R5lRefs
 pNn76cfzfy7/5+WhZOpKhZ5i3C6Gc9A2g2IqyWamphv9A9rNps5RlN3yoEe+Aq3pDY4R+WiL3
 OowO9075GyrJ6ewO0i4o3ffEMWoLUB4UAJFYo8MBr+sFVmNvQQEIxoPmipwD4LmpjGFKChwOg
 ydKVWKrMV74FlbJymyBq+EoC8s8yBKiK+Cz4/VUspG8NbUklL/NOjwxeKzVHgbeD4EkDSrmgB
 /2TSRE/AKqB96GY8jPAu+9bXF82VYB4+GG+IMGIP/8h2ZxEnw9uVvuegT4RMISgfOI0lIhVOD
 45wC9xoqkJgEOERC5cdWhWgUcB6EysxSvBhByenGvwW74a7/jFLiJgSvoyaJRwh4ElkpcTIcH
 rpNSMUXFPCq4sXfn9DDYKQcSZwM0SdX5OIwGV4I5y5lStvMhaqK50rpJ2bCzZPDpBel+SYt6v
 tX4ZtU4ZtU0YjIFrSAZ7i9DGdcbMowc1YL67LTVpsxy7Q0w87wPG1hbLSZz9jptHci4TimCO8
 i+tW+PoxmU4QhSYWOazerp5udu/axNM9u54psDB9GyRRlAFV9v6DN5BgL4y6w2oQLG5eBSjRo
 VXtEWcUX0nbeapGkPmSkRprfjxJq0uF0MHqdyi8mYTGJLXJMtBi/03soRa9RIcGUOrGQ4exW1
 /96DOkoZNCoDoldEq0O18SkmGCCEExU/tSIJlz0P0lfjIzk0f3eH6H+4tKz+crGur0PZ+Syl4
 7MWT1asrur/Cxepg4tCXvqjuW16zrmP/063HRgUyY78vNdNOFR1y3Upaxy5uyovR14vvXgJ19
 LQH6tO9t9/3vPvOUlM3DoTm7vOu5qpONH2dCD0oKrR/lnxzccjr2gqtkcZ/qNpF7z9XCN0UDy
 LJ21SMbx9B+0mLNlogMAAA==
X-Env-Sender: James.Okken@dialogic.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494535842!100233765!1
X-Originating-IP: [104.47.32.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49734 invoked from network); 11 May 2017 20:50:43 -0000
Received: from mail-sn1nam01on0044.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.44)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 May 2017 20:50:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=dialogic1.onmicrosoft.com; s=selector1-Dialogic-Com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=NnlUSJFF0OUgVvS3y+abnLRjK8MFeQJphFx3FfCD5Cs=;
 b=dYcG44/VGE8d8KpaE+orNfM2GWZ41rpEZtKsI2Dm2E6TKuGxq3v5nwCk911AU6TbMKcZmDosqXJt0mRT6gvnKQn0oFaRnsQyxrJz2urbFe/Wllj9+1F4obczKTQAjGquIOId5iaWsOcBfTQnZGvajXTVAoZAHlOBBHR57ofe9Wc=
Received: from MWHPR0101MB3072.prod.exchangelabs.com (10.174.170.17) by
 MWHPR0101MB3070.prod.exchangelabs.com (10.174.169.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.11; Thu, 11 May 2017 20:50:40 +0000
Received: from MWHPR0101MB3072.prod.exchangelabs.com ([10.174.170.17]) by
 MWHPR0101MB3072.prod.exchangelabs.com ([10.174.170.17]) with mapi id
 15.01.1075.020; Thu, 11 May 2017 20:50:40 +0000
From: James Okken <James.Okken@dialogic.com>
To: "Manfred Haertel, DB3HM" <Manfred.Haertel@rz-online.de>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: [Xen-users] can't start hvm/pvhvm on xen 4.4 or xen4.6
Thread-Index: AdK5KFyC/NTK9XC4Rs6jcww0eC9snAAwSsRwAAlAzUAABWWFAAAiMs2AAAboGgAD80v4wA==
Date: Thu, 11 May 2017 20:50:40 +0000
Message-ID: <MWHPR0101MB307269329BA5C94DA6BB83CA8DED0@MWHPR0101MB3072.prod.exchangelabs.com>
References: <MWHPR0101MB30728B3405BA08FAEF9BF7B78D1B0@MWHPR0101MB3072.prod.exchangelabs.com>
 <1979233044.914199.1492726748437@mail.yahoo.com>
 <MWHPR0101MB30727AAF00D0038F8D6998488D1A0@MWHPR0101MB3072.prod.exchangelabs.com>
 <530a36f5-6db9-28f0-0df8-d4d9ca4ec238@rz-online.de>
In-Reply-To: <530a36f5-6db9-28f0-0df8-d4d9ca4ec238@rz-online.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [146.145.49.2]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR0101MB3070;
 7:JvSF5mVijqICjjQiE8KtAVGVtKv7EMHhbaOOK6QBRO6ockfNXNDzaiL3cUV2reFrtiJxkkV2GubAepYqdqtAgg0HUcIID1NIhLgPcnt53SAt/OGmslTaYf5opnPZcPEhSmyN7F9CffXMGRTs/vmXPQRrJ15xiqgkd9UZb50BghOyYHxFR7eAL10nIW0uTGzRtbJ+AXAs2zn4wds6I3g5NVu5vSRrb1P8l9xDojpdPBEQXpQafM4srxr3vpuaDg/0SeSiJagOuVG+4PnK8uxZ1WbSUB1D4cMuOH6WTHqHa7HGCq3ateB5tSy4JTVk2btg1OYA1/QfkBWvhEAxlA4iWw==;
 20:0E6wXsGMvGZ2FidpjCFAx3Oy60aj5xRaK5lXsy8xHnHYcq+5lhk71G1E2TXReF4Q+4ebCupLSej8pR8zNDaevza+KDJEtMFupm+JkyRVHKSweOGN83dFuSsXKYfb0DRyyVOzIkQF1DgQ/iAi4v4fbkkgaHgOOmYoeD6IBN02E/U=
x-ms-office365-filtering-correlation-id: 7d07512f-395e-467c-129a-08d498af629c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254075)(201703131423075)(201703031133081);
 SRVR:MWHPR0101MB3070; 
x-microsoft-antispam-prvs: <MWHPR0101MB30705820617FD2085FF8C9758DED0@MWHPR0101MB3070.prod.exchangelabs.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(122303618949148)(209352067349851)(265634631926514)(132462290811385)(114974198459425)(201166117486090);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(6072148);
 SRVR:MWHPR0101MB3070; BCL:0; PCL:0; RULEID:; SRVR:MWHPR0101MB3070; 
x-forefront-prvs: 0304E36CA3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(6009001)(39400400002)(39450400003)(39840400002)(39410400002)(252514010)(53754006)(24454002)(51914003)(57704003)(13464003)(377454003)(478600001)(86362001)(6436002)(575784001)(1720100001)(77096006)(122556002)(15974865002)(6506006)(76176999)(81166006)(50986999)(2950100002)(8936002)(54356999)(551544002)(3660700001)(3280700002)(33656002)(7696004)(2906002)(8676002)(93886004)(38730400002)(53376002)(2501003)(72206003)(229853002)(189998001)(25786009)(53546009)(53936002)(6116002)(102836003)(6306002)(55016002)(66066001)(9686003)(99286003)(2900100001)(53946003)(5660300001)(6246003)(74316002)(19273905006)(305945005)(7736002)(966004)(3846002)(579004)(559001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR0101MB3070;
 H:MWHPR0101MB3072.prod.exchangelabs.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: Dialogic.Com
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2017 20:50:40.5505 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 590a7589-bf31-4796-9b09-ddcd8e4fdd1b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0101MB3070
Subject: Re: [Xen-users] can't start hvm/pvhvm on xen 4.4 or xen4.6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SSB0cmllZCBhIGdyZWF0IG51bWJlciBvZiB0aGluZ3MgdG8gZ2V0IGEgSFZNIFZNIHJ1bm5pbmcu
DQoNCkkgZGVmaW5pdGVseSBoYWQgYSBpbmNvbXBhdGliaWxpdHkgd2l0aCB0aGUgbGlidXNiIG9y
IGxpYnVzYnguDQoNCkV2ZW50dWFsbHkgSSB1cGdyYWRlZCB0byBxZW11LWt2bS1ldi0yLjYuMC0y
OCAoSSB3YXMgYXQgcWVtdS1rdm0tMS41LjMtMTI2KQ0KDQpGaXJzdCB5dW0gaW5zdGFsbGVkDQpj
ZW50b3MtcmVsZWFzZS1xZW11LWV2DQoNCkFuZCB0aGVuIHl1bSBpbnN0YWxsZWQ6DQpxZW11LWt2
bS10b29scy1ldi0yLjYuMC0yOC5lbDdfMy45LjEueDg2XzY0DQpxZW11LWt2bS1ldi0yLjYuMC0y
OC5lbDdfMy45LjEueDg2XzY0DQpxZW11LWt2bS1jb21tb24tZXYtMi42LjAtMjguZWw3XzMuOS4x
Lng4Nl82NA0KcWVtdS1pbWctZXYtMi42LjAtMjguZWw3XzMuOS4xLng4Nl82NA0KDQpUaGVuIHRo
ZSBIVk0gVk0gc3RhcnRlZCB3aXRoIG5vICIgbGlidXNiX2ZyZWVfc3NfZW5kcG9pbnRfY29tcGFu
aW9uX2Rlc2NyaXB0b3IiIGVycm9yLiAgDQoNCkJ1dCBuZXh0LCBJIGNvdWxkICBub3QgZ2V0IG91
dHB1dCBvbiB0aGUgc2VyaWFsIGNvbnNvbGUgcHR5L3R0eS4gQWZ0ZXIgdHJ5aW5nIGZvciBhIGxv
bmcgdGltZSBJIGRlY2lkZWQgSFZNcyB3ZXJlIGludGVuZGVkIHRvIHVzZSB2bmN2aWV3ZXIsIG1v
cmUgdGhhbiB0aGUgc2VyaWFsIGNvbnNvbGUgZm9yIHRoZSBjb25zb2xlLg0KDQpJIGRlY2lkZWQg
dGhpcyBiZWNhdXNlIHVzaW5nICJ2bmN2aWV3ZXIgbG9jYWxob3N0IDowIiBpbiBYIHdpbmRvd3Mg
b2YgdGhlIFhlbiBzZXJ2ZXIgd2FzIHN1cHBvc2VkIHRvIGdldCBtZSB0byB0aGUgSFZNcyBjb25z
b2xlDQoNCkJ1dCBJIGZvdW5kIG91dCB0aGF0IFggd2luZG93cyBubyBsb25nZXIgd29ya2VkIG9u
IHRoaXMgc3lzdGVtISBTZWVtcyB0aGF0IHRoZSB1cGRhdGVzIEkgaGFkIGRvbmUgYnJva2UgWCB3
aW5kb3dzIChtYXliZSBpdCB3YXMgdGhlIHVwZ3JhZGUgdG8ga2VybmVsIDQuOT8pDQoNCkZpbmFs
bHkgc3R1bWJsZWQgb24gaG93IHRvIHN0YXJ0IFggd2luZG93cyB1c2luZyBWTkMgYXMgdGhlIGRp
c3BsYXkuIFZOQydkIHRvIFggd2luZG93cyBmcm9tIG15IHdpbmRvd3MgbGFwdG9wLiANCkFuZCB0
aGVuIHJhbiB2bmN2aWV3ZXIgbG9jYWxob3N0IDowIGZyb20gaW4gdGhhdCBWTkMgc2Vzc2lvbiwg
YW5kIGdvdCBjb25uZWN0ZWQgdG8gdGhlIEhWTSdzIGNvbnNvbGUgYW5kIGRpZCBhIE9TIGluc3Rh
bGwhIQ0KDQpJbSBzdXJlIHRoZXJlIHdhcyBvdGhlciB3YXlzIHRvIGRvIGFsbCBvZiB0aGlzIGJ1
dCB0aGF0IHdhcyBteSBqb3VybmV5Li4uDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG
cm9tOiBYZW4tdXNlcnMgW21haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBP
biBCZWhhbGYgT2YgTWFuZnJlZCBIYWVydGVsLCBEQjNITQ0KU2VudDogRnJpZGF5LCBBcHJpbCAy
MSwgMjAxNyAxOjU2IFBNDQpUbzogeGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcNClN1YmplY3Q6IFJl
OiBbWGVuLXVzZXJzXSBjYW4ndCBzdGFydCBodm0vcHZodm0gb24geGVuIDQuNCBvciB4ZW40LjYN
Cg0KUHJvYmFibHkgeW91ciBsaWJ1c2IgaXMgdG9vIG9sZC4NCg0KSmFtZXMgT2trZW4gc2Nocmll
YjoNCj4gVGhhbmtzIGZvciB0aGUgcmVwbHkgTWFyay4NCj4NCj4NCj4NCj4gSSBkb27igJl0IHNl
ZSBhbnkg4oCcbm90IGZvdW5k4oCdIGluIHRoZSBsZGQgb3V0cHV0LiBBbnkgb3RoZXIgdGhvdWdo
dHM/IFRoYW5rcyENCj4NCj4NCj4NCj4gW3Jvb3RAeGVuIH5dIyBsZGQgL3Vzci9saWI2NC94ZW4v
YmluL3FlbXUtc3lzdGVtLWkzODYNCj4NCj4gICAgICAgICBsaW51eC12ZHNvLnNvLjEgPT4gICgw
eDAwMDA3ZmZkMDg3YTcwMDApDQo+DQo+ICAgICAgICAgbGlic3NsMy5zbyA9PiAvbGliNjQvbGli
c3NsMy5zbyAoMHgwMDAwN2Y3MjE2YjRmMDAwKQ0KPg0KPiAgICAgICAgIGxpYnNtaW1lMy5zbyA9
PiAvbGliNjQvbGlic21pbWUzLnNvICgweDAwMDA3ZjcyMTY5MjEwMDApDQo+DQo+ICAgICAgICAg
bGlibnNzMy5zbyA9PiAvbGliNjQvbGlibnNzMy5zbyAoMHgwMDAwN2Y3MjE2NWRiMDAwKQ0KPg0K
PiAgICAgICAgIGxpYm5zc3V0aWwzLnNvID0+IC9saWI2NC9saWJuc3N1dGlsMy5zbyAoMHgwMDAw
N2Y3MjE2M2FmMDAwKQ0KPg0KPiAgICAgICAgIGxpYnBsZHM0LnNvID0+IC9saWI2NC9saWJwbGRz
NC5zbyAoMHgwMDAwN2Y3MjE2MWFhMDAwKQ0KPg0KPiAgICAgICAgIGxpYnBsYzQuc28gPT4gL2xp
YjY0L2xpYnBsYzQuc28gKDB4MDAwMDdmNzIxNWZhNTAwMCkNCj4NCj4gICAgICAgICBsaWJuc3By
NC5zbyA9PiAvbGliNjQvbGlibnNwcjQuc28gKDB4MDAwMDdmNzIxNWQ2NzAwMCkNCj4NCj4gICAg
ICAgICBsaWJwdGhyZWFkLnNvLjAgPT4gL2xpYjY0L2xpYnB0aHJlYWQuc28uMCAoMHgwMDAwN2Y3
MjE1YjRhMDAwKQ0KPg0KPiAgICAgICAgIGxpYmRsLnNvLjIgPT4gL2xpYjY0L2xpYmRsLnNvLjIg
KDB4MDAwMDdmNzIxNTk0NjAwMCkNCj4NCj4gICAgICAgICBsaWJndGhyZWFkLTIuMC5zby4wID0+
IC9saWI2NC9saWJndGhyZWFkLTIuMC5zby4wDQo+ICgweDAwMDA3ZjcyMTU3NDQwMDApDQo+DQo+
ICAgICAgICAgbGliZ2xpYi0yLjAuc28uMCA9PiAvbGliNjQvbGliZ2xpYi0yLjAuc28uMCANCj4g
KDB4MDAwMDdmNzIxNTQwYzAwMCkNCj4NCj4gICAgICAgICBsaWJ6LnNvLjEgPT4gL2xpYjY0L2xp
Ynouc28uMSAoMHgwMDAwN2Y3MjE1MWY2MDAwKQ0KPg0KPiAgICAgICAgIGxpYmFpby5zby4xID0+
IC9saWI2NC9saWJhaW8uc28uMSAoMHgwMDAwN2Y3MjE0ZmY0MDAwKQ0KPg0KPiAgICAgICAgIGxp
YmN1cmwuc28uNCA9PiAvbGliNjQvbGliY3VybC5zby40ICgweDAwMDA3ZjcyMTRkOGEwMDApDQo+
DQo+ICAgICAgICAgbGlicnQuc28uMSA9PiAvbGliNjQvbGlicnQuc28uMSAoMHgwMDAwN2Y3MjE0
YjgyMDAwKQ0KPg0KPiAgICAgICAgIGxpYnBpeG1hbi0xLnNvLjAgPT4gL2xpYjY0L2xpYnBpeG1h
bi0xLnNvLjAgDQo+ICgweDAwMDA3ZjcyMTQ4ZDUwMDApDQo+DQo+ICAgICAgICAgbGlidXRpbC5z
by4xID0+IC9saWI2NC9saWJ1dGlsLnNvLjEgKDB4MDAwMDdmNzIxNDZkMTAwMCkNCj4NCj4gICAg
ICAgICBsaWJuY3Vyc2VzLnNvLjUgPT4gL2xpYjY0L2xpYm5jdXJzZXMuc28uNSAoMHgwMDAwN2Y3
MjE0NGFhMDAwKQ0KPg0KPiAgICAgICAgIGxpYnRpbmZvLnNvLjUgPT4gL2xpYjY0L2xpYnRpbmZv
LnNvLjUgKDB4MDAwMDdmNzIxNDI4MDAwMCkNCj4NCj4gICAgICAgICBsaWJ1dWlkLnNvLjEgPT4g
L2xpYjY0L2xpYnV1aWQuc28uMSAoMHgwMDAwN2Y3MjE0MDdhMDAwKQ0KPg0KPiAgICAgICAgIGxp
YnBuZzE1LnNvLjE1ID0+IC9saWI2NC9saWJwbmcxNS5zby4xNSAoMHgwMDAwN2Y3MjEzZTRmMDAw
KQ0KPg0KPiAgICAgICAgIGxpYmdudXRscy5zby4yOCA9PiAvbGliNjQvbGliZ251dGxzLnNvLjI4
ICgweDAwMDA3ZjcyMTNiM2YwMDApDQo+DQo+ICAgICAgICAgbGliU0RMLTEuMi5zby4wID0+IC9s
aWI2NC9saWJTREwtMS4yLnNvLjAgKDB4MDAwMDdmNzIxMzhhNTAwMCkNCj4NCj4gICAgICAgICBs
aWJYMTEuc28uNiA9PiAvbGliNjQvbGliWDExLnNvLjYgKDB4MDAwMDdmNzIxMzU2NzAwMCkNCj4N
Cj4gICAgICAgICBsaWJndGsteDExLTIuMC5zby4wID0+IC9saWI2NC9saWJndGsteDExLTIuMC5z
by4wDQo+ICgweDAwMDA3ZjcyMTJlZTYwMDApDQo+DQo+ICAgICAgICAgbGliZ2RrLXgxMS0yLjAu
c28uMCA9PiAvbGliNjQvbGliZ2RrLXgxMS0yLjAuc28uMA0KPiAoMHgwMDAwN2Y3MjEyYzI1MDAw
KQ0KPg0KPiAgICAgICAgIGxpYmF0ay0xLjAuc28uMCA9PiAvbGliNjQvbGliYXRrLTEuMC5zby4w
ICgweDAwMDA3ZjcyMTJhMDIwMDApDQo+DQo+ICAgICAgICAgbGliZ2lvLTIuMC5zby4wID0+IC9s
aWI2NC9saWJnaW8tMi4wLnNvLjAgKDB4MDAwMDdmNzIxMjY4MjAwMCkNCj4NCj4gICAgICAgICBs
aWJwYW5nb2Z0Mi0xLjAuc28uMCA9PiAvbGliNjQvbGlicGFuZ29mdDItMS4wLnNvLjANCj4gKDB4
MDAwMDdmNzIxMjQ2YzAwMCkNCj4NCj4gICAgICAgICBsaWJwYW5nb2NhaXJvLTEuMC5zby4wID0+
IC9saWI2NC9saWJwYW5nb2NhaXJvLTEuMC5zby4wDQo+ICgweDAwMDA3ZjcyMTIyNWYwMDApDQo+
DQo+ICAgICAgICAgbGliZ2RrX3BpeGJ1Zi0yLjAuc28uMCA9PiAvbGliNjQvbGliZ2RrX3BpeGJ1
Zi0yLjAuc28uMA0KPiAoMHgwMDAwN2Y3MjEyMDNjMDAwKQ0KPg0KPiAgICAgICAgIGxpYmNhaXJv
LnNvLjIgPT4gL2xpYjY0L2xpYmNhaXJvLnNvLjIgKDB4MDAwMDdmNzIxMWQxODAwMCkNCj4NCj4g
ICAgICAgICBsaWJwYW5nby0xLjAuc28uMCA9PiAvbGliNjQvbGlicGFuZ28tMS4wLnNvLjAgDQo+
ICgweDAwMDA3ZjcyMTFhY2UwMDApDQo+DQo+ICAgICAgICAgbGliZm9udGNvbmZpZy5zby4xID0+
IC9saWI2NC9saWJmb250Y29uZmlnLnNvLjEgDQo+ICgweDAwMDA3ZjcyMTE4OTIwMDApDQo+DQo+
ICAgICAgICAgbGliZ29iamVjdC0yLjAuc28uMCA9PiAvbGliNjQvbGliZ29iamVjdC0yLjAuc28u
MA0KPiAoMHgwMDAwN2Y3MjExNjQxMDAwKQ0KPg0KPiAgICAgICAgIGxpYmZyZWV0eXBlLnNvLjYg
PT4gL2xpYjY0L2xpYmZyZWV0eXBlLnNvLjYgDQo+ICgweDAwMDA3ZjcyMTEzOWMwMDApDQo+DQo+
ICAgICAgICAgbGlieGVuc3RvcmUuc28uMy4wID0+IC9saWI2NC9saWJ4ZW5zdG9yZS5zby4zLjAg
DQo+ICgweDAwMDA3ZjcyMTExOTIwMDApDQo+DQo+ICAgICAgICAgbGlieGVuY3RybC5zby40LjYg
PT4gL2xpYjY0L2xpYnhlbmN0cmwuc28uNC42IA0KPiAoMHgwMDAwN2Y3MjEwZjYxMDAwKQ0KPg0K
PiAgICAgICAgIGxpYnhlbmd1ZXN0LnNvLjQuNiA9PiAvbGliNjQvbGlieGVuZ3Vlc3Quc28uNC42
IA0KPiAoMHgwMDAwN2Y3MjEwZDM2MDAwKQ0KPg0KPiAgICAgICAgIGxpYnNwaWNlLXNlcnZlci5z
by4xID0+IC9saWI2NC9saWJzcGljZS1zZXJ2ZXIuc28uMQ0KPiAoMHgwMDAwN2Y3MjEwYTEyMDAw
KQ0KPg0KPiAgICAgICAgIGxpYnVzYi0xLjAuc28uMCA9PiAvbGliNjQvbGlidXNiLTEuMC5zby4w
ICgweDAwMDA3ZjcyMTA3ZmUwMDApDQo+DQo+ICAgICAgICAgbGlidXNicmVkaXJwYXJzZXIuc28u
MSA9PiAvbGliNjQvbGlidXNicmVkaXJwYXJzZXIuc28uMQ0KPiAoMHgwMDAwN2Y3MjEwNWY2MDAw
KQ0KPg0KPiAgICAgICAgIGxpYnN0ZGMrKy5zby42ID0+IC9saWI2NC9saWJzdGRjKysuc28uNiAo
MHgwMDAwN2Y3MjEwMmVmMDAwKQ0KPg0KPiAgICAgICAgIGxpYm0uc28uNiA9PiAvbGliNjQvbGli
bS5zby42ICgweDAwMDA3ZjcyMGZmZWMwMDApDQo+DQo+ICAgICAgICAgbGliZ2NjX3Muc28uMSA9
PiAvbGliNjQvbGliZ2NjX3Muc28uMSAoMHgwMDAwN2Y3MjBmZGQ2MDAwKQ0KPg0KPiAgICAgICAg
IGxpYmMuc28uNiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDA3ZjcyMGZhMTUwMDApDQo+DQo+
ICAgICAgICAgL2xpYjY0L2xkLWxpbnV4LXg4Ni02NC5zby4yICgweDAwMDA1NWVhOTUyMTYwMDAp
DQo+DQo+ICAgICAgICAgbGliaWRuLnNvLjExID0+IC9saWI2NC9saWJpZG4uc28uMTEgKDB4MDAw
MDdmNzIwZjdlMTAwMCkNCj4NCj4gICAgICAgICBsaWJzc2gyLnNvLjEgPT4gL2xpYjY0L2xpYnNz
aDIuc28uMSAoMHgwMDAwN2Y3MjBmNWI3MDAwKQ0KPg0KPiAgICAgICAgIGxpYmdzc2FwaV9rcmI1
LnNvLjIgPT4gL2xpYjY0L2xpYmdzc2FwaV9rcmI1LnNvLjINCj4gKDB4MDAwMDdmNzIwZjM2YzAw
MCkNCj4NCj4gICAgICAgICBsaWJrcmI1LnNvLjMgPT4gL2xpYjY0L2xpYmtyYjUuc28uMyAoMHgw
MDAwN2Y3MjBmMDhjMDAwKQ0KPg0KPiAgICAgICAgIGxpYms1Y3J5cHRvLnNvLjMgPT4gL2xpYjY0
L2xpYms1Y3J5cHRvLnNvLjMgDQo+ICgweDAwMDA3ZjcyMGVlNTcwMDApDQo+DQo+ICAgICAgICAg
bGliY29tX2Vyci5zby4yID0+IC9saWI2NC9saWJjb21fZXJyLnNvLjIgKDB4MDAwMDdmNzIwZWM1
MjAwMCkNCj4NCj4gICAgICAgICBsaWJsYmVyLTIuNC5zby4yID0+IC9saWI2NC9saWJsYmVyLTIu
NC5zby4yIA0KPiAoMHgwMDAwN2Y3MjBlYTQzMDAwKQ0KPg0KPiAgICAgICAgIGxpYmxkYXAtMi40
LnNvLjIgPT4gL2xpYjY0L2xpYmxkYXAtMi40LnNvLjIgDQo+ICgweDAwMDA3ZjcyMGU3ZjAwMDAp
DQo+DQo+ICAgICAgICAgbGlicDExLWtpdC5zby4wID0+IC9saWI2NC9saWJwMTEta2l0LnNvLjAg
KDB4MDAwMDdmNzIwZTVjZDAwMCkNCj4NCj4gICAgICAgICBsaWJ0YXNuMS5zby42ID0+IC9saWI2
NC9saWJ0YXNuMS5zby42ICgweDAwMDA3ZjcyMGUzYjkwMDApDQo+DQo+ICAgICAgICAgbGlibmV0
dGxlLnNvLjQgPT4gL2xpYjY0L2xpYm5ldHRsZS5zby40ICgweDAwMDA3ZjcyMGUxODgwMDApDQo+
DQo+ICAgICAgICAgbGliaG9nd2VlZC5zby4yID0+IC9saWI2NC9saWJob2d3ZWVkLnNvLjIgKDB4
MDAwMDdmNzIwZGY2MDAwMCkNCj4NCj4gICAgICAgICBsaWJnbXAuc28uMTAgPT4gL2xpYjY0L2xp
YmdtcC5zby4xMCAoMHgwMDAwN2Y3MjBkY2U5MDAwKQ0KPg0KPiAgICAgICAgIGxpYnhjYi5zby4x
ID0+IC9saWI2NC9saWJ4Y2Iuc28uMSAoMHgwMDAwN2Y3MjBkYWM4MDAwKQ0KPg0KPiAgICAgICAg
IGxpYmdtb2R1bGUtMi4wLnNvLjAgPT4gL2xpYjY0L2xpYmdtb2R1bGUtMi4wLnNvLjANCj4gKDB4
MDAwMDdmNzIwZDhjMzAwMCkNCj4NCj4gICAgICAgICBsaWJYZml4ZXMuc28uMyA9PiAvbGliNjQv
bGliWGZpeGVzLnNvLjMgKDB4MDAwMDdmNzIwZDZiZDAwMCkNCj4NCj4gICAgICAgICBsaWJYcmVu
ZGVyLnNvLjEgPT4gL2xpYjY0L2xpYlhyZW5kZXIuc28uMSAoMHgwMDAwN2Y3MjBkNGIzMDAwKQ0K
Pg0KPiAgICAgICAgIGxpYlhpbmVyYW1hLnNvLjEgPT4gL2xpYjY0L2xpYlhpbmVyYW1hLnNvLjEg
DQo+ICgweDAwMDA3ZjcyMGQyYWYwMDApDQo+DQo+ICAgICAgICAgbGliWGkuc28uNiA9PiAvbGli
NjQvbGliWGkuc28uNiAoMHgwMDAwN2Y3MjBkMDlmMDAwKQ0KPg0KPiAgICAgICAgIGxpYlhyYW5k
ci5zby4yID0+IC9saWI2NC9saWJYcmFuZHIuc28uMiAoMHgwMDAwN2Y3MjBjZTk1MDAwKQ0KPg0K
PiAgICAgICAgIGxpYlhjdXJzb3Iuc28uMSA9PiAvbGliNjQvbGliWGN1cnNvci5zby4xICgweDAw
MDA3ZjcyMGNjODkwMDApDQo+DQo+ICAgICAgICAgbGliWGNvbXBvc2l0ZS5zby4xID0+IC9saWI2
NC9saWJYY29tcG9zaXRlLnNvLjEgDQo+ICgweDAwMDA3ZjcyMGNhODYwMDApDQo+DQo+ICAgICAg
ICAgbGliWGRhbWFnZS5zby4xID0+IC9saWI2NC9saWJYZGFtYWdlLnNvLjEgKDB4MDAwMDdmNzIw
Yzg4MzAwMCkNCj4NCj4gICAgICAgICBsaWJYZXh0LnNvLjYgPT4gL2xpYjY0L2xpYlhleHQuc28u
NiAoMHgwMDAwN2Y3MjBjNjcwMDAwKQ0KPg0KPiAgICAgICAgIGxpYmZmaS5zby42ID0+IC9saWI2
NC9saWJmZmkuc28uNiAoMHgwMDAwN2Y3MjBjNDY4MDAwKQ0KPg0KPiAgICAgICAgIGxpYnNlbGlu
dXguc28uMSA9PiAvbGliNjQvbGlic2VsaW51eC5zby4xICgweDAwMDA3ZjcyMGMyNDMwMDApDQo+
DQo+ICAgICAgICAgbGlicmVzb2x2LnNvLjIgPT4gL2xpYjY0L2xpYnJlc29sdi5zby4yICgweDAw
MDA3ZjcyMGMwMjgwMDApDQo+DQo+ICAgICAgICAgbGliaGFyZmJ1enouc28uMCA9PiAvbGliNjQv
bGliaGFyZmJ1enouc28uMCANCj4gKDB4MDAwMDdmNzIwYmRkNTAwMCkNCj4NCj4gICAgICAgICBs
aWJFR0wuc28uMSA9PiAvbGliNjQvbGliRUdMLnNvLjEgKDB4MDAwMDdmNzIwYmJiNjAwMCkNCj4N
Cj4gICAgICAgICBsaWJ4Y2Itc2htLnNvLjAgPT4gL2xpYjY0L2xpYnhjYi1zaG0uc28uMCAoMHgw
MDAwN2Y3MjBiOWIzMDAwKQ0KPg0KPiAgICAgICAgIGxpYnhjYi1yZW5kZXIuc28uMCA9PiAvbGli
NjQvbGlieGNiLXJlbmRlci5zby4wIA0KPiAoMHgwMDAwN2Y3MjBiN2E5MDAwKQ0KPg0KPiAgICAg
ICAgIGxpYkdMLnNvLjEgPT4gL2xpYjY0L2xpYkdMLnNvLjEgKDB4MDAwMDdmNzIwYjU0MTAwMCkN
Cj4NCj4gICAgICAgICBsaWJleHBhdC5zby4xID0+IC9saWI2NC9saWJleHBhdC5zby4xICgweDAw
MDA3ZjcyMGIzMTcwMDApDQo+DQo+ICAgICAgICAgbGlic3lzdGVtZC5zby4wID0+IC9saWI2NC9s
aWJzeXN0ZW1kLnNvLjAgKDB4MDAwMDdmNzIwYjJlZTAwMCkNCj4NCj4gICAgICAgICBsaWJiejIu
c28uMSA9PiAvbGliNjQvbGliYnoyLnNvLjEgKDB4MDAwMDdmNzIwYjBkZTAwMCkNCj4NCj4gICAg
ICAgICBsaWJsem1hLnNvLjUgPT4gL2xpYjY0L2xpYmx6bWEuc28uNSAoMHgwMDAwN2Y3MjBhZWI5
MDAwKQ0KPg0KPiAgICAgICAgIGxpYmNlbHQwNTEuc28uMCA9PiAvbGliNjQvbGliY2VsdDA1MS5z
by4wICgweDAwMDA3ZjcyMGFjYTkwMDApDQo+DQo+ICAgICAgICAgbGlianBlZy5zby42MiA9PiAv
bGliNjQvbGlianBlZy5zby42MiAoMHgwMDAwN2Y3MjBhYTU0MDAwKQ0KPg0KPiAgICAgICAgIGxp
YnNhc2wyLnNvLjMgPT4gL2xpYjY0L2xpYnNhc2wyLnNvLjMgKDB4MDAwMDdmNzIwYTgzNzAwMCkN
Cj4NCj4gICAgICAgICBsaWJzc2wuc28uMTAgPT4gL2xpYjY0L2xpYnNzbC5zby4xMCAoMHgwMDAw
N2Y3MjBhNWM4MDAwKQ0KPg0KPiAgICAgICAgIGxpYmNyeXB0by5zby4xMCA9PiAvbGliNjQvbGli
Y3J5cHRvLnNvLjEwICgweDAwMDA3ZjcyMGExZGUwMDApDQo+DQo+ICAgICAgICAgbGlia3JiNXN1
cHBvcnQuc28uMCA9PiAvbGliNjQvbGlia3JiNXN1cHBvcnQuc28uMA0KPiAoMHgwMDAwN2Y3MjA5
ZmNmMDAwKQ0KPg0KPiAgICAgICAgIGxpYmtleXV0aWxzLnNvLjEgPT4gL2xpYjY0L2xpYmtleXV0
aWxzLnNvLjEgDQo+ICgweDAwMDA3ZjcyMDlkY2IwMDApDQo+DQo+ICAgICAgICAgbGliZnJlZWJs
My5zbyA9PiAvbGliNjQvbGliZnJlZWJsMy5zbyAoMHgwMDAwN2Y3MjA5YjRiMDAwKQ0KPg0KPiAg
ICAgICAgIGxpYlhhdS5zby42ID0+IC9saWI2NC9saWJYYXUuc28uNiAoMHgwMDAwN2Y3MjA5OTQ3
MDAwKQ0KPg0KPiAgICAgICAgIGxpYnBjcmUuc28uMSA9PiAvbGliNjQvbGlicGNyZS5zby4xICgw
eDAwMDA3ZjcyMDk2ZTUwMDApDQo+DQo+ICAgICAgICAgbGliZ3JhcGhpdGUyLnNvLjMgPT4gL2xp
YjY0L2xpYmdyYXBoaXRlMi5zby4zIA0KPiAoMHgwMDAwN2Y3MjA5NGM5MDAwKQ0KPg0KPiAgICAg
ICAgIGxpYlgxMS14Y2Iuc28uMSA9PiAvbGliNjQvbGliWDExLXhjYi5zby4xICgweDAwMDA3Zjcy
MDkyYzcwMDApDQo+DQo+ICAgICAgICAgbGlieGNiLWRyaTIuc28uMCA9PiAvbGliNjQvbGlieGNi
LWRyaTIuc28uMCANCj4gKDB4MDAwMDdmNzIwOTBjMTAwMCkNCj4NCj4gICAgICAgICBsaWJ4Y2It
eGZpeGVzLnNvLjAgPT4gL2xpYjY0L2xpYnhjYi14Zml4ZXMuc28uMCANCj4gKDB4MDAwMDdmNzIw
OGViYTAwMCkNCj4NCj4gICAgICAgICBsaWJ4Y2Itc2hhcGUuc28uMCA9PiAvbGliNjQvbGlieGNi
LXNoYXBlLnNvLjAgDQo+ICgweDAwMDA3ZjcyMDhjYjYwMDApDQo+DQo+ICAgICAgICAgbGliZ2Jt
LnNvLjEgPT4gL2xpYjY0L2xpYmdibS5zby4xICgweDAwMDA3ZjcyMDhhYWYwMDApDQo+DQo+ICAg
ICAgICAgbGliZ2xhcGkuc28uMCA9PiAvbGliNjQvbGliZ2xhcGkuc28uMCAoMHgwMDAwN2Y3MjA4
ODg5MDAwKQ0KPg0KPiAgICAgICAgIGxpYnVkZXYuc28uMSA9PiAvbGliNjQvbGlidWRldi5zby4x
ICgweDAwMDA3ZjcyMDg4NzQwMDApDQo+DQo+ICAgICAgICAgbGliZHJtLnNvLjIgPT4gL2xpYjY0
L2xpYmRybS5zby4yICgweDAwMDA3ZjcyMDg2NjcwMDApDQo+DQo+ICAgICAgICAgbGlieGNiLWds
eC5zby4wID0+IC9saWI2NC9saWJ4Y2ItZ2x4LnNvLjAgKDB4MDAwMDdmNzIwODQ0ZDAwMCkNCj4N
Cj4gICAgICAgICBsaWJYeGY4NnZtLnNvLjEgPT4gL2xpYjY0L2xpYlh4Zjg2dm0uc28uMSAoMHgw
MDAwN2Y3MjA4MjQ3MDAwKQ0KPg0KPiAgICAgICAgIGxpYmNhcC5zby4yID0+IC9saWI2NC9saWJj
YXAuc28uMiAoMHgwMDAwN2Y3MjA4MDQxMDAwKQ0KPg0KPiAgICAgICAgIGxpYmdjcnlwdC5zby4x
MSA9PiAvbGliNjQvbGliZ2NyeXB0LnNvLjExICgweDAwMDA3ZjcyMDdkYzYwMDApDQo+DQo+ICAg
ICAgICAgbGliZ3BnLWVycm9yLnNvLjAgPT4gL2xpYjY0L2xpYmdwZy1lcnJvci5zby4wIA0KPiAo
MHgwMDAwN2Y3MjA3YmMxMDAwKQ0KPg0KPiAgICAgICAgIGxpYmR3LnNvLjEgPT4gL2xpYjY0L2xp
YmR3LnNvLjEgKDB4MDAwMDdmNzIwNzk3ODAwMCkNCj4NCj4gICAgICAgICBsaWJjcnlwdC5zby4x
ID0+IC9saWI2NC9saWJjcnlwdC5zby4xICgweDAwMDA3ZjcyMDc3NDEwMDApDQo+DQo+ICAgICAg
ICAgbGliYXR0ci5zby4xID0+IC9saWI2NC9saWJhdHRyLnNvLjEgKDB4MDAwMDdmNzIwNzUzYjAw
MCkNCj4NCj4gICAgICAgICBsaWJlbGYuc28uMSA9PiAvbGliNjQvbGliZWxmLnNvLjEgKDB4MDAw
MDdmNzIwNzMyMzAwMCkNCj4NCj4NCj4NCj4NCj4NCj4gKkZyb206Kk1hcmsgUHJ5b3IgW21haWx0
bzp0bHZpZXdlckB5YWhvby5jb21dDQo+ICpTZW50OiogVGh1cnNkYXksIEFwcmlsIDIwLCAyMDE3
IDY6MTkgUE0NCj4gKlRvOiogSmFtZXMgT2trZW47IHhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnDQo+
ICpTdWJqZWN0OiogUmU6IFtYZW4tdXNlcnNdIGNhbid0IHN0YXJ0IGh2bS9wdmh2bSBvbiB4ZW4g
NC40IG9yIHhlbjQuNg0KPg0KPg0KPg0KPiAvdXNyL2xpYjY0L3hlbi9iaW4vcWVtdS1zeXN0ZW0t
aTM4Njogc3ltYm9sIGxvb2t1cCBlcnJvcjoNCj4gL3Vzci9saWI2NC94ZW4vYmluL3FlbXUtc3lz
dGVtLWkzODY6IHVuZGVmaW5lZCBzeW1ib2w6DQo+IGxpYnVzYl9mcmVlX3NzX2VuZHBvaW50X2Nv
bXBhbmlvbl9kZXNjcmlwdG9yDQo+DQo+DQo+DQo+IFRoaXMgaXMgdGhlIHFlbXUgdXNlZCBieSBY
ZW4tNC42IGFuZCBpcyBjb25maWd1cmVkIGluIA0KPiAvZXRjL3N5c2NvbmZpZy94ZW4tY29tbW9u
Lg0KPg0KPg0KPg0KPiBJdCBtaWdodCBiZSBtaXNzaW5nIGEgbGlicmFyeSB0byBleHBsYWluIHRo
aXMgZXJyb3IsIHNvIHRyeToNCj4NCj4gbGRkIC91c3IvbGliNjQveGVuL2Jpbi9xZW11LXN5c3Rl
bS1pMzg2DQo+DQo+DQo+DQo+IGxvb2tpbmcgZm9yIGFueSBgbm90IGZvdW5kYCBsaW5lcy4NCj4N
Cj4NCj4NCj4gT24gVGh1cnNkYXksIEFwcmlsIDIwLCAyMDE3IDE6MTAgUE0sIEphbWVzIE9ra2Vu
IA0KPiA8SmFtZXMuT2trZW5AZGlhbG9naWMuY29tIDxtYWlsdG86SmFtZXMuT2trZW5AZGlhbG9n
aWMuY29tPj4gd3JvdGU6DQo+DQo+DQo+DQo+IFRoZXNlIHN5c3RlbXMgYXJlIHByZXR0eSBicmFu
ZCBuZXcgSW50ZWwgRTUg4oCTdjNzDQo+DQo+DQo+DQo+IFRYVCBpcyBkaXNhYmxlZCBpbiB0aGUg
QklPUy4NCj4NCj4NCj4NCj4gW3Jvb3RAeGVuIH5dIyB4bCBkbWVzZyB8IGdyZXAgLWkgdmlydA0K
Pg0KPiAoWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZA0KPg0KPiAoWEVOKSAgLSBBUElD
IE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uDQo+DQo+IChYRU4pICAtIFZpcnR1YWwtUHJvY2Vz
c29yIElkZW50aWZpZXJzIChWUElEKQ0KPg0KPiAoWEVOKSAgLSBWaXJ0dWFsIE5NSQ0KPg0KPiAo
WEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoNCj4NCj4NCj4NCj4NCj4NCj4gW3Jvb3RA
eGVuIH5dIyB4bCBkbWVzZyB8IGdyZXAgLWkgaHZtDQo+DQo+IChYRU4pIEhWTTogQVNJRHMgZW5h
YmxlZC4NCj4NCj4gKFhFTikgSFZNOiBWTVggZW5hYmxlZA0KPg0KPiAoWEVOKSBIVk06IEhhcmR3
YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZA0KPg0KPiAoWEVOKSBIVk06IEhBUCBw
YWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCDQo+DQo+DQo+DQo+IFtyb290QHhlbn5dIyB4bCBpbmZv
DQo+DQo+IGhvc3QgICAgICAgICAgICAgICAgICAgOiB4ZW4NCj4NCj4gcmVsZWFzZSAgICAgICAg
ICAgICAgICA6IDQuOS4xMy0yMi5lbDcueDg2XzY0DQo+DQo+IHZlcnNpb24gICAgICAgICAgICAg
ICAgOiAjMSBTTVAgU3VuIEZlYiAyNiAyMjoxNTo1OSBVVEMgMjAxNw0KPg0KPiBtYWNoaW5lICAg
ICAgICAgICAgICAgIDogeDg2XzY0DQo+DQo+IG5yX2NwdXMgICAgICAgICAgICAgICAgOiAzMg0K
Pg0KPiBtYXhfY3B1X2lkICAgICAgICAgICAgIDogMzENCj4NCj4gbnJfbm9kZXMgICAgICAgICAg
ICAgICA6IDINCj4NCj4gY29yZXNfcGVyX3NvY2tldCAgICAgICA6IDgNCj4NCj4gdGhyZWFkc19w
ZXJfY29yZSAgICAgICA6IDINCj4NCj4gY3B1X21oeiAgICAgICAgICAgICAgICA6IDI0MDANCj4N
Cj4gaHdfY2FwcyAgICAgICAgICAgICAgICA6DQo+IGJmZWJmYmZmOjJjMTAwODAwOjAwMDAwMDAw
OjAwMDAzZjAwOjE3YmVlM2ZmOjAwMDAwMDAwOjAwMDAwMDAxOjAwMDAwMDANCj4gMA0KPg0KPiB2
aXJ0X2NhcHMgICAgICAgICAgICAgIDogaHZtIGh2bV9kaXJlY3Rpbw0KPg0KPiB0b3RhbF9tZW1v
cnkgICAgICAgICAgIDogNjU0OTANCj4NCj4gZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDYzNjE5
DQo+DQo+IHNoYXJpbmdfZnJlZWRfbWVtb3J5ICAgOiAwDQo+DQo+IHNoYXJpbmdfdXNlZF9tZW1v
cnkgICAgOiAwDQo+DQo+IG91dHN0YW5kaW5nX2NsYWltcyAgICAgOiAwDQo+DQo+IGZyZWVfY3B1
cyAgICAgICAgICAgICAgOiAwDQo+DQo+IHhlbl9tYWpvciAgICAgICAgICAgICAgOiA0DQo+DQo+
IHhlbl9taW5vciAgICAgICAgICAgICAgOiA2DQo+DQo+IHhlbl9leHRyYSAgICAgICAgICAgICAg
OiAuMy04LmVsNw0KPg0KPiB4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC42LjMtOC5lbDcNCj4N
Cj4geGVuX2NhcHMgICAgICAgICAgICAgICA6IHhlbi0zLjAteDg2XzY0IHhlbi0zLjAteDg2XzMy
cCBodm0tMy4wLXg4Nl8zMg0KPiBodm0tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfNjQNCj4NCj4g
eGVuX3NjaGVkdWxlciAgICAgICAgICA6IGNyZWRpdA0KPg0KPiB4ZW5fcGFnZXNpemUgICAgICAg
ICAgIDogNDA5Ng0KPg0KPiBwbGF0Zm9ybV9wYXJhbXMgICAgICAgIDogdmlydF9zdGFydD0weGZm
ZmY4MDAwMDAwMDAwMDANCj4NCj4geGVuX2NoYW5nZXNldCAgICAgICAgICA6IFdlZCBGZWIgMTUg
MDI6MTI6MjIgMjAxNyAtMDYwMCBnaXQ6MTQ5ZTUxYy1kaXJ0eQ0KPg0KPiB4ZW5fY29tbWFuZGxp
bmUgICAgICAgIDogcGxhY2Vob2xkZXIgZG9tMF9tZW09MTAyNE0sbWF4OjEwMjRNIGNwdWluZm8N
Cj4gY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx0dHkgbG9nbHZsPWFsbCBndWVzdF9sb2ds
dmw9YWxsDQo+DQo+IGNjX2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgKEdDQykgNC44LjUgMjAx
NTA2MjMgKFJlZCBIYXQgNC44LjUtMTEpDQo+DQo+IGNjX2NvbXBpbGVfYnkgICAgICAgICAgOiBt
b2NrYnVpbGQNCj4NCj4gY2NfY29tcGlsZV9kb21haW4gICAgICA6IGNlbnRvcy5vcmcNCj4NCj4g
Y2NfY29tcGlsZV9kYXRlICAgICAgICA6IFR1ZSBGZWIgMjggMTQ6MzM6MDkgVVRDIDIwMTcNCj4N
Cj4geGVuZF9jb25maWdfZm9ybWF0ICAgICA6IDQNCj4NCj4NCj4NCj4gSmFtZXMgT2trZW4NCj4N
Cj4gTGFiIE1hbmFnZXINCj4NCj4gRGlhbG9naWMgUmVzZWFyY2ggSW5jLg0KPiA0IEdhdGVoYWxs
IERyaXZlDQo+DQo+IFBhcnNpcHBhbnkNCj4gTkogMDcwNTQNCj4gVVNBDQo+DQo+IFRlbDogICAg
ICA5NzMgOTY3IDUxNzkNCj4gRW1haWw6ICBqYW1lcy5va2tlbkBkaWFsb2dpYy5jb20gPG1haWx0
bzpqYW1lcy5va2tlbkBkaWFsb2dpYy5jb20+DQo+DQo+IFdlYjogICAgd3d3LmRpYWxvZ2ljLmNv
bSA8aHR0cDovL3d3dy5kaWFsb2dpYy5jb20vPiDigJMgVGhlIE5ldHdvcmsgRnVlbA0KPiBDb21w
YW55IDxodHRwOi8vd3d3LmRpYWxvZ2ljLmNvbS9lbi9sYW5kaW5nL2l0dy5hc3B4Pg0KPg0KPiBU
aGlzIGUtbWFpbCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIGFu
ZCBtYXkgDQo+IGNvbnRhaW4gaW5mb3JtYXRpb24gdGhhdCBpcyBwcml2aWxlZ2VkLCBjb25maWRl
bnRpYWwgYW5kL29yIGV4ZW1wdCANCj4gZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2FibGUg
bGF3LiBObyB3YWl2ZXIgb2YgcHJpdmlsZWdlLCANCj4gY29uZmlkZW5jZSBvciBvdGhlcndpc2Ug
aXMgaW50ZW5kZWQgYnkgdmlydHVlIG9mIGNvbW11bmljYXRpb24gdmlhIHRoZSANCj4gaW50ZXJu
ZXQuIEFueSB1bmF1dGhvcml6ZWQgdXNlLCBkaXNzZW1pbmF0aW9uIG9yIGNvcHlpbmcgaXMgc3Ry
aWN0bHkgDQo+IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZS1tYWlsIGlu
IGVycm9yLCBvciBhcmUgbm90IA0KPiBuYW1lZCBhcyBhIHJlY2lwaWVudCwgcGxlYXNlIGltbWVk
aWF0ZWx5IG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZXN0cm95IGFsbCBjb3BpZXMgb2YgdGhpcyBl
LW1haWwuDQo+DQo+DQo+DQo+ICpGcm9tOipKYW1lcyBPa2tlbg0KPiAqU2VudDoqIFRodXJzZGF5
LCBBcHJpbCAyMCwgMjAxNyAxMToyNyBBTQ0KPiAqVG86KiAneGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcnDQo+ICpTdWJqZWN0OiogUkU6IGNhbid0IHN0YXJ0IGh2bS9wdmh2bSBvbiB4ZW4gNC40IG9y
IHhlbjQuNg0KPg0KPg0KPg0KPiBIaSBhZ2Fpbg0KPg0KPg0KPg0KPiBKdXN0IGEgYml0IG1vcmUg
aW5mbw0KPg0KPg0KPg0KPiBUaGUgc2FtZSB0aGluZyBvY2N1cnMgd2hlbiBJIHVzZSB0aGUgaHZt
IHRlbXBsYXRlIGNmZyBmaWxlOiANCj4geGxleGFtcGxlLmh2bQ0KPg0KPiBBbHNvIOKAnHhsIGRt
ZXNn4oCdIGRvZXMgbm90IHNob3cgYW55IG1lc3NhZ2VzLg0KPg0KPg0KPg0KPg0KPg0KPiBBbmQg
b25lIHF1aWNrIHF1ZXN0aW9uOiBkbyBJIG5lZWQgYSBoYXJkIGRyaXZlIG9yIGNkcm9tIGRlZmlu
ZWQgaW4gDQo+IG9yZGVyIGZvciBhIGRvbWFpbiB0byBzdGFydD8gQ2FuIEkgY29tbWVudCB0aGUg
ZGlzayAgPSBb4oCYIGxpbmUgdW50aWwgSSANCj4gZ2V0IHRoZSBkb21haW4gdG8gc3RhcnQ/DQo+
DQo+DQo+DQo+IHRoYW5rcw0KPg0KPg0KPg0KPg0KPg0KPg0KPg0KPiAqRnJvbToqSmFtZXMgT2tr
ZW4NCj4gKlNlbnQ6KiBXZWRuZXNkYXksIEFwcmlsIDE5LCAyMDE3IDE6MjkgUE0NCj4gKlRvOiog
J3hlbi11c2Vyc0BsaXN0cy54ZW4ub3JnJw0KPiAqU3ViamVjdDoqIGNhbid0IHN0YXJ0IGh2bS9w
dmh2bSBvbiB4ZW4gNC40IG9yIHhlbjQuNg0KPg0KPg0KPg0KPiBIaSBhbGwsDQo+DQo+DQo+DQo+
IFNvcnJ5IGZvciB0aGUgbm92aWNlIHF1ZXN0aW9uIHdoaWNoIGlzIHByb2JhYmx5IGFuc3dlcmVk
IHNvbWV3aGVyZSBJIA0KPiBqdXN0IGNhbuKAmXQgZmluZC4NCj4NCj4NCj4NCj4gSSBhbSB0cnlp
bmcgY3JlYXRlIGEgaHZtL3B2aHZtIGJ1dCBrZWVwIGdldHRpbmcgZXJyb3JzLiBBbnkgDQo+IHN1
Z2dlc3Rpb25zIHdvdWxkIGJlIGFwcHJlY2lhdGVkIQ0KPg0KPg0KPg0KPiBJ4oCZbSB1c2luZyB0
d28gaG9zdHMgVWJ1bnR1MTQuNCB3aXRoIHhlbiA0LjQsIGFuZCBDZW50b3MgNy4yIHdpdGggeGVu
NC42Lg0KPiBCb3RoIHNlZW0gdG8gaGF2ZSB0aGUgc2FtZSBlcnJvci4NCj4NCj4NCj4NCj4gSeKA
mXZlIHRyaWVkIGEgbnVtYmVyIG9mIGRpZmZlcmVudCBzZXR0aW5ncyBzaG93biBvbiBkaWZmZXJl
bnQgb25saW5lIA0KPiB0aHJlYWRzLCB0byBubyBhdmFpbC4NCj4NCj4gVXN1YWxseSBJIGdldCB0
aGUgZXJyb3I6DQo+DQo+IGxpYnhsOiBlcnJvcjogbGlieGxfZG0uYzoxODcyOmRldmljZV9tb2Rl
bF9zcGF3bl9vdXRjb21lOiBkb21haW4gODcgDQo+IGRldmljZSBtb2RlbDogc3Bhd24gZmFpbGVk
IChyYz0tMykNCj4NCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxMzQ0OmRvbWNyZWF0
ZV9kZXZtb2RlbF9zdGFydGVkOiBkZXZpY2UgDQo+IG1vZGVsIGRpZCBub3Qgc3RhcnQ6IC0zDQo+
DQo+DQo+DQo+DQo+DQo+IGhlcmUgaXMgb25lIGJhc2ljIGl0ZXJhdGlvbiBvZiBteSBjZmcgZmls
ZSwgeW91IGNhbiBzZWUgYnkgdGhlIA0KPiBjb21tZW50ZWQgb3V0IGxpbmVzIHNvbWUgb2YgdGhl
IHNldHRpbmdzIEnigJl2ZSB0cmllZC4NCj4NCj4gKHRoaXMgaXMgb24gdGhlIENlbnRvcyA3LjIg
d2l0aCB4ZW40LjYgaG9zdCkNCj4NCj4gdmkgYmFzaWMuY2ZnDQo+DQo+IGJ1aWxkZXI9Imh2bSIN
Cj4NCj4gdmNwdXM9NA0KPg0KPiBtZW1vcnk9NDA5Ng0KPg0KPiBuYW1lPSJiYXNpYyINCj4NCj4g
I2Jvb3Rsb2FkZXI9InB5Z3J1YiINCj4NCj4gI2Zpcm13YXJlX292ZXJyaWRlID0gIi91c3IvbGli
NjQveGVuL2Jvb3QvaHZtbG9hZGVyIg0KPg0KPiAjZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUt
eGVuLXRyYWRpdGlvbmFsIg0KPg0KPiAjZGV2aWNlX21vZGVsID0gJ3FlbXUtZG0nDQo+DQo+ICNk
ZXZpY2VfbW9kZWxfb3ZlcnJpZGUgPSAnL3Vzci9saWI2NC94ZW4vYmluL3FlbXUtZG0nDQo+DQo+
IHZpZiA9IFsibWFjPTAwOjE1OjNmOjExOjIxOjMwLGJyaWRnZT14ZW5icjAscmF0ZT0xMDBNYi9z
Il0NCj4NCj4gZGlzayA9IFsgInJhdzovdmFyL2xpYi94ZW4vaW1hZ2VzL2NlbnRvcy94ZW5faHZt
LmltZyxpb2VtdTp4dmRhLHciIF0NCj4NCj4gdmZiID0gWyANCj4gInR5cGU9dm5jLHZuY2xpc3Rl
bj0xMjcuMC4wLjEsdm5jZGlzcGxheT0xNCx2bmNwYXNzd2Q9cGFzc3dvcmQiIF0NCj4NCj4gc2Vy
aWFsPSJwdHkiDQo+DQo+IGJvb3QgPSAiYyINCj4NCj4gc2RsPTANCj4NCj4gbW9uaXRvcj0xDQo+
DQo+IHBhZT0xDQo+DQo+IGFjcGk9MQ0KPg0KPiBhcGljPTENCj4NCj4gbG9jYWx0aW1lPTANCj4N
Cj4gI3hlbl9wbGF0Zm9ybV9wY2k9MQ0KPg0KPiBzdGR2Z2E9MQ0KPg0KPiB2aWRlb3JhbT0xNg0K
Pg0KPiBnZnhfcGFzc3RocnU9MA0KPg0KPiBvbl9wb3dlcm9mZj0iZGVzdHJveSINCj4NCj4gb25f
cmVib290PSJyZXN0YXJ0Ig0KPg0KPiBvbl9jcmFzaD0icmVzdGFydCINCj4NCj4NCj4NCj4NCj4N
Cj4gY2F0IHFlbXUtZG0tYmFzaWMubG9nDQo+DQo+IC91c3IvbGliNjQveGVuL2Jpbi9xZW11LXN5
c3RlbS1pMzg2OiBzeW1ib2wgbG9va3VwIGVycm9yOg0KPiAvdXNyL2xpYjY0L3hlbi9iaW4vcWVt
dS1zeXN0ZW0taTM4NjogdW5kZWZpbmVkIHN5bWJvbDoNCj4gbGlidXNiX2ZyZWVfc3NfZW5kcG9p
bnRfY29tcGFuaW9uX2Rlc2NyaXB0b3INCj4NCj4NCj4NCj4NCj4NCj4gU29tZSBjb21tYW5kIG91
dHB1dHMNCj4NCj4gW3Jvb3RAIHhlbl0jIHJwbSAtcWEgfCBncmVwIHFlbXUNCj4NCj4gbGlidmly
dC1kYWVtb24tZHJpdmVyLXFlbXUtMS4xLjEtMjkuZWw3Lng4Nl82NA0KPg0KPiBpcHhlLXJvbXMt
cWVtdS0yMDEzMDUxNy01LmdpdGM0YmNlNDMuZWw3Lm5vYXJjaA0KPg0KPiBxZW11LWt2bS0xLjUu
My02MC5lbDcueDg2XzY0DQo+DQo+IHFlbXUta3ZtLWNvbW1vbi0xLjUuMy02MC5lbDcueDg2XzY0
DQo+DQo+IHFlbXUtaW1nLTEuNS4zLTYwLmVsNy54ODZfNjQNCj4NCj4NCj4NCj4gW3Jvb3RAeGVu
XSMgL3Vzci9saWJleGVjL3FlbXUta3ZtIC12ZXJzaW9uDQo+DQo+IChwcm9jZXNzOjIyMDE0KTog
R0xpYi1XQVJOSU5HICoqOiBnbWVtLmM6NDgyOiBjdXN0b20gbWVtb3J5IGFsbG9jYXRpb24gDQo+
IHZ0YWJsZSBub3Qgc3VwcG9ydGVkDQo+DQo+IFFFTVUgZW11bGF0b3IgdmVyc2lvbiAxLjUuMyAo
cWVtdS1rdm0tMS41LjMtNjAuZWw3KSwgQ29weXJpZ2h0IChjKQ0KPiAyMDAzLTIwMDggRmFicmlj
ZSBCZWxsYXJkDQo+DQo+IFtyb290QHN1dC0xMjQxIHhlbl0jDQo+DQo+DQo+DQo+DQo+DQo+DQo+
DQo+IEZpbmFsbHksIHRoZSBmdWxsIG91dHB1dCBvZiB0aGUgY3JlYXRlOg0KPg0KPiBbcm9vdEAg
eGVuXSMgeGwgLXZ2dnYgY3JlYXRlIC1jIC9ldGMveGVuL2Jhc2ljLmNmZw0KPg0KPiBQYXJzaW5n
IGNvbmZpZyBmcm9tIC9ldGMveGVuL2Jhc2ljLmNmZw0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhs
X2NyZWF0ZS5jOjE1NjM6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHgxNTdhYzAwOg0KPiBjcmVhdGU6
IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xsZXI9MHgxNTdiMmEwDQo+DQo+IGxpYnhsOiBk
ZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzM3OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDog
RGlzayANCj4gdmRldj14dmRhIHNwZWMuYmFja2VuZD11bmtub3duDQo+DQo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZGV2aWNlLmM6MzY2OmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlz
ayANCj4gdmRldj14dmRhLCB1c2luZyBiYWNrZW5kIHBoeQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxp
YnhsX2NyZWF0ZS5jOjk0Nzppbml0aWF0ZV9kb21haW5fY3JlYXRlOiBydW5uaW5nIA0KPiBib290
bG9hZGVyDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfYm9vdGxvYWRlci5jOjMyNDpsaWJ4bF9f
Ym9vdGxvYWRlcl9ydW46IG5vdCBhIFBWIA0KPiBkb21haW4sIHNraXBwaW5nIGJvb3Rsb2FkZXIN
Cj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9k
ZXJlZ2lzdGVyOiB3YXRjaA0KPiB3PTB4MTU3Y2YwODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQN
Cj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NDgzOmxpYnhsX19nZXRfbnVtYV9jYW5k
aWRhdGU6IE5ldyBiZXN0IA0KPiBOVU1BIHBsYWNlbWVudCBjYW5kaWRhdGUgZm91bmQ6IG5yX25v
ZGVzPTEsIG5yX2NwdXM9MTYsIG5yX3ZjcHVzPTM2LA0KPiBmcmVlX21lbWtiPTMyMTI3DQo+DQo+
IGxpYnhsOiBkZXRhaWw6IGxpYnhsX2RvbS5jOjE4MTpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBw
bGFjZW1lbnQgDQo+IGNhbmRpZGF0ZSB3aXRoIDEgbm9kZXMsIDE2IGNwdXMgYW5kIDMyMTI3IEtC
IGZyZWUgc2VsZWN0ZWQNCj4NCj4geGM6IGRldGFpbDogZWxmX3BhcnNlX2JpbmFyeTogcGhkcjog
cGFkZHI9MHgxMDAwMDAgbWVtc3o9MHhiYWQ0NA0KPg0KPiB4YzogZGV0YWlsOiBlbGZfcGFyc2Vf
YmluYXJ5OiBtZW1vcnk6IDB4MTAwMDAwIC0+IDB4MWJhZDQ0DQo+DQo+IHhjOiBkZXRhaWw6IFZJ
UlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOg0KPg0KPiB4YzogZGV0YWlsOiAgIExvYWRlcjogICAw
MDAwMDAwMDAwMTAwMDAwLT4wMDAwMDAwMDAwMWJhZDQ0DQo+DQo+IHhjOiBkZXRhaWw6ICAgTW9k
dWxlczogIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDANCj4NCj4geGM6IGRldGFp
bDogICBUT1RBTDogICAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDBmZjAwMDAwMA0KPg0KPiB4
YzogZGV0YWlsOiAgIEVOVFJZOiAgICAwMDAwMDAwMDAwMTAwNjEwDQo+DQo+IHhjOiBkZXRhaWw6
IFBIWVNJQ0FMIE1FTU9SWSBBTExPQ0FUSU9OOg0KPg0KPiB4YzogZGV0YWlsOiAgIDRLQiBQQUdF
UzogMHgwMDAwMDAwMDAwMDAwMjAwDQo+DQo+IHhjOiBkZXRhaWw6ICAgMk1CIFBBR0VTOiAweDAw
MDAwMDAwMDAwMDAzZjcNCj4NCj4geGM6IGRldGFpbDogICAxR0IgUEFHRVM6IDB4MDAwMDAwMDAw
MDAwMDAwMg0KPg0KPiB4YzogZGV0YWlsOiBlbGZfbG9hZF9iaW5hcnk6IHBoZHIgMCBhdCAweDdm
MGM2MDZkYTAwMCAtPiANCj4gMHg3ZjBjNjA3OGIxOTENCj4NCj4gZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fZ250dGFiX2h2bV9zZWVkOiBjYWxsZWQsIHBmbj0weDEwZjAwMA0KPg0KPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjMzNzpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2Jh
Y2tlbmQ6IERpc2sgDQo+IHZkZXY9eHZkYSBzcGVjLmJhY2tlbmQ9cGh5DQo+DQo+IGxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo2Mzk6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNo
DQo+IHc9MHgxNTdkZjMwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84OC81MTcx
Mi9zdGF0ZSB0b2tlbj0zLzA6DQo+IHJlZ2lzdGVyIHNsb3RudW09Mw0KPg0KPiBsaWJ4bDogZGVi
dWc6IGxpYnhsX2NyZWF0ZS5jOjE1ODY6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHgxNTdhYzAwOg0K
PiBpbnByb2dyZXNzOiBwb2xsZXI9MHgxNTdiMmEwLCBmbGFncz1pDQo+DQo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZXZlbnQuYzo1NzY6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDE1N2RmMzAg
DQo+IHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84OC81MTcxMi9zdGF0ZSB0b2tl
bj0zLzA6IGV2ZW50IA0KPiBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvODgvNTE3
MTIvc3RhdGUNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjg4NDpkZXZzdGF0ZV9j
YWxsYmFjazogYmFja2VuZCANCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzg4LzUxNzEy
L3N0YXRlIHdhbnRlZCBzdGF0ZSAyIHN0aWxsIA0KPiB3YWl0aW5nIHN0YXRlIDENCj4NCj4gbGli
eGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3Njp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4
MTU3ZGYzMCANCj4gd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzg4LzUxNzEyL3N0
YXRlIHRva2VuPTMvMDogZXZlbnQgDQo+IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zi
ZC84OC81MTcxMi9zdGF0ZQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODgwOmRl
dnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kIA0KPiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
ODgvNTE3MTIvc3RhdGUgd2FudGVkIHN0YXRlIDIgb2sNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjY3NzpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaA0KPiB3PTB4
MTU3ZGYzMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvODgvNTE3MTIvc3RhdGUg
dG9rZW49My8wOg0KPiBkZXJlZ2lzdGVyIHNsb3RudW09Mw0KPg0KPiBsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjk5MTpkZXZpY2VfYmFja2VuZF9jYWxsYmFjazogY2FsbGluZyANCj4gZGV2
aWNlX2JhY2tlbmRfY2xlYW51cA0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njkx
OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoDQo+IHc9MHgxNTdkZjMwOiBkZXJl
Z2lzdGVyIHVucmVnaXN0ZXJlZA0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjI5
OmxpYnhsX19ob3RwbHVnX2Rpc2s6IEFyZ3MgYW5kIA0KPiBlbnZpcm9ubWVudCByZWFkeQ0KPg0K
PiBsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwODg6ZGV2aWNlX2hvdHBsdWc6IGNhbGxp
bmcgaG90cGx1Zw0KPiBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkDQo+DQo+IGxp
YnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjU5MzpsaWJ4bF9fYXN5bmNfZXhlY19zdGFydDog
Zm9ya2luZyB0bw0KPiBleGVjdXRlOiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIGFkZA0KPg0KPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjkxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0
ZXI6IHdhdGNoDQo+IHc9MHgxNTdlMDMwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZA0KPg0KPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjQ2OmxpYnhsX19nZXRfaG90cGx1Z19zY3JpcHRf
aW5mbzogDQo+IG51bV9leGVjIDEsIG5vdCBydW5uaW5nIGhvdHBsdWcgc2NyaXB0cw0KPg0KPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNzU6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBs
dWcgc2NyaXB0IHRvIA0KPiBleGVjdXRlDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo2OTE6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2gNCj4gdz0weDE1N2UwMzA6
IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzox
Nzk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogU3Bhd25pbmcgDQo+IGRldmljZS1tb2RlbCAvdXNy
L2xpYjY0L3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiB3aXRoIGFyZ3VtZW50czoNCj4NCj4gbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOg0KPiAvdXNy
L2xpYjY0L3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4Ng0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXhlbi1kb21pZA0KPg0KPiBsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgODgNCj4N
Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAg
IC1jaGFyZGV2DQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3
bl9sb2NhbF9kbToNCj4gc29ja2V0LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAt
bGlieGwtODgsc2VydmVyLG5vd2FpdA0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5
ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5vLXNodXRkb3duDQo+DQo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbW9uDQo+DQo+IGxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbToNCj4gY2hh
cmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9sDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0u
YzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtY2hhcmRldg0KPg0KPiBsaWJ4bDogZGVi
dWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06DQo+IHNvY2tldCxpZD1s
aWJ4ZW5zdGF0LWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGVuc3RhdC04OCxzZXJ2ZXIs
bm8NCj4gd2FpdA0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLW1vbg0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06DQo+IGNoYXJkZXY9bGlieGVuc3RhdC1jbWQsbW9kZT1jb250
cm9sDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2Nh
bF9kbTogICAtbm9kZWZhdWx0cw0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODps
aWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5hbWUNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIGJhc2ljDQo+DQo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtdm5jDQo+DQo+IGxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAxMjcu
MC4wLjE6MCx0bz05OQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9f
c3Bhd25fbG9jYWxfZG06ICAgLWRpc3BsYXkNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG5vbmUNCj4NCj4gbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1zZXJpYWwNCj4NCj4gbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHB0eQ0K
Pg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgLWRldmljZQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgVkdBLHZnYW1lbV9tYj0xNg0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLWJvb3QNCj4NCj4gbGlieGw6IGRl
YnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG9yZGVyPWMNCj4N
Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAg
IC1zbXANCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xv
Y2FsX2RtOiAgIDQsbWF4Y3B1cz00DQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4
OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtZGV2aWNlDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGli
eGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbToNCj4gcnRsODEzOSxpZD1uaWMwLG5l
dGRldj1uZXQwLG1hYz0wMDoxNjozZToxMDoyMDozMA0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhs
X2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW5ldGRldg0KPg0KPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06DQo+IHR5cGU9dGFw
LGlkPW5ldDAsaWZuYW1lPXZpZjg4LjAtZW11LHNjcmlwdD1ubyxkb3duc2NyaXB0PW5vDQo+DQo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAt
bWFjaGluZQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MTc5ODpsaWJ4bF9fc3Bhd25f
bG9jYWxfZG06ICAgeGVuZnYNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGli
eGxfX3NwYXduX2xvY2FsX2RtOiAgIC1tDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzox
Nzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICA0MDgwDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGli
eGxfZG0uYzoxNzk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtZHJpdmUNCj4NCj4gbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjE3OTg6bGlieGxfX3NwYXduX2xvY2FsX2RtOg0KPiBmaWxlPS92
YXIvbGliL3hlbi9pbWFnZXMvY2VudG9zL3hlbl8xMjQxX2h2bV9kb21VMy5pbWcsaWY9aWRlLGlu
ZGV4PTAsDQo+IG1lZGlhPWRpc2ssZm9ybWF0PXJhdyxjYWNoZT13cml0ZWJhY2sNCj4NCj4gbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjE4MDA6bGlieGxfX3NwYXduX2xvY2FsX2RtOiBTcGF3bmlu
ZyANCj4gZGV2aWNlLW1vZGVsIC91c3IvbGliNjQveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2IHdp
dGggYWRkaXRpb25hbA0KPiBlbnZpcm9ubWVudDoNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjE4MDI6bGlieGxfX3NwYXduX2xvY2FsX2RtOg0KPiBYRU5fUUVNVV9DT05TT0xFX0xJTUlU
PTEwNDg1NzYNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYzOTpsaWJ4bF9fZXZf
eHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2gNCj4gdz0weDE1N2QyMDAgd3BhdGg9L2xvY2FsL2RvbWFp
bi8wL2RldmljZS1tb2RlbC84OC9zdGF0ZSB0b2tlbj0zLzE6DQo+IHJlZ2lzdGVyIHNsb3RudW09
Mw0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTc2OndhdGNoZmRfY2FsbGJhY2s6
IHdhdGNoIHc9MHgxNTdkMjAwIA0KPiB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVs
Lzg4L3N0YXRlIHRva2VuPTMvMTogZXZlbnQgDQo+IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvODgvc3RhdGUNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9leGVjLmM6Mzk5OnNw
YXduX3dhdGNoX2V2ZW50OiBkb21haW4gODggZGV2aWNlDQo+IG1vZGVsOiBzcGF3biB3YXRjaCBw
PShudWxsKQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njc3OmxpYnhsX19ldl94
c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoDQo+IHc9MHgxNTdkMjAwIHdwYXRoPS9sb2NhbC9kb21h
aW4vMC9kZXZpY2UtbW9kZWwvODgvc3RhdGUgdG9rZW49My8xOg0KPiBkZXJlZ2lzdGVyIHNsb3Ru
dW09Mw0KPg0KPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MTg3MjpkZXZpY2VfbW9kZWxfc3Bh
d25fb3V0Y29tZTogZG9tYWluIDg4IA0KPiBkZXZpY2UgbW9kZWw6IHNwYXduIGZhaWxlZCAocmM9
LTMpDQo+DQo+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTM0NDpkb21jcmVhdGVfZGV2
bW9kZWxfc3RhcnRlZDogZGV2aWNlIA0KPiBtb2RlbCBkaWQgbm90IHN0YXJ0OiAtMw0KPg0KPiBs
aWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MTk4NzpraWxsX2RldmljZV9tb2RlbDogRGV2aWNlIE1v
ZGVsIGFscmVhZHkgDQo+IGV4aXRlZA0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
NjM5OmxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyOiB3YXRjaA0KPiB3PTB4MTU4MWJjMCB3cGF0
aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvODgvNTE3MTIvc3RhdGUgdG9rZW49My8yOg0K
PiByZWdpc3RlciBzbG90bnVtPTMNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjU3
Njp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCB3PTB4MTU4MWJjMCANCj4gd3BhdGg9L2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzg4LzUxNzEyL3N0YXRlIHRva2VuPTMvMjogZXZlbnQgDQo+IGVw
YXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84OC81MTcxMi9zdGF0ZQ0KPg0KPiBsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODgwOmRldnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kIA0K
PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvODgvNTE3MTIvc3RhdGUgd2FudGVkIHN0YXRl
IDYgb2sNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY3NzpsaWJ4bF9fZXZfeHN3
YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaA0KPiB3PTB4MTU4MWJjMCB3cGF0aD0vbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvODgvNTE3MTIvc3RhdGUgdG9rZW49My8yOg0KPiBkZXJlZ2lzdGVyIHNs
b3RudW09Mw0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjk5MTpkZXZpY2VfYmFj
a2VuZF9jYWxsYmFjazogY2FsbGluZyANCj4gZGV2aWNlX2JhY2tlbmRfY2xlYW51cA0KPg0KPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjkxOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0
ZXI6IHdhdGNoDQo+IHc9MHgxNTgxYmMwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZA0KPg0KPiBs
aWJ4bDogZGVidWc6IGxpYnhsX2xpbnV4LmM6MjI5OmxpYnhsX19ob3RwbHVnX2Rpc2s6IEFyZ3Mg
YW5kIA0KPiBlbnZpcm9ubWVudCByZWFkeQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2Rldmlj
ZS5jOjEwODg6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1Zw0KPiBzY3JpcHQ6IC9ldGMv
eGVuL3NjcmlwdHMvYmxvY2sgcmVtb3ZlDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGls
cy5jOjU5MzpsaWJ4bF9fYXN5bmNfZXhlY19zdGFydDogZm9ya2luZyB0bw0KPiBleGVjdXRlOiAv
ZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIHJlbW92ZQ0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6NTQ1OndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIA0KPiBlcGF0aD0vbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvODgvNTE3MTIvc3RhdGUgdG9rZW49My8yOiBlbXB0eSBzbG90DQo+DQo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2OTE6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdp
c3Rlcjogd2F0Y2gNCj4gdz0weDE1ODFjYzA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkDQo+DQo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyNDY6bGlieGxfX2dldF9ob3RwbHVnX3Njcmlw
dF9pbmZvOiANCj4gbnVtX2V4ZWMgMSwgbm90IHJ1bm5pbmcgaG90cGx1ZyBzY3JpcHRzDQo+DQo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTA3NTpkZXZpY2VfaG90cGx1ZzogTm8gaG90
cGx1ZyBzY3JpcHQgdG8gDQo+IGV4ZWN1dGUNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVu
dC5jOjY5MTpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaA0KPiB3PTB4MTU4MWNj
MDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9saW51
eC5jOjI2NzpsaWJ4bF9fZ2V0X2hvdHBsdWdfc2NyaXB0X2luZm86DQo+IGJhY2tlbmRfa2luZCA2
LCBubyBuZWVkIHRvIGV4ZWN1dGUgc2NyaXB0cw0KPg0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2Rl
dmljZS5jOjEwNzU6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvIA0KPiBleGVj
dXRlDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2OTE6bGlieGxfX2V2X3hzd2F0
Y2hfZGVyZWdpc3Rlcjogd2F0Y2gNCj4gdz0weDE1ODI0MDA6IGRlcmVnaXN0ZXIgdW5yZWdpc3Rl
cmVkDQo+DQo+IGxpYnhsOiBkZWJ1ZzogbGlieGwuYzoxNzM4OmRldmljZXNfZGVzdHJveV9jYjog
Zm9ya2VkIHBpZCAxOTA3NiBmb3IgDQo+IGRlc3Ryb3kgb2YgZG9tYWluIDg4DQo+DQo+IGxpYnhs
OiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODc0OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHgxNTdh
YzAwOg0KPiBjb21wbGV0ZSwgcmM9LTMNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjE4NDM6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDE1N2FjMDA6IA0KPiBkZXN0cm95DQo+DQo+
IGxpYnhsOiBkZWJ1ZzogbGlieGwuYzoxNDc3OmxpYnhsX2RvbWFpbl9kZXN0cm95OiBhbyAweDE1
N2Y3ZjA6IGNyZWF0ZToNCj4gaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxlcj0weDE1N2Iy
YTANCj4NCj4gbGlieGw6IGVycm9yOiBsaWJ4bC5jOjE2MTA6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6
IG5vbi1leGlzdGFudCBkb21haW4gDQo+IDg4DQo+DQo+IGxpYnhsOiBlcnJvcjogbGlieGwuYzox
NTY4OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJveSANCj4gZ3Vlc3Qg
d2l0aCBkb21pZCA4OA0KPg0KPiBsaWJ4bDogZXJyb3I6IGxpYnhsLmM6MTQ5NTpkb21haW5fZGVz
dHJveV9jYjogZGVzdHJ1Y3Rpb24gb2YgZG9tYWluIDg4IA0KPiBmYWlsZWQNCj4NCj4gbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4NzQ6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDE1N2Y3
ZjA6DQo+IGNvbXBsZXRlLCByYz0tMjENCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjE0ODY6
bGlieGxfZG9tYWluX2Rlc3Ryb3k6IGFvIDB4MTU3ZjdmMDoNCj4gaW5wcm9ncmVzczogcG9sbGVy
PTB4MTU3YjJhMCwgZmxhZ3M9aWMNCj4NCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4
NDM6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDE1N2Y3ZjA6IA0KPiBkZXN0cm95DQo+DQo+IHhj
OiBkZWJ1ZzogaHlwZXJjYWxsIGJ1ZmZlcjogdG90YWwgYWxsb2NhdGlvbnM6MTE4NSB0b3RhbCAN
Cj4gcmVsZWFzZXM6MTE4NQ0KPg0KPiB4YzogZGVidWc6IGh5cGVyY2FsbCBidWZmZXI6IGN1cnJl
bnQgYWxsb2NhdGlvbnM6MCBtYXhpbXVtIA0KPiBhbGxvY2F0aW9uczozDQo+DQo+IHhjOiBkZWJ1
ZzogaHlwZXJjYWxsIGJ1ZmZlcjogY2FjaGUgY3VycmVudCBzaXplOjMNCj4NCj4geGM6IGRlYnVn
OiBoeXBlcmNhbGwgYnVmZmVyOiBjYWNoZSBoaXRzOjExNzAgbWlzc2VzOjMgdG9vYmlnOjEyDQo+
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi11c2VycyBtYWlsaW5nIGxpc3QNCj4gWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcgPG1haWx0bzpY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZz4gDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnMNCj4NCj4NCj4NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdA0KPiBYZW4tdXNlcnNAbGlzdHMu
eGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJzDQo+DQoNCg0KLS0gDQpN
YW5mcmVkIEjDpHJ0ZWwsIERCM0hNICAgIG1haWx0bzpNYW5mcmVkLkhhZXJ0ZWxAcnotb25saW5l
LmRlDQogICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly9yei1ob21lLmRlL21oYWVydGVs
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpYZW4t
dXNlcnMgbWFpbGluZyBsaXN0DQpYZW4tdXNlcnNAbGlzdHMueGVuLm9yZw0KaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu May 11 22:50:37 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 May 2017 22:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d8wtj-00084D-0Q; Thu, 11 May 2017 22:49:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jocelyn.falempe@free.fr>) id 1d8wti-000847-JM
 for xen-users@lists.xen.org; Thu, 11 May 2017 22:49:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C7/96-02180-57AE4195; Thu, 11 May 2017 22:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsUSwPOpSbfklUi
 kwcwt0harrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bXNbsYC77FVmyaNoG1gXFNcBcjF4eQQCOj
 xJof65m6GDk5JAQkJe7u+s0CYetLrFx/jQ3C1pL4+eExVI2YxPueo2A1IgLGEp3HGxi7GDk42
 IDqH92UAAkLC0hJnNk2nRnE5hWwkji37DpYOYuAqsTJjltgcVGBcIkXW/6wQtQISpyc+QSshl
 nAX+Lzwz1sELa4xMTXc9gmMPLNQlI2C0nZLCRlELaZxLzND5khbHmJ7W/nQNl6EosnX2HDFLe
 UeHhkCTuEbSXx+89bKFtRYkr3Q3aYmaunboaqt5DofvaPCVONicS3By3sCxj5VjGqF6cWlaUW
 6ZroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIExhwDEOxgvNXnfIhRkoNJSZSXc
 aJIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qSXQDnBotT01Iq0zBxg9MOkJTh4lER4eZ8DpX
 mLCxJzizPTIVKnGBWlxHmLQPoEQBIZpXlwbbCEc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjEr
 CvOUgU3gy80rgpr8CWswEtLj/jzDI4pJEhJRUA6PJl+lH58ec6J0uLfDy66Uk9vSqR8deChS/
 KTb/cXHRrILSGftmNsRZiQefrHpxpTOx5ZG4on+jJMu+RQ0Ru18qRZUpRPkcNVv1d2Xq3w2fq
 l4WB4X7N0v/42fzkm3WCX5yPbP3tvVdht4KlcTER5ZHCxoiXmzaxHPE+Z7RiUnGG2Nm5/4pb1
 NiKc5INNRiLipOBABhcp1xMwMAAA==
X-Env-Sender: jocelyn.falempe@free.fr
X-Msg-Ref: server-3.tower-206.messagelabs.com!1494542964!94071789!1
X-Originating-IP: [80.12.242.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32455 invoked from network); 11 May 2017 22:49:24 -0000
Received: from smtp08.smtpout.orange.fr (HELO smtp.smtpout.orange.fr)
 (80.12.242.130)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 11 May 2017 22:49:24 -0000
Received: from [192.168.1.13] ([90.120.29.111]) by mwinf5d15 with ME
 id KApN1v00U2PqZyq03ApPgY; Fri, 12 May 2017 00:49:23 +0200
X-ME-Helo: [192.168.1.13]
X-ME-Auth: ZmFsZW1wZS5qb2NlbGluQG9yYW5nZS5mcg==
X-ME-Date: Fri, 12 May 2017 00:49:23 +0200
X-ME-IP: 90.120.29.111
To: xen user-mailing list <xen-users@lists.xen.org>
From: jocelyn falempe <jocelyn.falempe@free.fr>
Message-ID: <c74007ba-9745-11ea-9075-80cab7d6a519@free.fr>
Date: Fri, 12 May 2017 00:49:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------93F23A4D6C4F1CF6D2F4D8FA"
Content-Language: en-IE
Subject: [Xen-users] shared RMRR issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

Hi,

I have gaming windows hvm working with xen 4.3. after updating to xen 4.8, I cannot PCI-passthrough my USB controller anymore. The pci passthrough works fine for graphic card and audio.

here is the error I get with rdm_policy=strict :

[VT-D] It's disallowed to assign 0000:00:1d.0 with shared RMRR at bdbe3000 for Dom2.
(XEN) XEN_DOMCTL_assign_device: assign 0000:00:1d.0 to dom2 failed (-1)

with rdm_policy=relaxed, the VM start, but I get a blue screen ...

I've tried the 3 USB controller of my motherboard, and all gave the same error.

how to check why RMRR is shared, and with which device it is shared ?

Thanks in advance,

-- 

Jocelyn



--------------93F23A4D6C4F1CF6D2F4D8FA
Content-Type: text/x-log;
 name="xl_dmesg.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="xl_dmesg.log"

 __  __            _  _    ___   ___  
 \ \/ /___ _ __   | || |  ( _ ) / _ \ 
  \  // _ \ '_ \  | || |_ / _ \| | | |
  /  \  __/ | | | |__   _| (_) | |_| |
 /_/\_\___|_| |_|    |_|(_)___(_)___/ 
                                      
(XEN) Xen version 4.8.0 (joc@home) (gcc (GCC) 6.3.1 20170306) debug=n  Thu May 11 16:40:31 CEST 2017
(XEN) Latest ChangeSet: 
(XEN) Bootloader: GRUB 2.02~beta2
(XEN) Command line: /boot/xen-4.8.0.gz xsave=1 dom0_mem=4G
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 2 MBR signatures
(XEN)  Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009d800 (usable)
(XEN)  000000000009d800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000020000000 (usable)
(XEN)  0000000020000000 - 0000000020200000 (reserved)
(XEN)  0000000020200000 - 0000000040004000 (usable)
(XEN)  0000000040004000 - 0000000040005000 (reserved)
(XEN)  0000000040005000 - 00000000bd97f000 (usable)
(XEN)  00000000bd97f000 - 00000000bdef7000 (reserved)
(XEN)  00000000bdef7000 - 00000000be177000 (ACPI NVS)
(XEN)  00000000be177000 - 00000000be17c000 (ACPI data)
(XEN)  00000000be17c000 - 00000000be1bf000 (ACPI NVS)
(XEN)  00000000be1bf000 - 00000000bebf5000 (usable)
(XEN)  00000000bebf5000 - 00000000beff2000 (reserved)
(XEN)  00000000beff2000 - 00000000bf000000 (usable)
(XEN)  00000000bf800000 - 00000000cfa00000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fed00000 - 00000000fed04000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 000000042f600000 (usable)
(XEN) ACPI: RSDP 000F0450, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT BE15E080, 0084 (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FACP BE1679A8, 00F4 (r4 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: DSDT BE15E1A0, 9808 (r2 ALASKA    A M I       14 INTL 20051117)
(XEN) ACPI: FACS BE175F80, 0040
(XEN) ACPI: APIC BE167AA0, 0092 (r3 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: ASF! BE167B38, 00A5 (r32 INTEL       HCG        1 TFSM    F4240)
(XEN) ACPI: MCFG BE167BE0, 003C (r1 ALASKA    A M I  1072009 MSFT       97)
(XEN) ACPI: SSDT BE167C20, 04A6 (r1 Intel_ AoacTabl     1000 INTL 20091112)
(XEN) ACPI: AAFT BE1680C8, 00C2 (r1 ALASKA OEMAAFT   1072009 MSFT       97)
(XEN) ACPI: HPET BE168190, 0038 (r1 ALASKA    A M I  1072009 AMI.        5)
(XEN) ACPI: SSDT BE1681C8, 036D (r1 SataRe SataTabl     1000 INTL 20091112)
(XEN) ACPI: SSDT BE168538, 09AA (r1  PmRef  Cpu0Ist     3000 INTL 20051117)
(XEN) ACPI: SSDT BE168EE8, 0A92 (r1  PmRef    CpuPm     3000 INTL 20051117)
(XEN) ACPI: DMAR BE169980, 00B8 (r1 INTEL      SNB         1 INTL        1)
(XEN) ACPI: BGRT BE169A38, 003C (r0 ALASKA    A M I  1072009 AMI     10013)
(XEN) System RAM: 16087MB (16473468kB)
(XEN) Domain heap initialised
(XEN) ACPI: 32/64X FACS address mismatch in FADT - be175f80/0000000000000000, using 32
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) xstate: size: 0x340 and states: 0x7
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 3400.022 MHz processor.
(XEN) Initing memory sharing.
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB.
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB.
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Posted Interrupt not enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) Allocated console ring of 16 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) Brought up 8 CPUs
(XEN) Dom0 has maximum 792 PIRQs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1d85000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000420000000->0000000422000000 (1039387 pages to be allocated)
(XEN)  Init. ramdisk: 000000042f21b000->000000042f5ff8b7
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81d85000
(XEN)  Init. ramdisk: 0000000000000000->0000000000000000
(XEN)  Phys-Mach map: 0000008000000000->0000008000800000
(XEN)  Start info:    ffffffff81d85000->ffffffff81d854b4
(XEN)  Page tables:   ffffffff81d86000->ffffffff81d99000
(XEN)  Boot stack:    ffffffff81d99000->ffffffff81d9a000
(XEN)  TOTAL:         ffffffff80000000->ffffffff82000000
(XEN)  ENTRY ADDRESS: ffffffff81b2c180
(XEN) Dom0 has maximum 8 VCPUs
(XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0
(XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
(XEN) ..................................done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 312kB init memory
(XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0
(XEN) [VT-D] It's disallowed to assign 0000:00:1d.0 with shared RMRR at bdbe3000 for Dom2.
(XEN) XEN_DOMCTL_assign_device: assign 0000:00:1d.0 to dom2 failed (-1)

--------------93F23A4D6C4F1CF6D2F4D8FA
Content-Type: text/plain; charset=UTF-8;
 name="lspci.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="lspci.txt"

MDA6MDAuMCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiBFMy0xMjAwIHYy
LzNyZCBHZW4gQ29yZSBwcm9jZXNzb3IgRFJBTSBDb250cm9sbGVyIChyZXYgMDkpCjAwOjAx
LjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiBFMy0xMjAwIHYyLzNyZCBH
ZW4gQ29yZSBwcm9jZXNzb3IgUENJIEV4cHJlc3MgUm9vdCBQb3J0IChyZXYgMDkpCjAwOjAy
LjAgVkdBIGNvbXBhdGlibGUgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiBF
My0xMjAwIHYyLzNyZCBHZW4gQ29yZSBwcm9jZXNzb3IgR3JhcGhpY3MgQ29udHJvbGxlciAo
cmV2IDA5KQowMDoxNC4wIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNl
cmllcy9DMjEwIFNlcmllcyBDaGlwc2V0IEZhbWlseSBVU0IgeEhDSSBIb3N0IENvbnRyb2xs
ZXIgKHJldiAwNCkKMDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xsZXI6IEludGVsIENv
cnBvcmF0aW9uIDcgU2VyaWVzL0MyMTYgQ2hpcHNldCBGYW1pbHkgTUVJIENvbnRyb2xsZXIg
IzEgKHJldiAwNCkKMDA6MWEuMCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24g
NyBTZXJpZXMvQzIxNiBDaGlwc2V0IEZhbWlseSBVU0IgRW5oYW5jZWQgSG9zdCBDb250cm9s
bGVyICMyIChyZXYgMDQpCjAwOjFiLjAgQXVkaW8gZGV2aWNlOiBJbnRlbCBDb3Jwb3JhdGlv
biA3IFNlcmllcy9DMjE2IENoaXBzZXQgRmFtaWx5IEhpZ2ggRGVmaW5pdGlvbiBBdWRpbyBD
b250cm9sbGVyIChyZXYgMDQpCjAwOjFjLjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRp
b24gNyBTZXJpZXMvQzIxNiBDaGlwc2V0IEZhbWlseSBQQ0kgRXhwcmVzcyBSb290IFBvcnQg
MSAocmV2IGM0KQowMDoxYy41IFBDSSBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIDcgU2Vy
aWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFBDSSBFeHByZXNzIFJvb3QgUG9ydCA2
IChyZXYgYzQpCjAwOjFjLjcgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gNyBTZXJp
ZXMvQzIxMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgUENJIEV4cHJlc3MgUm9vdCBQb3J0IDgg
KHJldiBjNCkKMDA6MWQuMCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNyBT
ZXJpZXMvQzIxNiBDaGlwc2V0IEZhbWlseSBVU0IgRW5oYW5jZWQgSG9zdCBDb250cm9sbGVy
ICMxIChyZXYgMDQpCjAwOjFmLjAgSVNBIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWjc3
IEV4cHJlc3MgQ2hpcHNldCBMUEMgQ29udHJvbGxlciAocmV2IDA0KQowMDoxZi4yIFNBVEEg
Y29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNyBTZXJpZXMvQzIxMCBTZXJpZXMgQ2hp
cHNldCBGYW1pbHkgNi1wb3J0IFNBVEEgQ29udHJvbGxlciBbQUhDSSBtb2RlXSAocmV2IDA0
KQowMDoxZi4zIFNNQnVzOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjE2IENoaXBz
ZXQgRmFtaWx5IFNNQnVzIENvbnRyb2xsZXIgKHJldiAwNCkKMDE6MDAuMCBWR0EgY29tcGF0
aWJsZSBjb250cm9sbGVyOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJ
XSBUYWhpdGkgUFJPIFtSYWRlb24gSEQgNzk1MC84OTUwIE9FTSAvIFI5IDI4MF0KMDE6MDAu
MSBBdWRpbyBkZXZpY2U6IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEld
IFRhaGl0aSBIRE1JIEF1ZGlvIFtSYWRlb24gSEQgNzg3MCBYVCAvIDc5NTAvNzk3MF0KMDM6
MDAuMCBFdGhlcm5ldCBjb250cm9sbGVyOiBSZWFsdGVrIFNlbWljb25kdWN0b3IgQ28uLCBM
dGQuIFJUTDgxMTEvODE2OC84NDExIFBDSSBFeHByZXNzIEdpZ2FiaXQgRXRoZXJuZXQgQ29u
dHJvbGxlciAocmV2IDA2KQowNDowMC4wIFNBVEEgY29udHJvbGxlcjogQVNNZWRpYSBUZWNo
bm9sb2d5IEluYy4gQVNNMTA2MiBTZXJpYWwgQVRBIENvbnRyb2xsZXIgKHJldiAwMSkK
--------------93F23A4D6C4F1CF6D2F4D8FA
Content-Type: text/plain; charset=UTF-8;
 name="xl_info"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xl_info"

aG9zdCAgICAgICAgICAgICAgICAgICA6IHhlbm9zCnJlbGVhc2UgICAgICAgICAgICAgICAg
OiA0LjEwLjEzLTEtQVJDSAp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzEgU01QIFBSRUVN
UFQgVGh1IEFwciAyNyAxMjoxNTowOSBDRVNUIDIwMTcKbWFjaGluZSAgICAgICAgICAgICAg
ICA6IHg4Nl82NApucl9jcHVzICAgICAgICAgICAgICAgIDogOAptYXhfY3B1X2lkICAgICAg
ICAgICAgIDogNwpucl9ub2RlcyAgICAgICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0
ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDogMgpjcHVfbWh6ICAgICAgICAg
ICAgICAgIDogMzQwMApod19jYXBzICAgICAgICAgICAgICAgIDogYjdlYmZiZmY6NzdiYWUz
ZmY6MjgxMDA4MDA6MDAwMDAwMDE6MDAwMDAwMDE6MDAwMDAyODE6MDAwMDAwMDA6MDAwMDAx
MDAKdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bSBodm1fZGlyZWN0aW8KdG90YWxfbWVt
b3J5ICAgICAgICAgICA6IDE2MDg3CmZyZWVfbWVtb3J5ICAgICAgICAgICAgOiAxMTc3NQpz
aGFyaW5nX2ZyZWVkX21lbW9yeSAgIDogMApzaGFyaW5nX3VzZWRfbWVtb3J5ICAgIDogMApv
dXRzdGFuZGluZ19jbGFpbXMgICAgIDogMApmcmVlX2NwdXMgICAgICAgICAgICAgIDogMAp4
ZW5fbWFqb3IgICAgICAgICAgICAgIDogNAp4ZW5fbWlub3IgICAgICAgICAgICAgIDogOAp4
ZW5fZXh0cmEgICAgICAgICAgICAgIDogLjAKeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQu
OC4wCnhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4
Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0IAp4
ZW5fc2NoZWR1bGVyICAgICAgICAgIDogY3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAg
OiA0MDk2CnBsYXRmb3JtX3BhcmFtcyAgICAgICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAw
MDAwMDAwMAp4ZW5fY2hhbmdlc2V0ICAgICAgICAgIDogCnhlbl9jb21tYW5kbGluZSAgICAg
ICAgOiAvYm9vdC94ZW4tNC44LjAuZ3ogeHNhdmU9MSBkb20wX21lbT00RwpjY19jb21waWxl
ciAgICAgICAgICAgIDogZ2NjIChHQ0MpIDYuMy4xIDIwMTcwMzA2CmNjX2NvbXBpbGVfYnkg
ICAgICAgICAgOiBqb2MKY2NfY29tcGlsZV9kb21haW4gICAgICA6IGhvbWUKY2NfY29tcGls
ZV9kYXRlICAgICAgICA6IFRodSBNYXkgMTEgMTY6NDA6MzEgQ0VTVCAyMDE3CmJ1aWxkX2lk
ICAgICAgICAgICAgICAgOiBjYzhiZjU4NjU1ZDc3YWU4NWUwY2JmZjU1YjFiMjFmNjM1OTBj
MzU2CnhlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0Cg==
--------------93F23A4D6C4F1CF6D2F4D8FA
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--------------93F23A4D6C4F1CF6D2F4D8FA--


From xen-users-bounces@lists.xen.org Fri May 12 04:46:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 04:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d92SM-0007uZ-3M; Fri, 12 May 2017 04:45:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mangel@gmx.de>) id 1d92SK-0007uT-No
 for Xen-users@lists.xen.org; Fri, 12 May 2017 04:45:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1B/C3-03058-BED35195; Fri, 12 May 2017 04:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVy5bGgmO4rW9F
 Ig6vLrCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oz/D2axFHTyVWyZcpGtgbGbu4uRk0NI4AKj
 xJV3cl2MXED2QUaJ/oPbWSGcY4wSx5dPZQapkhAQleg+/IwRwraQOLK5hQnE5hUQlDg58wkLi
 M0sYCXRvXEnE4QtL7H97RywXhYBVYnv7S1gNWxA8d6eb2BxEQFpievz74LZwgLaEk93nwSbzy
 lgJrFu0iF2iOtMJXZfhZjDC2R/WXMP6h5xibXPTrGB2KICJhKzLz9ggYh7Saw7d4Id5AEJgc+
 MEh/aHrNCOH3sErum7mCZwCgyC8nhs5AcPgvJ4QsYmVcxahSnFpWlFukameolFWWmZ5TkJmbm
 6BoamOnlphYXJ6an5iQmFesl5+duYgRGAQMQ7GBctSDwEKMkB5OSKO8lVtFIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8bDZAOcGi1PTUirTMHGA8wqQlOHiURHi5rIHSvMUFibnFmekQqVOMil
 LivJNBEgIgiYzSPLg2WAq4xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeK5DtPJl5JXDTXwE
 tZgJa3P9HGGRxSSJCSqqB0UP20oriP3/9/iy1XW70sV9D+umcVH7Ht+HCM56yZWaGWchXWy7Y
 s0Xk6ZdNK0tmLRK123p/xilz9zYJ+YMcLLa1dd8n+Xx7bb5R+bxL/4S7PzcJ6N98sGEaZ0Yyz
 32xg76MP5iXmHKX6m+bftt2QaPH3hqGb9GuutoF23Nfr4qcHepafZZ/tRJLcUaioRZzUXEiAP
 rQfbb8AgAA
X-Env-Sender: mangel@gmx.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1494564330!63558577!1
X-Originating-IP: [212.227.17.22]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjIyID0+IDIxMDU4\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjIyID0+IDIxMDU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46770 invoked from network); 12 May 2017 04:45:30 -0000
Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.17.22)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 May 2017 04:45:30 -0000
Received: from xaphon.chao5.net ([89.238.78.61]) by mail.gmx.com (mrgmx101
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MZPer-1dRW6x0GT7-00LFe4 for
 <Xen-users@lists.xen.org>; Fri, 12 May 2017 06:45:30 +0200
Received: from satan.chao5.int (satan.chao5.int [192.168.50.50])
 by xaphon.chao5.net (Postfix) with ESMTP id 3F67C401C545
 for <Xen-users@lists.xen.org>; Fri, 12 May 2017 06:45:29 +0200 (CEST)
Received: from webmail.chao5.int (leviathan.chao5.int [192.168.50.60])
 by satan.chao5.int (Postfix) with ESMTP id 6E3152162F98
 for <Xen-users@lists.xen.org>; Fri, 12 May 2017 06:45:28 +0200 (CEST)
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.99.2 at satan.chao5.int
MIME-Version: 1.0
Date: Fri, 12 May 2017 06:45:28 +0200
From: Christoph <mangel@gmx.de>
To: Xen-users@lists.xen.org
In-Reply-To: <6fcc8a9177bae9ccc6f76d3a4294df45@gmx.de>
References: <6fcc8a9177bae9ccc6f76d3a4294df45@gmx.de>
Message-ID: <328c96ca19c689edec857e7c511effe5@gmx.de>
X-Sender: mangel@gmx.de
User-Agent: Roundcube Webmail/1.2.3-3.1.el7.kolab_16
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on satan.chao5.int
X-Provags-ID: V03:K0:NbDtdcZB7uF2+7yCHPYtpgq05XMbs+rIpfvXoT/wDF2mYI/Wqa9
 BNFtuz/V24mLKvkFpkyYV6AnRz8aKRsJm/G7Al/lNVqUKDGLnDii2m189boGFXFR0sYVh4w
 GekmmKDV8pVk/CWjLrZUkaAK4UXZTHUcoysVT4nQPYXEy+Uh0SFFCX/gYIkTr7VLAwFfT5T
 t8Upmm2HTLL6RbrRHvUwQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:HftJd6Ftt10=:JrElkFmafYaVFwQcVgn3BY
 IzLgcWvrcsXgmZaM70qbkCaD+0B04viqBIb1h5lu02PnCKN6NZJynahYC9nkeBl3dZlbml959
 iQxyHJwFbTbKz0vr8NlyCsOkvxRNXUbe5vfxBZUPslPXDQDsYRCvc8p3UCBo9q+7WuHeXxKht
 XttDeTH5IgBhvGA+Rr4XkAgDCKOEsIOfYDk/WGHqcQEtvQuCgAqSN0KHKn6Ar4hsyguYzDWJN
 rs9pCW2BvU04w5z3RcxAN1V+8rVbwheJrgKidIVoa1ktUH3v0QgYsCi/cgeht1Lnsp3c9DAqc
 QCoSjhtxKJ+WhkAuqc4poRHXygw75FeKtN9FP2o+mcWKXqVX8J9RpCxV+XohY0TAuZ6aMUwbJ
 ivuWsIiFQeev6khlCHYYTXf/C1yEeNpHjNyMjSaAUJ0jcrq4kC8+amiz8Eyu0qEnYekruDJqY
 xv6h6OOPSZi2IA714zvzuoUFpK91EigPdb9AHM3GehX3VIyqUoZlhNnDoYLx20tmJp/gHnUsD
 oYYDikvm2Tk93htfB699RDoJXXYfi3AqP3gNPHJkKn879Ak9GcJd3aPDcUBTllKUFFdO1hErB
 940G2iZhe0lzPL1YlY9pFNHZ59z0bbpciLeeUeAP8I98bYiAffP6C9mH2Q0ygQ7uBdNM9tEuH
 xJGVmDlWDi+N5sA1U/L0yxxPsKmwdjHoa0+CzyJbFD7+0l0P8IpXL0NAdFAv0idogF8H0ESZW
 J9PtTQaIyKNcS5VXvnVvaft9ofRgOLmb6+blB2pDIKgMK6Pqe/vFOQ0j4zKgodlrwwLK+VZx9
 fh1UcIG
Subject: [Xen-users] optimal windows xml config for xen
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkKCkkgdXNlIHRoaXMgY29uZmlnIHRvIHN0YXJ0IHdpbjcgNjRiaXQgdmlhIHZpcnNoOgoKPGRv
bWFpbiB0eXBlPSd4ZW4nIGlkPScyMSc+CiAgIDxuYW1lPm1hcmF4PC9uYW1lPgogICA8dXVpZD42
ZGY3ZjE2Yy01MGUxLTQ1NDEtYjViMS1hOTFmZjY3NWE3YzI8L3V1aWQ+CiAgIDxtZW1vcnkgdW5p
dD0nS2lCJz4yMDk3MTUyPC9tZW1vcnk+CiAgIDxjdXJyZW50TWVtb3J5IHVuaXQ9J0tpQic+MjA5
NzE1MjwvY3VycmVudE1lbW9yeT4KICAgPHZjcHUgcGxhY2VtZW50PSdzdGF0aWMnPjg8L3ZjcHU+
CiAgIDxvcz4KICAgICA8dHlwZSBhcmNoPSd4ODZfNjQnIG1hY2hpbmU9J3hlbmZ2Jz5odm08L3R5
cGU+CiAgICAgPGxvYWRlciB0eXBlPSdyb20nPi91c3IvbGliNjQveGVuL2Jvb3QvaHZtbG9hZGVy
PC9sb2FkZXI+CiAgICAgPGJvb3QgZGV2PSdjZHJvbScvPgogICA8L29zPgogICA8ZmVhdHVyZXM+
CiAgICAgPGFjcGkvPgogICAgIDxhcGljLz4KICAgICA8cGFlLz4KICAgICA8dmlyaWRpYW4vPgog
ICA8L2ZlYXR1cmVzPgogICA8Y2xvY2sgb2Zmc2V0PSd2YXJpYWJsZScgYWRqdXN0bWVudD0nMCcg
YmFzaXM9J2xvY2FsdGltZScvPgogICA8b25fcG93ZXJvZmY+ZGVzdHJveTwvb25fcG93ZXJvZmY+
CiAgIDxvbl9yZWJvb3Q+cmVzdGFydDwvb25fcmVib290PgogICA8b25fY3Jhc2g+cmVzdGFydDwv
b25fY3Jhc2g+CiAgIDxkZXZpY2VzPgogICAgIDxkaXNrIHR5cGU9J2Jsb2NrJyBkZXZpY2U9J2Rp
c2snPgogICAgICAgPGRyaXZlciBuYW1lPSdwaHknLz4KICAgICAgIDxzb3VyY2UgZGV2PScvZGV2
L3ZnX2xpbGl0aC9sdl9tYXJheF9jJy8+CiAgICAgICA8YmFja2luZ1N0b3JlLz4KICAgICAgIDx0
YXJnZXQgZGV2PSdoZGEnLz4KICAgICAgIDxhZGRyZXNzIHR5cGU9J2RyaXZlJyBjb250cm9sbGVy
PScwJyBidXM9JzAnIHRhcmdldD0nMCcgdW5pdD0nMCcvPgogICAgIDwvZGlzaz4KICAgICA8ZGlz
ayB0eXBlPSdibG9jaycgZGV2aWNlPSdkaXNrJz4KICAgICAgIDxkcml2ZXIgbmFtZT0ncGh5Jy8+
CiAgICAgICA8c291cmNlIGRldj0nL2Rldi92Z19saWxpdGgvbHZfbWFyYXhfZCcvPgogICAgICAg
PGJhY2tpbmdTdG9yZS8+CiAgICAgICA8dGFyZ2V0IGRldj0naGRiJy8+CiAgICAgICA8YWRkcmVz
cyB0eXBlPSdkcml2ZScgY29udHJvbGxlcj0nMCcgYnVzPScwJyB0YXJnZXQ9JzAnIHVuaXQ9JzEn
Lz4KICAgICA8L2Rpc2s+CiAgICAgPGNvbnRyb2xsZXIgdHlwZT0naWRlJyBpbmRleD0nMCcvPgog
ICAgIDxpbnRlcmZhY2UgdHlwZT0nYnJpZGdlJz4KICAgICAgIDxtYWMgYWRkcmVzcz0nMDA6MTY6
M2U6MDU6MDE6MTAnLz4KICAgICAgIDxzb3VyY2UgYnJpZGdlPSd4ZW5icjUnLz4KICAgICAgIDxz
Y3JpcHQgcGF0aD0ndmlmLWJyaWRnZScvPgogICAgICAgPG1vZGVsIHR5cGU9J2UxMDAwJy8+CiAg
ICAgPC9pbnRlcmZhY2U+CiAgICAgPGlucHV0IHR5cGU9J21vdXNlJyBidXM9J3BzMicvPgogICAg
IDxpbnB1dCB0eXBlPSdrZXlib2FyZCcgYnVzPSdwczInLz4KICAgICA8Z3JhcGhpY3MgdHlwZT0n
c3BpY2UnIHBvcnQ9JzYwMDAnIGF1dG9wb3J0PSdubycga2V5bWFwPSdkZScvPgogICAgIDx2aWRl
bz4KICAgICAgIDxtb2RlbCB0eXBlPSd4ZW4nIHZyYW09JzE2Mzg0JyBoZWFkcz0nMScvPgogICAg
IDwvdmlkZW8+CiAgIDwvZGV2aWNlcz4KPC9kb21haW4+CgppdCBpcyBvcHRpbWFsIGZvciB3aW43
PyBkb2VzIHNvbWVvbmUgc2VlIGFueSBvcHRpb25zIHdoYXQgSSBjb3VsZCBtYWtlIApiZXR0ZXI/
CgotLSAKLS0tLS0tLS0tLQpHcmVldHoKQ2hyaXN0b3BoCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vy
c0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Fri May 12 10:46:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d984t-0007zT-Uk; Fri, 12 May 2017 10:45:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984s-0007xs-O4; Fri, 12 May 2017 10:45:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A5/B1-02181-55295195; Fri, 12 May 2017 10:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsWS0XRdVTdokmi
 kweyHzBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNWLF0O1vBXcOKW/fnsTcw
 PtXpYuTiEBI4ziixoekRG4SziFHiz4OF7F2MnBzMAq4SN/ZtZoOwFSUu3GtgAbF5BQQlTs58A
 mZLCGhK3HmzCqxeRKBIYue5l2A2m4CexNyzk5ggenUkXu5fDWRzcAgLpEmcfy0KMcZM4sbB9W
 BjWARUJU5OWsQ8gZFnFpLNs5BsnoVk8yygScxAm9fv0ocwpSWW/+OAqJaX2P52DjOEbS3Rv/Y
 TC4RtIfG/+SUzzMQp3Q/ZFzByrmJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81J
 TCrWS87P3cQIDG4GINjBOLXB+RCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 KYTgXKCRanpqRVpmTnAOINJS3DwKInwdoGkeYsLEnOLM9MhUqcYLTnOzX33nonj3dIPQPLGgq
 /vmYRY8vLzUqXEeRtAGgRAGjJK8+DGwVLBJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzhoJ
 M4cnMK4Hb+groICagg/r/CIMcVJKIkJJqYFx/Ki7pyeQDv/bNm7zMsun8OcsdV9zCL3v03pQV
 aVPT+hDjz3BP5eq7+n9T2bct973VK+EeHf6Oc+EOBo55v2z9IupOONy/nP79s3OWYA7zu9k/i
 1trMoo+fovVi49r3LdJZmJ5mWN3Qr/epXKVRy9iC4Kbv/b+WvZHK9gzr/+wx/KlWgHfLJRYij
 MSDbWYi4oTAQPRs+IAAwAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1494585936!97633725!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41193 invoked from network); 12 May 2017 10:45:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 10:45:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984i-0007gu-SS; Fri, 12 May 2017 10:45:32 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984i-000765-Pi; Fri, 12 May 2017 10:45:32 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1d984i-000765-Pi@xenbits.xenproject.org>
Date: Fri, 12 May 2017 10:45:32 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 215 (CVE-2017-8905) - possible
 memory corruption via failsafe callback
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-8905 / XSA-215
                              version 3

           possible memory corruption via failsafe callback

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Under certain special conditions Xen reports an exception resulting
from returning to guest mode not via ordinary exception entry points,
but via a so call failsafe callback.  This callback, unlike exception
handlers, takes 4 extra arguments on the stack (the saved data
selectors DS, ES, FS, and GS).  Prior to placing exception or failsafe
callback frames on the guest kernel stack, Xen checks the linear
address range to not overlap with hypervisor space.  The range spanned
by that check was mistakenly not covering these extra 4 slots.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to modify part of a
physical memory page not belonging to it, potentially allowing for all
of privilege escalation, host or other guest crashes, and information
leaks.

VULNERABLE SYSTEMS
==================

64-bit Xen versions 4.6 and earlier are vulnerable.  Xen versions 4.7
and later are not vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

Only x86 systems with physical memory extending to a configuration
dependent boundary (5Tb or 3.5Tb) may be affected.  Whether they are
actually affected depends on actual physical memory layout.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa215.patch       Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa215*
5be4ff661dd22890b0120f86beee3ec809e2a29f833db8c48bd70ce98e9691ee  xsa215.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZFZIqAAoJEIP+FMlX6CvZQUoIAMBeK3zz4qoOtlR92dLGyYkT
PlITMMsz1PbkZapt/pdsuQFVRC0P7UXdJ/u1GjJLJqOBSsUOnlJ9m9uTjDW7KJTm
5Dch1lYO0npQLAcpr32KvDGDFt5dp+Cqn0NiGFV4yFsdMLnhW8Wyugc8DhJgVcv9
2PPZ5IlFFlrdCs4g6jMFy7rdM/r6d6wyPQukE6L0VObHv5MsqVgg+p01/yk/uDaz
KHSlHdfAfuxpMbKPZ2cz/rWQYN2xwV6foZ2pn1WHQln9NxXzQWSR8J5KZj3BLXME
+i1cg/aRm3jHM+SZDRXwton51SAkTpCYW5/n+QqbGJd7NN6+GMk14t8Y3wKSZVA=
=skSs
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa215.patch"
Content-Disposition: attachment; filename="xsa215.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGNvcnJlY3QgY3JlYXRlX2JvdW5jZV9mcmFtZQoKV2UgbWF5IHB1
c2ggdXAgdG8gOTYgYnl0ZXMgb24gdGhlIGd1ZXN0IChrZXJuZWwpIHN0YWNr
LCBzbyB3ZSBzaG91bGQKYWxzbyBjb3ZlciBhcyBtdWNoIGluIHRoZSBlYXJs
eSByYW5nZSBjaGVjay4gTm90ZSB0aGF0IHRoaXMgaXMgdGhlCnNpbXBsZXN0
IHBvc3NpYmxlIHBhdGNoLCB3aGljaCBoYXMgdGhlIHRoZW9yZXRpY2FsIHBv
dGVudGlhbCBvZgpicmVha2luZyBhIGd1ZXN0OiBXZSBvbmx5IHJlYWxseSBw
dXNoIDk2IGJ5dGVzIHdoZW4gaW52b2tpbmcgdGhlCmZhaWxzYWZlIGNhbGxi
YWNrLCBvcmRpbmFyeSBleGNlcHRpb25zIG9ubHkgaGF2ZSA1NiBvciA2NCBi
eXRlcyBwdXNoZWQKKHdpdGhvdXQgLyB3aXRoIGVycm9yIGNvZGUgcmVzcGVj
dGl2ZWx5KS4gVGhlcmUgaXMsIGhvd2V2ZXIsIG5vIFBWIE9TCmtub3duIHRv
IHBsYWNlIGEga2VybmVsIHN0YWNrIHRoZXJlLgoKVGhpcyBpcyBYU0EtMjE1
LgoKUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM0Nyw3
ICszNDcsNyBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIGptcCAgIGhh
bmRsZV9leGNlcHRpb25fc2F2ZWQKIAogLyogQ1JFQVRFIEEgQkFTSUMgRVhD
RVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIFNUQUNLOiAgICAgICAgICAgICAg
ICAgICAgICovCi0vKiAgIHsgUkNYLCBSMTEsIFtEUy1HUyxdIFtDUjIsXSBb
RVJSQ09ERSxdIFJJUCwgQ1MsIFJGTEFHUywgUlNQLCBTUyB9ICAgKi8KKy8q
ICAgeyBSQ1gsIFIxMSwgW0RTLUdTLF0gW0VSUkNPREUsXSBSSVAsIENTLCBS
RkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAqLwogLyogJXJkeDogdHJhcF9i
b3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICovCiAvKiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAl
cmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAg
Ki8KIGNyZWF0ZV9ib3VuY2VfZnJhbWU6CkBAIC0zNjcsNyArMzY3LDcgQEAg
Y3JlYXRlX2JvdW5jZV9mcmFtZToKIDI6ICAgICAgYW5kcSAgJH4weGYsJXJz
aSAgICAgICAgICAgICAgICAjIFN0YWNrIGZyYW1lcyBhcmUgMTYtYnl0ZSBh
bGlnbmVkLgogICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX1NUQVJU
LCVyYXgKICAgICAgICAgY21wcSAgJXJheCwlcnNpCi0gICAgICAgIG1vdnEg
ICRIWVBFUlZJU09SX1ZJUlRfRU5EKzYwLCVyYXgKKyAgICAgICAgbW92cSAg
JEhZUEVSVklTT1JfVklSVF9FTkQrMTIqOCwlcmF4CiAgICAgICAgIHNiYiAg
ICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBJbiArdmUgYWRkcmVzcyBz
cGFjZT8gVGhlbiBva2F5LgogICAgICAgICBjbXBxICAlcmF4LCVyc2kKICAg
ICAgICAgYWRjICAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAjIEFib3Zl
IFhlbiBwcml2YXRlIGFyZWE/IFRoZW4gb2theS4K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--=separator--


From xen-users-bounces@lists.xen.org Fri May 12 10:46:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d984r-0007xN-Km; Fri, 12 May 2017 10:45:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984q-0007wM-MS; Fri, 12 May 2017 10:45:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 04/3B-03587-45295195; Fri, 12 May 2017 10:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsWS0XRdVTdwkmi
 kwcseRotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmtJw4xF6w9RpTxb6Df9kb
 GGefYepi5OIQEjjOKDF753NGCGcRo8SKXx3sXYycHMwCrhI39m1mg7AVJS7ca2ABsXkFBCVOz
 nwCZksIaErcebMKrF5EoEhi57mXYDabgJ7E3LOTmCB6dSRe7l8NZgsLlEmc33CYFWKOmcSrf1
 PBbBYBVYnlXzYwTWDkmYVk9Swkq2chWT2LkQMorimxfpc+hCktsfwfB0S1vMT2t3OYIWxriR3
 vO6GmWEh8WfGUHWbilO6HULa9xMaLf1kgbBuJw18+YVUz5cxfRpiarrlvmLCp+XV6EjNMzd9t
 b1hR1XCA1ez56QRTsqF5DYoxCxhFVzFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnp
 qfmJCYV6yXn525iBKYABiDYwXh6XeAhRkkOJiVR3kusopFCfEn5KZUZicUZ8UWlOanFhxhlOD
 iUJHgbJwLlBItS01Mr0jJzgMkIJi3BwaMkwtsFkuYtLkjMLc5Mh0idYjTmODf33XsmjhsLvr5
 nEmLJy89LlRLnnTkBqFQApDSjNA9uECxJXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwryzI
 Qp7MvBK4fa+ATmECOqX/jzDIKSWJCCmpBsbEhS8OyMzY/7HqpWXq3kPhBgFC1osD3hVNqroYY
 CL01vsI65Yczd5ZxUx78hd86mO/9fbhFNV/t8MWXF1fbFe6od5E8pnt/Pi9ipJmW88wm218/u
 bFjAsPEoWYqv3qV062kZ9f/kpxwu+7Fw5c3H06OGb69X/BByt/ZWcVRRQWXJLbM3uvhaOoEkt
 xRqKhFnNRcSIA3EN7KI0DAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1494585935!101470564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25917 invoked from network); 12 May 2017 10:45:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 10:45:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984d-0007gQ-Uh; Fri, 12 May 2017 10:45:27 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984d-00072n-R5; Fri, 12 May 2017 10:45:27 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1d984d-00072n-R5@xenbits.xenproject.org>
Date: Fri, 12 May 2017 10:45:27 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 213 (CVE-2017-8903) - x86: 64bit
 PV guest breakout via pagetable use-after-mode-change
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-8903 / XSA-213
                              version 3

   x86: 64bit PV guest breakout via pagetable use-after-mode-change

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

64-bit PV guests typically use separate (root) page tables for their
kernel and user modes.  Hypercalls are accessible to guest kernel
context only, which certain hypercall handlers make assumptions on.
The IRET hypercall (replacing the identically name CPU instruction)
is used by guest kernels to transfer control from kernel mode to user
mode.  If such an IRET hypercall is placed in the middle of a multicall
batch, subsequent operations invoked by the same multicall batch may
wrongly assume the guest to still be in kernel mode.  If one or more of
these subsequent operations involve operations on page tables, they may
be using the wrong root page table, confusing internal accounting.  As
a result the guest may gain writable access to some of its page tables.

IMPACT
======

A malicious or buggy 64-bit PV guest may be able to access all of
system memory, allowing for all of privilege escalation, host crashes,
and information leaks.

VULNERABLE SYSTEMS
==================

All 64-bit Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  HVM guests and
32-bit PV guests can't exploit the vulnerability.

MITIGATION
==========

Running only HVM or 32-bit PV guests will avoid the vulnerability.

The vulnerability can be avoided if the guest kernel is controlled by
the host rather than guest administrator, provided that further steps
are taken to prevent the guest administrator from loading code into
the kernel (e.g. by disabling loadable modules etc) or from using
other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa213.patch           xen-unstable
xsa213-4.8.patch       Xen 4.8.x
xsa213-4.7.patch       Xen 4.7.x
xsa213-4.6.patch       Xen 4.6.x
xsa213-4.5.patch       Xen 4.5.x

$ sha256sum xsa213*
cddea5eac2ad1f5a68b561da4e98afce891189a2fdedf93087a03889e9df6e99  xsa213.patch
fce9bbc9fc30769dfbab4d1830d87d220000b2742e5e70aac22f3e9d013b7614  xsa213-4.5.patch
dce026ed1a02db1cf22de89120e7129839f656d041379c450e7403ae909e7b99  xsa213-4.6.patch
d8202db5981e2f13d9942332cd3fefded98a5cbc302caee431c7a15051887e7f  xsa213-4.7.patch
20c12810ac73809ba74cfde811d420b1b544a07f759c393380afde1a09eb5274  xsa213-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZFZInAAoJEIP+FMlX6CvZq7YIAL4qV4jk+XHwuTSPp/3DyOgX
CSwDduXqwdeUTfc+1qn6yQFiDxOMVUUUq8Qq1j+x6QrcBocJ6qNJNXhHdExbJ9Aa
VPMkf1c+WbuoqOy5BHgnVkTLbCjUzDknQmDBJF4JjADsFpWaIzaXXmLG7GLwSaaf
XIYIRcqa51XYSA32E0nvn+AC5OQCx7Pt5jQwRnQFfWH4e79abbI/2jNci3Xe7vfa
TmUFlmTEZ3qZ5WNL0+vW4qF/fwwLya9E3IqtqBKYf5BmI369dC9tQs4ELleJ1mqi
pj+81RnpVMeQlmYkt+31zP1Hzn/zBdF19yDzpBmvRZJYrF/I6rd+8mYXa8k5H5g=
=KN3M
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa213.patch"
Content-Disposition: attachment; filename="xsa213.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNjUzLDcgKzE2NTMsNyBA
QCBzdGF0aWMgYm9vbCBjaGVja19tdWx0aWNhbGxfMzJiaXRfY2xlYW4oCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTY2MSwyMyArMTY2MSwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtMjE1LDE1ICsyMTUsMTkgQEAgdm9p
ZCBwdl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBl
cmZjX2luY3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0
aWNhbGxfY2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19k
aXNwb3NpdGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19z
dGF0ZSAqc3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShj
dXJyZW50KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
ICAgIHVuc2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJp
dF92Y3B1KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNh
bGxfZW50cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYg
KCAoY2FsbC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkp
ICYmCi0gICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9w
XS5uYXRpdmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlw
ZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0g
Y2FsbC0+b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9o
eXBlcmNhbGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2Fs
bF90YWJsZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3Vs
dCA9IHB2X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAg
ICAgICAgIGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFy
Z3NbMl0sCiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+
YXJnc1s0XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTIz
NCwxNSArMjM4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChz
dHJ1Y3QgbWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVs
dGljYWxsX2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAot
ICAgICAgICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJj
YWxsX3RhYmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFi
bGVbY2FsbC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1
bHQgPSBwdl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAg
ICAgICAgb3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJB
WV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAg
cHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAg
Y2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQo
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sx
XSwgY2FsbC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdz
WzNdLCBjYWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAg
ICB9CiAjZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZ
UEVSVklTT1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAg
ICAgIDogbGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6
IG1jX3ByZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGlj
YWxsLmMKKysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtMzksNiAr
MzksNyBAQCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICpt
Y3MgPSAmY3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAg
ICBpOwogICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0g
bWNfZGlzcG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYg
KCB1bmxpa2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGlj
YWxsLCAmbWNzLT5mbGFncykpICkKICAgICB7CkBAIC00OSw3ICs1MCw3IEBA
IGRvX211bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5k
bGVfb2theShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9
IC1FRkFVTFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9j
YWxsczsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0g
bWNfY29udGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAg
ICAgICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQog
ICAgICAgICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Miw3ICs2Myw3IEBA
IGRvX211bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2Fs
bCgmbWNzLT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9j
YWxsKG1jcyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc2
LDcgKzc3LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlm
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAg
IGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAg
Lyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAg
IHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxf
bGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBjdXJyZW50LT5o
Y2FsbF9wcmVlbXB0ZWQgKQogICAgICAgICB7CkBAIC05NCw2ICsxMDIsOSBA
QCBkb19tdWx0aWNhbGwoCiAgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRk
X29mZnNldChjYWxsX2xpc3QsIDEpOwogICAgIH0KIAorICAgIGlmICggdW5s
aWtlbHkoZGlzcCA9PSBtY19wcmVlbXB0KSAmJiBpIDwgbnJfY2FsbHMgKQor
ICAgICAgICBnb3RvIHByZWVtcHRlZDsKKwogICAgIHBlcmZjX2luY3IoY2Fs
bHNfdG9fbXVsdGljYWxsKTsKICAgICBwZXJmY19hZGQoY2FsbHNfZnJvbV9t
dWx0aWNhbGwsIGkpOwogICAgIG1jcy0+ZmxhZ3MgPSAwOwotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbXVsdGljYWxsLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L211bHRpY2FsbC5oCkBAIC0yMiw2ICsyMiwxMCBAQCBzdHJ1Y3QgbWNfc3Rh
dGUgewogICAgIH07CiB9OwogCi12b2lkIGFyY2hfZG9fbXVsdGljYWxsX2Nh
bGwoc3RydWN0IG1jX3N0YXRlICptYyk7CitlbnVtIG1jX2Rpc3Bvc2l0aW9u
IHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1jX3By
ZWVtcHQsCit9IGFyY2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0
YXRlICptYyk7CiAKICNlbmRpZiAvKiBfX1hFTl9NVUxUSUNBTExfSF9fICov
Cg==

--=separator
Content-Type: application/octet-stream; name="xsa213-4.5.patch"
Content-Disposition: attachment; filename="xsa213-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzk1LDMwICsxMzk1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM2LDkgKzQ5LDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY1LDYgKzgwLDggQEAKICAgICAgICAgICAgICAgImkiIChvZmZzZXRv
ZihfX3R5cGVvZl9fKCpfY2FsbCksIHJlc3VsdCkpICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa213-4.6.patch"
Content-Disposition: attachment; filename="xsa213-4.6.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDg1LDMwICsxNDg1LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCB0ZXN0
X2JpdChfTUNTRl9jYWxsX3ByZWVtcHRlZCwgJm1jcy0+ZmxhZ3MpICkKICAg
ICAgICAgewpAQCAtOTMsNiArMTAxLDkgQEAgZG9fbXVsdGljYWxsKAogICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoY2FsbF9saXN0LCAx
KTsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGRpc3AgPT0gbWNfcHJl
ZW1wdCkgJiYgaSA8IG5yX2NhbGxzICkKKyAgICAgICAgZ290byBwcmVlbXB0
ZWQ7CisKICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX211bHRpY2FsbCk7CiAg
ICAgcGVyZmNfYWRkKGNhbGxzX2Zyb21fbXVsdGljYWxsLCBpKTsKICAgICBt
Y3MtPmZsYWdzID0gMDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0
aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL211bHRpY2FsbC5o
CkBAIC0xLDcgKzEsMTEgQEAKICNpZm5kZWYgX19BU01fQVJNX01VTFRJQ0FM
TF9IX18KICNkZWZpbmUgX19BU01fQVJNX01VTFRJQ0FMTF9IX18KIAotZXh0
ZXJuIHZvaWQgZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqY2FsbCk7CitleHRlcm4gZW51bSBtY19kaXNwb3NpdGlvbiB7Cisg
ICAgbWNfY29udGludWUsCisgICAgbWNfZXhpdCwKKyAgICBtY19wcmVlbXB0
LAorfSBkb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5
ICpjYWxsKTsKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9f
ICovCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXVsdGljYWxsLmgKQEAgLTcs
OCArNywyMSBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKK2VudW0g
bWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4
aXQsCisgICAgbWNfcHJlZW1wdCwKK307CisKKyNkZWZpbmUgbXVsdGljYWxs
X3JldChjYWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKHVubGlrZWx5KChjYWxsKS0+b3AgPT0gX19IWVBFUlZJU09SX2ly
ZXQpICAgICAgICAgICAgICAgXAorICAgICA/IG1jX2V4aXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICA6IGxpa2VseShndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSkgICAgXAorICAgICAgICAgPyBt
Y19jb250aW51ZSA6IG1jX3ByZWVtcHQpCisKICNkZWZpbmUgZG9fbXVsdGlj
YWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdnEgICVjMSglMCks
JSVyYXg7ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
IiAgICBsZWFxICBoeXBlcmNhbGxfdGFibGUoJSVyaXApLCUlcmRpOyAiICAg
ICAgIFwKQEAgLTM3LDkgKzUwLDExIEBACiAgICAgICAgICAgICAgIC8qIGFs
bCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgiLCAicnNpIiwgInJk
aSIsICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgInI4IiwgICJyOSIs
ICAicjEwIiwgInIxMSIgKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3
aGlsZSAoIDAgKQorICAgICAgICBtdWx0aWNhbGxfcmV0KF9jYWxsKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQogCiAjZGVm
aW5lIGNvbXBhdF9tdWx0aWNhbGxfY2FsbChfY2FsbCkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19h
c21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAiICAgIG1vdmwgICVjMSglMCksJSVlYXg7
ICIgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIiAgICBs
ZWFxICBjb21wYXRfaHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIlwK
QEAgLTY3LDYgKzgyLDggQEAKICAgICAgICAgICAgICAgImkiICgtRU5PU1lT
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgIC8qIGFsbCB0aGUgY2FsbGVyLXNhdmVzIHJlZ2lzdGVycyAqLyAg
ICAgICAgICAgXAogICAgICAgICAgICAgOiAicmF4IiwgInJjeCIsICJyZHgi
LCAicnNpIiwgInJkaSIsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
InI4IiwgICJyOSIsICAicjEwIiwgInIxMSIgKSAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJyMTEi
ICk7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtdWx0aWNhbGxfcmV0
KF9jYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQogCiAjZW5kaWYgLyogX19BU01fWDg2X01VTFRJQ0FMTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa213-4.7.patch"
Content-Disposition: attachment; filename="xsa213-4.7.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTI5LDMwICsxNTI5LDMz
IEBAIHN0YXRpYyBib29sX3QgY2hlY2tfbXVsdGljYWxsXzMyYml0X2NsZWEK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotdm9pZCBkb19tdWx0aWNhbGxfY2Fs
bChzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5ICptdWx0aSkKK2VudW0gbWNfZGlz
cG9zaXRpb24gZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9l
bnRyeSAqbXVsdGkpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwogCiAgICAgaWYgKCBtdWx0aS0+b3AgPj0gQVJSQVlfU0laRShh
cm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBtdWx0aS0+
cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBy
ZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgY2FsbCA9IGFybV9o
eXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5mbjsKICAgICBpZiAoIGNhbGwg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVO
T1NZUzsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29u
dGludWU7CiAgICAgfQogCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3Vy
cmVudC0+ZG9tYWluKSAmJgogICAgICAgICAgIWNoZWNrX211bHRpY2FsbF8z
MmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAgICByZXR1cm47CisgICAgICAg
IHJldHVybiBtY19jb250aW51ZTsKIAogICAgIG11bHRpLT5yZXN1bHQgPSBj
YWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+YXJnc1sxXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBtdWx0aS0+YXJnc1syXSwgbXVsdGktPmFyZ3Nb
M10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGktPmFyZ3NbNF0p
OworCisgICAgcmV0dXJuIGxpa2VseSghcHNyX21vZGVfaXNfdXNlcihndWVz
dF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAgICAgICA/IG1jX2NvbnRpbnVl
IDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0tIGEveGVuL2NvbW1vbi9tdWx0
aWNhbGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC00MCw2
ICs0MCw3IEBAIGRvX211bHRpY2FsbCgKICAgICBzdHJ1Y3QgbWNfc3RhdGUg
Km1jcyA9ICZjdXJyZW50LT5tY19zdGF0ZTsKICAgICB1aW50MzJfdCAgICAg
ICAgIGk7CiAgICAgaW50ICAgICAgICAgICAgICByYyA9IDA7CisgICAgZW51
bSBtY19kaXNwb3NpdGlvbiBkaXNwID0gbWNfY29udGludWU7CiAKICAgICBp
ZiAoIHVubGlrZWx5KF9fdGVzdF9hbmRfc2V0X2JpdChfTUNTRl9pbl9tdWx0
aWNhbGwsICZtY3MtPmZsYWdzKSkgKQogICAgIHsKQEAgLTUwLDcgKzUxLDcg
QEAgZG9fbXVsdGljYWxsKAogICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9va2F5KGNhbGxfbGlzdCwgbnJfY2FsbHMpKSApCiAgICAgICAgIHJj
ID0gLUVGQVVMVDsKIAotICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IG5y
X2NhbGxzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgZGlzcCA9
PSBtY19jb250aW51ZSAmJiBpIDwgbnJfY2FsbHM7IGkrKyApCiAgICAgewog
ICAgICAgICBpZiAoIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CiAgICAgICAgICAgICBnb3RvIHByZWVtcHRlZDsKQEAgLTYzLDcgKzY0LDcg
QEAgZG9fbXVsdGljYWxsKAogCiAgICAgICAgIHRyYWNlX211bHRpY2FsbF9j
YWxsKCZtY3MtPmNhbGwpOwogCi0gICAgICAgIGRvX211bHRpY2FsbF9jYWxs
KCZtY3MtPmNhbGwpOworICAgICAgICBkaXNwID0gZG9fbXVsdGljYWxsX2Nh
bGwoJm1jcy0+Y2FsbCk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsK
QEAgLTc3LDcgKzc4LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQog
I2VuZGlmCiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRf
dG9fZ3Vlc3QoY2FsbF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisg
ICAgICAgIGlmICggdW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAg
ICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAg
ICAgICAgIHJjID0gbWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KGNhbGxfbGlzdCwgJm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3Mt
PmZsYWdzICYgTUNTRl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAg
LTkzLDYgKzEwMSw5IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1
ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQog
CisgICAgaWYgKCB1bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkg
PCBucl9jYWxscyApCisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAg
cGVyZmNfaW5jcihjYWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2Fk
ZChjYWxsc19mcm9tX211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9
IDA7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbXVsdGljYWxsLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tdWx0aWNhbGwuaApAQCAtMSw3ICsx
LDExIEBACiAjaWZuZGVmIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAjZGVm
aW5lIF9fQVNNX0FSTV9NVUxUSUNBTExfSF9fCiAKLWV4dGVybiB2b2lkIGRv
X211bHRpY2FsbF9jYWxsKHN0cnVjdCBtdWx0aWNhbGxfZW50cnkgKmNhbGwp
OworZXh0ZXJuIGVudW0gbWNfZGlzcG9zaXRpb24geworICAgIG1jX2NvbnRp
bnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNfcHJlZW1wdCwKK30gZG9fbXVs
dGljYWxsX2NhbGwoc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqY2FsbCk7CiAK
ICNlbmRpZiAvKiBfX0FTTV9BUk1fTVVMVElDQUxMX0hfXyAqLwogLyoKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tdWx0aWNhbGwuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L211bHRpY2FsbC5oCkBAIC03LDggKzcsMjEgQEAK
IAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogCitlbnVtIG1jX2Rpc3Bvc2l0
aW9uIHsKKyAgICBtY19jb250aW51ZSwKKyAgICBtY19leGl0LAorICAgIG1j
X3ByZWVtcHQsCit9OworCisjZGVmaW5lIG11bHRpY2FsbF9yZXQoY2FsbCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh1bmxp
a2VseSgoY2FsbCktPm9wID09IF9fSFlQRVJWSVNPUl9pcmV0KSAgICAgICAg
ICAgICAgIFwKKyAgICAgPyBtY19leGl0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgOiBsaWtlbHko
Z3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSkpICAgIFwKKyAgICAgICAgID8gbWNfY29udGludWUg
OiBtY19wcmVlbXB0KQorCiAjZGVmaW5lIGRvX211bHRpY2FsbF9jYWxsKF9j
YWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18g
X192b2xhdGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIiAgICBtb3ZxICAlYzEoJTApLCUlcmF4OyAiICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAg
aHlwZXJjYWxsX3RhYmxlKCUlcmlwKSwlJXJkaTsgIiAgICAgICBcCkBAIC0z
Nyw5ICs1MCwxMSBAQAogICAgICAgICAgICAgICAvKiBhbGwgdGhlIGNhbGxl
ci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwKICAgICAgICAgICAg
IDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJyZGkiLCAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICJyOCIsICAicjkiLCAgInIxMCIsICJy
MTEiICk7ICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkK
KyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2RlZmluZSBjb21wYXRf
bXVsdGljYWxsX2NhbGwoX2NhbGwpICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18gX192b2xh
dGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgIiAgICBtb3ZsICAlYzEoJTApLCUlZWF4OyAiICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICIgICAgbGVhcSAgY29tcGF0
X2h5cGVyY2FsbF90YWJsZSglJXJpcCksJSVyZGk7ICJcCkBAIC02Nyw2ICs4
Miw4IEBACiAgICAgICAgICAgICAgICJpIiAoLUVOT1NZUykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAvKiBh
bGwgdGhlIGNhbGxlci1zYXZlcyByZWdpc3RlcnMgKi8gICAgICAgICAgIFwK
ICAgICAgICAgICAgIDogInJheCIsICJyY3giLCAicmR4IiwgInJzaSIsICJy
ZGkiLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICJyOCIsICAicjki
LCAgInIxMCIsICJyMTEiICkgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAicjgiLCAgInI5IiwgICJyMTAiLCAicjExIiApOyAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgbXVsdGljYWxsX3JldChfY2FsbCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKIAogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9NVUxUSUNBTExfSF9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa213-4.8.patch"
Content-Disposition: attachment; filename="xsa213-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBtdWx0aWNhbGw6IGRlYWwgd2l0aCBlYXJseSBleGl0IGNvbmRpdGlvbnMK
CkluIHBhcnRpY3VsYXIgY2hhbmdlcyB0byBndWVzdCBwcml2aWxlZ2UgbGV2
ZWwgcmVxdWlyZSB0aGUgbXVsdGljYWxsCnNlcXVlbmNlIHRvIGJlIGFib3J0
ZWQsIGFzIGh5cGVyY2FsbHMgYXJlIHBlcm1pdHRlZCBmcm9tIGtlcm5lbCBt
b2RlCm9ubHkuIFdoaWxlIGxpa2VseSBub3QgdmVyeSB1c2VmdWwgaW4gYSBt
dWx0aWNhbGwsIGFsc28gcHJvcGVybHkgaGFuZGxlCnRoZSByZXR1cm4gdmFs
dWUgaW4gdGhlIEhZUEVSVklTT1JfaXJldCBjYXNlICh3aGljaCBzaG91bGQg
YmUgdGhlIGd1ZXN0CnNwZWNpZmllZCB2YWx1ZSkuCgpUaGlzIGlzIFhTQS0y
MTMuCgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNTUwLDcgKzE1NTAsNyBA
QCBzdGF0aWMgYm9vbF90IGNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7CiAgICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbXVsdGkg
PSAmc3RhdGUtPmNhbGw7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwg
PSBOVUxMOwpAQCAtMTU1OCwyMyArMTU1OCwyNiBAQCB2b2lkIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0CiAgICAgaWYgKCBtdWx0aS0+
b3AgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBtdWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQog
CiAgICAgY2FsbCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbXVsdGktPm9wXS5m
bjsKICAgICBpZiAoIGNhbGwgPT0gTlVMTCApCiAgICAgewogICAgICAgICBt
dWx0aS0+cmVzdWx0ID0gLUVOT1NZUzsKLSAgICAgICAgcmV0dXJuOworICAg
ICAgICByZXR1cm4gbWNfY29udGludWU7CiAgICAgfQogCiAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgogICAgICAgICAg
IWNoZWNrX211bHRpY2FsbF8zMmJpdF9jbGVhbihtdWx0aSkgKQotICAgICAg
ICByZXR1cm47CisgICAgICAgIHJldHVybiBtY19jb250aW51ZTsKIAogICAg
IG11bHRpLT5yZXN1bHQgPSBjYWxsKG11bHRpLT5hcmdzWzBdLCBtdWx0aS0+
YXJnc1sxXSwKICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aS0+YXJn
c1syXSwgbXVsdGktPmFyZ3NbM10sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXVsdGktPmFyZ3NbNF0pOworCisgICAgcmV0dXJuIGxpa2VseSghcHNy
X21vZGVfaXNfdXNlcihndWVzdF9jcHVfdXNlcl9yZWdzKCkpKQorICAgICAg
ICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAogLyoKLS0t
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwpAQCAtMjU1LDE1ICsyNTUsMTkgQEAgdm9pZCBwdl9o
eXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAgIHBlcmZjX2lu
Y3IoaHlwZXJjYWxscyk7CiB9CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKnN0YXRlKQorZW51bSBtY19kaXNwb3Np
dGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCiB7Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShjdXJyZW50
KSApCisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVu
c2lnbmVkIGxvbmcgb3A7CisKKyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1
KGN1cnIpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBtdWx0aWNhbGxfZW50
cnkgKmNhbGwgPSAmc3RhdGUtPmNhbGw7CiAKLSAgICAgICAgaWYgKCAoY2Fs
bC0+b3AgPCBBUlJBWV9TSVpFKHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCi0g
ICAgICAgICAgICAgcHZfaHlwZXJjYWxsX3RhYmxlW2NhbGwtPm9wXS5uYXRp
dmUgKQotICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gcHZfaHlwZXJjYWxs
X3RhYmxlW2NhbGwtPm9wXS5uYXRpdmUoCisgICAgICAgIG9wID0gY2FsbC0+
b3A7CisgICAgICAgIGlmICggKG9wIDwgQVJSQVlfU0laRShwdl9oeXBlcmNh
bGxfdGFibGUpKSAmJgorICAgICAgICAgICAgIHB2X2h5cGVyY2FsbF90YWJs
ZVtvcF0ubmF0aXZlICkKKyAgICAgICAgICAgIGNhbGwtPnJlc3VsdCA9IHB2
X2h5cGVyY2FsbF90YWJsZVtvcF0ubmF0aXZlKAogICAgICAgICAgICAgICAg
IGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3NbMV0sIGNhbGwtPmFyZ3NbMl0s
CiAgICAgICAgICAgICAgICAgY2FsbC0+YXJnc1szXSwgY2FsbC0+YXJnc1s0
XSwgY2FsbC0+YXJnc1s1XSk7CiAgICAgICAgIGVsc2UKQEAgLTI3NCwxNSAr
Mjc4LDIxIEBAIHZvaWQgYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3Qg
bWNfc3QKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfbXVsdGljYWxs
X2VudHJ5ICpjYWxsID0gJnN0YXRlLT5jb21wYXRfY2FsbDsKIAotICAgICAg
ICBpZiAoIChjYWxsLT5vcCA8IEFSUkFZX1NJWkUocHZfaHlwZXJjYWxsX3Rh
YmxlKSkgJiYKLSAgICAgICAgICAgICBwdl9oeXBlcmNhbGxfdGFibGVbY2Fs
bC0+b3BdLmNvbXBhdCApCi0gICAgICAgICAgICBjYWxsLT5yZXN1bHQgPSBw
dl9oeXBlcmNhbGxfdGFibGVbY2FsbC0+b3BdLmNvbXBhdCgKKyAgICAgICAg
b3AgPSBjYWxsLT5vcDsKKyAgICAgICAgaWYgKCAob3AgPCBBUlJBWV9TSVpF
KHB2X2h5cGVyY2FsbF90YWJsZSkpICYmCisgICAgICAgICAgICAgcHZfaHlw
ZXJjYWxsX3RhYmxlW29wXS5jb21wYXQgKQorICAgICAgICAgICAgY2FsbC0+
cmVzdWx0ID0gcHZfaHlwZXJjYWxsX3RhYmxlW29wXS5jb21wYXQoCiAgICAg
ICAgICAgICAgICAgY2FsbC0+YXJnc1swXSwgY2FsbC0+YXJnc1sxXSwgY2Fs
bC0+YXJnc1syXSwKICAgICAgICAgICAgICAgICBjYWxsLT5hcmdzWzNdLCBj
YWxsLT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gLUVOT1NZUzsKICAgICB9CiAj
ZW5kaWYKKworICAgIHJldHVybiB1bmxpa2VseShvcCA9PSBfX0hZUEVSVklT
T1JfaXJldCkKKyAgICAgICAgICAgPyBtY19leGl0CisgICAgICAgICAgIDog
bGlrZWx5KGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnIsIGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKSkpCisgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6IG1jX3By
ZWVtcHQ7CiB9CiAKIC8qCi0tLSBhL3hlbi9jb21tb24vbXVsdGljYWxsLmMK
KysrIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwuYwpAQCAtNDAsNiArNDAsNyBA
QCBkb19tdWx0aWNhbGwoCiAgICAgc3RydWN0IG1jX3N0YXRlICptY3MgPSAm
Y3VycmVudC0+bWNfc3RhdGU7CiAgICAgdWludDMyX3QgICAgICAgICBpOwog
ICAgIGludCAgICAgICAgICAgICAgcmMgPSAwOworICAgIGVudW0gbWNfZGlz
cG9zaXRpb24gZGlzcCA9IG1jX2NvbnRpbnVlOwogCiAgICAgaWYgKCB1bmxp
a2VseShfX3Rlc3RfYW5kX3NldF9iaXQoX01DU0ZfaW5fbXVsdGljYWxsLCAm
bWNzLT5mbGFncykpICkKICAgICB7CkBAIC01MCw3ICs1MSw3IEBAIGRvX211
bHRpY2FsbCgKICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2th
eShjYWxsX2xpc3QsIG5yX2NhbGxzKSkgKQogICAgICAgICByYyA9IC1FRkFV
TFQ7CiAKLSAgICBmb3IgKCBpID0gMDsgIXJjICYmIGkgPCBucl9jYWxsczsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgIXJjICYmIGRpc3AgPT0gbWNfY29u
dGludWUgJiYgaSA8IG5yX2NhbGxzOyBpKysgKQogICAgIHsKICAgICAgICAg
aWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAg
ICAgICAgZ290byBwcmVlbXB0ZWQ7CkBAIC02Myw3ICs2NCw3IEBAIGRvX211
bHRpY2FsbCgKIAogICAgICAgICB0cmFjZV9tdWx0aWNhbGxfY2FsbCgmbWNz
LT5jYWxsKTsKIAotICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CisgICAgICAgIGRpc3AgPSBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1j
cyk7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIHsKQEAgLTc3LDcgKzc4
LDE0IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgfQogI2VuZGlmCiAKLSAg
ICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoY2Fs
bF9saXN0LCAmbWNzLT5jYWxsLCByZXN1bHQpKSApCisgICAgICAgIGlmICgg
dW5saWtlbHkoZGlzcCA9PSBtY19leGl0KSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwgcmVzdWx0KSApCisgICAgICAgICAgICAgICAgLyogbm90
aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICAgICAgICAgIHJjID0g
bWNzLT5jYWxsLnJlc3VsdDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGNhbGxfbGlzdCwg
Jm1jcy0+Y2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXN1bHQpKSApCiAgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CiAgICAgICAgIGVsc2UgaWYgKCBtY3MtPmZsYWdzICYgTUNT
Rl9jYWxsX3ByZWVtcHRlZCApCiAgICAgICAgIHsKQEAgLTkzLDYgKzEwMSw5
IEBAIGRvX211bHRpY2FsbCgKICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9h
ZGRfb2Zmc2V0KGNhbGxfbGlzdCwgMSk7CiAgICAgfQogCisgICAgaWYgKCB1
bmxpa2VseShkaXNwID09IG1jX3ByZWVtcHQpICYmIGkgPCBucl9jYWxscyAp
CisgICAgICAgIGdvdG8gcHJlZW1wdGVkOworCiAgICAgcGVyZmNfaW5jcihj
YWxsc190b19tdWx0aWNhbGwpOwogICAgIHBlcmZjX2FkZChjYWxsc19mcm9t
X211bHRpY2FsbCwgaSk7CiAgICAgbWNzLT5mbGFncyA9IDA7Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tdWx0aWNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbXVsdGljYWxsLmgKQEAgLTI0LDYgKzI0LDEwIEBAIHN0cnVjdCBtY19z
dGF0ZSB7CiAgICAgfTsKIH07CiAKLXZvaWQgYXJjaF9kb19tdWx0aWNhbGxf
Y2FsbChzdHJ1Y3QgbWNfc3RhdGUgKm1jKTsKK2VudW0gbWNfZGlzcG9zaXRp
b24geworICAgIG1jX2NvbnRpbnVlLAorICAgIG1jX2V4aXQsCisgICAgbWNf
cHJlZW1wdCwKK30gYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3QgbWNf
c3RhdGUgKm1jKTsKIAogI2VuZGlmIC8qIF9fWEVOX01VTFRJQ0FMTF9IX18g
Ki8K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--=separator--


From xen-users-bounces@lists.xen.org Fri May 12 10:46:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 10:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d9851-00082N-Pz; Fri, 12 May 2017 10:45:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d9850-00080o-1n; Fri, 12 May 2017 10:45:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0E/2F-03696-D5295195; Fri, 12 May 2017 10:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWS0XRdVTdmkmi
 kwawdPBa3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNOL5gFVPBW+OKvytmsjYw
 ntPrYuTiEBI4zihxqf8CC4SziFFi1rVlbF2MnBzMAq4SN/ZthrIVJS7ca2ABsXkFBCVOznwCZ
 ksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXh2Jl/tXg9nCAlkSh9/sh5pjJvGg9yVYnE
 VAVWLlo21MExh5ZiFZPQvJ6llIVs9i5ACKa0qs36UPYUpLLP/HAVEtL7H97RxmCNta4u/dz1B
 TLCT+79vODDNxSvdD9gWMnKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQIDnAEIdjB+WRZwiFGSg0lJlPcSq2ikEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41q
 y8wSrHk5eelKknwmk4EqhMsSk1PrUjLzAHGIEypBAePkghvF0iat7ggMbc4Mx0idYrRmOPc3H
 fvmThuLPj6nkkIbJKUOC8/SKkASGlGaR7cIFhquMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiV
 hXlmQKTyZeSVw+14BncIEdEr/H2GQU0oSEVJSDYx6v7WbLoWI2N7Qy7pZ7n1tYYxpru2MHyek
 bn3TjDyS/XGjiLPHKt2tcsF745+uP7TVxKSoNTeTuT0ryOGk+4O6bZENC75o+z58L+L4tnjPs
 oi1v5l2fMsxi3lp+Tz+wobHBit4JknuUPNdffnvhZ1pd8KLlklUH1UzuzPvWn4/Y5+Vk13p5e
 9KLMUZiYZazEXFiQD5pIxzCAMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1494585947!45086562!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56650 invoked from network); 12 May 2017 10:45:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 May 2017 10:45:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984g-0007gd-EM; Fri, 12 May 2017 10:45:30 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1d984g-00074N-Bd; Fri, 12 May 2017 10:45:30 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1d984g-00074N-Bd@xenbits.xenproject.org>
Date: Fri, 12 May 2017 10:45:30 +0000
Cc: "Xen.org security team" <security@xen.org>
Subject: [Xen-users] Xen Security Advisory 214 (CVE-2017-8904) - grant
 transfer allows PV guest to elevate privileges
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-8904 / XSA-214
                              version 3

         grant transfer allows PV guest to elevate privileges

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The GNTTABOP_transfer operation allows one guest to transfer a page to
another guest.  The internal processing of this, however, does not
include zapping the previous type of the page being transferred.  This
makes it possible for a PV guest to transfer a page previously used as
part of a segment descriptor table to another guest while retaining the
"contains segment descriptors" property.

If the destination guest is a PV one of different bitness, it may gain
access to segment descriptors it is not normally allowed to have, like
64-bit code segments in a 32-bit PV guest.

If the destination guest is a HVM one, that guest may freely alter the
page contents and then hand the page back to the same or another PV
guest.

In either case, if the destination PV guest then inserts that page into
one of its own descriptor tables, the page still having the designated
type results in validation of its contents being skipped.

IMPACT
======

A malicious pair of guests may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and information
leaks.

VULNERABLE SYSTEMS
==================

All Xen versions are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

MITIGATION
==========

Running only one out of the three relevant classes of guest (namely:
32-bit PV; 64-bit PV; HVM) on any given host will avoid the
vulnerability.  (Note that this must also include any nonprivileged
service domains such as stub device model domains.)

The vulnerability can also be avoided if all guest kernels are
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator from loading
code into the kernel (e.g. by disabling loadable modules etc) or from
using other mechanisms which allow them to run code at kernel privilege.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa124.patch           xen-unstable, Xen 4.8.x, 4.7.x, 4.6.x, 4.5.x

$ sha256sum xsa214*
1c038c3927d08e6abdf3ce320bb8b0b68a106e6ac86b4e8194035dc5e4726d64  xsa214.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.


(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZFZIpAAoJEIP+FMlX6CvZHfsH+wdMlBxYgNB8pf405BLp6Jxy
rv/8/cZjOYvIfHL3L4DnwROJ351AC4G3Yja1PqCl6/XFCuMYLIWlYknFAjE4kPTf
lvvjYiogMR9SD60odieh5fqZdEBq2jIAD6h0Wn2klb5B3U3T5DdIgOOGnhz+OqX7
/clQEWJsDD9sVmEO46weZxgIiOkTLyBBbrXE3+y4qdwEbo+yhLkFj7nKpA+v8NxZ
heOKALALSW7OtYy2Zr2B4+n1FQyeqsyovl3YPK4MKB5BYDBboDUBuPn2YCYCa4JY
UBIL4ZsWsqBUouVqccVvOUIF1PMr8lyB7+xopSOTC23/pTrT3gAetKUVxxB6uqI=
=CGId
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa214.patch"
Content-Disposition: attachment; filename="xsa214.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGRpc2NhcmQgdHlwZSBpbmZvcm1hdGlvbiB3aGVuIHN0ZWFsaW5n
IHBhZ2VzCgpXaGlsZSBhIHBhZ2UgaGF2aW5nIGp1c3QgYSBzaW5nbGUgZ2Vu
ZXJhbCByZWZlcmVuY2UgbGVmdCBuZWNlc3NhcmlseQpoYXMgYSB6ZXJvIHR5
cGUgcmVmZXJlbmNlIGNvdW50IHRvbywgaXRzIHR5cGUgbWF5IHN0aWxsIGJl
IHZhbGlkIChhbmQKaW4gdmFsaWRhdGVkIHN0YXRlOyBhdCBwcmVzZW50IHRo
aXMgaXMgb25seSBwb3NzaWJsZSBhbmQgcmVsZXZhbnQgZm9yClBHVF9zZWdf
ZGVzY19wYWdlLCBhcyBwYWdlIHRhYmxlcyBoYXZlIHRoZWlyIHR5cGUgZm9y
Y2libHkgemFwcGVkIHdoZW4KdGhlaXIgdHlwZSByZWZlcmVuY2UgY291bnQg
ZHJvcHMgdG8gemVybywgYW5kClBHVF97d3JpdGFibGUsc2hhcmVkfV9wYWdl
IHBhZ2VzIGRvbid0IHJlcXVpcmUgYW55IHZhbGlkYXRpb24pLiBJbgpzdWNo
IGEgY2FzZSB3aGVuIHRoZSBwYWdlIGlzIGJlaW5nIHJlLXVzZWQgd2l0aCB0
aGUgc2FtZSB0eXBlIGFnYWluLAp2YWxpZGF0aW9uIGlzIGJlaW5nIHNraXBw
ZWQuIEFzIHZhbGlkYXRpb24gY3JpdGVyaWEgZGlmZmVyIGJldHdlZW4KMzIt
IGFuZCA2NC1iaXQgZ3Vlc3RzLCBwYWdlcyB0byBiZSB0cmFuc2ZlcnJlZCBi
ZXR3ZWVuIGd1ZXN0cyBuZWVkIHRvCmhhdmUgdGhlaXIgdmFsaWRhdGlvbiBp
bmRpY2F0b3IgemFwcGVkIChhbmQgd2l0aCBpdCB3ZSB6YXAgYWxsIG90aGVy
CnR5cGUgaW5mb3JtYXRpb24gYXQgb25jZSkuCgpUaGlzIGlzIFhTQS0yMTQu
CgpSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTQ0NjYsNiArNDQ2NiwxNyBAQCBpbnQgc3Rl
YWxfcGFnZSgKICAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2lu
Zm8sIHgsIHggJiB+UEdDX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCB5
ICE9IHggKTsKIAorICAgIC8qCisgICAgICogV2l0aCB0aGUgc29sZSByZWZl
cmVuY2UgZHJvcHBlZCB0ZW1wb3JhcmlseSwgbm8tb25lIGNhbiB1cGRhdGUg
dHlwZQorICAgICAqIGluZm9ybWF0aW9uLiBUeXBlIGNvdW50IGFsc28gbmVl
ZHMgdG8gYmUgemVybyBpbiB0aGlzIGNhc2UsIGJ1dCBlLmcuCisgICAgICog
UEdUX3NlZ19kZXNjX3BhZ2UgbWF5IHN0aWxsIGhhdmUgUEdUX3ZhbGlkYXRl
ZCBzZXQsIHdoaWNoIHdlIG5lZWQgdG8KKyAgICAgKiBjbGVhciBiZWZvcmUg
dHJhbnNmZXJyaW5nIG93bmVyc2hpcCAoYXMgdmFsaWRhdGlvbiBjcml0ZXJp
YSB2YXJ5CisgICAgICogZGVwZW5kaW5nIG9uIGRvbWFpbiB0eXBlKS4KKyAg
ICAgKi8KKyAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOworICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKKwogICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
ICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--=separator--


From xen-users-bounces@lists.xen.org Fri May 12 21:04:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 May 2017 21:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d9Him-0006XU-DD; Fri, 12 May 2017 21:03:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1d9Ba6-0002FK-PQ; Fri, 12 May 2017 14:30:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A5/FB-02956-0F6C5195; Fri, 12 May 2017 14:30:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRT2d19ezdV1SzwtpVplD9SUHgyD6AU
 Z0YMSzR7U1W7baJty7yoNCo0SXOGjRTJdWFCRi0wzcGiIpYkGpk2LiFiSCeGjmdLDmtq93mn2
 ++s75/vOOd/5cWhcWUapaS7LwvFm1qihgomVp4jkGG9LWGrcxKP12rLqPFz784kN035tGMc34
 4lNw93EPnSINJjTMrKOk3rX5VYq8zaZZXd1BuagFsKKgmmCycXhiu0hKQWIsSJoKh6YYpTMBI
 J7gx3IimhaxSyDkbuClJ/POBA0NNXgVhQkihLg5tUiSsI4EwXO+5cJCVNMNNws6JjCCmYjvMy
 7REqYYJbDq7FaTMJhTAoM5Tb7NaHQZv88hYNEfWW1Dck9tWAv7/DjRVA75JiaC8wS6HnWiSRD
 wOQjGC57S8mGlkJb3jW/KBJetDsIGe+G8b4qf56HL09HSbl4koJ3152UHHRT0Ft8y1+RCcPVP
 kzGq6HyzTdcFv3E4I6twl/RS4Hng9PfNwI8RVWBMtFIQl3LKCYH9aHQ1+L2231PQa1PHqJi1O
 B1taEiFFU66xtKZ61eOmv1Wwh3ohUCx5/h+Jj1sWm8Qae3mFiDMSY+bkOsiRMEVscZ2TQhNj3
 D9BiJJxIgPhcq6dr7HC2gMU2Ywk2GpSrnpmWcyNazgv4Yf9rICc9RBE1rQNHxQuRCeU7HZZ00
 GMU7m6aBDtHMV/ASrRAyWZNg0MnUS7SWdni+ezH6Xf4PL6YkzBlmTh2uqJOkjCTVnzbPNJq+W
 TeKVKsUSLSmDMnkeJPB8j/fj8JppFEpmqUuIQazZWZev2gFE60U+lSSFQv7j1LnoOA59qPpWw
 7zxyp+pdw4u60nMqD+wesja/b/aBL6Ag5eTPA5VL2tWPi6hcnuj4V/qmp2ucubG62tO1Z14bv
 P+8YYj7YgaSCpQlXi3bduu7M7huxM/O17dnFn6oGeVy5fdPq56E/ZpqpNtvLJPYmLT3VvHUka
 nDcnMujCuP3I2Id2bayGEPRs/GqcF9i/lJSIMq4DAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1494599407!68165450!1
X-Originating-IP: [40.107.4.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35096 invoked from network); 12 May 2017 14:30:07 -0000
Received: from mail-eopbgr40086.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.86)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 May 2017 14:30:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TisL0+jTsJTtIpv74bS0HcTxgq+TLfFpsbPFLU3xv04=;
 b=VWUfKhAV4tFSynReZoRB31YBd5ZGhv/oxFBzIeiRRQskk+LPJAIfPn3FPw0tfQdAO1mkqq9+i5CTfB5Z6Ta2PRGh7OGx2pKkkC0GRFvUPln3Zt67Y+q0qRSp2LtNSP8Jb79Ktvxq0BFp/TLvsZM0L22T5xXhcCD5qKC0ub64JoE=
Received: from [10.17.180.111] (85.223.209.56) by
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1084.16; Fri, 12 May 2017 14:30:06 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-announce@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <bee46560-bd10-b26f-0a93-116f95ac3c55@epam.com>
Date: Fri, 12 May 2017 17:29:57 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0402CA0009.eurprd04.prod.outlook.com (10.175.27.19) To
 DB6PR0301MB2408.eurprd03.prod.outlook.com (10.168.71.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 951fe8e1-4e3b-4178-6952-08d4994362ed
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 3:QlcBriUJS570denvxBIcppV3ORKYJm64iwrcy4QZu/wjCQvSw9RIKRM1+awA0Hvnl2HmdyGN0A7mnz3L2AYKD2EEHasR3ockZ6FbUrhLUOfIBvMnxEQak4lpujtzKEAEidHu6vSv3PJnuUPRgkEUpO4SYpaaA/KllUiFKUdNFevYRdsTaAhype9Nhz/2jaF3X2sEXmj+2kzt9udkgmTew8Gxr6DvlIC/qx7sc2YmzVpfyAefrzSLb4gqXCF2lcW6BNT5I87a2mWZutmtYYp9mbirc/W8PdTe4DiyY7vTgkm+eM9bZI+XwmsgWZTWHvWjnac3lljWf4UGwVGZc4ryhQ==;
 25:mjQLLAA2rLZfTrUVieENjEin7B9TQHddBpFxL2QaoQjLtRqYlKWf5uD8G1HshZIWyZveLOG+5qzSbsvFHs03s0797WCiWo1BMYXi01argGBS/dQR7xqw6c/uXvn5V2Pw8ZGjnCuYRmD0wqKSa61w+lvsS8qPeoXKMHYUGbj6jkIdXbp7GKvJccp3iewBC8az93+4FfKpTiBQCFa9Fypjg/dCHxID3t+BVujNN7hqbWLV4Hh7EOQVfdwz7pKplWShra1cfepTpFkY+Q/TM2xNIpLQnujc6lkWTZe1eUIhMXeW8LHjPkcVd0R51DgU3xWWRoHWsAgWmw0+2dr51F/9aCEkGdojBX+tGCKrAZr9yEMiBDXhRUAvQDlBDsmSOTl9Su6h8N+kpfORu5SLlaEv4BFq3n8hthdgYI3a5rAT1kzClljI/hovQRSBT3nhNjnH19Nu7XdeGSvPIYZsOOb3Yj3jGEi9dF+qFZxbhJbzK8k=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 31:nAwgz84cE+iTFhAGGfNYwQ98QN6oGJ7E1lgrl1pWXCQo890DEDZKpeT3l6xMnwAEEfKnpkf+iHX+4vWE9A5QQre2RGgftGH4UgK/u7cob292GL6AXjtszW7+YIbgI/Wi2NRjjmC6F/dyQI1Hy+I4OrY6uhDvONRN+XVNonQGVCXm+iTyqZJCWQRe6WsHPzXUMPvIuPeDm1pYj2Jj6/Ww+naCC7Ne6Lox65UnuKiIuYFoChN+cnL9hbcZb3RZH6vnBSWc+ApN5Zui/VHemUlrMw==;
 20:LTQlklZUlRBpVqSarry1v+jdLq9CRzUUMzgB63NXt3pfle4X8h9y2btudY1mnwzjgJ7FjKPV3dkpU/wVYhY7W+T9qsyXjnnlaOKG4Edgx0qOpOpWkBXXUMVLcZndmYA6l6yuM2Fy6CFOxZfQzx64mQ1VbzAao0ssoetCn9oyrFONRaDfs0Mx2E/wDdZPdr0jD62by8OurcGmoG4xvZQ49rMUWmXEHRlctOgS1RdnSDdx47blWuZL8VWsegNFK40hbeSXLprbDdA8khoPpoNEKfKOhJyL0pBvoBMFghy4yiRhqJlMSxyjI82Ht+JyTFiNOrll4OqaMy4JoJWJslFnjvmfU14pf12Z7a/JhHI04cdaeUk4CgAMeNPrKLbZ7vPh5wqmf0lwGDMfoeym2K4vdSG6tkUYxPQ0gXgqJcMhpWJ++UGPpPSzkbrpYgFoU+5RmjrrAqXnGD71I6IWYVYg+5TQL+XSe8VnYT5coFWXQHgJYMVnxpVhMUSIwVP0sSyo
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2408770F3C56EAC74218BFA0E6E20@DB6PR0301MB2408.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(6072148);
 SRVR:DB6PR0301MB2408; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 4:mrUH4LpLD3WCS6C2mmmovz+0xNhEbtWff27b3rd3gmxCis10+B1n/6Ayoh+x4zijmv0iwj8icUBmlFeBPmE2oINGa90/C6rkirmhneO6LoKd6TORBOFZZ0kusrd57csCcU+y3y/9VbsO4k+mA+KvN2prMVbzeRXr+RNz1CIyLvEwhp0GhchHXeFfGfyr3VDxG36P6VYalQCOE5J4zxh/Z0prvJHxzKGy3MF+XRahf2urfhUUWrWFNunnUw3koipO9VQ7S4TUnJbD7hoPay/cGTBD2BLdInzU7NClBL+1dNG0EiZP1k+r6JS22mi16sMcCwry4cS9nfldTXsiEd+j5bNhM0Q6IbVmEDgigzzz1rDwuuJBNs2iEUYsoreFsYN2Jvu3HAzwuuMEPnaU8NQ0058KCUCD7YNpwxtoJxgwv7NBXrQZBR9tYgNoYyMOcOR858IfBFJ2qakZ8HWjhV5n263YpiYcMzZoNFkkVknB7XEBW1UqWxQ2G8ixytsyf4ghU/U7z97IQbwCqMmzwMiTvqLFGaX08HEuJ8TKPNfocaVUaF8jxdwU4nxFoVo6cSgw4v7O/tFj1k9Vbjxc2dq3Zn/pF9APCRbINgk3Jkl8XXGP4QhByu1XlAJPcl/jvScb07SxgIQYWlHgIwomJeeYFmC/j8dWJgVqIFyJVWfA8JywLSHmy4UrxkLgjeZ7SAbGMjaSrABlloC3KrBBGA4gzRB9BW/LmKV0Gnwnfc6sVoVDrEBhOWMwEg+iCl2sIY4toV+OtWMQDv1PIR/Svt99MiniCKEmJWDzg1Mpzt3TS2A=
X-Forefront-PRVS: 0305463112
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39840400002)(39400400002)(39450400003)(39850400002)(39410400002)(24454002)(23676002)(38730400002)(31696002)(6246003)(229853002)(33646002)(7736002)(6116002)(3846002)(4326008)(6306002)(53936002)(8666007)(53546009)(72206003)(77096006)(25786009)(6486002)(90366009)(189998001)(81166006)(8676002)(478600001)(2201001)(305945005)(230700001)(65826007)(6666003)(5660300001)(2950100002)(42186005)(65956001)(76176999)(50986999)(66066001)(54356999)(31686004)(65806001)(2906002)(36756003)(80792005)(83506001)(50466002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2408; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjI0MDg7MjM6UythYWtyK2FCZGVCcVM2Y0JFQ1RJUVpz?=
 =?utf-8?B?cmRvOTdSK2xzWk9pUWJQaEFOdDZuT2t6TG5wQkZmU2VQQTRCSUtBTHVTTUZu?=
 =?utf-8?B?ekNzNDk4azhIWSs4K3g2YjZ6UTNJbFpoYVVqSGtUU2o2cU1XZlYvV09wR1dC?=
 =?utf-8?B?L0hwd2ljUy9mbjNMWVdHd0R6alQ3blFTVzhkOS9rNSs3SDYrSGJTeGR2bkhQ?=
 =?utf-8?B?cExoWGdQbG5rUXRIdWszT2pqdk5YemxCdUlpU09ndWhGTW9xZXZCUjh3aWxx?=
 =?utf-8?B?c0MyUDdUdGFYNHRJd2tTODRROXN4YXdJUEtIZ1FObjYwdnJjMENlZENOdk50?=
 =?utf-8?B?NUlPOU5VY0FscXJKOFVOcVE0bUVVNFd2MUtPcXQrQUdVbm9IYkhRYTA4R0l3?=
 =?utf-8?B?UVZXWXhTYjV4YmZjbXBjbEs4VHNXd2hGakRWdHFIKzVOVnMyTElIZkJJamdi?=
 =?utf-8?B?Z0h2TVNCcDN3b3pXUEk5S0hsdTBVd2V5MVRnb2s0dVdCYzV6aFZtSUExUnlJ?=
 =?utf-8?B?MnNhL09TcHMyN0tuRUorZmVad1NlVW5zK3ZudWNZZHJINlRkRFZ4djBGUUt1?=
 =?utf-8?B?MnBXc1QwOHNlVFg0ai9UTDVnYUd2UEpZSDZ0NDNCOGxjM3J5Lzk2VFNvSzYw?=
 =?utf-8?B?Ymc4UzlGVUNuZ2VOOHhTWGxPODNSK0VCcTVkLzh0ZG1taVhGclBMS1BHbWJk?=
 =?utf-8?B?dG1yd2ZZMXozeHAxeVpJbDQvMUd6K0JwWktTQXRRaW95VHhaa1V4MXpERnF1?=
 =?utf-8?B?VGloTGJTeWJaMWtyNTQ4OEpubTN4Z1hGQXAyZkU2SFBsUlp4TWdtbHI1R0pO?=
 =?utf-8?B?VmFVb1c1Vmk3VE9VVTVjNHpDRVZZMGVxcy9YRUNpcC91N25ncXh2YzU1YUtW?=
 =?utf-8?B?bVhua2hiMXVISmVYOEYxUndZMW1CU3czMDJTckZGRlY3Y2ZiWC90eFVKRE1u?=
 =?utf-8?B?Z0puUFB0WHZncjA1ajhxbEFnU09Da0JrRTQwR0dDNmJkWmxwd0JJRDllTk9k?=
 =?utf-8?B?V0JXeUpoWE1FdXdGNVFFa2VJMFNsbGJiVVFBZWpLckRKcWcydzNRckNOdE83?=
 =?utf-8?B?R1kydmhrME9wVENQbDZtUGJCcU41enhKZjRrT1VhTC9oY1p4MU1SUngvSlF1?=
 =?utf-8?B?a1BiajJBRUxTMGNxL3JiaEFHR1VJY2NkcHpCbjZTK3ltWk84TVRZNWwzOTZu?=
 =?utf-8?B?cC8ySk1rWHdFYTQ0SnB1LzEvaVk5d3RncnZlaUJyMzg4ZWVJV2llZzhoOUl0?=
 =?utf-8?B?bzZGWkZzd3RGSlc5YzhkQWJIUjNlOWtFV01HbmRlaXNyb3lIU0JUeDdtTkxP?=
 =?utf-8?B?L3BaM3ZLSnBTMzZibU9qS1lFbEZCTm12endvU0dlRUIvSGZTNWZ4N3ZYUUxX?=
 =?utf-8?B?UzdJckIxeDN2cG1EcGF2TWxuY0NTQUwyUW56bzhXRnlhMGlaKzdFYVhJYlEv?=
 =?utf-8?B?bzRUY1BnUTJYRFdkVWwwNVhWRVFPOUhDN3lrOC9MMVFvWWJFNjR5dk92ZXE5?=
 =?utf-8?B?UGhjVHVPejZ3T0w3anlJeFEzaHRPM0pySWJ3Qk1DRnZrcDdMOHY2QnVldWRX?=
 =?utf-8?B?WlJCQU05WDZ2SUkzaDZyVzNVOXFjYUczRGxydkdrUzVFZGYyc0FaZUVkZkIw?=
 =?utf-8?B?OENKUU5haHdLbGJkaHhXVG0yeCtBblRLNi9hU2QreXhVNmx5UmNibzFwd2wz?=
 =?utf-8?B?Y0FNeHRVRjFzbnpUZGcwbk9BaUJ5SzQ0eWlJRzFGaWc2WExWdjV5QU5RUnJz?=
 =?utf-8?Q?tt0rvxDB3iU+s9/XXTZuSD7dYy+TJEyMCozxAg0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 6:WU6b92E+ejVOWfpp8qyXqyR6ef2+MzrxjvAGpskYtuoWIDjFd+v83XE92c2CpWCKsbzj/2G5kzgMa8rl5pIp7pvFeZYb2qwmJ14+W2rg34PS6DC3YY1Kp33e7dLKfDhJswWHJY76x3mtLUmODwTGEKhbFCwAbYDFi2iBvWOEbL9YDXx7hTEXWwdnKN9zWfQB/0gd68eqSVZOLVhc3dE4jdBQNgqtPAnWayIF5n/fFfflHPluYciKY2vwpwitnLirMBUiB3baXCO/kj/eHPrioXE3t7sgG/EFXby/jNItIrgP8RjVkdj37LOZcWFbh4Qx0ev1FigmsBNfUvsNl91j/Kggyd3AWzBYAwk3CCwWrJIpAU7PrsYwLWSu8b1MmsaReq1EDJTwUq2RC3hQBUSjRkrcnpOxpCoNQtY4Sx3to9G6YMEd0zMicjVGdpBaoQ6Xb/M+OkAYmBoWqbXl5NNKC5owsdm6wfbmeaxH8bZobOAafFuePtkdPFZDAzNxhX1GquC9doQffqw7DUqzXflYog==;
 5:oVMssXS7H4dxaNePiWsKuQefbjBNqvbN29JD90GMuQQGxovhfogHXiWhR5oE8SGQh86+D0c0bkvReOqpFUAsN/YqlOVMvgqjbQdbME9F8QmuAdQ/ZtbUqR7Gy6zYa6ZrH4e3/8OdxO/yxK4OpxaCOw==;
 24:QiA3jj8dfRD6/E4ytmXzfGfyX5rBMQwzvfUqIFKgZqovZFic5prpV6IYPBl3uFoPWkknWrEq0/cGaakioKZ2x6BtqBDbkWTpcEJ+bbLJ4KE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 7:rZqNSLCXQdUCmu01AOj/Usoqpg+eK15Rbcjsd1LEiMjfuHXfhEnEAXkQPk9uAFGosTOKIcgW13wnP0wFF6eXeUoeUmpz2CIVZrTZCtQcXegQByJMGewlkFX9ZL4rF7Dlj8VdcXLHohjYe+Iy/qSX46l62r4xtfrfAzvKk3545riRDR/5vmjoRLcAwWsdrRi+IsYulTieYarmrBl8wYN9FhGG1jQS0MuXxnVKe5FITOm9nkE22X8qNnFamTcAwtDoxQMXZRPxvNnnzDVzrjEXP3phzxI7QAgW3nZ7vk6oc1aommRn/E45SCusxyS9uZQOYo1rSNNFKpyPW1tlOT7/gg==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2017 14:30:06.0020 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2408
X-Mailman-Approved-At: Fri, 12 May 2017 21:03:31 +0000
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

RGVhciBKdWxpZW4sCgoKT24gMDguMDUuMTcgMjE6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBB
cyBhIHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5IHRvbW9ycm93
IChUdWVzZGF5IDl0aCBNYXkpLAo+IGZvciB0aGUgaW5zdHJ1Y3Rpb25zIHNlZToKPgo+IGh0dHBz
Oi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8yMDE3LzA0LzEzL2Fubm91bmNpbmcteGVuLXByb2plY3Qt
NC05LXJjLWFuZC10ZXN0LWRheS1zY2hlZHVsZS8KPgo+IENoZWVycywKCkknbSBhc2tlZCB0byBw
ZXJmb3JtIGEgWEVOIDQuOS4wLXJjWCB0ZXN0aW5nIG9uIFJlbmVzYXMgUi1DYXIgR2VuMyBib2Fy
ZCAKKFNhbHZhdG9yLVgsIEgzKS4KCkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSBpZiB0aGlzIFsx
XSBpcyBzdGlsbCByZWxldmFudD8KQW5kIGlmIHRoZSBzbW9rZSB0ZXN0IGRlc2NyaWJlZCBoZXJl
IFsyXSBpcyBlbm91Z2ggZm9yIFJDIHRlc3Rpbmc/CgpbMV0gCmh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL1hlbl80LjlfUkNfdGVzdF9pbnN0cnVjdGlvbnMjU3BlY2lmaWNfQVJNX1Rl
c3RfSW5zdHJ1Y3Rpb25zClsyXSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5f
QVJNX01hbnVhbF9TbW9rZV9UZXN0CgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Sat May 13 00:07:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 00:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d9Ka4-0001jT-Bs; Sat, 13 May 2017 00:06:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1d9Ka1-0001j7-Hg
 for xen-users@lists.xen.org; Sat, 13 May 2017 00:06:42 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D2/93-03587-01E46195; Sat, 13 May 2017 00:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAKsWRWlGSWpSXmKPExsVyMbThsC6Pn1i
 kwcH7Rharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aXvltsBW8281UcODidtYFx+lueLkYuDiGB
 fkaJuauOsoI4LAIbWSUWH9wI5kgInGWVaJp/A8jhBHLiJPbdOcQEYVdKfH3VytbFyAHUri2x5
 EoSSFhIYCqTxOafZSA2m4CRxNzZk5khyl0k/p2eyQhiCwv4SSzunAc2UkRAQeJC9w0miCumMU
 mc/nOFGcRhFljDKLFy12ywDl4BG4mThy6CdbAIeErsPN/JBmGrSizcdgesRlQgXOLmrlusEPW
 CEidnPmEBsTkFLCW2Lt4AdjSzgL/E0Z23GCcwisxCUjYLSQrCtpW4M3c3M4QtL9G8dTaU7Sgx
 bdMKNpj49rdzgOIcYPW39iRBhJ0lDv1/woSqBMS2l+i8cZF9ASPXKkaN4tSistQiXSMDvaSiz
 PSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhlAIIdjL+WBRxilORgUhLlvcQqGinEl5
 SfUpmRWJwRX1Sak1p8iFGGg0NJgvefj1ikkGBRanpqRVpmDjBxwKQlOHiURHhngKR5iwsSc4s
 z0yFSpxiNOV5cfv+eiePJyh/vmYRY8vLzUqXEeW+AlAqAlGaU5sENgiW0S4yyUsK8jECnCfEU
 pBblZpagyr9iFOdgVBLm3QIyhSczrwRu3yugU5iATun/IwxySkkiQkqqgXFXt6hezd43ayr/H
 Z0/bZvj3xe7jbafjTmQ42XBY/F75o7dKS+fhsseYRZ5EiCz6Y+M+0z12Zv++Dg+nWq33+6e7I
 3voYe0Gy89FLgT8VKydq296n7D0iC3Q0feGb4NieEvWLYy7aBF3ISnbybWcd1tODenpemtRot
 Ek/DsPz7WhaZt62wOHq9XYinOSDTUYi4qTgQAKdE4k2MDAAA=
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1494633996!68129508!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.2 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 UPPERCASE_50_75,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34063 invoked from network); 13 May 2017 00:06:36 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 00:06:36 -0000
Received: by mail-wr0-f195.google.com with SMTP id 6so8902381wrb.1
 for <xen-users@lists.xen.org>; Fri, 12 May 2017 17:06:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to; bh=3fJziYZYNs1IVd/qwobdqqBSkIEqU224UjYKNmSTukg=;
 b=glGdo9BnNGhJaBxTwqLgWjr+ODhH/YUpLlkj5isHlIoaxPqpgumC8owvfLJKMbN7GT
 L2ebeBxsLmf+F8WAY/AzvMLCZ3zSRRnCWPLPGgQZmGmlcfIcj9c05xWggTbGXzSb5g49
 /qnanvACTACrgfOWzCY9olhqBYoXDLivQCXvng0DG9YmhFDr4GqWd0IlwI6+5BGj3v0C
 9j0N6nrPWKa7ISZsFBxHUtm7em/S4KNNYjxd2GylQ1P+kB2lkJcVjtyUzQ08p8RhozTT
 lKx5YpiPrQ90bxI0Pw3SFaKDh0EUPOo9vzDMg6yZ4oK3b1H08GKQlhSUatW3dcZVw6cs
 lF5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to;
 bh=3fJziYZYNs1IVd/qwobdqqBSkIEqU224UjYKNmSTukg=;
 b=oClrXwb6SLQWT7NNAUyeC9AlAU/Zlk0VyXGtXq8R7YNZbZdaXS9JKJKTBUCiWp95aa
 AgDtRPTQTlzkqqHcEYwyIl/KeUeYr01s+weo9MJT+YlPLa2KIocPeBkAQ/avRcuLVmyH
 +Enbkc8PGExTeu+XNqQ6IFrrjtVpRsOXWyC73jy1xToFOAPJSmiath8bSdnIj8QTcSIQ
 Z8kUgwvLzX2oo7aKHVTvfbwINWUcP+7BzImX+pX50l0SzBD0AWGhvNYbI+I6FY+c87x/
 sWCtPJfhroJLwy+EIKIRQrzahCsEI12hMACN4BpnzRReEfxaGaOH7p3xUlbvDEGHi8RR
 2Zqw==
X-Gm-Message-State: AODbwcC0XbsWriC6tn6WQg81Tda/qzLKdbqPX4QIsIhIkVMAtzNgCebY
 b2s52Gi/IacMlA==
X-Received: by 10.223.136.75 with SMTP id e11mr4760526wre.14.1494633996345;
 Fri, 12 May 2017 17:06:36 -0700 (PDT)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id p187sm4020985wmd.24.2017.05.12.17.06.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 May 2017 17:06:35 -0700 (PDT)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Message-ID: <f936f158-a256-252f-02ed-ce23f053715f@gmail.com>
Date: Sat, 13 May 2017 02:06:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
Content-Type: multipart/mixed; boundary="------------2EFD985AD961A8E3B83FFE5F"
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--------------2EFD985AD961A8E3B83FFE5F
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Hi guys,

My issue is still remaining with new kernels, at least last revision of 
4.10.x branch.

But I found something that can be interesting for investigations, here I 
attached another .config file for kernel building, with this 
configuration I'm not able to reproduce the kernel panic, I got no crash 
at all with exactly the same procedure.

Tested on 4.9.16 kernel and 4.10.13 :
- config_Crash.txt : result in a crash running fio within less than 2 
minutes
- config_NoCrash.txt : even after hours of fio, rebuilding arrays, etc 
... no crash at all, neither no warning or anything in dmesg.

Note : config_NoCrash is coming from another server on which I had setup 
similar system and which was not crashing. Tested this kernel on my 
crashing system, and no crash anymore...

I can't believe how a different config can solve a kernel BUG...

If someone has any idea...

Bests,


Le 09/01/2017 ŕ 23:44, Shaohua Li a écrit :
> On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
>> Hello,
>>
>> Replies below + :
>> - I don't know if this can help but after the crash, when the system
>> reboots, the Raid 5 stack is re-synchronizing
>> [   37.028239] md10: Warning: Device sdc1 is misaligned
>> [   37.028541] created bitmap (15 pages) for device md10
>> [   37.030433] md10: bitmap initialized from disk: read 1 pages, set 59 of
>> 29807 bits
>>
>> - Sometimes the kernel completely crash (lost serial + network connection),
>> sometimes only got the "BUG" dump, but still have network access (but a
>> reboot is impossible, need to reset the system).
>>
>> - You can find blktrace here (while running fio), I hope it's complete since
>> the end of the file is when the kernel crashed : https://goo.gl/X9jZ50
> Looks most are normal full stripe writes.
>   
>>> I'm trying to reproduce, but no success. So
>>> ext4->btrfs->raid5, crash
>>> btrfs->raid5, no crash
>>> right? does subvolume matter? When you create the raid5 array, does adding
>>> '--assume-clean' option change the behavior? I'd like to narrow down the issue.
>>> If you can capture the blktrace to the raid5 array, it would be great to hint
>>> us what kind of IO it is.
>> Yes Correct.
>> The subvolume doesn't matter.
>> -- assume-clean doesn't change the behaviour.
> so it's not a resync issue.
>
>> Don't forget that the system needs to be running on xen to crash, without
>> (on native kernel) it doesn't crash (or at least, I was not able to make it
>> crash).
>>>> Regarding your patch, I can't find it. Is it the one sent by Konstantin
>>>> Khlebnikov ?
>>> Right.
>> It doesn't help :(. Maybe the crash is happening a little bit later.
> ok, the patch is unlikely helpful, since the IO size isn't very big.
>
> Don't have good idea yet. My best guess so far is virtual machine introduces
> extra delay, which might trigger some race conditions which aren't seen in
> native.  I'll check if I could find something locally.
>
> Thanks,
> Shaohua


--------------2EFD985AD961A8E3B83FFE5F
Content-Type: text/plain; charset=UTF-8;
 name="Config_Crash.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Config_Crash.txt"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.9.16-gentoo Kernel Configuration
#

#
# Gentoo Linux
#
CONFIG_GENTOO_LINUX=y
CONFIG_GENTOO_LINUX_UDEV=y
CONFIG_GENTOO_LINUX_PORTAGE=y

#
# Support for init systems, system and service managers
#
CONFIG_GENTOO_LINUX_INIT_SCRIPT=y
# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DEBUG_RODATA=y
CONFIG_PGTABLE_LEVELS=4
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FHANDLE=y
CONFIG_USELIB=y
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not set
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
# CONFIG_BSD_PROCESS_ACCT_V3 is not set
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_EXPEDITE_BOOT is not set
CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_NMI_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_NUMA_BALANCING=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
CONFIG_CGROUPS=y
# CONFIG_MEMCG is not set
# CONFIG_BLK_CGROUP is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_CFS_BANDWIDTH is not set
# CONFIG_RT_GROUP_SCHED is not set
# CONFIG_CGROUP_PIDS is not set
CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_HUGETLB is not set
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
# CONFIG_CGROUP_DEVICE is not set
CONFIG_CGROUP_CPUACCT=y
# CONFIG_CGROUP_PERF is not set
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
# CONFIG_USER_NS is not set
CONFIG_PID_NS=y
CONFIG_NET_NS=y
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_BPF_SYSCALL is not set
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_ADVISE_SYSCALLS=y
# CONFIG_USERFAULTFD is not set
CONFIG_PCI_QUIRKS=y
CONFIG_MEMBARRIER=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLAB_FREELIST_RANDOM is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SYSTEM_DATA_VERIFICATION is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_KEXEC_CORE=y
# CONFIG_OPROFILE is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
CONFIG_KPROBES=y
CONFIG_JUMP_LABEL=y
# CONFIG_STATIC_KEYS_SELFTEST is not set
CONFIG_OPTPROBES=y
# CONFIG_UPROBES is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_NMI=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_CLK=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP_FILTER=y
CONFIG_HAVE_GCC_PLUGINS=y
# CONFIG_GCC_PLUGINS is not set
CONFIG_HAVE_CC_STACKPROTECTOR=y
# CONFIG_CC_STACKPROTECTOR is not set
CONFIG_CC_STACKPROTECTOR_NONE=y
# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_HUGE_VMAP=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_COPY_THREAD_TLS=y
CONFIG_HAVE_STACK_VALIDATION=y
# CONFIG_HAVE_ARCH_HASH is not set
# CONFIG_ISA_BUS_API is not set
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y
# CONFIG_CPU_NO_EFFICIENT_FFS is not set
CONFIG_HAVE_ARCH_VMAP_STACK=y
CONFIG_VMAP_STACK=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
# CONFIG_BLK_DEV_INTEGRITY is not set
# CONFIG_BLK_CMDLINE_PARSER is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_AIX_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_KARMA_PARTITION is not set
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set
# CONFIG_CMDLINE_PARTITION is not set
CONFIG_BLOCK_COMPAT=y
CONFIG_BLK_MQ_PCI=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_IOSCHED_BFQ is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
CONFIG_LOCK_SPIN_ON_OWNER=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
CONFIG_QUEUED_SPINLOCKS=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_QUEUED_RWLOCKS=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_FAST_FEATURE_TESTS=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_NUMACHIP is not set
# CONFIG_X86_VSMP is not set
# CONFIG_X86_UV is not set
# CONFIG_X86_GOLDFISH is not set
# CONFIG_MLX_PLATFORM is not set
CONFIG_X86_INTEL_LPSS=y
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
CONFIG_IOSF_MBI=y
CONFIG_IOSF_MBI_DEBUG=y
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_DEBUG=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_QUEUED_LOCK_STAT=y
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_512GB=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_KVM_GUEST=y
CONFIG_KVM_DEBUG_FS=y
CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
# CONFIG_MK8 is not set
# CONFIG_MK8SSE3 is not set
# CONFIG_MK10 is not set
# CONFIG_MBARCELONA is not set
# CONFIG_MBOBCAT is not set
# CONFIG_MBULLDOZER is not set
# CONFIG_MPILEDRIVER is not set
# CONFIG_MSTEAMROLLER is not set
# CONFIG_MJAGUAR is not set
# CONFIG_MPSC is not set
# CONFIG_MATOM is not set
# CONFIG_MCORE2 is not set
# CONFIG_MNEHALEM is not set
# CONFIG_MWESTMERE is not set
# CONFIG_MSILVERMONT is not set
# CONFIG_MSANDYBRIDGE is not set
# CONFIG_MIVYBRIDGE is not set
# CONFIG_MHASWELL is not set
CONFIG_MBROADWELL=y
# CONFIG_MSKYLAKE is not set
# CONFIG_GENERIC_CPU is not set
# CONFIG_MNATIVE is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
# CONFIG_GART_IOMMU is not set
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS=64
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
# CONFIG_X86_MCE_AMD is not set
CONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set
CONFIG_X86_THERMAL_VECTOR=y

#
# Performance monitoring
#
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
# CONFIG_PERF_EVENTS_AMD_POWER is not set
# CONFIG_VM86 is not set
CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y
CONFIG_X86_VSYSCALL_EMULATION=y
# CONFIG_I8K is not set
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_X86_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
CONFIG_NODES_SHIFT=6
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MEMORY_ISOLATION=y
# CONFIG_MOVABLE_NODE is not set
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
# CONFIG_MEMORY_HOTREMOVE is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
# CONFIG_KSM is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_HWPOISON_INJECT is not set
# CONFIG_TRANSPARENT_HUGEPAGE is not set
# CONFIG_CLEANCACHE is not set
# CONFIG_FRONTSWAP is not set
# CONFIG_CMA is not set
# CONFIG_ZPOOL is not set
# CONFIG_ZBUD is not set
# CONFIG_ZSMALLOC is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
# CONFIG_X86_PMEM_LEGACY is not set
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
# CONFIG_X86_INTEL_MPX is not set
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
CONFIG_SECCOMP=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_KEXEC_FILE is not set
CONFIG_CRASH_DUMP=y
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
# CONFIG_RANDOMIZE_BASE is not set
CONFIG_PHYSICAL_ALIGN=0x200000
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_LEGACY_VSYSCALL_NATIVE is not set
CONFIG_LEGACY_VSYSCALL_EMULATE=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_HAVE_LIVEPATCH=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y

#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_PM_TEST_SUSPEND is not set
CONFIG_PM_SLEEP_DEBUG=y
CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y
CONFIG_PM_CLK=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
# CONFIG_ACPI_DEBUGGER is not set
CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_HOTPLUG_MEMORY is not set
CONFIG_ACPI_HOTPLUG_IOAPIC=y
# CONFIG_ACPI_SBS is not set
# CONFIG_ACPI_HED is not set
CONFIG_ACPI_CUSTOM_METHOD=m
# CONFIG_ACPI_BGRT is not set
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
# CONFIG_ACPI_NFIT is not set
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
# CONFIG_ACPI_APEI_GHES is not set
# CONFIG_ACPI_APEI_PCIEAER is not set
# CONFIG_ACPI_APEI_MEMORY_FAILURE is not set
# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
CONFIG_DPTF_POWER=m
# CONFIG_ACPI_EXTLOG is not set
CONFIG_PMIC_OPREGION=y
CONFIG_ACPI_CONFIGFS=y
# CONFIG_SFI is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
# CONFIG_HOTPLUG_PCI_PCIE is not set
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
# CONFIG_PCIEAER_INJECT is not set
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
# CONFIG_PCIE_DPC is not set
# CONFIG_PCIE_PTM is not set
CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_HT_IRQ=y
CONFIG_PCI_ATS=y
CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCI_LABEL=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set
# CONFIG_HOTPLUG_PCI_CPCI is not set
# CONFIG_HOTPLUG_PCI_SHPC is not set

#
# PCI host controller drivers
#
# CONFIG_PCIE_DW_PLAT is not set
# CONFIG_VMD is not set
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
# CONFIG_PCCARD is not set
# CONFIG_RAPIDIO is not set
# CONFIG_X86_SYSFB is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ELFCORE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_COREDUMP=y
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
# CONFIG_X86_X32 is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_KEYS_COMPAT=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_PMC_ATOM=y
CONFIG_NET=y
CONFIG_NET_INGRESS=y

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_DIAG=m
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
CONFIG_XFRM_USER=y
# CONFIG_XFRM_SUB_POLICY is not set
# CONFIG_XFRM_MIGRATE is not set
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=y
# CONFIG_NET_KEY is not set
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_IP_PNP_BOOTP=y
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE_DEMUX is not set
CONFIG_NET_IP_TUNNEL=y
CONFIG_IP_MROUTE=y
# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_SYN_COOKIES=y
# CONFIG_NET_IPVTI is not set
# CONFIG_NET_UDP_TUNNEL is not set
# CONFIG_NET_FOU is not set
# CONFIG_NET_FOU_IP_TUNNELS is not set
# CONFIG_INET_AH is not set
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_INET_DIAG is not set
CONFIG_TCP_CONG_ADVANCED=y
# CONFIG_TCP_CONG_BIC is not set
CONFIG_TCP_CONG_CUBIC=y
# CONFIG_TCP_CONG_WESTWOOD is not set
# CONFIG_TCP_CONG_HTCP is not set
# CONFIG_TCP_CONG_HSTCP is not set
# CONFIG_TCP_CONG_HYBLA is not set
# CONFIG_TCP_CONG_VEGAS is not set
# CONFIG_TCP_CONG_NV is not set
# CONFIG_TCP_CONG_SCALABLE is not set
# CONFIG_TCP_CONG_LP is not set
# CONFIG_TCP_CONG_VENO is not set
# CONFIG_TCP_CONG_YEAH is not set
# CONFIG_TCP_CONG_ILLINOIS is not set
# CONFIG_TCP_CONG_DCTCP is not set
# CONFIG_TCP_CONG_CDG is not set
# CONFIG_TCP_CONG_BBR is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_MIP6=y
CONFIG_IPV6_ILA=y
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y
CONFIG_IPV6_VTI=y
CONFIG_IPV6_SIT=y
CONFIG_IPV6_SIT_6RD=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
# CONFIG_IPV6_FOU is not set
# CONFIG_IPV6_FOU_TUNNEL is not set
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
CONFIG_IPV6_PIMSM_V2=y
CONFIG_NETLABEL=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NET_PTP_CLASSIFY=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=m

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_LOG_COMMON=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CONNTRACK_TIMEOUT=y
CONFIG_NF_CONNTRACK_TIMESTAMP=y
CONFIG_NF_CONNTRACK_LABELS=y
CONFIG_NF_CT_PROTO_DCCP=m
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CT_PROTO_UDPLITE=m
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=y
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=y
CONFIG_NF_CONNTRACK_BROADCAST=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
# CONFIG_NF_CONNTRACK_SNMP is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
CONFIG_NF_CONNTRACK_SIP=y
# CONFIG_NF_CONNTRACK_TFTP is not set
CONFIG_NF_CT_NETLINK=y
CONFIG_NF_CT_NETLINK_TIMEOUT=y
CONFIG_NF_CT_NETLINK_HELPER=y
CONFIG_NETFILTER_NETLINK_GLUE_CT=y
CONFIG_NF_NAT=y
CONFIG_NF_NAT_NEEDED=y
CONFIG_NF_NAT_PROTO_DCCP=m
CONFIG_NF_NAT_PROTO_UDPLITE=m
CONFIG_NF_NAT_PROTO_SCTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_FTP=y
CONFIG_NF_NAT_IRC=y
CONFIG_NF_NAT_SIP=y
# CONFIG_NF_NAT_TFTP is not set
CONFIG_NF_NAT_REDIRECT=y
CONFIG_NETFILTER_SYNPROXY=y
CONFIG_NF_TABLES=y
CONFIG_NF_TABLES_INET=y
CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_EXTHDR=y
CONFIG_NFT_META=y
# CONFIG_NFT_NUMGEN is not set
CONFIG_NFT_CT=y
# CONFIG_NFT_SET_RBTREE is not set
# CONFIG_NFT_SET_HASH is not set
CONFIG_NFT_COUNTER=y
CONFIG_NFT_LOG=y
CONFIG_NFT_LIMIT=y
CONFIG_NFT_MASQ=y
CONFIG_NFT_REDIR=y
CONFIG_NFT_NAT=y
CONFIG_NFT_QUEUE=y
# CONFIG_NFT_QUOTA is not set
CONFIG_NFT_REJECT=y
CONFIG_NFT_REJECT_INET=y
CONFIG_NFT_COMPAT=y
CONFIG_NFT_HASH=y
# CONFIG_NF_DUP_NETDEV is not set
# CONFIG_NFT_DUP_NETDEV is not set
# CONFIG_NFT_FWD_NETDEV is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=y
CONFIG_NETFILTER_XT_CONNMARK=y

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
# CONFIG_NETFILTER_XT_TARGET_CT is not set
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=y
CONFIG_NETFILTER_XT_TARGET_HMARK=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_LOG=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
CONFIG_NETFILTER_XT_TARGET_TEE=m
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set

#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_BPF=m
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_CPU=m
CONFIG_NETFILTER_XT_MATCH_DCCP=y
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_L2TP=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
CONFIG_NETFILTER_XT_MATCH_OSF=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
# CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
CONFIG_NF_TABLES_IPV4=y
CONFIG_NFT_CHAIN_ROUTE_IPV4=y
CONFIG_NFT_REJECT_IPV4=y
CONFIG_NFT_DUP_IPV4=y
CONFIG_NF_TABLES_ARP=y
CONFIG_NF_DUP_IPV4=y
CONFIG_NF_LOG_ARP=y
CONFIG_NF_LOG_IPV4=y
CONFIG_NF_REJECT_IPV4=y
CONFIG_NF_NAT_IPV4=y
CONFIG_NFT_CHAIN_NAT_IPV4=y
CONFIG_NF_NAT_MASQUERADE_IPV4=y
CONFIG_NFT_MASQ_IPV4=y
CONFIG_NFT_REDIR_IPV4=y
# CONFIG_NF_NAT_PPTP is not set
CONFIG_NF_NAT_H323=m
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_SYNPROXY=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_CLUSTERIP=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_SECURITY=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_CONNTRACK_IPV6=y
CONFIG_NF_TABLES_IPV6=y
# CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set
CONFIG_NFT_REJECT_IPV6=y
# CONFIG_NFT_DUP_IPV6 is not set
CONFIG_NF_DUP_IPV6=m
CONFIG_NF_REJECT_IPV6=y
CONFIG_NF_LOG_IPV6=m
CONFIG_NF_NAT_IPV6=y
CONFIG_NFT_CHAIN_NAT_IPV6=y
CONFIG_NF_NAT_MASQUERADE_IPV6=y
CONFIG_NFT_MASQ_IPV6=y
CONFIG_NFT_REDIR_IPV6=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RPFILTER=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_TARGET_SYNPROXY=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_NAT=y
CONFIG_IP6_NF_TARGET_MASQUERADE=y
CONFIG_IP6_NF_TARGET_NPT=y
# CONFIG_NF_TABLES_BRIDGE is not set
# CONFIG_BRIDGE_NF_EBTABLES is not set
# CONFIG_IP_DCCP is not set
# CONFIG_IP_SCTP is not set
# CONFIG_RDS is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_L2TP is not set
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_BRIDGE_VLAN_FILTERING=y
CONFIG_HAVE_NET_DSA=y
CONFIG_VLAN_8021Q=y
# CONFIG_VLAN_8021Q_GVRP is not set
# CONFIG_VLAN_8021Q_MVRP is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_PHONET is not set
# CONFIG_6LOWPAN is not set
# CONFIG_IEEE802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
# CONFIG_NET_SCH_CBQ is not set
# CONFIG_NET_SCH_HTB is not set
# CONFIG_NET_SCH_HFSC is not set
# CONFIG_NET_SCH_PRIO is not set
# CONFIG_NET_SCH_MULTIQ is not set
# CONFIG_NET_SCH_RED is not set
# CONFIG_NET_SCH_SFB is not set
# CONFIG_NET_SCH_SFQ is not set
# CONFIG_NET_SCH_TEQL is not set
# CONFIG_NET_SCH_TBF is not set
# CONFIG_NET_SCH_GRED is not set
# CONFIG_NET_SCH_DSMARK is not set
# CONFIG_NET_SCH_NETEM is not set
# CONFIG_NET_SCH_DRR is not set
# CONFIG_NET_SCH_MQPRIO is not set
# CONFIG_NET_SCH_CHOKE is not set
# CONFIG_NET_SCH_QFQ is not set
# CONFIG_NET_SCH_CODEL is not set
# CONFIG_NET_SCH_FQ_CODEL is not set
# CONFIG_NET_SCH_FQ is not set
# CONFIG_NET_SCH_HHF is not set
# CONFIG_NET_SCH_PIE is not set
# CONFIG_NET_SCH_INGRESS is not set
# CONFIG_NET_SCH_PLUG is not set

#
# Classification
#
CONFIG_NET_CLS=y
# CONFIG_NET_CLS_BASIC is not set
# CONFIG_NET_CLS_TCINDEX is not set
# CONFIG_NET_CLS_ROUTE4 is not set
# CONFIG_NET_CLS_FW is not set
# CONFIG_NET_CLS_U32 is not set
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
# CONFIG_NET_CLS_FLOW is not set
# CONFIG_NET_CLS_CGROUP is not set
# CONFIG_NET_CLS_BPF is not set
# CONFIG_NET_CLS_FLOWER is not set
# CONFIG_NET_CLS_MATCHALL is not set
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
# CONFIG_NET_EMATCH_CMP is not set
# CONFIG_NET_EMATCH_NBYTE is not set
# CONFIG_NET_EMATCH_U32 is not set
# CONFIG_NET_EMATCH_META is not set
# CONFIG_NET_EMATCH_TEXT is not set
CONFIG_NET_CLS_ACT=y
# CONFIG_NET_ACT_POLICE is not set
# CONFIG_NET_ACT_GACT is not set
# CONFIG_NET_ACT_MIRRED is not set
# CONFIG_NET_ACT_IPT is not set
# CONFIG_NET_ACT_NAT is not set
# CONFIG_NET_ACT_PEDIT is not set
# CONFIG_NET_ACT_SIMP is not set
# CONFIG_NET_ACT_SKBEDIT is not set
# CONFIG_NET_ACT_CSUM is not set
# CONFIG_NET_ACT_VLAN is not set
# CONFIG_NET_ACT_BPF is not set
# CONFIG_NET_ACT_CONNMARK is not set
# CONFIG_NET_ACT_SKBMOD is not set
# CONFIG_NET_ACT_IFE is not set
# CONFIG_NET_ACT_TUNNEL_KEY is not set
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_OPENVSWITCH is not set
# CONFIG_VSOCKETS is not set
# CONFIG_NETLINK_DIAG is not set
# CONFIG_MPLS is not set
# CONFIG_HSR is not set
# CONFIG_NET_SWITCHDEV is not set
# CONFIG_NET_L3_MASTER_DEV is not set
# CONFIG_NET_NCSI is not set
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_SOCK_CGROUP_DATA=y
# CONFIG_CGROUP_NET_PRIO is not set
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
# CONFIG_BPF_JIT is not set
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_NET_TCPPROBE is not set
# CONFIG_NET_DROP_MONITOR is not set
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
# CONFIG_AF_KCM is not set
# CONFIG_STREAM_PARSER is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_CFG80211=y
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_WEXT is not set
# CONFIG_LIB80211 is not set
CONFIG_MAC80211=y
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL_HT=y
# CONFIG_MAC80211_RC_MINSTREL_VHT is not set
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
# CONFIG_MAC80211_MESH is not set
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_MESSAGE_TRACING is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
# CONFIG_CEPH_LIB is not set
# CONFIG_NFC is not set
CONFIG_LWTUNNEL=y
CONFIG_DST_CACHE=y
# CONFIG_NET_DEVLINK is not set
CONFIG_MAY_USE_DEVLINK=y
CONFIG_HAVE_EBPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER=y
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_DEVRES=y
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
CONFIG_SYS_HYPERVISOR=y
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_FENCE_TRACE is not set

#
# Bus devices
#
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
# CONFIG_MTD is not set
# CONFIG_OF is not set
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
# CONFIG_PARPORT is not set
CONFIG_PNP=y
CONFIG_PNP_DEBUG_MESSAGES=y

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_DRBD=y
# CONFIG_DRBD_FAULT_INJECTION is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SKD is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_RBD is not set
# CONFIG_BLK_DEV_RSXX is not set
# CONFIG_BLK_DEV_NVME is not set
# CONFIG_NVME_TARGET is not set

#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_DUMMY_IRQ is not set
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
# CONFIG_ICS932S401 is not set
# CONFIG_ENCLOSURE_SERVICES is not set
# CONFIG_HP_ILO is not set
# CONFIG_APDS9802ALS is not set
# CONFIG_ISL29003 is not set
# CONFIG_ISL29020 is not set
# CONFIG_SENSORS_TSL2550 is not set
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_DS1682 is not set
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_SRAM is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
# CONFIG_EEPROM_AT24 is not set
# CONFIG_EEPROM_LEGACY is not set
# CONFIG_EEPROM_MAX6875 is not set
# CONFIG_EEPROM_93CX6 is not set
# CONFIG_CB710_CORE is not set

#
# Texas Instruments shared transport line discipline
#
# CONFIG_SENSORS_LIS3_I2C is not set

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
CONFIG_INTEL_MEI_TXE=m
# CONFIG_VMWARE_VMCI is not set

#
# Intel MIC Bus Driver
#
# CONFIG_INTEL_MIC_BUS is not set

#
# SCIF Bus Driver
#
# CONFIG_SCIF_BUS is not set

#
# VOP Bus Driver
#
# CONFIG_VOP_BUS is not set

#
# Intel MIC Host Driver
#

#
# Intel MIC Card Driver
#

#
# SCIF Driver
#

#
# Intel MIC Coprocessor State Management (COSM) Drivers
#

#
# VOP Driver
#
# CONFIG_GENWQE is not set
# CONFIG_ECHO is not set
# CONFIG_CXL_BASE is not set
# CONFIG_CXL_AFU_DRIVER_OPS is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_NETLINK is not set
# CONFIG_SCSI_MQ_DEFAULT is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_CONSTANTS=y
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
# CONFIG_SCSI_FC_ATTRS is not set
CONFIG_SCSI_ISCSI_ATTRS=y
CONFIG_SCSI_SAS_ATTRS=y
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
CONFIG_SCSI_LOWLEVEL=y
# CONFIG_ISCSI_TCP is not set
# CONFIG_ISCSI_BOOT_SYSFS is not set
# CONFIG_SCSI_CXGB3_ISCSI is not set
# CONFIG_SCSI_CXGB4_ISCSI is not set
# CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_BE2ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_HPSA is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_3W_SAS is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_MVSAS is not set
# CONFIG_SCSI_MVUMI is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_SCSI_ESAS2R is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS is not set
# CONFIG_SCSI_SMARTPQI is not set
# CONFIG_SCSI_UFSHCD is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_VMWARE_PVSCSI is not set
CONFIG_XEN_SCSI_FRONTEND=y
# CONFIG_SCSI_SNIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_ISCI is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_WD719X is not set
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_PMCRAID is not set
# CONFIG_SCSI_PM8001 is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
# CONFIG_SATA_AHCI_PLATFORM is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_SATA_ACARD_AHCI is not set
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y

#
# SFF controllers with custom DMA interface
#
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_SX4 is not set
CONFIG_ATA_BMDMA=y

#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_MV is not set
# CONFIG_SATA_NV is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_SVW is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set

#
# PATA SFF controllers with BMDMA
#
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=y
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_ATP867X is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NINJA32 is not set
# CONFIG_PATA_NS87415 is not set
CONFIG_PATA_OLDPIIX=y
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RDC is not set
CONFIG_PATA_SCH=y
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_TOSHIBA is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set

#
# PIO-only SFF controllers
#
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_RZ1000 is not set

#
# Generic fallback / legacy drivers
#
# CONFIG_PATA_ACPI is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_LEGACY is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_MD_MULTIPATH=m
# CONFIG_MD_FAULTY is not set
CONFIG_BCACHE=y
# CONFIG_BCACHE_DEBUG is not set
# CONFIG_BCACHE_CLOSURES_DEBUG is not set
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_MQ_DEFAULT is not set
# CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set
# CONFIG_DM_SNAPSHOT is not set
# CONFIG_DM_THIN_PROVISIONING is not set
# CONFIG_DM_CACHE is not set
# CONFIG_DM_ERA is not set
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_RAID is not set
# CONFIG_DM_ZERO is not set
# CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set
# CONFIG_DM_UEVENT is not set
# CONFIG_DM_FLAKEY is not set
# CONFIG_DM_VERITY is not set
# CONFIG_DM_SWITCH is not set
# CONFIG_DM_LOG_WRITES is not set
# CONFIG_TARGET_CORE is not set
# CONFIG_FUSION is not set

#
# IEEE 1394 (FireWire) support
#
# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_MII=y
CONFIG_NET_CORE=y
# CONFIG_BONDING is not set
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_FC is not set
# CONFIG_IFB is not set
# CONFIG_NET_TEAM is not set
# CONFIG_MACVLAN is not set
# CONFIG_VXLAN is not set
# CONFIG_MACSEC is not set
CONFIG_NETCONSOLE=y
# CONFIG_NETCONSOLE_DYNAMIC is not set
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_TUN=y
# CONFIG_TUN_VNET_CROSS_LE is not set
# CONFIG_VETH is not set
# CONFIG_NLMON is not set
# CONFIG_ARCNET is not set

#
# CAIF transport drivers
#

#
# Distributed Switch Architecture drivers
#
CONFIG_ETHERNET=y
CONFIG_MDIO=y
CONFIG_NET_VENDOR_3COM=y
# CONFIG_VORTEX is not set
# CONFIG_TYPHOON is not set
# CONFIG_NET_VENDOR_ADAPTEC is not set
# CONFIG_NET_VENDOR_AGERE is not set
# CONFIG_NET_VENDOR_ALTEON is not set
# CONFIG_ALTERA_TSE is not set
CONFIG_NET_VENDOR_AMAZON=y
# CONFIG_ENA_ETHERNET is not set
# CONFIG_NET_VENDOR_AMD is not set
# CONFIG_NET_VENDOR_ARC is not set
# CONFIG_NET_VENDOR_ATHEROS is not set
# CONFIG_NET_VENDOR_AURORA is not set
# CONFIG_NET_CADENCE is not set
CONFIG_NET_VENDOR_BROADCOM=y
# CONFIG_B44 is not set
# CONFIG_BCMGENET is not set
CONFIG_BNX2=y
CONFIG_CNIC=y
CONFIG_TIGON3=y
CONFIG_BNX2X=y
CONFIG_BNX2X_SRIOV=y
CONFIG_BNXT=y
CONFIG_BNXT_SRIOV=y
# CONFIG_NET_VENDOR_BROCADE is not set
# CONFIG_NET_VENDOR_CAVIUM is not set
# CONFIG_NET_VENDOR_CHELSIO is not set
# CONFIG_NET_VENDOR_CISCO is not set
# CONFIG_CX_ECAT is not set
# CONFIG_DNET is not set
# CONFIG_NET_VENDOR_DEC is not set
# CONFIG_NET_VENDOR_DLINK is not set
# CONFIG_NET_VENDOR_EMULEX is not set
# CONFIG_NET_VENDOR_EZCHIP is not set
# CONFIG_NET_VENDOR_EXAR is not set
# CONFIG_NET_VENDOR_HP is not set
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E100=y
CONFIG_E1000=y
CONFIG_E1000E=y
CONFIG_E1000E_HWTS=y
CONFIG_IGB=y
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=y
CONFIG_IXGB=y
CONFIG_IXGBE=y
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
CONFIG_IXGBEVF=y
CONFIG_I40E=y
CONFIG_I40EVF=y
# CONFIG_FM10K is not set
CONFIG_NET_VENDOR_I825XX=y
# CONFIG_JME is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MELLANOX is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_MYRI is not set
# CONFIG_FEALNX is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NETRONOME is not set
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_ETHOC is not set
# CONFIG_NET_PACKET_ENGINE is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
# CONFIG_NET_VENDOR_QUALCOMM is not set
# CONFIG_NET_VENDOR_REALTEK is not set
# CONFIG_NET_VENDOR_RENESAS is not set
# CONFIG_NET_VENDOR_RDC is not set
# CONFIG_NET_VENDOR_ROCKER is not set
# CONFIG_NET_VENDOR_SAMSUNG is not set
# CONFIG_NET_VENDOR_SEEQ is not set
# CONFIG_NET_VENDOR_SILAN is not set
# CONFIG_NET_VENDOR_SIS is not set
# CONFIG_SFC is not set
# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_STMICRO is not set
# CONFIG_NET_VENDOR_SUN is not set
# CONFIG_NET_VENDOR_SYNOPSYS is not set
# CONFIG_NET_VENDOR_TEHUTI is not set
# CONFIG_NET_VENDOR_TI is not set
# CONFIG_NET_VENDOR_VIA is not set
# CONFIG_NET_VENDOR_WIZNET is not set
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
CONFIG_PHYLIB=y

#
# MDIO bus device drivers
#
# CONFIG_MDIO_BCM_UNIMAC is not set
# CONFIG_MDIO_BITBANG is not set
# CONFIG_MDIO_OCTEON is not set
# CONFIG_MDIO_THUNDER is not set

#
# MII PHY device drivers
#
# CONFIG_AMD_PHY is not set
# CONFIG_AQUANTIA_PHY is not set
# CONFIG_AT803X_PHY is not set
# CONFIG_BCM7XXX_PHY is not set
# CONFIG_BCM87XX_PHY is not set
# CONFIG_BROADCOM_PHY is not set
# CONFIG_CICADA_PHY is not set
# CONFIG_DAVICOM_PHY is not set
# CONFIG_DP83848_PHY is not set
# CONFIG_DP83867_PHY is not set
# CONFIG_FIXED_PHY is not set
# CONFIG_ICPLUS_PHY is not set
# CONFIG_INTEL_XWAY_PHY is not set
# CONFIG_LSI_ET1011C_PHY is not set
CONFIG_LXT_PHY=y
# CONFIG_MARVELL_PHY is not set
# CONFIG_MICREL_PHY is not set
# CONFIG_MICROCHIP_PHY is not set
# CONFIG_MICROSEMI_PHY is not set
# CONFIG_NATIONAL_PHY is not set
# CONFIG_QSEMI_PHY is not set
# CONFIG_REALTEK_PHY is not set
# CONFIG_SMSC_PHY is not set
# CONFIG_STE10XP is not set
# CONFIG_TERANETICS_PHY is not set
# CONFIG_VITESSE_PHY is not set
# CONFIG_XILINX_GMII2RGMII is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
CONFIG_USB_NET_DRIVERS=y
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_RTL8152 is not set
# CONFIG_USB_LAN78XX is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_IPHETH is not set
CONFIG_WLAN=y
# CONFIG_WLAN_VENDOR_ADMTEK is not set
# CONFIG_WLAN_VENDOR_ATH is not set
# CONFIG_WLAN_VENDOR_ATMEL is not set
# CONFIG_WLAN_VENDOR_BROADCOM is not set
# CONFIG_WLAN_VENDOR_CISCO is not set
# CONFIG_WLAN_VENDOR_INTEL is not set
# CONFIG_WLAN_VENDOR_INTERSIL is not set
# CONFIG_WLAN_VENDOR_MARVELL is not set
# CONFIG_WLAN_VENDOR_MEDIATEK is not set
# CONFIG_WLAN_VENDOR_RALINK is not set
# CONFIG_WLAN_VENDOR_REALTEK is not set
# CONFIG_WLAN_VENDOR_RSI is not set
# CONFIG_WLAN_VENDOR_ST is not set
# CONFIG_WLAN_VENDOR_TI is not set
# CONFIG_WLAN_VENDOR_ZYDAS is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_USB_NET_RNDIS_WLAN is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
# CONFIG_WAN is not set
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
# CONFIG_VMXNET3 is not set
# CONFIG_FUJITSU_ES is not set
# CONFIG_ISDN is not set
# CONFIG_NVM is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_SPARSEKMAP=y
# CONFIG_INPUT_MATRIXKMAP is not set

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
# CONFIG_KEYBOARD_ADP5588 is not set
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
# CONFIG_KEYBOARD_MAX7359 is not set
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_OPENCORES is not set
# CONFIG_KEYBOARD_SAMSUNG is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_BYD=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2_VMMOUSE is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_CYAPA is not set
# CONFIG_MOUSE_ELAN_I2C is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
CONFIG_INPUT_JOYSTICK=y
# CONFIG_JOYSTICK_ANALOG is not set
# CONFIG_JOYSTICK_A3D is not set
# CONFIG_JOYSTICK_ADI is not set
# CONFIG_JOYSTICK_COBRA is not set
# CONFIG_JOYSTICK_GF2K is not set
# CONFIG_JOYSTICK_GRIP is not set
# CONFIG_JOYSTICK_GRIP_MP is not set
# CONFIG_JOYSTICK_GUILLEMOT is not set
# CONFIG_JOYSTICK_INTERACT is not set
# CONFIG_JOYSTICK_SIDEWINDER is not set
# CONFIG_JOYSTICK_TMDC is not set
# CONFIG_JOYSTICK_IFORCE is not set
# CONFIG_JOYSTICK_WARRIOR is not set
# CONFIG_JOYSTICK_MAGELLAN is not set
# CONFIG_JOYSTICK_SPACEORB is not set
# CONFIG_JOYSTICK_SPACEBALL is not set
# CONFIG_JOYSTICK_STINGER is not set
# CONFIG_JOYSTICK_TWIDJOY is not set
# CONFIG_JOYSTICK_ZHENHUA is not set
# CONFIG_JOYSTICK_AS5011 is not set
# CONFIG_JOYSTICK_JOYDUMP is not set
# CONFIG_JOYSTICK_XPAD is not set
CONFIG_INPUT_TABLET=y
# CONFIG_TABLET_USB_ACECAD is not set
# CONFIG_TABLET_USB_AIPTEK is not set
# CONFIG_TABLET_USB_GTCO is not set
# CONFIG_TABLET_USB_HANWANG is not set
# CONFIG_TABLET_USB_KBTAB is not set
# CONFIG_TABLET_USB_PEGASUS is not set
# CONFIG_TABLET_SERIAL_WACOM4 is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PROPERTIES=y
# CONFIG_TOUCHSCREEN_AD7879 is not set
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
# CONFIG_TOUCHSCREEN_EETI is not set
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
# CONFIG_TOUCHSCREEN_FUJITSU is not set
# CONFIG_TOUCHSCREEN_ILI210X is not set
# CONFIG_TOUCHSCREEN_GUNZE is not set
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
# CONFIG_TOUCHSCREEN_ELAN is not set
# CONFIG_TOUCHSCREEN_ELO is not set
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
# CONFIG_TOUCHSCREEN_MAX11801 is not set
# CONFIG_TOUCHSCREEN_MCS5000 is not set
# CONFIG_TOUCHSCREEN_MMS114 is not set
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
# CONFIG_TOUCHSCREEN_MTOUCH is not set
# CONFIG_TOUCHSCREEN_INEXIO is not set
# CONFIG_TOUCHSCREEN_MK712 is not set
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
# CONFIG_TOUCHSCREEN_TSC2004 is not set
# CONFIG_TOUCHSCREEN_TSC2007 is not set
# CONFIG_TOUCHSCREEN_SILEAD is not set
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_SX8654 is not set
# CONFIG_TOUCHSCREEN_TPS6507X is not set
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
# CONFIG_INPUT_BMA150 is not set
# CONFIG_INPUT_E3X0_BUTTON is not set
# CONFIG_INPUT_PCSPKR is not set
# CONFIG_INPUT_MMA8450 is not set
# CONFIG_INPUT_MPU3050 is not set
# CONFIG_INPUT_APANEL is not set
# CONFIG_INPUT_ATLAS_BTNS is not set
# CONFIG_INPUT_ATI_REMOTE2 is not set
# CONFIG_INPUT_KEYSPAN_REMOTE is not set
# CONFIG_INPUT_KXTJ9 is not set
# CONFIG_INPUT_POWERMATE is not set
# CONFIG_INPUT_YEALINK is not set
# CONFIG_INPUT_CM109 is not set
# CONFIG_INPUT_UINPUT is not set
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_ADXL34X is not set
# CONFIG_INPUT_IMS_PCU is not set
# CONFIG_INPUT_CMA3000 is not set
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
# CONFIG_INPUT_DRV2665_HAPTICS is not set
# CONFIG_INPUT_DRV2667_HAPTICS is not set
# CONFIG_RMI4_CORE is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
# CONFIG_USERIO is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_ROCKETPORT is not set
# CONFIG_CYCLADES is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
# CONFIG_SYNCLINK is not set
# CONFIG_SYNCLINKMP is not set
# CONFIG_SYNCLINK_GT is not set
# CONFIG_NOZOMI is not set
# CONFIG_ISI is not set
# CONFIG_N_HDLC is not set
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
CONFIG_DEVMEM=y
CONFIG_DEVKMEM=y

#
# Serial drivers
#
CONFIG_SERIAL_EARLYCON=y
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
# CONFIG_SERIAL_8250_FINTEK is not set
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_FSL is not set
# CONFIG_SERIAL_8250_DW is not set
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_LPSS=y
CONFIG_SERIAL_8250_MID=y
# CONFIG_SERIAL_8250_MOXA is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_JSM is not set
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_SC16IS7XX is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
# CONFIG_HW_RANDOM_INTEL is not set
# CONFIG_HW_RANDOM_AMD is not set
CONFIG_HW_RANDOM_VIA=y
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
CONFIG_HPET=y
# CONFIG_HPET_MMAP is not set
# CONFIG_HANGCHECK_TIMER is not set
# CONFIG_TCG_TPM is not set
# CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y
# CONFIG_XILLYBUS is not set

#
# I2C support
#
CONFIG_I2C=y
CONFIG_ACPI_I2C_OPREGION=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=y
# CONFIG_I2C_MUX is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=y
CONFIG_I2C_ALGOBIT=y

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
CONFIG_I2C_I801=y
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_ISMT is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set

#
# ACPI drivers
#
# CONFIG_I2C_SCMI is not set

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_EMEV2 is not set
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_PXA_PCI is not set
# CONFIG_I2C_SIMTEC is not set
# CONFIG_I2C_XILINX is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not set
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set

#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_SLAVE is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set
# CONFIG_SPMI is not set
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
# CONFIG_PPS_CLIENT_KTIMER is not set
# CONFIG_PPS_CLIENT_LDISC is not set
# CONFIG_PPS_CLIENT_GPIO is not set

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=y

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_PINCTRL=y

#
# Pin controllers
#
# CONFIG_DEBUG_PINCTRL is not set
# CONFIG_PINCTRL_CHERRYVIEW is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_SUNRISEPOINT is not set
# CONFIG_GPIOLIB is not set
# CONFIG_W1 is not set
# CONFIG_POWER_AVS is not set
# CONFIG_POWER_RESET is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_MAX17040 is not set
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
# CONFIG_SENSORS_ABITUGURU is not set
# CONFIG_SENSORS_ABITUGURU3 is not set
# CONFIG_SENSORS_AD7414 is not set
# CONFIG_SENSORS_AD7418 is not set
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1029 is not set
# CONFIG_SENSORS_ADM1031 is not set
# CONFIG_SENSORS_ADM9240 is not set
# CONFIG_SENSORS_ADT7410 is not set
# CONFIG_SENSORS_ADT7411 is not set
# CONFIG_SENSORS_ADT7462 is not set
# CONFIG_SENSORS_ADT7470 is not set
# CONFIG_SENSORS_ADT7475 is not set
# CONFIG_SENSORS_ASC7621 is not set
# CONFIG_SENSORS_K8TEMP is not set
# CONFIG_SENSORS_K10TEMP is not set
# CONFIG_SENSORS_FAM15H_POWER is not set
# CONFIG_SENSORS_APPLESMC is not set
# CONFIG_SENSORS_ASB100 is not set
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_DS620 is not set
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_DELL_SMM is not set
CONFIG_SENSORS_I5K_AMB=m
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_F71882FG is not set
# CONFIG_SENSORS_F75375S is not set
# CONFIG_SENSORS_FSCHMD is not set
# CONFIG_SENSORS_FTSTEUTATES is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_G760A is not set
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_HIH6130 is not set
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IT87=m
# CONFIG_SENSORS_JC42 is not set
# CONFIG_SENSORS_POWR1220 is not set
# CONFIG_SENSORS_LINEAGE is not set
# CONFIG_SENSORS_LTC2945 is not set
# CONFIG_SENSORS_LTC2990 is not set
# CONFIG_SENSORS_LTC4151 is not set
# CONFIG_SENSORS_LTC4215 is not set
# CONFIG_SENSORS_LTC4222 is not set
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LTC4260 is not set
# CONFIG_SENSORS_LTC4261 is not set
# CONFIG_SENSORS_MAX16065 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_MAX1668 is not set
# CONFIG_SENSORS_MAX197 is not set
# CONFIG_SENSORS_MAX6639 is not set
# CONFIG_SENSORS_MAX6642 is not set
# CONFIG_SENSORS_MAX6650 is not set
# CONFIG_SENSORS_MAX6697 is not set
# CONFIG_SENSORS_MAX31790 is not set
# CONFIG_SENSORS_MCP3021 is not set
# CONFIG_SENSORS_LM63 is not set
# CONFIG_SENSORS_LM73 is not set
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_LM93 is not set
# CONFIG_SENSORS_LM95234 is not set
# CONFIG_SENSORS_LM95241 is not set
# CONFIG_SENSORS_LM95245 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_NTC_THERMISTOR is not set
# CONFIG_SENSORS_NCT6683 is not set
# CONFIG_SENSORS_NCT6775 is not set
# CONFIG_SENSORS_NCT7802 is not set
# CONFIG_SENSORS_NCT7904 is not set
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_PMBUS=m
CONFIG_SENSORS_PMBUS=m
# CONFIG_SENSORS_ADM1275 is not set
# CONFIG_SENSORS_LM25066 is not set
# CONFIG_SENSORS_LTC2978 is not set
# CONFIG_SENSORS_LTC3815 is not set
# CONFIG_SENSORS_MAX16064 is not set
# CONFIG_SENSORS_MAX20751 is not set
# CONFIG_SENSORS_MAX34440 is not set
# CONFIG_SENSORS_MAX8688 is not set
# CONFIG_SENSORS_TPS40422 is not set
# CONFIG_SENSORS_UCD9000 is not set
# CONFIG_SENSORS_UCD9200 is not set
# CONFIG_SENSORS_ZL6100 is not set
# CONFIG_SENSORS_SHT21 is not set
# CONFIG_SENSORS_SHT3x is not set
# CONFIG_SENSORS_SHTC1 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_DME1737 is not set
# CONFIG_SENSORS_EMC1403 is not set
# CONFIG_SENSORS_EMC2103 is not set
# CONFIG_SENSORS_EMC6W201 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
# CONFIG_SENSORS_SMSC47M192 is not set
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_SCH56XX_COMMON is not set
# CONFIG_SENSORS_SCH5627 is not set
# CONFIG_SENSORS_SCH5636 is not set
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_ADC128D818 is not set
# CONFIG_SENSORS_ADS1015 is not set
# CONFIG_SENSORS_ADS7828 is not set
# CONFIG_SENSORS_AMC6821 is not set
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA2XX is not set
# CONFIG_SENSORS_INA3221 is not set
# CONFIG_SENSORS_TC74 is not set
# CONFIG_SENSORS_THMC50 is not set
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP103 is not set
# CONFIG_SENSORS_TMP401 is not set
# CONFIG_SENSORS_TMP421 is not set
# CONFIG_SENSORS_VIA_CPUTEMP is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
# CONFIG_SENSORS_VT8231 is not set
# CONFIG_SENSORS_W83781D is not set
# CONFIG_SENSORS_W83791D is not set
# CONFIG_SENSORS_W83792D is not set
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83795 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83L786NG is not set
# CONFIG_SENSORS_W83627HF is not set
# CONFIG_SENSORS_W83627EHF is not set

#
# ACPI drivers
#
CONFIG_SENSORS_ACPI_POWER=m
# CONFIG_SENSORS_ATK0110 is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_BANG_BANG is not set
CONFIG_THERMAL_GOV_USER_SPACE=y
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set
CONFIG_X86_PKG_TEMP_THERMAL=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set

#
# ACPI INT340X thermal drivers
#
# CONFIG_INT340X_THERMAL is not set
# CONFIG_INTEL_PCH_THERMAL is not set
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_CORE is not set
# CONFIG_WATCHDOG_NOWAYOUT is not set
# CONFIG_WATCHDOG_SYSFS is not set

#
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
# CONFIG_WDAT_WDT is not set
# CONFIG_XILINX_WATCHDOG is not set
# CONFIG_ZIIRAVE_WATCHDOG is not set
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_DW_WATCHDOG is not set
# CONFIG_MAX63XX_WATCHDOG is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
# CONFIG_F71808E_WDT is not set
# CONFIG_SP5100_TCO is not set
# CONFIG_SBC_FITPC2_WATCHDOG is not set
# CONFIG_EUROTECH_WDT is not set
# CONFIG_IB700_WDT is not set
# CONFIG_IBMASR is not set
# CONFIG_WAFER_WDT is not set
# CONFIG_I6300ESB_WDT is not set
# CONFIG_IE6XX_WDT is not set
# CONFIG_ITCO_WDT is not set
# CONFIG_IT8712F_WDT is not set
# CONFIG_IT87_WDT is not set
# CONFIG_HP_WATCHDOG is not set
# CONFIG_SC1200_WDT is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_NV_TCO is not set
# CONFIG_60XX_WDT is not set
# CONFIG_CPU5_WDT is not set
# CONFIG_SMSC_SCH311X_WDT is not set
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_VIA_WDT is not set
# CONFIG_W83627HF_WDT is not set
# CONFIG_W83877F_WDT is not set
# CONFIG_W83977F_WDT is not set
# CONFIG_MACHZ_WDT is not set
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
# CONFIG_INTEL_MEI_WDT is not set
# CONFIG_NI903X_WDT is not set
# CONFIG_XEN_WDT is not set

#
# PCI-based Watchdog Cards
#
# CONFIG_PCIPCWATCHDOG is not set
# CONFIG_WDTPCI is not set

#
# USB-based Watchdog Cards
#
# CONFIG_USBPCWATCHDOG is not set

#
# Watchdog Pretimeout Governors
#
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
# CONFIG_SSB is not set
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
# CONFIG_BCMA is not set

#
# Multifunction device drivers
#
# CONFIG_MFD_CORE is not set
# CONFIG_MFD_AS3711 is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_BCM590XX is not set
# CONFIG_MFD_AXP20X_I2C is not set
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
# CONFIG_MFD_DA9062 is not set
# CONFIG_MFD_DA9063 is not set
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_EXYNOS_LPASS is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set
# CONFIG_LPC_ICH is not set
# CONFIG_LPC_SCH is not set
# CONFIG_MFD_INTEL_LPSS_ACPI is not set
# CONFIG_MFD_INTEL_LPSS_PCI is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX14577 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX77843 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_MT6397 is not set
# CONFIG_MFD_MENF21BMC is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RTSX_PCI is not set
# CONFIG_MFD_RT5033 is not set
# CONFIG_MFD_RTSX_USB is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set
# CONFIG_MFD_SKY81452 is not set
# CONFIG_MFD_SMSC is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_SYSCON is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_MFD_LP3943 is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65086 is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TI_LP873X is not set
# CONFIG_MFD_TPS65218 is not set
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
# CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_VIA is not set
CONFIG_INTEL_GTT=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
# CONFIG_VGA_SWITCHEROO is not set
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DP_AUX_CHARDEV is not set
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
# CONFIG_DRM_I2C_CH7006 is not set
# CONFIG_DRM_I2C_SIL164 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_AMDGPU is not set

#
# ACP (Audio CoProcessor) Configuration
#
# CONFIG_DRM_NOUVEAU is not set
CONFIG_DRM_I915=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
CONFIG_DRM_I915_USERPTR=y
# CONFIG_DRM_I915_GVT is not set
# CONFIG_DRM_VGEM is not set
# CONFIG_DRM_VMWGFX is not set
CONFIG_DRM_GMA500=y
# CONFIG_DRM_GMA600 is not set
# CONFIG_DRM_GMA3600 is not set
# CONFIG_DRM_UDL is not set
CONFIG_DRM_AST=y
# CONFIG_DRM_MGAG200 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set
# CONFIG_DRM_BOCHS is not set
CONFIG_DRM_PANEL=y

#
# Display Panels
#
CONFIG_DRM_BRIDGE=y

#
# Display Interface Bridges
#
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
# CONFIG_DRM_LEGACY is not set

#
# Frame buffer Devices
#
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_XEN_FBDEV_FRONTEND=y
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_SIMPLE is not set
# CONFIG_FB_SM712 is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_PM8941_WLED is not set
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LV5207LP is not set
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_VGASTATE is not set
CONFIG_HDMI=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
CONFIG_HIDRAW=y
# CONFIG_UHID is not set
CONFIG_HID_GENERIC=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
# CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_BETOP_FF is not set
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_CORSAIR is not set
# CONFIG_HID_CMEDIA is not set
CONFIG_HID_CYPRESS=y
# CONFIG_HID_DRAGONRISE is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELECOM is not set
# CONFIG_HID_ELO is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_GEMBIRD is not set
# CONFIG_HID_GFRM is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_GT683R is not set
# CONFIG_HID_KEYTOUCH is not set
# CONFIG_HID_KYE is not set
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
CONFIG_HID_GYRATION=y
# CONFIG_HID_ICADE is not set
# CONFIG_HID_TWINHAN is not set
CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LED is not set
# CONFIG_HID_LENOVO is not set
CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_HID_LOGITECH_HIDPP is not set
CONFIG_LOGITECH_FF=y
# CONFIG_LOGIRUMBLEPAD2_FF is not set
# CONFIG_LOGIG940_FF is not set
CONFIG_LOGIWHEELS_FF=y
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_NTRIG=y
# CONFIG_HID_ORTEK is not set
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
# CONFIG_HID_PENMOUNT is not set
CONFIG_HID_PETALYNX=y
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PLANTRONICS is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
# CONFIG_SONY_FF is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_STEELSERIES is not set
CONFIG_HID_SUNPLUS=y
# CONFIG_HID_RMI is not set
# CONFIG_HID_GREENASIA is not set
# CONFIG_HID_SMARTJOYPLUS is not set
# CONFIG_HID_TIVO is not set
CONFIG_HID_TOPSEED=y
# CONFIG_HID_THINGM is not set
# CONFIG_HID_THRUSTMASTER is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_WIIMOTE is not set
# CONFIG_HID_XINMO is not set
# CONFIG_HID_ZEROPLUS is not set
# CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set
# CONFIG_HID_ALPS is not set

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set

#
# Intel ISH HID support
#
# CONFIG_INTEL_ISH_HID is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
CONFIG_USB_MON=y
# CONFIG_USB_WUSB_CBAF is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PCI=y
CONFIG_USB_XHCI_PLATFORM=y
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
# CONFIG_USB_FOTG210_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HCD_TEST_MODE is not set

#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=y
# CONFIG_USB_WDM is not set
# CONFIG_USB_TMC is not set

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_REALTEK is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
# CONFIG_USB_UAS is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set
CONFIG_USBIP_CORE=y
CONFIG_USBIP_VHCI_HCD=y
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_HOST=y
# CONFIG_USBIP_DEBUG is not set
# CONFIG_USB_MUSB_HDRC is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC2 is not set
# CONFIG_USB_CHIPIDEA is not set
# CONFIG_USB_ISP1760 is not set

#
# USB port drivers
#
# CONFIG_USB_SERIAL is not set

#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_SEVSEG is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
# CONFIG_USB_ISIGHTFW is not set
# CONFIG_USB_YUREX is not set
# CONFIG_USB_EZUSB_FX2 is not set
# CONFIG_USB_HSIC_USB3503 is not set
# CONFIG_USB_HSIC_USB4604 is not set
# CONFIG_USB_LINK_LAYER_TEST is not set
# CONFIG_USB_CHAOSKEY is not set
# CONFIG_UCSI is not set

#
# USB Physical Layer drivers
#
# CONFIG_USB_PHY is not set
# CONFIG_NOP_USB_XCEIV is not set
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_GADGET is not set
# CONFIG_USB_LED_TRIG is not set
# CONFIG_USB_ULPI_BUS is not set
# CONFIG_UWB is not set
# CONFIG_MMC is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
# CONFIG_LEDS_CLASS_FLASH is not set

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_LP8501 is not set
# CONFIG_LEDS_LP8860 is not set
# CONFIG_LEDS_CLEVO_MAIL is not set
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
# CONFIG_LEDS_LM355x is not set

#
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
#
# CONFIG_LEDS_BLINKM is not set
# CONFIG_LEDS_MLXCPLD is not set

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
# CONFIG_LEDS_TRIGGER_TIMER is not set
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_DISK is not set
# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
# CONFIG_LEDS_TRIGGER_CAMERA is not set
# CONFIG_LEDS_TRIGGER_PANIC is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC_ATOMIC_SCRUB=y
CONFIG_EDAC_SUPPORT=y
CONFIG_EDAC=y
CONFIG_EDAC_LEGACY_SYSFS=y
# CONFIG_EDAC_DEBUG is not set
# CONFIG_EDAC_MM_EDAC is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_MC146818_LIB=y
CONFIG_RTC_CLASS=y
# CONFIG_RTC_HCTOSYS is not set
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_ABB5ZES3 is not set
# CONFIG_RTC_DRV_ABX80X is not set
# CONFIG_RTC_DRV_DS1307 is not set
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_ISL12022 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8523 is not set
# CONFIG_RTC_DRV_PCF85063 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
# CONFIG_RTC_DRV_M41T80 is not set
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8010 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 is not set
# CONFIG_RTC_DRV_EM3027 is not set
# CONFIG_RTC_DRV_RV8803 is not set

#
# SPI RTC drivers
#
CONFIG_RTC_I2C_AND_SPI=y

#
# SPI and I2C RTC drivers
#
# CONFIG_RTC_DRV_DS3232 is not set
# CONFIG_RTC_DRV_PCF2127 is not set
# CONFIG_RTC_DRV_RV3029C2 is not set

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1685_FAMILY is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_DS2404 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_MSM6242 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_RP5C01 is not set
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#

#
# HID Sensor RTC drivers
#
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set

#
# DMA Devices
#
CONFIG_DMA_ENGINE=y
CONFIG_DMA_VIRTUAL_CHANNELS=y
CONFIG_DMA_ACPI=y
CONFIG_INTEL_IDMA64=y
CONFIG_INTEL_IOATDMA=y
# CONFIG_QCOM_HIDMA_MGMT is not set
# CONFIG_QCOM_HIDMA is not set
CONFIG_DW_DMAC_CORE=y
# CONFIG_DW_DMAC is not set
CONFIG_DW_DMAC_PCI=y
CONFIG_HSU_DMA=y

#
# DMA Clients
#
# CONFIG_ASYNC_TX_DMA is not set
# CONFIG_DMATEST is not set
CONFIG_DMA_ENGINE_RAID=y

#
# DMABUF options
#
# CONFIG_SYNC_FILE is not set
CONFIG_DCA=y
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=y
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_PDRV_GENIRQ is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_SERCOS3 is not set
# CONFIG_UIO_PCI_GENERIC is not set
# CONFIG_UIO_NETX is not set
# CONFIG_UIO_PRUSS is not set
# CONFIG_UIO_MF624 is not set
# CONFIG_VFIO is not set
CONFIG_VIRT_DRIVERS=y

#
# Virtio drivers
#
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set

#
# Xen driver support
#
CONFIG_XEN_BALLOON=y
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
# CONFIG_XEN_SCRUB_PAGES is not set
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=y
CONFIG_XEN_GRANT_DEV_ALLOC=y
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_PCIDEV_BACKEND=y
CONFIG_XEN_PRIVCMD=y
CONFIG_XEN_ACPI_PROCESSOR=y
CONFIG_XEN_MCE_LOG=y
CONFIG_XEN_HAVE_PVMMU=y
CONFIG_XEN_EFI=y
CONFIG_XEN_AUTO_XLATE=y
CONFIG_XEN_ACPI=y
CONFIG_XEN_SYMS=y
CONFIG_XEN_HAVE_VPMU=y
# CONFIG_STAGING is not set
# CONFIG_X86_PLATFORM_DEVICES is not set
# CONFIG_CHROME_PLATFORMS is not set
CONFIG_CLKDEV_LOOKUP=y
CONFIG_HAVE_CLK_PREPARE=y
CONFIG_COMMON_CLK=y

#
# Common Clock Framework
#
# CONFIG_COMMON_CLK_SI5351 is not set
# CONFIG_COMMON_CLK_CDCE706 is not set
# CONFIG_COMMON_CLK_CS2000_CP is not set
# CONFIG_COMMON_CLK_NXP is not set
# CONFIG_COMMON_CLK_PXA is not set
# CONFIG_COMMON_CLK_PIC32 is not set

#
# Hardware Spinlock drivers
#

#
# Clock Source drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# CONFIG_ATMEL_PIT is not set
# CONFIG_SH_TIMER_CMT is not set
# CONFIG_SH_TIMER_MTU2 is not set
# CONFIG_SH_TIMER_TMU is not set
# CONFIG_EM_TIMER_STI is not set
# CONFIG_MAILBOX is not set
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y

#
# Generic IOMMU Pagetable Support
#
CONFIG_IOMMU_IOVA=y
# CONFIG_AMD_IOMMU is not set
CONFIG_DMAR_TABLE=y
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_SVM=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#

#
# SOC (System On Chip) specific Drivers
#

#
# Broadcom SoC drivers
#
# CONFIG_SUNXI_SRAM is not set
# CONFIG_SOC_TI is not set
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
# CONFIG_IIO is not set
# CONFIG_NTB is not set
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not set
CONFIG_ARM_GIC_MAX_NR=1
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_FMC is not set

#
# PHY Subsystem
#
# CONFIG_GENERIC_PHY is not set
# CONFIG_PHY_PXA_28NM_HSIC is not set
# CONFIG_PHY_PXA_28NM_USB2 is not set
# CONFIG_BCM_KONA_USB2_PHY is not set
# CONFIG_POWERCAP is not set
# CONFIG_MCB is not set

#
# Performance monitor support
#
CONFIG_RAS=y
# CONFIG_THUNDERBOLT is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_LIBNVDIMM is not set
# CONFIG_NVMEM is not set
# CONFIG_STM is not set
# CONFIG_INTEL_TH is not set

#
# FPGA Configuration Support
#
# CONFIG_FPGA is not set

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
# CONFIG_ISCSI_IBFT_FIND is not set
# CONFIG_FW_CFG_SYSFS is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_VARS=y
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=y
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_WRAPPERS=y
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
CONFIG_UEFI_CPER=y

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
# CONFIG_EXT2_FS is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT2=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_ENCRYPTION is not set
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_NILFS2_FS is not set
# CONFIG_F2FS_FS is not set
# CONFIG_FS_DAX is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
# CONFIG_EXPORTFS_BLOCK_OPS is not set
CONFIG_FILE_LOCKING=y
CONFIG_MANDATORY_FILE_LOCKING=y
# CONFIG_FS_ENCRYPTION is not set
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
CONFIG_CUSE=m
CONFIG_OVERLAY_FS=y

#
# Caches
#
CONFIG_FSCACHE=y
# CONFIG_FSCACHE_STATS is not set
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
# CONFIG_CACHEFILES is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
# CONFIG_UDF_FS is not set

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_FAT_DEFAULT_UTF8 is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_VMCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
# CONFIG_PROC_CHILDREN is not set
CONFIG_KERNFS=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_CONFIGFS_FS=y
CONFIG_EFIVAR_FS=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ORANGEFS_FS is not set
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_LOGFS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX6FS_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_PSTORE=y
CONFIG_PSTORE_ZLIB_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set
# CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_RAM is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V2=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_SWAP is not set
# CONFIG_NFS_V4_1 is not set
CONFIG_ROOT_NFS=y
# CONFIG_NFS_FSCACHE is not set
# CONFIG_NFS_USE_LEGACY_DNS is not set
CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFSD=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_BLOCKLAYOUT is not set
# CONFIG_NFSD_SCSILAYOUT is not set
# CONFIG_NFSD_FLEXFILELAYOUT is not set
# CONFIG_NFSD_V4_SECURITY_LABEL is not set
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_GRACE_PERIOD=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
# CONFIG_SUNRPC_DEBUG is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=y
CONFIG_CIFS_STATS=y
CONFIG_CIFS_STATS2=y
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
# CONFIG_CIFS_XATTR is not set
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
CONFIG_CIFS_SMB2=y
# CONFIG_CIFS_SMB311 is not set
# CONFIG_CIFS_FSCACHE is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
CONFIG_NLS_CODEPAGE_852=y
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
# CONFIG_DLM is not set

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_DYNAMIC_DEBUG is not set

#
# Compile-time checks and compiler options
#
# CONFIG_DEBUG_INFO is not set
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
# CONFIG_STRIP_ASM_SYMS is not set
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_PAGE_OWNER is not set
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_STACK_VALIDATION is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
# CONFIG_PAGE_EXTENSION is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
CONFIG_DEBUG_STACK_USAGE=y
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
# CONFIG_KMEMCHECK is not set
CONFIG_HAVE_ARCH_KASAN=y
# CONFIG_KASAN is not set
CONFIG_ARCH_HAS_KCOV=y
# CONFIG_KCOV is not set
# CONFIG_DEBUG_SHIRQ is not set

#
# Debug Lockups and Hangs
#
# CONFIG_LOCKUP_DETECTOR is not set
# CONFIG_DETECT_HUNG_TASK is not set
# CONFIG_WQ_WATCHDOG is not set
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
# CONFIG_SCHED_DEBUG is not set
CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
# CONFIG_SCHED_STACK_END_CHECK is not set
# CONFIG_DEBUG_TIMEKEEPING is not set
CONFIG_TIMER_STATS=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_PI_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_TORTURE_TEST is not set
# CONFIG_RCU_PERF_TEST is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_TRACE is not set
# CONFIG_RCU_EQS_DEBUG is not set
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_TRACER is not set
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_HWLAT_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
# CONFIG_TRACER_SNAPSHOT is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
# CONFIG_STACK_TRACER is not set
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_KPROBE_EVENT=y
# CONFIG_UPROBE_EVENT is not set
CONFIG_PROBE_EVENTS=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_HIST_TRIGGERS is not set
# CONFIG_TRACEPOINT_BENCHMARK is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set

#
# Runtime Testing
#
# CONFIG_LKDTM is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_PERCPU_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_ASYNC_RAID6_TEST is not set
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_RHASHTABLE is not set
# CONFIG_TEST_HASH is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_USER_COPY is not set
# CONFIG_TEST_BPF is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_UDELAY is not set
# CONFIG_MEMTEST is not set
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
# CONFIG_UBSAN is not set
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
# CONFIG_STRICT_DEVMEM is not set
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
# CONFIG_EARLY_PRINTK_EFI is not set
# CONFIG_X86_PTDUMP_CORE is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_EFI_PGT_DUMP is not set
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_WX is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not set
# CONFIG_DEBUG_NX_TEST is not set
CONFIG_DOUBLEFAULT=y
# CONFIG_DEBUG_TLBFLUSH is not set
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
# CONFIG_X86_DECODER_SELFTEST is not set
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_ENTRY is not set
# CONFIG_DEBUG_NMI_SELFTEST is not set
CONFIG_X86_DEBUG_FPU=y
# CONFIG_PUNIT_ATOM_DEBUG is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_PERSISTENT_KEYRINGS is not set
# CONFIG_BIG_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEY_DH_OPERATIONS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
CONFIG_SECURITY=y
# CONFIG_SECURITYFS is not set
CONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
# CONFIG_SECURITY_PATH is not set
# CONFIG_INTEL_TXT is not set
CONFIG_LSM_MMAP_MIN_ADDR=65536
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
# CONFIG_HARDENED_USERCOPY is not set
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
# CONFIG_SECURITY_SMACK is not set
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_LOADPIN is not set
# CONFIG_SECURITY_YAMA is not set
CONFIG_INTEGRITY=y
# CONFIG_INTEGRITY_SIGNATURE is not set
CONFIG_INTEGRITY_AUDIT=y
# CONFIG_IMA is not set
# CONFIG_EVM is not set
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFAULT_SECURITY_DAC is not set
CONFIG_DEFAULT_SECURITY="selinux"
CONFIG_XOR_BLOCKS=y
CONFIG_ASYNC_CORE=y
CONFIG_ASYNC_MEMCPY=y
CONFIG_ASYNC_XOR=y
CONFIG_ASYNC_PQ=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_RNG_DEFAULT=y
CONFIG_CRYPTO_AKCIPHER2=y
CONFIG_CRYPTO_AKCIPHER=y
CONFIG_CRYPTO_KPP2=y
CONFIG_CRYPTO_KPP=y
CONFIG_CRYPTO_RSA=y
CONFIG_CRYPTO_DH=y
CONFIG_CRYPTO_ECDH=m
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_USER=y
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_NULL2=y
CONFIG_CRYPTO_PCRYPT=m
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
# CONFIG_CRYPTO_MCRYPTD is not set
CONFIG_CRYPTO_AUTHENC=y
# CONFIG_CRYPTO_TEST is not set
CONFIG_CRYPTO_ABLK_HELPER=m
CONFIG_CRYPTO_GLUE_HELPER_X86=y

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_ECHAINIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_LRW=y
# CONFIG_CRYPTO_PCBC is not set
CONFIG_CRYPTO_XTS=y
# CONFIG_CRYPTO_KEYWRAP is not set

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
# CONFIG_CRYPTO_VMAC is not set

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=m
# CONFIG_CRYPTO_CRC32 is not set
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
# CONFIG_CRYPTO_CRCT10DIF is not set
CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_POLY1305 is not set
# CONFIG_CRYPTO_POLY1305_X86_64 is not set
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_RMD128 is not set
# CONFIG_CRYPTO_RMD160 is not set
# CONFIG_CRYPTO_RMD256 is not set
# CONFIG_CRYPTO_RMD320 is not set
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=m
CONFIG_CRYPTO_SHA256_SSSE3=m
CONFIG_CRYPTO_SHA512_SSSE3=m
# CONFIG_CRYPTO_SHA1_MB is not set
# CONFIG_CRYPTO_SHA256_MB is not set
# CONFIG_CRYPTO_SHA512_MB is not set
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
# CONFIG_CRYPTO_SHA3 is not set
# CONFIG_CRYPTO_TGR192 is not set
# CONFIG_CRYPTO_WP512 is not set
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_AES_NI_INTEL=m
# CONFIG_CRYPTO_ANUBIS is not set
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_BLOWFISH_COMMON=m
CONFIG_CRYPTO_BLOWFISH_X86_64=m
# CONFIG_CRYPTO_CAMELLIA is not set
CONFIG_CRYPTO_CAMELLIA_X86_64=y
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
CONFIG_CRYPTO_CAST_COMMON=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST5_AVX_X86_64=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_CAST6_AVX_X86_64=m
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_DES3_EDE_X86_64=m
# CONFIG_CRYPTO_FCRYPT is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_SALSA20 is not set
# CONFIG_CRYPTO_SALSA20_X86_64 is not set
CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CHACHA20_X86_64=y
# CONFIG_CRYPTO_SEED is not set
CONFIG_CRYPTO_SERPENT=y
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_TWOFISH_X86_64=y
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_LZ4HC=y

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_CRYPTO_DRBG_MENU=y
CONFIG_CRYPTO_DRBG_HMAC=y
# CONFIG_CRYPTO_DRBG_HASH is not set
# CONFIG_CRYPTO_DRBG_CTR is not set
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_USER_API_RNG is not set
# CONFIG_CRYPTO_USER_API_AEAD is not set
CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_PADLOCK is not set
# CONFIG_CRYPTO_DEV_CCP is not set
CONFIG_CRYPTO_DEV_QAT=y
CONFIG_CRYPTO_DEV_QAT_DH895xCC=y
CONFIG_CRYPTO_DEV_QAT_C3XXX=y
CONFIG_CRYPTO_DEV_QAT_C62X=y
CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y
CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y
CONFIG_CRYPTO_DEV_QAT_C62XVF=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
# CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set

#
# Certificates for signature checking
#
# CONFIG_SYSTEM_TRUSTED_KEYRING is not set
CONFIG_HAVE_KVM=y
CONFIG_VIRTUALIZATION=y
# CONFIG_KVM is not set
# CONFIG_VHOST_NET is not set
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_RAID6_PQ=y
CONFIG_BITREVERSE=y
# CONFIG_HAVE_ARCH_BITREVERSE is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
CONFIG_CRC_CCITT=y
CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
# CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
# CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_842_COMPRESS=y
CONFIG_842_DECOMPRESS=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_COMPRESS=y
CONFIG_LZ4HC_COMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_INTERVAL_TREE=y
CONFIG_ASSOCIATIVE_ARRAY=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_GLOB=y
# CONFIG_GLOB_SELFTEST is not set
CONFIG_NLATTR=y
CONFIG_LRU_CACHE=y
CONFIG_CLZ_TAB=y
# CONFIG_CORDIC is not set
# CONFIG_DDR is not set
# CONFIG_IRQ_POLL is not set
CONFIG_MPILIB=y
CONFIG_OID_REGISTRY=y
CONFIG_UCS2_STRING=y
CONFIG_FONT_SUPPORT=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_SG_SPLIT is not set
CONFIG_SG_POOL=y
CONFIG_ARCH_HAS_SG_CHAIN=y
CONFIG_ARCH_HAS_PMEM_API=y
CONFIG_ARCH_HAS_MMIO_FLUSH=y
CONFIG_SBITMAP=y

--------------2EFD985AD961A8E3B83FFE5F
Content-Type: text/plain; charset=UTF-8;
 name="Config_NoCrash.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Config_NoCrash.txt"

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.9.16-gentoo Kernel Configuration
#

#
# Gentoo Linux
#
CONFIG_GENTOO_LINUX=y
CONFIG_GENTOO_LINUX_UDEV=y
CONFIG_GENTOO_LINUX_PORTAGE=y

#
# Support for init systems, system and service managers
#
CONFIG_GENTOO_LINUX_INIT_SCRIPT=y
# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_DEBUG_RODATA=y
CONFIG_PGTABLE_LEVELS=4
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_EXTABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_FHANDLE=y
CONFIG_USELIB=y
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
# CONFIG_IRQ_DOMAIN_DEBUG is not set
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_DATA=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
# CONFIG_IRQ_TIME_ACCOUNTING is not set
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
# CONFIG_TASKS_RCU is not set
CONFIG_RCU_STALL_COMMON=y
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_RCU_EXPEDITE_BOOT is not set
CONFIG_BUILD_BIN2C=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=19
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_NMI_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_ARCH_SUPPORTS_INT128=y
# CONFIG_NUMA_BALANCING is not set
CONFIG_CGROUPS=y
# CONFIG_MEMCG is not set
CONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_RT_GROUP_SCHED=y
# CONFIG_CGROUP_PIDS is not set
CONFIG_CGROUP_FREEZER=y
# CONFIG_CGROUP_HUGETLB is not set
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_PERF=y
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
# CONFIG_SCHED_AUTOGROUP is not set
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"
CONFIG_INITRAMFS_ROOT_UID=0
CONFIG_INITRAMFS_ROOT_GID=0
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
# CONFIG_EXPERT is not set
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSCTL_SYSCALL is not set
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
# CONFIG_BPF_SYSCALL is not set
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_ADVISE_SYSCALLS=y
# CONFIG_USERFAULTFD is not set
CONFIG_PCI_QUIRKS=y
CONFIG_MEMBARRIER=y
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_COMPAT_BRK is not set
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_SLAB_FREELIST_RANDOM is not set
# CONFIG_SYSTEM_DATA_VERIFICATION is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_KEXEC_CORE=y
CONFIG_OPROFILE=m
CONFIG_OPROFILE_EVENT_MULTIPLEX=y
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
CONFIG_KPROBES=y
# CONFIG_JUMP_LABEL is not set
CONFIG_OPTPROBES=y
CONFIG_KPROBES_ON_FTRACE=y
# CONFIG_UPROBES is not set
# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_KRETPROBES=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_KPROBES_ON_FTRACE=y
CONFIG_HAVE_NMI=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_PERF_EVENTS_NMI=y
CONFIG_HAVE_PERF_REGS=y
CONFIG_HAVE_PERF_USER_STACK_DUMP=y
CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_HAVE_CMPXCHG_LOCAL=y
CONFIG_HAVE_CMPXCHG_DOUBLE=y
CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_HAVE_GCC_PLUGINS=y
# CONFIG_GCC_PLUGINS is not set
CONFIG_HAVE_CC_STACKPROTECTOR=y
# CONFIG_CC_STACKPROTECTOR is not set
CONFIG_CC_STACKPROTECTOR_NONE=y
# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
# CONFIG_CC_STACKPROTECTOR_STRONG is not set
CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y
CONFIG_HAVE_CONTEXT_TRACKING=y
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_HUGE_VMAP=y
CONFIG_HAVE_ARCH_SOFT_DIRTY=y
CONFIG_MODULES_USE_ELF_RELA=y
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=28
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_HAVE_COPY_THREAD_TLS=y
CONFIG_HAVE_STACK_VALIDATION=y
# CONFIG_HAVE_ARCH_HASH is not set
# CONFIG_ISA_BUS_API is not set
CONFIG_OLD_SIGSUSPEND3=y
CONFIG_COMPAT_OLD_SIGACTION=y
# CONFIG_CPU_NO_EFFICIENT_FFS is not set
CONFIG_HAVE_ARCH_VMAP_STACK=y
CONFIG_VMAP_STACK=y

#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
CONFIG_BLK_DEV_THROTTLING=y
# CONFIG_BLK_CMDLINE_PARSER is not set

#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_AIX_PARTITION is not set
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
# CONFIG_LDM_PARTITION is not set
CONFIG_SGI_PARTITION=y
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set
# CONFIG_CMDLINE_PARTITION is not set
CONFIG_BLOCK_COMPAT=y
CONFIG_BLK_MQ_PCI=y

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_CFQ_GROUP_IOSCHED=y
# CONFIG_IOSCHED_BFQ is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y
CONFIG_INLINE_WRITE_UNLOCK=y
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
CONFIG_LOCK_SPIN_ON_OWNER=y
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
CONFIG_QUEUED_SPINLOCKS=y
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
CONFIG_QUEUED_RWLOCKS=y
CONFIG_FREEZER=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_FAST_FEATURE_TESTS=y
# CONFIG_X86_X2APIC is not set
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
CONFIG_X86_EXTENDED_PLATFORM=y
# CONFIG_X86_VSMP is not set
# CONFIG_X86_GOLDFISH is not set
# CONFIG_X86_INTEL_MID is not set
# CONFIG_MLX_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
# CONFIG_IOSF_MBI is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_512GB=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_KVM_GUEST=y
# CONFIG_KVM_DEBUG_FS is not set
# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
CONFIG_PARAVIRT_CLOCK=y
CONFIG_NO_BOOTMEM=y
# CONFIG_MK8 is not set
# CONFIG_MK8SSE3 is not set
# CONFIG_MK10 is not set
# CONFIG_MBARCELONA is not set
# CONFIG_MBOBCAT is not set
# CONFIG_MBULLDOZER is not set
# CONFIG_MPILEDRIVER is not set
# CONFIG_MSTEAMROLLER is not set
# CONFIG_MJAGUAR is not set
# CONFIG_MPSC is not set
# CONFIG_MATOM is not set
# CONFIG_MCORE2 is not set
# CONFIG_MNEHALEM is not set
# CONFIG_MWESTMERE is not set
# CONFIG_MSILVERMONT is not set
# CONFIG_MSANDYBRIDGE is not set
# CONFIG_MIVYBRIDGE is not set
# CONFIG_MHASWELL is not set
CONFIG_MBROADWELL=y
# CONFIG_MSKYLAKE is not set
# CONFIG_GENERIC_CPU is not set
# CONFIG_MNATIVE is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
# CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
CONFIG_MAXSMP=y
CONFIG_NR_CPUS=8192
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=m
CONFIG_X86_THERMAL_VECTOR=y

#
# Performance monitoring
#
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
CONFIG_PERF_EVENTS_INTEL_RAPL=y
CONFIG_PERF_EVENTS_INTEL_CSTATE=y
# CONFIG_PERF_EVENTS_AMD_POWER is not set
# CONFIG_VM86 is not set
CONFIG_X86_16BIT=y
CONFIG_X86_ESPFIX64=y
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_I8K=m
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
CONFIG_X86_DIRECT_GBPAGES=y
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_NUMA_EMU is not set
CONFIG_NODES_SHIFT=10
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_HAVE_MEMBLOCK=y
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
CONFIG_ARCH_DISCARD_MEMBLOCK=y
CONFIG_MEMORY_ISOLATION=y
# CONFIG_MOVABLE_NODE is not set
# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTPLUG_SPARSE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
# CONFIG_MEMORY_HOTREMOVE is not set
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_MEMORY_BALLOON=y
CONFIG_BALLOON_COMPACTION=y
CONFIG_COMPACTION=y
CONFIG_MIGRATION=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_PHYS_ADDR_T_64BIT=y
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
# CONFIG_CLEANCACHE is not set
# CONFIG_FRONTSWAP is not set
# CONFIG_CMA is not set
# CONFIG_ZPOOL is not set
# CONFIG_ZBUD is not set
# CONFIG_ZSMALLOC is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
CONFIG_ARCH_HAS_PKEYS=y
# CONFIG_X86_PMEM_LEGACY is not set
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
# CONFIG_X86_INTEL_MPX is not set
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
# CONFIG_SECCOMP is not set
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_KEXEC_FILE is not set
CONFIG_CRASH_DUMP=y
CONFIG_KEXEC_JUMP=y
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
# CONFIG_RANDOMIZE_BASE is not set
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_LEGACY_VSYSCALL_NATIVE is not set
CONFIG_LEGACY_VSYSCALL_EMULATE=y
# CONFIG_LEGACY_VSYSCALL_NONE is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_HAVE_LIVEPATCH=y
# CONFIG_LIVEPATCH is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y

#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
# CONFIG_ACPI_DEBUGGER is not set
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_NUMA=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=y
# CONFIG_ACPI_CUSTOM_METHOD is not set
# CONFIG_ACPI_BGRT is not set
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
# CONFIG_ACPI_NFIT is not set
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
# CONFIG_ACPI_APEI_MEMORY_FAILURE is not set
CONFIG_ACPI_APEI_EINJ=m
CONFIG_ACPI_APEI_ERST_DEBUG=m
# CONFIG_DPTF_POWER is not set
# CONFIG_ACPI_EXTLOG is not set
# CONFIG_PMIC_OPREGION is not set
# CONFIG_ACPI_CONFIGFS is not set
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# CONFIG_X86_SPEEDSTEP_LIB is not set

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#
CONFIG_I7300_IDLE_IOAT_CHANNEL=y
CONFIG_I7300_IDLE=y

#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y
CONFIG_PCIE_ECRC=y
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
# CONFIG_PCIE_DPC is not set
# CONFIG_PCIE_PTM is not set
CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_XEN_PCIDEV_FRONTEND=y
CONFIG_HT_IRQ=y
CONFIG_PCI_ATS=y
CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCI_LABEL=y
CONFIG_HOTPLUG_PCI=y
CONFIG_HOTPLUG_PCI_ACPI=y
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
CONFIG_HOTPLUG_PCI_SHPC=m

#
# PCI host controller drivers
#
# CONFIG_PCIE_DW_PLAT is not set
# CONFIG_VMD is not set
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y

#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=m
# CONFIG_I82092 is not set
CONFIG_PCCARD_NONSTATIC=y
# CONFIG_RAPIDIO is not set
# CONFIG_X86_SYSFB is not set

#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_COMPAT_BINFMT_ELF=y
CONFIG_ELFCORE=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_BINFMT_SCRIPT=y
# CONFIG_HAVE_AOUT is not set
CONFIG_BINFMT_MISC=y
CONFIG_COREDUMP=y
CONFIG_IA32_EMULATION=y
# CONFIG_IA32_AOUT is not set
# CONFIG_X86_X32 is not set
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
CONFIG_KEYS_COMPAT=y
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_PMC_ATOM=y
CONFIG_NET=y
CONFIG_NET_INGRESS=y
CONFIG_NET_EGRESS=y

#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
# CONFIG_UNIX_DIAG is not set
CONFIG_XFRM=y
CONFIG_XFRM_ALGO=y
CONFIG_XFRM_USER=y
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_IPCOMP=y
CONFIG_NET_KEY=y
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_FIB_TRIE_STATS is not set
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_ROUTE_CLASSID=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=y
# CONFIG_NET_IPGRE_DEMUX is not set
CONFIG_NET_IP_TUNNEL=y
CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_SYN_COOKIES=y
# CONFIG_NET_UDP_TUNNEL is not set
# CONFIG_NET_FOU is not set
# CONFIG_NET_FOU_IP_TUNNELS is not set
CONFIG_INET_AH=y
# CONFIG_INET_ESP is not set
# CONFIG_INET_IPCOMP is not set
# CONFIG_INET_XFRM_TUNNEL is not set
CONFIG_INET_TUNNEL=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
# CONFIG_INET_UDP_DIAG is not set
# CONFIG_INET_DIAG_DESTROY is not set
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_HSTCP=y
CONFIG_TCP_CONG_HYBLA=y
CONFIG_TCP_CONG_VEGAS=y
# CONFIG_TCP_CONG_NV is not set
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
CONFIG_TCP_CONG_ILLINOIS=m
# CONFIG_TCP_CONG_DCTCP is not set
# CONFIG_TCP_CONG_CDG is not set
# CONFIG_TCP_CONG_BBR is not set
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_HYBLA is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_MIP6=y
# CONFIG_IPV6_ILA is not set
CONFIG_INET6_XFRM_TUNNEL=y
CONFIG_INET6_TUNNEL=y
CONFIG_INET6_XFRM_MODE_TRANSPORT=y
CONFIG_INET6_XFRM_MODE_TUNNEL=y
CONFIG_INET6_XFRM_MODE_BEET=y
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y
# CONFIG_IPV6_VTI is not set
CONFIG_IPV6_SIT=y
# CONFIG_IPV6_SIT_6RD is not set
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
# CONFIG_IPV6_FOU is not set
# CONFIG_IPV6_FOU_TUNNEL is not set
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IPV6_PIMSM_V2=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NET_PTP_CLASSIFY=y
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y

#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_LOG_COMMON=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
# CONFIG_NF_CONNTRACK_ZONES is not set
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
# CONFIG_NF_CONNTRACK_TIMEOUT is not set
# CONFIG_NF_CONNTRACK_TIMESTAMP is not set
# CONFIG_NF_CT_PROTO_DCCP is not set
# CONFIG_NF_CT_PROTO_SCTP is not set
# CONFIG_NF_CT_PROTO_UDPLITE is not set
# CONFIG_NF_CONNTRACK_AMANDA is not set
CONFIG_NF_CONNTRACK_FTP=y
# CONFIG_NF_CONNTRACK_H323 is not set
# CONFIG_NF_CONNTRACK_IRC is not set
# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
# CONFIG_NF_CONNTRACK_SNMP is not set
# CONFIG_NF_CONNTRACK_PPTP is not set
# CONFIG_NF_CONNTRACK_SANE is not set
# CONFIG_NF_CONNTRACK_SIP is not set
# CONFIG_NF_CONNTRACK_TFTP is not set
CONFIG_NF_CT_NETLINK=y
# CONFIG_NF_CT_NETLINK_TIMEOUT is not set
# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set
CONFIG_NF_NAT=y
CONFIG_NF_NAT_NEEDED=y
# CONFIG_NF_NAT_AMANDA is not set
CONFIG_NF_NAT_FTP=y
# CONFIG_NF_NAT_IRC is not set
# CONFIG_NF_NAT_SIP is not set
# CONFIG_NF_NAT_TFTP is not set
CONFIG_NF_NAT_REDIRECT=y
CONFIG_NETFILTER_SYNPROXY=y
# CONFIG_NF_TABLES is not set
CONFIG_NETFILTER_XTABLES=y

#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=y
CONFIG_NETFILTER_XT_CONNMARK=y

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=y
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
CONFIG_NETFILTER_XT_TARGET_CT=m
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_HL=y
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set
# CONFIG_NETFILTER_XT_TARGET_LED is not set
# CONFIG_NETFILTER_XT_TARGET_LOG is not set
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=y
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
CONFIG_NETFILTER_XT_TARGET_TPROXY=y
CONFIG_NETFILTER_XT_TARGET_TRACE=y
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y

#
# Xtables matches
#
# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set
# CONFIG_NETFILTER_XT_MATCH_BPF is not set
# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set
CONFIG_NETFILTER_XT_MATCH_CLUSTER=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y
# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
# CONFIG_NETFILTER_XT_MATCH_CPU is not set
# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set
CONFIG_NETFILTER_XT_MATCH_DSCP=y
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=y
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_HL=y
# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
# CONFIG_NETFILTER_XT_MATCH_L2TP is not set
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set
CONFIG_NETFILTER_XT_MATCH_OSF=y
CONFIG_NETFILTER_XT_MATCH_OWNER=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
CONFIG_NETFILTER_XT_MATCH_RATEEST=y
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_RECENT=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_SOCKET=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_TIME=y
CONFIG_NETFILTER_XT_MATCH_U32=y
# CONFIG_IP_SET is not set
# CONFIG_IP_VS is not set

#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
CONFIG_NF_DUP_IPV4=y
# CONFIG_NF_LOG_ARP is not set
# CONFIG_NF_LOG_IPV4 is not set
CONFIG_NF_REJECT_IPV4=y
CONFIG_NF_NAT_IPV4=y
CONFIG_NF_NAT_MASQUERADE_IPV4=y
# CONFIG_NF_NAT_PPTP is not set
# CONFIG_NF_NAT_H323 is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
# CONFIG_IP_NF_MATCH_RPFILTER is not set
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_SYNPROXY=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_CLUSTERIP=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_TTL=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y

#
# IPv6: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_CONNTRACK_IPV6=y
# CONFIG_NF_DUP_IPV6 is not set
CONFIG_NF_REJECT_IPV6=y
CONFIG_NF_LOG_IPV6=y
CONFIG_NF_NAT_IPV6=y
CONFIG_NF_NAT_MASQUERADE_IPV6=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_AH=y
CONFIG_IP6_NF_MATCH_EUI64=y
CONFIG_IP6_NF_MATCH_FRAG=y
CONFIG_IP6_NF_MATCH_OPTS=y
CONFIG_IP6_NF_MATCH_HL=y
CONFIG_IP6_NF_MATCH_IPV6HEADER=y
CONFIG_IP6_NF_MATCH_MH=y
# CONFIG_IP6_NF_MATCH_RPFILTER is not set
CONFIG_IP6_NF_MATCH_RT=y
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_TARGET_SYNPROXY=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_IP6_NF_RAW=y
CONFIG_IP6_NF_NAT=y
CONFIG_IP6_NF_TARGET_MASQUERADE=y
CONFIG_IP6_NF_TARGET_NPT=y
CONFIG_BRIDGE_NF_EBTABLES=y
CONFIG_BRIDGE_EBT_BROUTE=y
CONFIG_BRIDGE_EBT_T_FILTER=y
CONFIG_BRIDGE_EBT_T_NAT=y
CONFIG_BRIDGE_EBT_802_3=y
CONFIG_BRIDGE_EBT_AMONG=y
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=y
CONFIG_BRIDGE_EBT_IP6=y
CONFIG_BRIDGE_EBT_LIMIT=y
CONFIG_BRIDGE_EBT_MARK=y
CONFIG_BRIDGE_EBT_PKTTYPE=y
CONFIG_BRIDGE_EBT_STP=y
CONFIG_BRIDGE_EBT_VLAN=y
CONFIG_BRIDGE_EBT_ARPREPLY=y
CONFIG_BRIDGE_EBT_DNAT=y
CONFIG_BRIDGE_EBT_MARK_T=y
CONFIG_BRIDGE_EBT_REDIRECT=y
CONFIG_BRIDGE_EBT_SNAT=y
CONFIG_BRIDGE_EBT_LOG=y
CONFIG_BRIDGE_EBT_NFLOG=y
# CONFIG_IP_DCCP is not set
CONFIG_IP_SCTP=y
# CONFIG_NET_SCTPPROBE is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set
CONFIG_INET_SCTP_DIAG=y
# CONFIG_RDS is not set
# CONFIG_TIPC is not set
# CONFIG_ATM is not set
# CONFIG_L2TP is not set
CONFIG_STP=y
CONFIG_GARP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
# CONFIG_BRIDGE_VLAN_FILTERING is not set
CONFIG_HAVE_NET_DSA=y
CONFIG_VLAN_8021Q=y
CONFIG_VLAN_8021Q_GVRP=y
# CONFIG_VLAN_8021Q_MVRP is not set
# CONFIG_DECNET is not set
CONFIG_LLC=y
# CONFIG_LLC2 is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_PHONET is not set
# CONFIG_6LOWPAN is not set
# CONFIG_IEEE802154 is not set
CONFIG_NET_SCHED=y

#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=y
CONFIG_NET_SCH_HTB=y
CONFIG_NET_SCH_HFSC=y
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCH_MULTIQ=y
CONFIG_NET_SCH_RED=y
CONFIG_NET_SCH_SFB=y
CONFIG_NET_SCH_SFQ=y
CONFIG_NET_SCH_TEQL=y
CONFIG_NET_SCH_TBF=y
CONFIG_NET_SCH_GRED=y
CONFIG_NET_SCH_DSMARK=y
CONFIG_NET_SCH_NETEM=y
CONFIG_NET_SCH_DRR=y
CONFIG_NET_SCH_MQPRIO=y
CONFIG_NET_SCH_CHOKE=y
CONFIG_NET_SCH_QFQ=y
# CONFIG_NET_SCH_CODEL is not set
# CONFIG_NET_SCH_FQ_CODEL is not set
# CONFIG_NET_SCH_FQ is not set
# CONFIG_NET_SCH_HHF is not set
# CONFIG_NET_SCH_PIE is not set
CONFIG_NET_SCH_INGRESS=y
# CONFIG_NET_SCH_PLUG is not set

#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_TCINDEX=y
CONFIG_NET_CLS_ROUTE4=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=y
CONFIG_NET_CLS_RSVP6=y
CONFIG_NET_CLS_FLOW=y
CONFIG_NET_CLS_CGROUP=y
# CONFIG_NET_CLS_BPF is not set
# CONFIG_NET_CLS_FLOWER is not set
# CONFIG_NET_CLS_MATCHALL is not set
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=y
CONFIG_NET_EMATCH_NBYTE=y
CONFIG_NET_EMATCH_U32=y
CONFIG_NET_EMATCH_META=y
CONFIG_NET_EMATCH_TEXT=y
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_GACT=y
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_ACT_IPT=y
CONFIG_NET_ACT_NAT=y
CONFIG_NET_ACT_PEDIT=y
CONFIG_NET_ACT_SIMP=y
CONFIG_NET_ACT_SKBEDIT=y
# CONFIG_NET_ACT_CSUM is not set
# CONFIG_NET_ACT_VLAN is not set
# CONFIG_NET_ACT_BPF is not set
# CONFIG_NET_ACT_CONNMARK is not set
# CONFIG_NET_ACT_SKBMOD is not set
# CONFIG_NET_ACT_IFE is not set
# CONFIG_NET_ACT_TUNNEL_KEY is not set
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
# CONFIG_DCB is not set
CONFIG_DNS_RESOLVER=y
# CONFIG_BATMAN_ADV is not set
CONFIG_OPENVSWITCH=m
# CONFIG_VSOCKETS is not set
# CONFIG_NETLINK_DIAG is not set
CONFIG_MPLS=y
CONFIG_NET_MPLS_GSO=m
# CONFIG_MPLS_ROUTING is not set
# CONFIG_HSR is not set
# CONFIG_NET_SWITCHDEV is not set
# CONFIG_NET_L3_MASTER_DEV is not set
# CONFIG_NET_NCSI is not set
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_SOCK_CGROUP_DATA=y
# CONFIG_CGROUP_NET_PRIO is not set
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
# CONFIG_BPF_JIT is not set
CONFIG_NET_FLOW_LIMIT=y

#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_NET_TCPPROBE is not set
CONFIG_NET_DROP_MONITOR=y
# CONFIG_HAMRADIO is not set
# CONFIG_CAN is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
# CONFIG_AF_RXRPC is not set
# CONFIG_AF_KCM is not set
# CONFIG_STREAM_PARSER is not set
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
# CONFIG_CFG80211 is not set
# CONFIG_LIB80211 is not set

#
# CFG80211 needs to be enabled for MAC80211
#
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
# CONFIG_WIMAX is not set
# CONFIG_RFKILL is not set
# CONFIG_RFKILL_REGULATOR is not set
# CONFIG_NET_9P is not set
# CONFIG_CAIF is not set
# CONFIG_CEPH_LIB is not set
# CONFIG_NFC is not set
# CONFIG_LWTUNNEL is not set
CONFIG_DST_CACHE=y
# CONFIG_NET_DEVLINK is not set
CONFIG_MAY_USE_DEVLINK=y
CONFIG_HAVE_EBPF_JIT=y

#
# Device Drivers
#

#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER=y
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
CONFIG_SYS_HYPERVISOR=y
# CONFIG_GENERIC_CPU_DEVICES is not set
CONFIG_GENERIC_CPU_AUTOPROBE=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_FENCE_TRACE is not set

#
# Bus devices
#
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
CONFIG_MTD=y
# CONFIG_MTD_TESTS is not set
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_AR7_PARTS=m

#
# User Modules And Translation Layers
#
CONFIG_MTD_BLKDEVS=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
CONFIG_SSFDC=m
# CONFIG_SM_FTL is not set
CONFIG_MTD_OOPS=m
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
CONFIG_MTD_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m

#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
# CONFIG_MTD_PHYSMAP is not set
# CONFIG_MTD_SBC_GXX is not set
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not set
CONFIG_MTD_ESB2ROM=m
CONFIG_MTD_CK804XROM=m
CONFIG_MTD_SCB2_FLASH=m
# CONFIG_MTD_NETtel is not set
# CONFIG_MTD_L440GX is not set
CONFIG_MTD_PCI=m
# CONFIG_MTD_PCMCIA is not set
# CONFIG_MTD_GPIO_ADDR is not set
# CONFIG_MTD_INTEL_VR_NOR is not set
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_LATCH_ADDR is not set

#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_PHRAM is not set
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m

#
# Disk-On-Chip Device Drivers
#
# CONFIG_MTD_DOCG3 is not set
CONFIG_MTD_NAND_ECC=m
CONFIG_MTD_NAND_ECC_SMC=y
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_ECC_BCH is not set
# CONFIG_MTD_SM_COMMON is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_GPIO is not set
# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set
CONFIG_MTD_NAND_IDS=m
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
# CONFIG_MTD_NAND_DOCG4 is not set
# CONFIG_MTD_NAND_CAFE is not set
CONFIG_MTD_NAND_NANDSIM=m
# CONFIG_MTD_NAND_PLATFORM is not set
# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND_MTK is not set
# CONFIG_MTD_ONENAND is not set

#
# LPDDR & LPDDR2 PCM memory drivers
#
CONFIG_MTD_LPDDR=m
CONFIG_MTD_QINFO_PROBE=m
# CONFIG_MTD_SPI_NOR is not set
CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_LIMIT=20
# CONFIG_MTD_UBI_FASTMAP is not set
# CONFIG_MTD_UBI_GLUEBI is not set
# CONFIG_MTD_UBI_BLOCK is not set
# CONFIG_OF is not set
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
# CONFIG_PARPORT is not set
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set

#
# Protocols
#
CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_DRBD=m
# CONFIG_DRBD_FAULT_INJECTION is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_SKD is not set
# CONFIG_BLK_DEV_SX8 is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_ATA_OVER_ETH is not set
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_VIRTIO_BLK=m
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_RBD is not set
# CONFIG_BLK_DEV_RSXX is not set
# CONFIG_BLK_DEV_NVME is not set
# CONFIG_NVME_TARGET is not set

#
# Misc devices
#
# CONFIG_SENSORS_LIS3LV02D is not set
# CONFIG_AD525X_DPOT is not set
# CONFIG_DUMMY_IRQ is not set
# CONFIG_IBM_ASM is not set
# CONFIG_PHANTOM is not set
CONFIG_SGI_IOC4=m
CONFIG_TIFM_CORE=m
CONFIG_TIFM_7XX1=m
CONFIG_ICS932S401=m
CONFIG_ENCLOSURE_SERVICES=m
CONFIG_HP_ILO=m
# CONFIG_APDS9802ALS is not set
CONFIG_ISL29003=m
# CONFIG_ISL29020 is not set
CONFIG_SENSORS_TSL2550=m
# CONFIG_SENSORS_BH1770 is not set
# CONFIG_SENSORS_APDS990X is not set
# CONFIG_HMC6352 is not set
# CONFIG_DS1682 is not set
# CONFIG_USB_SWITCH_FSA9480 is not set
# CONFIG_SRAM is not set
# CONFIG_C2PORT is not set

#
# EEPROM support
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_MAX6875=m
CONFIG_EEPROM_93CX6=m
CONFIG_CB710_CORE=m
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y

#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
# CONFIG_SENSORS_LIS3_I2C is not set

#
# Altera FPGA firmware download module
#
# CONFIG_ALTERA_STAPL is not set
# CONFIG_INTEL_MEI is not set
# CONFIG_INTEL_MEI_ME is not set
# CONFIG_INTEL_MEI_TXE is not set
# CONFIG_VMWARE_VMCI is not set

#
# Intel MIC Bus Driver
#
# CONFIG_INTEL_MIC_BUS is not set

#
# SCIF Bus Driver
#
# CONFIG_SCIF_BUS is not set

#
# VOP Bus Driver
#
# CONFIG_VOP_BUS is not set

#
# Intel MIC Host Driver
#

#
# Intel MIC Card Driver
#

#
# SCIF Driver
#

#
# Intel MIC Coprocessor State Management (COSM) Drivers
#

#
# VOP Driver
#
# CONFIG_GENWQE is not set
# CONFIG_ECHO is not set
# CONFIG_CXL_BASE is not set
# CONFIG_CXL_AFU_DRIVER_OPS is not set
CONFIG_HAVE_IDE=y
# CONFIG_IDE is not set

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
CONFIG_RAID_ATTRS=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_NETLINK=y
# CONFIG_SCSI_MQ_DEFAULT is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_ENCLOSURE=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y

#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=m
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y
CONFIG_SCSI_SRP_ATTRS=m
CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=m
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_SCSI_CXGB3_ISCSI is not set
# CONFIG_SCSI_CXGB4_ISCSI is not set
# CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_SCSI_BNX2X_FCOE is not set
# CONFIG_BE2ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_HPSA is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_3W_SAS is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC94XX is not set
# CONFIG_SCSI_MVSAS is not set
# CONFIG_SCSI_MVUMI is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_ARCMSR is not set
# CONFIG_SCSI_ESAS2R is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
CONFIG_SCSI_MPT3SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS is not set
# CONFIG_SCSI_SMARTPQI is not set
# CONFIG_SCSI_UFSHCD is not set
# CONFIG_SCSI_HPTIOP is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_VMWARE_PVSCSI is not set
CONFIG_XEN_SCSI_FRONTEND=m
CONFIG_LIBFC=m
CONFIG_LIBFCOE=m
# CONFIG_FCOE is not set
# CONFIG_FCOE_FNIC is not set
# CONFIG_SCSI_SNIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_ISCI is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_QLA_FC is not set
# CONFIG_SCSI_QLA_ISCSI is not set
# CONFIG_SCSI_LPFC is not set
# CONFIG_SCSI_DC395x is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_WD719X is not set
# CONFIG_SCSI_DEBUG is not set
# CONFIG_SCSI_PMCRAID is not set
# CONFIG_SCSI_PM8001 is not set
# CONFIG_SCSI_BFA_FC is not set
CONFIG_SCSI_VIRTIO=m
# CONFIG_SCSI_CHELSIO_FCOE is not set
# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
# CONFIG_SATA_ZPODD is not set
CONFIG_SATA_PMP=y

#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=y
# CONFIG_SATA_AHCI_PLATFORM is not set
CONFIG_SATA_INIC162X=m
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y

#
# SFF controllers with custom DMA interface
#
CONFIG_PDC_ADMA=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_SX4=m
CONFIG_ATA_BMDMA=y

#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=y
# CONFIG_SATA_DWC is not set
CONFIG_SATA_MV=y
CONFIG_SATA_NV=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_SVW=y
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m

#
# PATA SFF controllers with BMDMA
#
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_ATP867X=m
CONFIG_PATA_CMD64X=m
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_HPT3X2N=m
CONFIG_PATA_HPT3X3=m
# CONFIG_PATA_HPT3X3_DMA is not set
CONFIG_PATA_IT8213=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NINJA32=m
# CONFIG_PATA_NS87415 is not set
CONFIG_PATA_OLDPIIX=m
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
# CONFIG_PATA_RADISYS is not set
CONFIG_PATA_RDC=m
CONFIG_PATA_SCH=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
# CONFIG_PATA_TOSHIBA is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
# CONFIG_PATA_WINBOND is not set

#
# PIO-only SFF controllers
#
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
CONFIG_PATA_PCMCIA=m
# CONFIG_PATA_RZ1000 is not set

#
# Generic fallback / legacy drivers
#
CONFIG_PATA_ACPI=m
CONFIG_ATA_GENERIC=m
# CONFIG_PATA_LEGACY is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_AUTODETECT=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
# CONFIG_MD_MULTIPATH is not set
CONFIG_MD_FAULTY=y
# CONFIG_MD_CLUSTER is not set
# CONFIG_BCACHE is not set
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
# CONFIG_DM_MQ_DEFAULT is not set
CONFIG_DM_DEBUG=y
CONFIG_DM_BUFIO=m
# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
CONFIG_DM_BIO_PRISON=m
CONFIG_DM_PERSISTENT_DATA=m
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_THIN_PROVISIONING=m
# CONFIG_DM_CACHE is not set
# CONFIG_DM_ERA is not set
CONFIG_DM_MIRROR=m
CONFIG_DM_LOG_USERSPACE=m
CONFIG_DM_RAID=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_QL=m
CONFIG_DM_MULTIPATH_ST=m
CONFIG_DM_DELAY=m
CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=m
# CONFIG_DM_VERITY is not set
# CONFIG_DM_SWITCH is not set
# CONFIG_DM_LOG_WRITES is not set
CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
CONFIG_TCM_PSCSI=m
# CONFIG_TCM_USER2 is not set
CONFIG_LOOPBACK_TARGET=m
CONFIG_TCM_FC=m
# CONFIG_ISCSI_TARGET is not set
# CONFIG_SBP_TARGET is not set
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
CONFIG_FUSION_LOGGING=y

#
# IEEE 1394 (FireWire) support
#
CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_SBP2=m
CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
CONFIG_MACINTOSH_DRIVERS=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_NETDEVICES=y
CONFIG_MII=y
CONFIG_NET_CORE=y
# CONFIG_BONDING is not set
# CONFIG_DUMMY is not set
# CONFIG_EQUALIZER is not set
CONFIG_NET_FC=y
# CONFIG_IFB is not set
# CONFIG_NET_TEAM is not set
CONFIG_MACVLAN=m
CONFIG_MACVTAP=m
# CONFIG_VXLAN is not set
# CONFIG_MACSEC is not set
CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_TUN=y
# CONFIG_TUN_VNET_CROSS_LE is not set
# CONFIG_VETH is not set
CONFIG_VIRTIO_NET=m
# CONFIG_NLMON is not set
CONFIG_SUNGEM_PHY=m
# CONFIG_ARCNET is not set

#
# CAIF transport drivers
#

#
# Distributed Switch Architecture drivers
#
CONFIG_ETHERNET=y
CONFIG_MDIO=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_NET_VENDOR_ADAPTEC=y
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_NET_VENDOR_AGERE=y
# CONFIG_ET131X is not set
CONFIG_NET_VENDOR_ALTEON=y
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
# CONFIG_ALTERA_TSE is not set
CONFIG_NET_VENDOR_AMAZON=y
# CONFIG_ENA_ETHERNET is not set
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD8111_ETH=m
CONFIG_PCNET32=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_NET_VENDOR_ARC=y
CONFIG_NET_VENDOR_ATHEROS=y
CONFIG_ATL2=m
CONFIG_ATL1=m
CONFIG_ATL1E=m
CONFIG_ATL1C=m
# CONFIG_ALX is not set
# CONFIG_NET_VENDOR_AURORA is not set
CONFIG_NET_CADENCE=y
# CONFIG_MACB is not set
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
# CONFIG_BCMGENET is not set
CONFIG_BNX2=m
CONFIG_CNIC=m
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_BNX2X_SRIOV=y
# CONFIG_BNXT is not set
CONFIG_NET_VENDOR_BROCADE=y
CONFIG_BNA=m
CONFIG_NET_VENDOR_CAVIUM=y
# CONFIG_THUNDER_NIC_PF is not set
# CONFIG_THUNDER_NIC_VF is not set
# CONFIG_THUNDER_NIC_BGX is not set
# CONFIG_THUNDER_NIC_RGX is not set
# CONFIG_LIQUIDIO is not set
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3=m
CONFIG_CHELSIO_T4=m
# CONFIG_CHELSIO_T4VF is not set
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=m
# CONFIG_CX_ECAT is not set
CONFIG_DNET=m
CONFIG_NET_VENDOR_DEC=y
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_DE2104X_DSL=0
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_NAPI is not set
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_NET_VENDOR_DLINK=y
CONFIG_DL2K=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_BE2NET_HWMON=y
CONFIG_NET_VENDOR_EZCHIP=y
CONFIG_NET_VENDOR_EXAR=y
CONFIG_S2IO=m
CONFIG_VXGE=m
# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
CONFIG_NET_VENDOR_FUJITSU=y
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_NET_VENDOR_HP=y
# CONFIG_HP100 is not set
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E100=m
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_E1000E_HWTS=y
CONFIG_IGB=m
CONFIG_IGB_HWMON=y
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCA=y
CONFIG_IXGBEVF=m
# CONFIG_I40E is not set
# CONFIG_I40EVF is not set
# CONFIG_FM10K is not set
CONFIG_NET_VENDOR_I825XX=y
CONFIG_JME=m
CONFIG_NET_VENDOR_MARVELL=y
# CONFIG_MVMDIO is not set
# CONFIG_MVNETA_BM is not set
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
# CONFIG_SKGE_GENESIS is not set
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y
# CONFIG_MLX5_CORE is not set
# CONFIG_MLXSW_CORE is not set
CONFIG_NET_VENDOR_MICREL=y
# CONFIG_KS8842 is not set
# CONFIG_KS8851_MLL is not set
# CONFIG_KSZ884X_PCI is not set
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y
CONFIG_FEALNX=m
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NATSEMI=m
CONFIG_NS83820=m
CONFIG_NET_VENDOR_NETRONOME=y
# CONFIG_NFP_NETVF is not set
CONFIG_NET_VENDOR_8390=y
CONFIG_PCMCIA_AXNET=m
CONFIG_NE2K_PCI=m
CONFIG_PCMCIA_PCNET=m
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_FORCEDETH=m
CONFIG_NET_VENDOR_OKI=y
CONFIG_ETHOC=m
CONFIG_NET_PACKET_ENGINE=y
# CONFIG_HAMACHI is not set
# CONFIG_YELLOWFIN is not set
CONFIG_NET_VENDOR_QLOGIC=y
CONFIG_QLA3XXX=m
CONFIG_QLCNIC=m
CONFIG_QLCNIC_SRIOV=y
CONFIG_QLCNIC_HWMON=y
CONFIG_QLGE=m
# CONFIG_NETXEN_NIC is not set
# CONFIG_QED is not set
CONFIG_NET_VENDOR_QUALCOMM=y
# CONFIG_QCOM_EMAC is not set
CONFIG_NET_VENDOR_REALTEK=y
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_R8169=y
CONFIG_NET_VENDOR_RENESAS=y
CONFIG_NET_VENDOR_RDC=y
CONFIG_R6040=m
CONFIG_NET_VENDOR_ROCKER=y
CONFIG_NET_VENDOR_SAMSUNG=y
# CONFIG_SXGBE_ETH is not set
CONFIG_NET_VENDOR_SEEQ=y
CONFIG_NET_VENDOR_SILAN=y
CONFIG_SC92031=m
CONFIG_NET_VENDOR_SIS=y
CONFIG_SIS900=m
CONFIG_SIS190=m
CONFIG_SFC=m
CONFIG_SFC_MTD=y
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_SRIOV=y
CONFIG_SFC_MCDI_LOGGING=y
CONFIG_NET_VENDOR_SMSC=y
CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m
# CONFIG_SMSC911X is not set
CONFIG_SMSC9420=m
CONFIG_NET_VENDOR_STMICRO=y
# CONFIG_STMMAC_ETH is not set
CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NIU=m
CONFIG_NET_VENDOR_SYNOPSYS=y
CONFIG_NET_VENDOR_TEHUTI=y
CONFIG_TEHUTI=m
CONFIG_NET_VENDOR_TI=y
# CONFIG_TI_CPSW_ALE is not set
CONFIG_TLAN=m
CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_NET_VENDOR_WIZNET=y
# CONFIG_WIZNET_W5100 is not set
# CONFIG_WIZNET_W5300 is not set
CONFIG_NET_VENDOR_XIRCOM=y
CONFIG_PCMCIA_XIRC2PS=m
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
CONFIG_PHYLIB=y
CONFIG_SWPHY=y

#
# MDIO bus device drivers
#
# CONFIG_MDIO_BCM_UNIMAC is not set
CONFIG_MDIO_BITBANG=m
# CONFIG_MDIO_GPIO is not set
# CONFIG_MDIO_OCTEON is not set
# CONFIG_MDIO_THUNDER is not set

#
# MII PHY device drivers
#
# CONFIG_AMD_PHY is not set
# CONFIG_AQUANTIA_PHY is not set
# CONFIG_AT803X_PHY is not set
# CONFIG_BCM7XXX_PHY is not set
# CONFIG_BCM87XX_PHY is not set
CONFIG_BCM_NET_PHYLIB=m
CONFIG_BROADCOM_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_DAVICOM_PHY=m
# CONFIG_DP83848_PHY is not set
# CONFIG_DP83867_PHY is not set
CONFIG_FIXED_PHY=y
CONFIG_ICPLUS_PHY=m
# CONFIG_INTEL_XWAY_PHY is not set
CONFIG_LSI_ET1011C_PHY=m
CONFIG_LXT_PHY=m
CONFIG_MARVELL_PHY=m
# CONFIG_MICREL_PHY is not set
# CONFIG_MICROCHIP_PHY is not set
# CONFIG_MICROSEMI_PHY is not set
CONFIG_NATIONAL_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_STE10XP=m
# CONFIG_TERANETICS_PHY is not set
CONFIG_VITESSE_PHY=m
# CONFIG_XILINX_GMII2RGMII is not set
CONFIG_PPP=m
# CONFIG_PPP_BSDCOMP is not set
# CONFIG_PPP_DEFLATE is not set
# CONFIG_PPP_FILTER is not set
# CONFIG_PPP_MPPE is not set
# CONFIG_PPP_MULTILINK is not set
# CONFIG_PPPOE is not set
# CONFIG_PPP_ASYNC is not set
# CONFIG_PPP_SYNC_TTY is not set
# CONFIG_SLIP is not set
CONFIG_SLHC=m
# CONFIG_USB_NET_DRIVERS is not set
# CONFIG_WLAN is not set

#
# Enable WiMAX (Networking options) to see the WiMAX drivers
#
# CONFIG_WAN is not set
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
CONFIG_VMXNET3=m
# CONFIG_FUJITSU_ES is not set
# CONFIG_ISDN is not set
# CONFIG_NVM is not set

#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_LEDS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_SPARSEKMAP=m
CONFIG_INPUT_MATRIXKMAP=m

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADP5588=m
# CONFIG_KEYBOARD_ADP5589 is not set
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_QT2160 is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_GPIO_POLLED is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_TCA8418 is not set
# CONFIG_KEYBOARD_MATRIX is not set
# CONFIG_KEYBOARD_LM8323 is not set
# CONFIG_KEYBOARD_LM8333 is not set
CONFIG_KEYBOARD_MAX7359=m
# CONFIG_KEYBOARD_MCS is not set
# CONFIG_KEYBOARD_MPR121 is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_KEYBOARD_OPENCORES=m
# CONFIG_KEYBOARD_STOWAWAY is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_BYD=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_SENTELIC=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2_VMMOUSE is not set
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=m
# CONFIG_MOUSE_CYAPA is not set
# CONFIG_MOUSE_ELAN_I2C is not set
CONFIG_MOUSE_VSXXXAA=m
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
# CONFIG_MOUSE_SYNAPTICS_USB is not set
# CONFIG_INPUT_JOYSTICK is not set
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=m
CONFIG_TABLET_USB_AIPTEK=m
CONFIG_TABLET_USB_GTCO=m
# CONFIG_TABLET_USB_HANWANG is not set
CONFIG_TABLET_USB_KBTAB=m
# CONFIG_TABLET_USB_PEGASUS is not set
# CONFIG_TABLET_SERIAL_WACOM4 is not set
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PROPERTIES=y
CONFIG_TOUCHSCREEN_AD7879=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
# CONFIG_TOUCHSCREEN_BU21013 is not set
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
CONFIG_TOUCHSCREEN_EETI=m
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
# CONFIG_TOUCHSCREEN_ILI210X is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
# CONFIG_TOUCHSCREEN_ELAN is not set
CONFIG_TOUCHSCREEN_ELO=m
CONFIG_TOUCHSCREEN_WACOM_W8001=m
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
# CONFIG_TOUCHSCREEN_MAX11801 is not set
CONFIG_TOUCHSCREEN_MCS5000=m
# CONFIG_TOUCHSCREEN_MMS114 is not set
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
CONFIG_TOUCHSCREEN_MTOUCH=m
CONFIG_TOUCHSCREEN_INEXIO=m
# CONFIG_TOUCHSCREEN_MK712 is not set
CONFIG_TOUCHSCREEN_PENMOUNT=m
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
CONFIG_TOUCHSCREEN_TOUCHWIN=m
# CONFIG_TOUCHSCREEN_PIXCIR is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
CONFIG_TOUCHSCREEN_USB_EGALAX=y
CONFIG_TOUCHSCREEN_USB_PANJIT=y
CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_ITM=y
CONFIG_TOUCHSCREEN_USB_ETURBO=y
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
CONFIG_TOUCHSCREEN_USB_GOTOP=y
CONFIG_TOUCHSCREEN_USB_JASTEC=y
CONFIG_TOUCHSCREEN_USB_ELO=y
CONFIG_TOUCHSCREEN_USB_E2I=y
CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
CONFIG_TOUCHSCREEN_USB_NEXIO=y
CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
CONFIG_TOUCHSCREEN_TOUCHIT213=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
# CONFIG_TOUCHSCREEN_TSC2004 is not set
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_RM_TS is not set
# CONFIG_TOUCHSCREEN_SILEAD is not set
# CONFIG_TOUCHSCREEN_SIS_I2C is not set
# CONFIG_TOUCHSCREEN_ST1232 is not set
# CONFIG_TOUCHSCREEN_SX8654 is not set
# CONFIG_TOUCHSCREEN_TPS6507X is not set
# CONFIG_TOUCHSCREEN_ZFORCE is not set
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
# CONFIG_INPUT_BMA150 is not set
# CONFIG_INPUT_E3X0_BUTTON is not set
CONFIG_INPUT_PCSPKR=m
# CONFIG_INPUT_MMA8450 is not set
# CONFIG_INPUT_MPU3050 is not set
CONFIG_INPUT_APANEL=m
# CONFIG_INPUT_GP2A is not set
# CONFIG_INPUT_GPIO_BEEPER is not set
# CONFIG_INPUT_GPIO_TILT_POLLED is not set
# CONFIG_INPUT_GPIO_DECODER is not set
CONFIG_INPUT_ATLAS_BTNS=m
CONFIG_INPUT_ATI_REMOTE2=m
CONFIG_INPUT_KEYSPAN_REMOTE=m
# CONFIG_INPUT_KXTJ9 is not set
CONFIG_INPUT_POWERMATE=m
CONFIG_INPUT_YEALINK=m
CONFIG_INPUT_CM109=m
# CONFIG_INPUT_REGULATOR_HAPTIC is not set
CONFIG_INPUT_UINPUT=m
# CONFIG_INPUT_PCF8574 is not set
CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
# CONFIG_INPUT_ADXL34X is not set
# CONFIG_INPUT_IMS_PCU is not set
# CONFIG_INPUT_CMA3000 is not set
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
# CONFIG_INPUT_DRV260X_HAPTICS is not set
# CONFIG_INPUT_DRV2665_HAPTICS is not set
# CONFIG_INPUT_DRV2667_HAPTICS is not set
# CONFIG_RMI4_CORE is not set

#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_SERIO_ALTERA_PS2 is not set
# CONFIG_SERIO_PS2MULT is not set
# CONFIG_SERIO_ARC_PS2 is not set
# CONFIG_USERIO is not set
# CONFIG_GAMEPORT is not set

#
# Character devices
#
CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=64
CONFIG_SERIAL_NONSTANDARD=y
# CONFIG_ROCKETPORT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
# CONFIG_MOXA_INTELLIO is not set
# CONFIG_MOXA_SMARTIO is not set
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=m
CONFIG_SYNCLINK_GT=m
CONFIG_NOZOMI=m
# CONFIG_ISI is not set
CONFIG_N_HDLC=m
# CONFIG_N_GSM is not set
# CONFIG_TRACE_SINK is not set
CONFIG_DEVMEM=y
# CONFIG_DEVKMEM is not set

#
# Serial drivers
#
CONFIG_SERIAL_EARLYCON=y
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
CONFIG_SERIAL_8250_PNP=y
# CONFIG_SERIAL_8250_FINTEK is not set
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=64
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_FSL is not set
# CONFIG_SERIAL_8250_DW is not set
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_LPSS=y
CONFIG_SERIAL_8250_MID=y
# CONFIG_SERIAL_8250_MOXA is not set

#
# Non-8250 serial port support
#
# CONFIG_SERIAL_KGDB_NMI is not set
# CONFIG_SERIAL_UARTLITE is not set
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_CONSOLE_POLL=y
CONFIG_SERIAL_JSM=m
# CONFIG_SERIAL_SCCNXP is not set
# CONFIG_SERIAL_SC16IS7XX is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
# CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set
CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
CONFIG_VIRTIO_CONSOLE=m
# CONFIG_IPMI_HANDLER is not set
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_NVRAM=y
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
CONFIG_IPWIRELESS=m
# CONFIG_MWAVE is not set
CONFIG_RAW_DRIVER=y
CONFIG_MAX_RAW_DEVS=8192
CONFIG_HPET=y
CONFIG_HPET_MMAP=y
CONFIG_HPET_MMAP_DEFAULT=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS_CORE=m
CONFIG_TCG_TIS=m
# CONFIG_TCG_TIS_I2C_ATMEL is not set
# CONFIG_TCG_TIS_I2C_INFINEON is not set
# CONFIG_TCG_TIS_I2C_NUVOTON is not set
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
# CONFIG_TCG_XEN is not set
# CONFIG_TCG_CRB is not set
# CONFIG_TCG_VTPM_PROXY is not set
# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
# CONFIG_XILLYBUS is not set

#
# I2C support
#
CONFIG_I2C=y
CONFIG_ACPI_I2C_OPREGION=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=m
# CONFIG_I2C_MUX is not set
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=m
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_ALGOPCA=m

#
# I2C Hardware Bus support
#

#
# PC SMBus host controller drivers
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=m
CONFIG_I2C_ISMT=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_NFORCE2_S4985=m
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m

#
# ACPI drivers
#
CONFIG_I2C_SCMI=m

#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_CBUS_GPIO is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
# CONFIG_I2C_GPIO is not set
# CONFIG_I2C_OCORES is not set
CONFIG_I2C_PCA_PLATFORM=m
# CONFIG_I2C_PXA_PCI is not set
CONFIG_I2C_SIMTEC=m
# CONFIG_I2C_XILINX is not set

#
# External I2C/SMBus adapter drivers
#
# CONFIG_I2C_DIOLAN_U2C is not set
CONFIG_I2C_PARPORT_LIGHT=m
# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
# CONFIG_I2C_TAOS_EVM is not set
CONFIG_I2C_TINY_USB=m

#
# Other I2C/SMBus bus drivers
#
CONFIG_I2C_STUB=m
# CONFIG_I2C_SLAVE is not set
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_SPI is not set
# CONFIG_SPMI is not set
# CONFIG_HSI is not set

#
# PPS support
#
CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set

#
# PPS clients support
#
# CONFIG_PPS_CLIENT_KTIMER is not set
# CONFIG_PPS_CLIENT_LDISC is not set
# CONFIG_PPS_CLIENT_GPIO is not set

#
# PPS generators support
#

#
# PTP clock support
#
CONFIG_PTP_1588_CLOCK=m

#
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
#
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set

#
# Memory mapped GPIO drivers
#
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_GENERIC_PLATFORM is not set
# CONFIG_GPIO_ICH is not set
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MOCKUP is not set
# CONFIG_GPIO_VX855 is not set
# CONFIG_GPIO_ZX is not set

#
# Port-mapped I/O GPIO drivers
#
# CONFIG_GPIO_F7188X is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIO_SCH=m
# CONFIG_GPIO_SCH311X is not set

#
# I2C GPIO expanders
#
# CONFIG_GPIO_ADP5588 is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX732X is not set
# CONFIG_GPIO_PCA953X is not set
# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_TS4900 is not set

#
# MFD GPIO expanders
#

#
# PCI GPIO expanders
#
# CONFIG_GPIO_AMD8111 is not set
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_ML_IOH is not set
# CONFIG_GPIO_RDC321X is not set

#
# SPI or I2C GPIO expanders
#

#
# USB GPIO expanders
#
# CONFIG_W1 is not set
# CONFIG_POWER_AVS is not set
# CONFIG_POWER_RESET is not set
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
# CONFIG_PDA_POWER is not set
# CONFIG_TEST_POWER is not set
# CONFIG_BATTERY_DS2780 is not set
# CONFIG_BATTERY_DS2781 is not set
# CONFIG_BATTERY_DS2782 is not set
# CONFIG_BATTERY_SBS is not set
# CONFIG_BATTERY_BQ27XXX is not set
CONFIG_BATTERY_MAX17040=m
# CONFIG_BATTERY_MAX17042 is not set
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_GPIO is not set
# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_BQ2415X is not set
# CONFIG_CHARGER_BQ24190 is not set
# CONFIG_CHARGER_BQ24257 is not set
# CONFIG_CHARGER_BQ24735 is not set
# CONFIG_CHARGER_BQ25890 is not set
# CONFIG_CHARGER_SMB347 is not set
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set

#
# Native drivers
#
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ADT7410 is not set
# CONFIG_SENSORS_ADT7411 is not set
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
CONFIG_SENSORS_ADT7475=m
# CONFIG_SENSORS_ASC7621 is not set
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
CONFIG_SENSORS_FAM15H_POWER=m
CONFIG_SENSORS_APPLESMC=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
# CONFIG_SENSORS_DS620 is not set
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_DELL_SMM=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHMD=m
# CONFIG_SENSORS_FTSTEUTATES is not set
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_G760A=m
# CONFIG_SENSORS_G762 is not set
# CONFIG_SENSORS_GPIO_FAN is not set
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_I5500 is not set
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IT87=m
# CONFIG_SENSORS_JC42 is not set
# CONFIG_SENSORS_POWR1220 is not set
# CONFIG_SENSORS_LINEAGE is not set
# CONFIG_SENSORS_LTC2945 is not set
# CONFIG_SENSORS_LTC2990 is not set
# CONFIG_SENSORS_LTC4151 is not set
CONFIG_SENSORS_LTC4215=m
# CONFIG_SENSORS_LTC4222 is not set
CONFIG_SENSORS_LTC4245=m
# CONFIG_SENSORS_LTC4260 is not set
# CONFIG_SENSORS_LTC4261 is not set
# CONFIG_SENSORS_MAX16065 is not set
CONFIG_SENSORS_MAX1619=m
# CONFIG_SENSORS_MAX1668 is not set
# CONFIG_SENSORS_MAX197 is not set
# CONFIG_SENSORS_MAX6639 is not set
# CONFIG_SENSORS_MAX6642 is not set
CONFIG_SENSORS_MAX6650=m
# CONFIG_SENSORS_MAX6697 is not set
# CONFIG_SENSORS_MAX31790 is not set
# CONFIG_SENSORS_MCP3021 is not set
CONFIG_SENSORS_LM63=m
# CONFIG_SENSORS_LM73 is not set
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_LM93=m
# CONFIG_SENSORS_LM95234 is not set
CONFIG_SENSORS_LM95241=m
# CONFIG_SENSORS_LM95245 is not set
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
# CONFIG_SENSORS_NTC_THERMISTOR is not set
# CONFIG_SENSORS_NCT6683 is not set
# CONFIG_SENSORS_NCT6775 is not set
# CONFIG_SENSORS_NCT7802 is not set
# CONFIG_SENSORS_NCT7904 is not set
CONFIG_SENSORS_PCF8591=m
# CONFIG_PMBUS is not set
CONFIG_SENSORS_SHT15=m
# CONFIG_SENSORS_SHT21 is not set
# CONFIG_SENSORS_SHT3x is not set
# CONFIG_SENSORS_SHTC1 is not set
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m
# CONFIG_SENSORS_EMC1403 is not set
# CONFIG_SENSORS_EMC2103 is not set
# CONFIG_SENSORS_EMC6W201 is not set
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
# CONFIG_SENSORS_SCH56XX_COMMON is not set
# CONFIG_SENSORS_SCH5627 is not set
# CONFIG_SENSORS_SCH5636 is not set
# CONFIG_SENSORS_SMM665 is not set
# CONFIG_SENSORS_ADC128D818 is not set
# CONFIG_SENSORS_ADS1015 is not set
CONFIG_SENSORS_ADS7828=m
# CONFIG_SENSORS_AMC6821 is not set
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA2XX is not set
# CONFIG_SENSORS_INA3221 is not set
# CONFIG_SENSORS_TC74 is not set
CONFIG_SENSORS_THMC50=m
# CONFIG_SENSORS_TMP102 is not set
# CONFIG_SENSORS_TMP103 is not set
CONFIG_SENSORS_TMP401=m
CONFIG_SENSORS_TMP421=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
# CONFIG_SENSORS_W83795 is not set
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m

#
# ACPI drivers
#
# CONFIG_SENSORS_ACPI_POWER is not set
CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_GOV_STEP_WISE=y
# CONFIG_THERMAL_GOV_BANG_BANG is not set
CONFIG_THERMAL_GOV_USER_SPACE=y
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
# CONFIG_THERMAL_EMULATION is not set
# CONFIG_INTEL_POWERCLAMP is not set
CONFIG_X86_PKG_TEMP_THERMAL=m
# CONFIG_INTEL_SOC_DTS_THERMAL is not set

#
# ACPI INT340X thermal drivers
#
# CONFIG_INT340X_THERMAL is not set
# CONFIG_INTEL_PCH_THERMAL is not set
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_CORE=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
# CONFIG_WATCHDOG_SYSFS is not set

#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
# CONFIG_WDAT_WDT is not set
# CONFIG_XILINX_WATCHDOG is not set
# CONFIG_ZIIRAVE_WATCHDOG is not set
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_DW_WATCHDOG is not set
# CONFIG_MAX63XX_WATCHDOG is not set
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_F71808E_WDT is not set
# CONFIG_SP5100_TCO is not set
CONFIG_SBC_FITPC2_WATCHDOG=m
# CONFIG_EUROTECH_WDT is not set
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
# CONFIG_WAFER_WDT is not set
CONFIG_I6300ESB_WDT=m
CONFIG_IE6XX_WDT=m
CONFIG_ITCO_WDT=m
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=m
CONFIG_HP_WATCHDOG=m
CONFIG_HPWDT_NMI_DECODING=y
# CONFIG_SC1200_WDT is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_NV_TCO is not set
# CONFIG_60XX_WDT is not set
# CONFIG_CPU5_WDT is not set
CONFIG_SMSC_SCH311X_WDT=m
# CONFIG_SMSC37B787_WDT is not set
# CONFIG_VIA_WDT is not set
CONFIG_W83627HF_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
# CONFIG_SBC_EPX_C3_WATCHDOG is not set
# CONFIG_NI903X_WDT is not set
# CONFIG_MEN_A21_WDT is not set
# CONFIG_XEN_WDT is not set

#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m

#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m

#
# Watchdog Pretimeout Governors
#
# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
CONFIG_SSB_POSSIBLE=y

#
# Sonics Silicon Backplane
#
CONFIG_SSB=m
CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
# CONFIG_SSB_B43_PCI_BRIDGE is not set
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
CONFIG_SSB_PCMCIAHOST=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
# CONFIG_SSB_DRIVER_GPIO is not set
CONFIG_BCMA_POSSIBLE=y

#
# Broadcom specific AMBA
#
CONFIG_BCMA=m
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
CONFIG_BCMA_HOST_PCI=y
# CONFIG_BCMA_HOST_SOC is not set
CONFIG_BCMA_DRIVER_PCI=y
# CONFIG_BCMA_DRIVER_GMAC_CMN is not set
# CONFIG_BCMA_DRIVER_GPIO is not set
# CONFIG_BCMA_DEBUG is not set

#
# Multifunction device drivers
#
CONFIG_MFD_CORE=m
# CONFIG_MFD_AS3711 is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_AAT2870_CORE is not set
# CONFIG_MFD_BCM590XX is not set
# CONFIG_MFD_AXP20X_I2C is not set
# CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
# CONFIG_MFD_DA9062 is not set
# CONFIG_MFD_DA9063 is not set
# CONFIG_MFD_DA9150 is not set
# CONFIG_MFD_DLN2 is not set
# CONFIG_MFD_EXYNOS_LPASS is not set
# CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set
# CONFIG_HTC_I2CPLD is not set
CONFIG_LPC_ICH=m
CONFIG_LPC_SCH=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_MFD_INTEL_LPSS_ACPI is not set
# CONFIG_MFD_INTEL_LPSS_PCI is not set
# CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX14577 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX77843 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_MT6397 is not set
# CONFIG_MFD_MENF21BMC is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RTSX_PCI is not set
# CONFIG_MFD_RT5033 is not set
# CONFIG_MFD_RTSX_USB is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set
CONFIG_MFD_SM501=m
CONFIG_MFD_SM501_GPIO=y
# CONFIG_MFD_SKY81452 is not set
# CONFIG_MFD_SMSC is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_MFD_SYSCON is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_MFD_LP3943 is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65086 is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TI_LP873X is not set
# CONFIG_MFD_TPS65218 is not set
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
CONFIG_REGULATOR=y
# CONFIG_REGULATOR_DEBUG is not set
CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_DA9210 is not set
# CONFIG_REGULATOR_DA9211 is not set
# CONFIG_REGULATOR_FAN53555 is not set
# CONFIG_REGULATOR_GPIO is not set
# CONFIG_REGULATOR_ISL9305 is not set
# CONFIG_REGULATOR_ISL6271A is not set
CONFIG_REGULATOR_LP3971=m
# CONFIG_REGULATOR_LP3972 is not set
# CONFIG_REGULATOR_LP872X is not set
# CONFIG_REGULATOR_LP8755 is not set
# CONFIG_REGULATOR_LTC3589 is not set
# CONFIG_REGULATOR_LTC3676 is not set
CONFIG_REGULATOR_MAX1586=m
# CONFIG_REGULATOR_MAX8649 is not set
# CONFIG_REGULATOR_MAX8660 is not set
# CONFIG_REGULATOR_MAX8952 is not set
# CONFIG_REGULATOR_MT6311 is not set
# CONFIG_REGULATOR_PFUZE100 is not set
# CONFIG_REGULATOR_PV88060 is not set
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS65023=m
CONFIG_REGULATOR_TPS6507X=m
# CONFIG_MEDIA_SUPPORT is not set

#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
CONFIG_INTEL_GTT=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=64
CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
# CONFIG_DRM_DP_AUX_CHARDEV is not set
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_TTM=y

#
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_AMDGPU is not set

#
# ACP (Audio CoProcessor) Configuration
#
# CONFIG_DRM_NOUVEAU is not set
CONFIG_DRM_I915=y
# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
CONFIG_DRM_I915_USERPTR=y
# CONFIG_DRM_I915_GVT is not set
# CONFIG_DRM_VGEM is not set
# CONFIG_DRM_VMWGFX is not set
# CONFIG_DRM_GMA500 is not set
# CONFIG_DRM_UDL is not set
CONFIG_DRM_AST=y
# CONFIG_DRM_MGAG200 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set
# CONFIG_DRM_BOCHS is not set
# CONFIG_DRM_VIRTIO_GPU is not set
CONFIG_DRM_PANEL=y

#
# Display Panels
#
CONFIG_DRM_BRIDGE=y

#
# Display Interface Bridges
#
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
# CONFIG_DRM_LEGACY is not set

#
# Frame buffer Devices
#
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
# CONFIG_FB_DDC is not set
# CONFIG_FB_BOOT_VESA_SUPPORT is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DEFERRED_IO=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_UVESA is not set
# CONFIG_FB_VESA is not set
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I740 is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_SM501 is not set
# CONFIG_FB_SMSCUFX is not set
# CONFIG_FB_UDL is not set
# CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_VIRTUAL is not set
CONFIG_XEN_FBDEV_FRONTEND=y
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_AUO_K190X is not set
# CONFIG_FB_SIMPLE is not set
# CONFIG_FB_SM712 is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
# CONFIG_BACKLIGHT_APPLE is not set
# CONFIG_BACKLIGHT_PM8941_WLED is not set
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_ADP8870 is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_GPIO is not set
# CONFIG_BACKLIGHT_LV5207LP is not set
# CONFIG_BACKLIGHT_BD6107 is not set
# CONFIG_VGASTATE is not set
CONFIG_HDMI=y

#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_DUMMY_CONSOLE=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
CONFIG_LOGO_LINUX_CLUT224=y
# CONFIG_SOUND is not set

#
# HID support
#
CONFIG_HID=y
# CONFIG_HID_BATTERY_STRENGTH is not set
CONFIG_HIDRAW=y
# CONFIG_UHID is not set
CONFIG_HID_GENERIC=y

#
# Special HID drivers
#
CONFIG_HID_A4TECH=y
# CONFIG_HID_ACRUX is not set
CONFIG_HID_APPLE=y
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_AUREAL is not set
CONFIG_HID_BELKIN=y
# CONFIG_HID_BETOP_FF is not set
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
# CONFIG_HID_CORSAIR is not set
# CONFIG_HID_CMEDIA is not set
# CONFIG_HID_CP2112 is not set
CONFIG_HID_CYPRESS=y
CONFIG_HID_DRAGONRISE=y
# CONFIG_DRAGONRISE_FF is not set
# CONFIG_HID_EMS_FF is not set
# CONFIG_HID_ELECOM is not set
# CONFIG_HID_ELO is not set
CONFIG_HID_EZKEY=y
# CONFIG_HID_GEMBIRD is not set
# CONFIG_HID_GFRM is not set
# CONFIG_HID_HOLTEK is not set
# CONFIG_HID_GT683R is not set
# CONFIG_HID_KEYTOUCH is not set
CONFIG_HID_KYE=y
# CONFIG_HID_UCLOGIC is not set
# CONFIG_HID_WALTOP is not set
CONFIG_HID_GYRATION=y
# CONFIG_HID_ICADE is not set
CONFIG_HID_TWINHAN=y
CONFIG_HID_KENSINGTON=y
# CONFIG_HID_LCPOWER is not set
# CONFIG_HID_LED is not set
# CONFIG_HID_LENOVO is not set
CONFIG_HID_LOGITECH=y
# CONFIG_HID_LOGITECH_DJ is not set
# CONFIG_HID_LOGITECH_HIDPP is not set
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
# CONFIG_LOGIG940_FF is not set
# CONFIG_LOGIWHEELS_FF is not set
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
# CONFIG_HID_MULTITOUCH is not set
CONFIG_HID_NTRIG=y
# CONFIG_HID_ORTEK is not set
CONFIG_HID_PANTHERLORD=y
# CONFIG_PANTHERLORD_FF is not set
# CONFIG_HID_PENMOUNT is not set
CONFIG_HID_PETALYNX=y
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PLANTRONICS is not set
# CONFIG_HID_PRIMAX is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_SAITEK is not set
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
# CONFIG_SONY_FF is not set
# CONFIG_HID_SPEEDLINK is not set
# CONFIG_HID_STEELSERIES is not set
CONFIG_HID_SUNPLUS=y
# CONFIG_HID_RMI is not set
CONFIG_HID_GREENASIA=y
# CONFIG_GREENASIA_FF is not set
CONFIG_HID_SMARTJOYPLUS=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_HID_TIVO is not set
CONFIG_HID_TOPSEED=y
# CONFIG_HID_THINGM is not set
CONFIG_HID_THRUSTMASTER=y
# CONFIG_THRUSTMASTER_FF is not set
# CONFIG_HID_WACOM is not set
# CONFIG_HID_WIIMOTE is not set
# CONFIG_HID_XINMO is not set
CONFIG_HID_ZEROPLUS=y
# CONFIG_ZEROPLUS_FF is not set
# CONFIG_HID_ZYDACRON is not set
# CONFIG_HID_SENSOR_HUB is not set
# CONFIG_HID_ALPS is not set

#
# USB HID support
#
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y

#
# I2C HID support
#
# CONFIG_I2C_HID is not set

#
# Intel ISH HID support
#
# CONFIG_INTEL_ISH_HID is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y

#
# Miscellaneous USB options
#
CONFIG_USB_DEFAULT_PERSIST=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
CONFIG_USB_MON=y
CONFIG_USB_WUSB_CBAF=m
# CONFIG_USB_WUSB_CBAF_DEBUG is not set

#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_XHCI_HCD=m
CONFIG_USB_XHCI_PCI=m
# CONFIG_USB_XHCI_PLATFORM is not set
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_EHCI_HCD_PLATFORM is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_ISP1362_HCD=m
# CONFIG_USB_FOTG210_HCD is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
# CONFIG_USB_SL811_HCD_ISO is not set
# CONFIG_USB_SL811_CS is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HCD_BCMA is not set
# CONFIG_USB_HCD_SSB is not set
# CONFIG_USB_HCD_TEST_MODE is not set

#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=m
CONFIG_USB_TMC=m

#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#

#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_REALTEK is not set
CONFIG_USB_STORAGE_DATAFAB=m
CONFIG_USB_STORAGE_FREECOM=m
CONFIG_USB_STORAGE_ISD200=m
CONFIG_USB_STORAGE_USBAT=m
CONFIG_USB_STORAGE_SDDR09=m
CONFIG_USB_STORAGE_SDDR55=m
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=m
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_STORAGE_KARMA=m
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
# CONFIG_USB_UAS is not set

#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
# CONFIG_USBIP_CORE is not set
# CONFIG_USB_MUSB_HDRC is not set
# CONFIG_USB_DWC3 is not set
# CONFIG_USB_DWC2 is not set
# CONFIG_USB_CHIPIDEA is not set
# CONFIG_USB_ISP1760 is not set

#
# USB port drivers
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_SIMPLE is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
# CONFIG_USB_SERIAL_F81232 is not set
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
# CONFIG_USB_SERIAL_METRO is not set
CONFIG_USB_SERIAL_MOS7720=m
CONFIG_USB_SERIAL_MOS7840=m
# CONFIG_USB_SERIAL_MXUPORT is not set
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
# CONFIG_USB_SERIAL_QCAUX is not set
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
# CONFIG_USB_SERIAL_XSENS_MT is not set
# CONFIG_USB_SERIAL_WISHBONE is not set
# CONFIG_USB_SERIAL_SSU100 is not set
# CONFIG_USB_SERIAL_QT2 is not set
CONFIG_USB_SERIAL_DEBUG=m

#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
CONFIG_USB_ADUTUX=m
CONFIG_USB_SEVSEG=m
# CONFIG_USB_RIO500 is not set
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
CONFIG_USB_IDMOUSE=m
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
# CONFIG_USB_TRANCEVIBRATOR is not set
CONFIG_USB_IOWARRIOR=m
# CONFIG_USB_TEST is not set
# CONFIG_USB_EHSET_TEST_FIXTURE is not set
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_YUREX is not set
CONFIG_USB_EZUSB_FX2=m
# CONFIG_USB_HSIC_USB3503 is not set
# CONFIG_USB_HSIC_USB4604 is not set
# CONFIG_USB_LINK_LAYER_TEST is not set
# CONFIG_USB_CHAOSKEY is not set
# CONFIG_UCSI is not set

#
# USB Physical Layer drivers
#
CONFIG_USB_PHY=y
CONFIG_NOP_USB_XCEIV=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_ISP1301 is not set
# CONFIG_USB_GADGET is not set
# CONFIG_USB_LED_TRIG is not set
# CONFIG_USB_ULPI_BUS is not set
# CONFIG_UWB is not set
CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set

#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
# CONFIG_MMC_SDHCI_ACPI is not set
CONFIG_MMC_SDHCI_PLTFM=m
# CONFIG_MMC_WBSD is not set
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
# CONFIG_MMC_VUB300 is not set
# CONFIG_MMC_USHC is not set
# CONFIG_MMC_USDHI6ROL0 is not set
# CONFIG_MMC_TOSHIBA_PCI is not set
# CONFIG_MMC_MTK is not set
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
# CONFIG_LEDS_CLASS_FLASH is not set

#
# LED drivers
#
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP5521 is not set
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_LP8501 is not set
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_CLEVO_MAIL=m
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_LT3593 is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
# CONFIG_LEDS_LM355x is not set

#
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
#
# CONFIG_LEDS_BLINKM is not set
# CONFIG_LEDS_MLXCPLD is not set

#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
# CONFIG_LEDS_TRIGGER_DISK is not set
# CONFIG_LEDS_TRIGGER_MTD is not set
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_GPIO is not set
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m

#
# iptables trigger is under Netfilter config (LED target)
#
# CONFIG_LEDS_TRIGGER_TRANSIENT is not set
# CONFIG_LEDS_TRIGGER_CAMERA is not set
# CONFIG_LEDS_TRIGGER_PANIC is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_INFINIBAND is not set
CONFIG_EDAC_ATOMIC_SCRUB=y
CONFIG_EDAC_SUPPORT=y
CONFIG_EDAC=y
CONFIG_EDAC_LEGACY_SYSFS=y
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_DECODE_MCE=m
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_AMD64=m
# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
CONFIG_EDAC_E752X=m
CONFIG_EDAC_I82975X=m
CONFIG_EDAC_I3000=m
CONFIG_EDAC_I3200=m
# CONFIG_EDAC_IE31200 is not set
CONFIG_EDAC_X38=m
CONFIG_EDAC_I5400=m
CONFIG_EDAC_I7CORE=m
CONFIG_EDAC_I5000=m
CONFIG_EDAC_I5100=m
CONFIG_EDAC_I7300=m
CONFIG_EDAC_SBRIDGE=m
# CONFIG_EDAC_SKX is not set
CONFIG_RTC_LIB=y
CONFIG_RTC_MC146818_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set

#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set

#
# I2C RTC drivers
#
# CONFIG_RTC_DRV_ABB5ZES3 is not set
# CONFIG_RTC_DRV_ABX80X is not set
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1307_HWMON=y
# CONFIG_RTC_DRV_DS1307_CENTURY is not set
CONFIG_RTC_DRV_DS1374=m
# CONFIG_RTC_DRV_DS1374_WDT is not set
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
# CONFIG_RTC_DRV_ISL12022 is not set
CONFIG_RTC_DRV_X1205=m
# CONFIG_RTC_DRV_PCF8523 is not set
# CONFIG_RTC_DRV_PCF85063 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
CONFIG_RTC_DRV_FM3130=m
# CONFIG_RTC_DRV_RX8010 is not set
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_RX8025=m
# CONFIG_RTC_DRV_EM3027 is not set
# CONFIG_RTC_DRV_RV8803 is not set

#
# SPI RTC drivers
#
CONFIG_RTC_I2C_AND_SPI=y

#
# SPI and I2C RTC drivers
#
# CONFIG_RTC_DRV_DS3232 is not set
# CONFIG_RTC_DRV_PCF2127 is not set
# CONFIG_RTC_DRV_RV3029C2 is not set

#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
CONFIG_RTC_DRV_DS1286=m
CONFIG_RTC_DRV_DS1511=m
CONFIG_RTC_DRV_DS1553=m
# CONFIG_RTC_DRV_DS1685_FAMILY is not set
CONFIG_RTC_DRV_DS1742=m
# CONFIG_RTC_DRV_DS2404 is not set
CONFIG_RTC_DRV_STK17TA8=m
# CONFIG_RTC_DRV_M48T86 is not set
CONFIG_RTC_DRV_M48T35=m
CONFIG_RTC_DRV_M48T59=m
# CONFIG_RTC_DRV_MSM6242 is not set
CONFIG_RTC_DRV_BQ4802=m
# CONFIG_RTC_DRV_RP5C01 is not set
CONFIG_RTC_DRV_V3020=m

#
# on-CPU RTC drivers
#

#
# HID Sensor RTC drivers
#
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set

#
# DMA Devices
#
CONFIG_DMA_ENGINE=y
CONFIG_DMA_VIRTUAL_CHANNELS=y
CONFIG_DMA_ACPI=y
# CONFIG_INTEL_IDMA64 is not set
CONFIG_INTEL_IOATDMA=m
# CONFIG_QCOM_HIDMA_MGMT is not set
# CONFIG_QCOM_HIDMA is not set
CONFIG_DW_DMAC_CORE=y
# CONFIG_DW_DMAC is not set
# CONFIG_DW_DMAC_PCI is not set
CONFIG_HSU_DMA=y

#
# DMA Clients
#
CONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not set
CONFIG_DMA_ENGINE_RAID=y

#
# DMABUF options
#
# CONFIG_SYNC_FILE is not set
CONFIG_DCA=m
CONFIG_AUXDISPLAY=y
# CONFIG_IMG_ASCII_LCD is not set
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV_GENIRQ=m
# CONFIG_UIO_DMEM_GENIRQ is not set
CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
# CONFIG_UIO_NETX is not set
# CONFIG_UIO_PRUSS is not set
# CONFIG_UIO_MF624 is not set
# CONFIG_VFIO is not set
CONFIG_IRQ_BYPASS_MANAGER=m
# CONFIG_VIRT_DRIVERS is not set
CONFIG_VIRTIO=m

#
# Virtio drivers
#
CONFIG_VIRTIO_PCI=m
CONFIG_VIRTIO_PCI_LEGACY=y
CONFIG_VIRTIO_BALLOON=m
# CONFIG_VIRTIO_INPUT is not set
# CONFIG_VIRTIO_MMIO is not set

#
# Microsoft Hyper-V guest support
#
# CONFIG_HYPERV is not set

#
# Xen driver support
#
CONFIG_XEN_BALLOON=y
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DEV_EVTCHN=y
CONFIG_XEN_BACKEND=y
CONFIG_XENFS=y
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_XENBUS_FRONTEND=y
CONFIG_XEN_GNTDEV=m
CONFIG_XEN_GRANT_DEV_ALLOC=m
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_PCIDEV_BACKEND=m
# CONFIG_XEN_SCSI_BACKEND is not set
CONFIG_XEN_PRIVCMD=y
CONFIG_XEN_ACPI_PROCESSOR=m
CONFIG_XEN_MCE_LOG=y
CONFIG_XEN_HAVE_PVMMU=y
CONFIG_XEN_EFI=y
CONFIG_XEN_AUTO_XLATE=y
CONFIG_XEN_ACPI=y
CONFIG_XEN_SYMS=y
CONFIG_XEN_HAVE_VPMU=y
CONFIG_STAGING=y
# CONFIG_SLICOSS is not set
# CONFIG_COMEDI is not set
# CONFIG_RTS5208 is not set
# CONFIG_FB_SM750 is not set
# CONFIG_FB_XGI is not set

#
# Speakup console speech
#
# CONFIG_SPEAKUP is not set
# CONFIG_STAGING_MEDIA is not set

#
# Android
#
# CONFIG_LTE_GDM724X is not set
# CONFIG_FIREWIRE_SERIAL is not set
# CONFIG_LNET is not set
# CONFIG_DGNC is not set
# CONFIG_GS_FPGABOOT is not set
# CONFIG_CRYPTO_SKEIN is not set
# CONFIG_UNISYSSPAR is not set
# CONFIG_MOST is not set
# CONFIG_KS7010 is not set
# CONFIG_GREYBUS is not set
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m
# CONFIG_ACERHDF is not set
# CONFIG_ALIENWARE_WMI is not set
CONFIG_ASUS_LAPTOP=m
# CONFIG_DELL_SMBIOS is not set
# CONFIG_DELL_WMI_AIO is not set
# CONFIG_DELL_SMO8800 is not set
CONFIG_FUJITSU_LAPTOP=m
# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
# CONFIG_FUJITSU_TABLET is not set
# CONFIG_HP_ACCEL is not set
# CONFIG_HP_WIRELESS is not set
CONFIG_HP_WMI=m
CONFIG_PANASONIC_LAPTOP=m
CONFIG_THINKPAD_ACPI=m
# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
# CONFIG_THINKPAD_ACPI_DEBUG is not set
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_SENSORS_HDAPS=m
# CONFIG_INTEL_MENLOW is not set
CONFIG_EEEPC_LAPTOP=m
# CONFIG_ASUS_WMI is not set
# CONFIG_ASUS_WIRELESS is not set
CONFIG_ACPI_WMI=m
# CONFIG_MSI_WMI is not set
CONFIG_TOPSTAR_LAPTOP=m
# CONFIG_TOSHIBA_BT_RFKILL is not set
# CONFIG_TOSHIBA_HAPS is not set
# CONFIG_TOSHIBA_WMI is not set
# CONFIG_ACPI_CMPC is not set
# CONFIG_INTEL_HID_EVENT is not set
# CONFIG_INTEL_VBTN is not set
CONFIG_INTEL_IPS=m
# CONFIG_INTEL_PMC_CORE is not set
# CONFIG_IBM_RTL is not set
# CONFIG_SAMSUNG_LAPTOP is not set
CONFIG_MXM_WMI=m
# CONFIG_SAMSUNG_Q10 is not set
# CONFIG_APPLE_GMUX is not set
# CONFIG_INTEL_RST is not set
# CONFIG_INTEL_SMARTCONNECT is not set
# CONFIG_PVPANIC is not set
# CONFIG_INTEL_PMC_IPC is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
# CONFIG_INTEL_PUNIT_IPC is not set
# CONFIG_CHROME_PLATFORMS is not set

#
# Hardware Spinlock drivers
#

#
# Clock Source drivers
#
CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y
# CONFIG_ATMEL_PIT is not set
# CONFIG_SH_TIMER_CMT is not set
# CONFIG_SH_TIMER_MTU2 is not set
# CONFIG_SH_TIMER_TMU is not set
# CONFIG_EM_TIMER_STI is not set
# CONFIG_MAILBOX is not set
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y

#
# Generic IOMMU Pagetable Support
#
CONFIG_IOMMU_IOVA=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_V2 is not set
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IRQ_REMAP is not set

#
# Remoteproc drivers
#
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers
#

#
# SOC (System On Chip) specific Drivers
#

#
# Broadcom SoC drivers
#
# CONFIG_SUNXI_SRAM is not set
# CONFIG_SOC_TI is not set
# CONFIG_PM_DEVFREQ is not set
# CONFIG_EXTCON is not set
# CONFIG_MEMORY is not set
# CONFIG_IIO is not set
# CONFIG_NTB is not set
# CONFIG_VME_BUS is not set
# CONFIG_PWM is not set
CONFIG_ARM_GIC_MAX_NR=1
# CONFIG_IPACK_BUS is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_FMC is not set

#
# PHY Subsystem
#
CONFIG_GENERIC_PHY=y
# CONFIG_PHY_PXA_28NM_HSIC is not set
# CONFIG_PHY_PXA_28NM_USB2 is not set
# CONFIG_BCM_KONA_USB2_PHY is not set
# CONFIG_POWERCAP is not set
# CONFIG_MCB is not set

#
# Performance monitor support
#
CONFIG_RAS=y
# CONFIG_MCE_AMD_INJ is not set
# CONFIG_THUNDERBOLT is not set

#
# Android
#
# CONFIG_ANDROID is not set
# CONFIG_LIBNVDIMM is not set
# CONFIG_DEV_DAX is not set
CONFIG_NVMEM=m
# CONFIG_STM is not set
# CONFIG_INTEL_TH is not set

#
# FPGA Configuration Support
#
# CONFIG_FPGA is not set

#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=m
# CONFIG_FW_CFG_SYSFS is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_VARS=y
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=y
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_RUNTIME_WRAPPERS=y
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
CONFIG_UEFI_CPER=y

#
# File systems
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_ENCRYPTION is not set
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
# CONFIG_JFS_FS is not set
# CONFIG_XFS_FS is not set
# CONFIG_GFS2_FS is not set
# CONFIG_OCFS2_FS is not set
CONFIG_BTRFS_FS=y
CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BTRFS_DEBUG is not set
# CONFIG_BTRFS_ASSERT is not set
# CONFIG_NILFS2_FS is not set
# CONFIG_F2FS_FS is not set
# CONFIG_FS_DAX is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_EXPORTFS=y
# CONFIG_EXPORTFS_BLOCK_OPS is not set
CONFIG_FILE_LOCKING=y
CONFIG_MANDATORY_FILE_LOCKING=y
# CONFIG_FS_ENCRYPTION is not set
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
# CONFIG_FANOTIFY is not set
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
# CONFIG_QFMT_V1 is not set
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
# CONFIG_OVERLAY_FS is not set

#
# Caches
#
CONFIG_FSCACHE=y
CONFIG_FSCACHE_STATS=y
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set

#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
# CONFIG_FAT_DEFAULT_UTF8 is not set
# CONFIG_NTFS_FS is not set

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_VMCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
# CONFIG_PROC_CHILDREN is not set
CONFIG_KERNFS=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
CONFIG_CONFIGFS_FS=m
CONFIG_EFIVAR_FS=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_ORANGEFS_FS is not set
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
# CONFIG_ECRYPT_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS2_FS is not set
CONFIG_UBIFS_FS=m
# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
# CONFIG_UBIFS_ATIME_SUPPORT is not set
# CONFIG_LOGFS is not set
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=m
CONFIG_SQUASHFS_FILE_CACHE=y
# CONFIG_SQUASHFS_FILE_DIRECT is not set
CONFIG_SQUASHFS_DECOMP_SINGLE=y
# CONFIG_SQUASHFS_DECOMP_MULTI is not set
# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
# CONFIG_SQUASHFS_XATTR is not set
CONFIG_SQUASHFS_ZLIB=y
# CONFIG_SQUASHFS_LZ4 is not set
# CONFIG_SQUASHFS_LZO is not set
# CONFIG_SQUASHFS_XZ is not set
# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
# CONFIG_SQUASHFS_EMBEDDED is not set
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
# CONFIG_VXFS_FS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_OMFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX6FS_FS is not set
# CONFIG_ROMFS_FS is not set
CONFIG_PSTORE=y
CONFIG_PSTORE_ZLIB_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set
# CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set
# CONFIG_PSTORE_RAM is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UFS_FS is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V2=m
CONFIG_NFS_V3=m
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=m
# CONFIG_NFS_SWAP is not set
CONFIG_NFS_V4_1=y
# CONFIG_NFS_V4_2 is not set
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FLEXFILE_LAYOUT=m
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
# CONFIG_NFS_V4_1_MIGRATION is not set
CONFIG_NFS_FSCACHE=y
CONFIG_NFS_USE_LEGACY_DNS=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
# CONFIG_NFSD_BLOCKLAYOUT is not set
# CONFIG_NFSD_SCSILAYOUT is not set
# CONFIG_NFSD_FLEXFILELAYOUT is not set
# CONFIG_NFSD_FAULT_INJECTION is not set
CONFIG_GRACE_PERIOD=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_BACKCHANNEL=y
CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_SUNRPC_DEBUG is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
# CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
CONFIG_CIFS_ACL=y
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
# CONFIG_CIFS_SMB2 is not set
# CONFIG_CIFS_FSCACHE is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
# CONFIG_NLS_MAC_ROMAN is not set
# CONFIG_NLS_MAC_CELTIC is not set
# CONFIG_NLS_MAC_CENTEURO is not set
# CONFIG_NLS_MAC_CROATIAN is not set
# CONFIG_NLS_MAC_CYRILLIC is not set
# CONFIG_NLS_MAC_GAELIC is not set
# CONFIG_NLS_MAC_GREEK is not set
# CONFIG_NLS_MAC_ICELAND is not set
# CONFIG_NLS_MAC_INUIT is not set
# CONFIG_NLS_MAC_ROMANIAN is not set
# CONFIG_NLS_MAC_TURKISH is not set
CONFIG_NLS_UTF8=y
CONFIG_DLM=m
CONFIG_DLM_DEBUG=y

#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y

#
# printk and dmesg options
#
CONFIG_PRINTK_TIME=y
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_DYNAMIC_DEBUG=y

#
# Compile-time checks and compiler options
#
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_INFO_REDUCED is not set
# CONFIG_DEBUG_INFO_SPLIT is not set
# CONFIG_DEBUG_INFO_DWARF4 is not set
# CONFIG_GDB_SCRIPTS is not set
# CONFIG_ENABLE_WARN_DEPRECATED is not set
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=2048
CONFIG_STRIP_ASM_SYMS=y
# CONFIG_READABLE_ASM is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_PAGE_OWNER is not set
CONFIG_DEBUG_FS=y
CONFIG_HEADERS_CHECK=y
CONFIG_DEBUG_SECTION_MISMATCH=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
CONFIG_ARCH_WANT_FRAME_POINTERS=y
CONFIG_FRAME_POINTER=y
# CONFIG_STACK_VALIDATION is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
CONFIG_DEBUG_KERNEL=y

#
# Memory Debugging
#
# CONFIG_PAGE_EXTENSION is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_DEBUG_SLAB is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_PER_CPU_MAPS is not set
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_HAVE_ARCH_KMEMCHECK=y
CONFIG_HAVE_ARCH_KASAN=y
# CONFIG_KASAN is not set
CONFIG_ARCH_HAS_KCOV=y
# CONFIG_KCOV is not set
CONFIG_DEBUG_SHIRQ=y

#
# Debug Lockups and Hangs
#
CONFIG_LOCKUP_DETECTOR=y
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_WQ_WATCHDOG is not set
# CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
CONFIG_SCHED_DEBUG=y
CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
# CONFIG_SCHED_STACK_END_CHECK is not set
# CONFIG_DEBUG_TIMEKEEPING is not set
CONFIG_TIMER_STATS=y

#
# Lock Debugging (spinlocks, mutexes, etc...)
#
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_PI_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set

#
# RCU Debugging
#
# CONFIG_PROVE_RCU is not set
# CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_TORTURE_TEST is not set
# CONFIG_RCU_PERF_TEST is not set
# CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=21
# CONFIG_RCU_TRACE is not set
# CONFIG_RCU_EQS_DEBUG is not set
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_FENTRY=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_RING_BUFFER_ALLOW_SWAP=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_IRQSOFF_TRACER is not set
CONFIG_SCHED_TRACER=y
# CONFIG_HWLAT_TRACER is not set
CONFIG_FTRACE_SYSCALLS=y
CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
CONFIG_STACK_TRACER=y
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_KPROBE_EVENT=y
# CONFIG_UPROBE_EVENT is not set
CONFIG_PROBE_EVENTS=y
CONFIG_DYNAMIC_FTRACE=y
CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_HIST_TRIGGERS is not set
# CONFIG_TRACEPOINT_BENCHMARK is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACING_EVENTS_GPIO=y

#
# Runtime Testing
#
# CONFIG_LKDTM is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_PERCPU_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
CONFIG_ASYNC_RAID6_TEST=m
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_RHASHTABLE is not set
# CONFIG_TEST_HASH is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_USER_COPY is not set
# CONFIG_TEST_BPF is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_UDELAY is not set
# CONFIG_MEMTEST is not set
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
CONFIG_KGDB_TESTS=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
# CONFIG_KGDB_LOW_LEVEL_TRAP is not set
# CONFIG_KGDB_KDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set
# CONFIG_UBSAN is not set
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
CONFIG_STRICT_DEVMEM=y
# CONFIG_IO_STRICT_DEVMEM is not set
# CONFIG_X86_VERBOSE_BOOTUP is not set
CONFIG_EARLY_PRINTK=y
CONFIG_EARLY_PRINTK_DBGP=y
# CONFIG_EARLY_PRINTK_EFI is not set
# CONFIG_X86_PTDUMP_CORE is not set
# CONFIG_X86_PTDUMP is not set
# CONFIG_EFI_PGT_DUMP is not set
CONFIG_DEBUG_RODATA_TEST=y
# CONFIG_DEBUG_WX is not set
# CONFIG_DEBUG_SET_MODULE_RONX is not set
CONFIG_DEBUG_NX_TEST=m
CONFIG_DOUBLEFAULT=y
# CONFIG_DEBUG_TLBFLUSH is not set
# CONFIG_IOMMU_DEBUG is not set
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
# CONFIG_X86_DECODER_SELFTEST is not set
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
CONFIG_DEBUG_BOOT_PARAMS=y
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_ENTRY is not set
# CONFIG_DEBUG_NMI_SELFTEST is not set
CONFIG_X86_DEBUG_FPU=y
# CONFIG_PUNIT_ATOM_DEBUG is not set

#
# Security options
#
CONFIG_KEYS=y
# CONFIG_PERSISTENT_KEYRINGS is not set
# CONFIG_BIG_KEYS is not set
# CONFIG_TRUSTED_KEYS is not set
# CONFIG_ENCRYPTED_KEYS is not set
# CONFIG_KEY_DH_OPERATIONS is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
# CONFIG_SECURITY is not set
CONFIG_SECURITYFS=y
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
# CONFIG_HARDENED_USERCOPY is not set
CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY=""
CONFIG_XOR_BLOCKS=y
CONFIG_ASYNC_CORE=y
CONFIG_ASYNC_MEMCPY=y
CONFIG_ASYNC_XOR=y
CONFIG_ASYNC_PQ=y
CONFIG_ASYNC_RAID6_RECOV=y
CONFIG_CRYPTO=y

#
# Crypto core or helper
#
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_RNG_DEFAULT=y
CONFIG_CRYPTO_AKCIPHER2=y
CONFIG_CRYPTO_KPP2=y
# CONFIG_CRYPTO_RSA is not set
# CONFIG_CRYPTO_DH is not set
# CONFIG_CRYPTO_ECDH is not set
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=m
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_NULL2=y
# CONFIG_CRYPTO_PCRYPT is not set
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=m
# CONFIG_CRYPTO_MCRYPTD is not set
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_ABLK_HELPER=m
CONFIG_CRYPTO_GLUE_HELPER_X86=m

#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
CONFIG_CRYPTO_SEQIV=m
CONFIG_CRYPTO_ECHAINIV=y

#
# Block modes
#
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m
# CONFIG_CRYPTO_KEYWRAP is not set

#
# Hash modes
#
CONFIG_CRYPTO_CMAC=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_VMAC=m

#
# Digest
#
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32C_INTEL=y
# CONFIG_CRYPTO_CRC32 is not set
# CONFIG_CRYPTO_CRC32_PCLMUL is not set
CONFIG_CRYPTO_CRCT10DIF=y
# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set
CONFIG_CRYPTO_GHASH=m
# CONFIG_CRYPTO_POLY1305 is not set
# CONFIG_CRYPTO_POLY1305_X86_64 is not set
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_RMD128=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA1_SSSE3=m
# CONFIG_CRYPTO_SHA256_SSSE3 is not set
# CONFIG_CRYPTO_SHA512_SSSE3 is not set
# CONFIG_CRYPTO_SHA1_MB is not set
# CONFIG_CRYPTO_SHA256_MB is not set
# CONFIG_CRYPTO_SHA512_MB is not set
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=m
# CONFIG_CRYPTO_SHA3 is not set
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m

#
# Ciphers
#
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_AES_NI_INTEL=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_BLOWFISH_COMMON=m
# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set
CONFIG_CRYPTO_CAMELLIA=m
# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set
# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set
CONFIG_CRYPTO_CAST_COMMON=m
CONFIG_CRYPTO_CAST5=m
# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set
CONFIG_CRYPTO_CAST6=m
# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_DES3_EDE_X86_64 is not set
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
# CONFIG_CRYPTO_SALSA20 is not set
CONFIG_CRYPTO_SALSA20_X86_64=m
# CONFIG_CRYPTO_CHACHA20 is not set
# CONFIG_CRYPTO_CHACHA20_X86_64 is not set
CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m
# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set
# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set
CONFIG_CRYPTO_TEA=m
# CONFIG_CRYPTO_TWOFISH is not set
CONFIG_CRYPTO_TWOFISH_COMMON=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set
# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set

#
# Compression
#
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=m
# CONFIG_CRYPTO_842 is not set
# CONFIG_CRYPTO_LZ4 is not set
# CONFIG_CRYPTO_LZ4HC is not set

#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_DRBG_MENU=y
CONFIG_CRYPTO_DRBG_HMAC=y
# CONFIG_CRYPTO_DRBG_HASH is not set
# CONFIG_CRYPTO_DRBG_CTR is not set
CONFIG_CRYPTO_DRBG=y
CONFIG_CRYPTO_JITTERENTROPY=y
# CONFIG_CRYPTO_USER_API_HASH is not set
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
# CONFIG_CRYPTO_USER_API_RNG is not set
# CONFIG_CRYPTO_USER_API_AEAD is not set
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
# CONFIG_CRYPTO_DEV_CCP is not set
# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set
# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set
# CONFIG_CRYPTO_DEV_QAT_C62X is not set
# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set
# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
# CONFIG_CRYPTO_DEV_CHELSIO is not set
# CONFIG_ASYMMETRIC_KEY_TYPE is not set

#
# Certificates for signature checking
#
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQFD=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
CONFIG_KVM_COMPAT=y
CONFIG_HAVE_KVM_IRQ_BYPASS=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
# CONFIG_KVM_MMU_AUDIT is not set
# CONFIG_KVM_DEVICE_ASSIGNMENT is not set
CONFIG_VHOST_NET=m
# CONFIG_VHOST_SCSI is not set
CONFIG_VHOST=m
# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
CONFIG_BINARY_PRINTF=y

#
# Library routines
#
CONFIG_RAID6_PQ=y
CONFIG_BITREVERSE=y
# CONFIG_HAVE_ARCH_BITREVERSE is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_STRNCPY_FROM_USER=y
CONFIG_GENERIC_STRNLEN_USER=y
CONFIG_GENERIC_NET_UTILS=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set
CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC32_SLICEBY4 is not set
# CONFIG_CRC32_SARWATE is not set
# CONFIG_CRC32_BIT is not set
CONFIG_CRC7=m
CONFIG_LIBCRC32C=y
# CONFIG_CRC8 is not set
# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_LZ4_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y
CONFIG_XZ_DEC_BCJ=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_XZ=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_DECOMPRESS_LZ4=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_REED_SOLOMON=m
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=y
CONFIG_TEXTSEARCH_BM=y
CONFIG_TEXTSEARCH_FSM=y
CONFIG_INTERVAL_TREE=y
CONFIG_RADIX_TREE_MULTIORDER=y
CONFIG_ASSOCIATIVE_ARRAY=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT_MAP=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_RMAP=y
CONFIG_DQL=y
CONFIG_GLOB=y
# CONFIG_GLOB_SELFTEST is not set
CONFIG_NLATTR=y
CONFIG_LRU_CACHE=m
CONFIG_CORDIC=m
# CONFIG_DDR is not set
CONFIG_IRQ_POLL=y
CONFIG_OID_REGISTRY=m
CONFIG_UCS2_STRING=y
CONFIG_FONT_SUPPORT=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_SG_SPLIT is not set
CONFIG_SG_POOL=y
CONFIG_ARCH_HAS_SG_CHAIN=y
CONFIG_ARCH_HAS_PMEM_API=y
CONFIG_ARCH_HAS_MMIO_FLUSH=y
CONFIG_SBITMAP=y

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--------------2EFD985AD961A8E3B83FFE5F--


From xen-users-bounces@lists.xen.org Sat May 13 10:56:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 10:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d9Ui4-0003H1-5e; Sat, 13 May 2017 10:55:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <masterprenium.lkml@gmail.com>) id 1d9Ui2-0003Gp-Ce
 for xen-users@lists.xen.org; Sat, 13 May 2017 10:55:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 96/DD-03058-926E6195; Sat, 13 May 2017 10:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEKsWRWlGSWpSXmKPExsVyMbThoK7qM7F
 Ig8dfdCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1owZB9+wF8xcyVjx8NcClgbG842MXYxcHEIC
 Exkl9jd0M4M4LAIbWSXerlnDAuJICJxllVh0+BV7FyMnkBMn0fVjHhuEXS0xY+Nvpi5GDqB2b
 YklV5IgJk1lkvh1eQUTSA2bgJHE3NmTmSHqXST+nZ7JCGILC/hJLO6cxwpiiwgoSFzovsEE0X
 yCSeLE/IfsIA6zwBpGiZW7ZjOCbOAVsJE4+EwJpIFFwFNi5/lONghbVeLhtytgg0QFwiVu7ro
 FZvMKCEqcnPmEBcTmFLCVaJwzGcxmFgiVWD35K/sERpFZSMpmIUlB2GYS8zY/ZIaw5SWat84G
 sjmAbDWJZa1KyMILGNlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJ
 efnbmIExhMDEOxgPL0u8BCjJAeTkijvJVbRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHefiE
 UKCRalpqdWpGXmACMbJi3BwaMkwsv5FCjNW1yQmFucmQ6ROsXoyvHi8vv3TBzvln4Akns6PwL
 JE43fgOSTlT/eMwmx5OXnpUqJ87KDNAuANGeU5sGNhiWlS4yyUsK8jEDHCvEUpBblZpagyr9i
 FOdgVBLmDQOZwpOZVwJ3wSug45iAjuv/IwxyXEkiQkqqgTFh9eetck4zwvQ2C/fL7gnjPO3NH
 Z2jnPyH4ZKAhOerPa1hlW/cWk7/NNHXcaxcFzDf1Z6N/8DOFwp6i/P3z3i03OimjobvkbNzdq
 jYiwZuf3kt+WBjRt+tMJEtTnt2/Fytt2F5/feCqU9tD3SLOWR7PdUrXNHhe23hDi51a4vnDv/
 /2nMcuaPEUpyRaKjFXFScCADCvt5xRQMAAA==
X-Env-Sender: masterprenium.lkml@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494672933!100523190!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: 
 (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZX
 R1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23208 invoked from network); 13 May 2017 10:55:33 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 May 2017 10:55:33 -0000
Received: by mail-wr0-f193.google.com with SMTP id v42so9689795wrc.3
 for <xen-users@lists.xen.org>; Sat, 13 May 2017 03:55:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to; bh=6/WXa5sEFWi3hldlG7Z9DLh0hnwAfplV1x4dtfLeO/8=;
 b=mzLAs4k+QFmBzc0XtGfO9vEChxKMIXsaqknfDmpiJ51fcVXgQOWijy98bmnBiQxpUn
 IG75Zs2sS078nUMgC4lX9tgxBN4okqFLk1tCnUWxfpX9KrH8FfCA0l6Uz/d15RapW0T0
 RB9+VP7fNnh7aDuA5Z1IdhkmeSVBzsKvaFHw1P8T3V+6aQg/5W52q24cqj1F0GRjubf9
 emIzj88W7LD5G72+a24Fu2GFfJFIjguXERsERAslb+5ph9jyCT6PiF6AjU2NvbCNQZ5d
 kCLeZfHuTauevnuIzafWJgX6RxJ+sx9BgaEOoedeVpqLK5SJRV1LFnp9HSCYq4bfukE2
 Hnvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id
 :disposition-notification-to:date:user-agent:mime-version
 :in-reply-to;
 bh=6/WXa5sEFWi3hldlG7Z9DLh0hnwAfplV1x4dtfLeO/8=;
 b=X8xs5sJ1kZzTt+m2K7FRlsrefvjjAbqhpCm1KyPaqETLMQ0+GZR/IA5O3h+ppsPWbX
 9xgVfY6Q6OqfXhnyklEdteCdWSsjJVSDDXT0o5fTOee07VERa2dYE3mFITPkzgYhfwZo
 GXlg5EWzzqasek4kORHzWHxHppJpEWJoVsESJKRBw3xbewTIymRaq8/0BeUS1EFapktI
 GAC9De/wBjZsT8znU5tsgUJDHlFMPoqWdZj5HaE7RUE4pH9IkqQaegAV0acuQRDtEVaO
 ZndzTG/FsJxX7v/LBm6iVJOTQBWy8MnJWoEkjDoPbDf5xbmtB14K5y6FXjDRzb64hgad
 QaYg==
X-Gm-Message-State: AODbwcAyuBmXmZMJI+7xHfUfSoe2PihI9svPD46uZiIJ1VFMe8wY2ZAa
 STrvVjd8BSEFwQ==
X-Received: by 10.223.141.171 with SMTP id o40mr5557344wrb.110.1494672933186; 
 Sat, 13 May 2017 03:55:33 -0700 (PDT)
Received: from ?IPv6:2001:470:1f13:2c0:2::103? ([2001:470:1f13:2c0:2::103])
 by smtp.gmail.com with ESMTPSA id p187sm5524449wmd.24.2017.05.13.03.55.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 13 May 2017 03:55:32 -0700 (PDT)
From: MasterPrenium <masterprenium.lkml@gmail.com>
X-Google-Original-From: MasterPrenium <MasterPrenium.LKML@gmail.com>
To: Shaohua Li <shli@kernel.org>
References: <585D6C34.2020908@gmail.com>
 <20170104223015.cr6vtyhxuwxrg76g@kernel.org>
 <e56edc2b-f2ad-2ab1-4184-5d7cad80085a@gmail.com>
 <20170105193745.qnmqsussxy7nasdn@kernel.org>
 <2717981a-4308-3f7b-15c6-f384a41fd445@gmail.com>
 <20170109224435.sfyrvkxhajgrq2i5@kernel.org>
 <f936f158-a256-252f-02ed-ce23f053715f@gmail.com>
Message-ID: <70a42dcf-7d2d-39e6-689b-010d1cc3144b@gmail.com>
Date: Sat, 13 May 2017 12:55:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <f936f158-a256-252f-02ed-ce23f053715f@gmail.com>
Cc: linux-raid@vger.kernel.org, xen-users@lists.xen.org,
 "MasterPrenium@gmail.com" <MasterPrenium@gmail.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-users] PROBLEM: Kernel BUG with raid5 soft + Xen + DRBD -
	invalid opcode
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6850120792871043781=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============6850120792871043781==
Content-Type: multipart/alternative;
 boundary="------------35D1FD5BE9D2F146E983F779"

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

Hi guys,

Finally the problem is still present, but harder to reproduce, I 
couldn't reproduce it with fio... But syncing DRBD stack finally made 
the kernel crash again :

May 13 05:33:49 Node_2 kernel: [ 7040.167706] ------------[ cut here 
]------------
May 13 05:33:49 Node_2 kernel: [ 7040.170426] kernel BUG at 
drivers/md/raid5.c:527!
May 13 05:33:49 Node_2 kernel: [ 7040.173136] invalid opcode: 0000 [#1] SMP
May 13 05:33:49 Node_2 kernel: [ 7040.175820] Modules linked in: drbd 
lru_cache xen_acpi_processor xen_pciback xen_gntalloc xen_gntdev joydev 
iTCO_wdt iTCO_vendor_support mxm_wmi sb_edac edac_core 
x86_pkg_temp_thermal coretemp ghash_clmulni_intel aesni_intel aes_x86_64 
glue_helper lrw igb ixgbe gf128mul ablk_helper cryptd pcspkr mpt3sas 
mdio i2c_i801 ptp i2c_smbus lpc_ich xhci_pci scsi_transport_sas pps_core 
ioatdma dca mfd_core xhci_hcd shpchp wmi tpm_tis tpm_tis_core tpm
May 13 05:33:49 Node_2 kernel: [ 7040.188405] CPU: 0 PID: 2944 Comm: 
drbd_r_drbd0 Not tainted 4.9.16-gentoo #8
May 13 05:33:49 Node_2 kernel: [ 7040.191672] Hardware name: Supermicro 
Super Server/X10SDV-4C-7TP4F, BIOS 1.0b 11/21/2016
May 13 05:33:49 Node_2 kernel: [ 7040.195033] task: ffff880268e40440 
task.stack: ffffc90005f64000
May 13 05:33:49 Node_2 kernel: [ 7040.198493] RIP: 
e030:[<ffffffff8176c4a6>]  [<ffffffff8176c4a6>] 
raid5_get_active_stripe+0x566/0x670
May 13 05:33:49 Node_2 kernel: [ 7040.202157] RSP: 
e02b:ffffc90005f67b70  EFLAGS: 00010086
May 13 05:33:49 Node_2 kernel: [ 7040.205861] RAX: 0000000000000000 RBX: 
ffff880269ad9c00 RCX: dead000000000200
May 13 05:33:49 Node_2 kernel: [ 7040.209646] RDX: 0000000000000000 RSI: 
0000000000000002 RDI: ffff8802581fca90
May 13 05:33:49 Node_2 kernel: [ 7040.213409] RBP: ffffc90005f67c10 R08: 
ffff8802581fcaa0 R09: 0000000034bfc400
May 13 05:33:49 Node_2 kernel: [ 7040.217207] R10: ffff8802581fca90 R11: 
0000000000000001 R12: ffff880269ad9c10
May 13 05:33:49 Node_2 kernel: [ 7040.221111] R13: ffff8802581fca90 R14: 
ffff880268ee6f00 R15: 0000000034bfc510
May 13 05:33:49 Node_2 kernel: [ 7040.225004] FS: 0000000000000000(0000) 
GS:ffff880270c00000(0000) knlGS:ffff880270c00000
May 13 05:33:49 Node_2 kernel: [ 7040.229000] CS:  e033 DS: 0000 ES: 
0000 CR0: 0000000080050033
May 13 05:33:49 Node_2 kernel: [ 7040.233005] CR2: 0000000000c7d2e0 CR3: 
0000000264d39000 CR4: 0000000000042660
May 13 05:33:49 Node_2 kernel: [ 7040.237056] Stack:
May 13 05:33:49 Node_2 kernel: [ 7040.241073]  0000000000003af8 
ffff880269ad9c00 0000000000000000 ffff880269ad9c08
May 13 05:33:49 Node_2 kernel: [ 7040.245172]  ffff880269ad9de0 
ffff880200000002 0000000000000000 0000000034bfc510
May 13 05:33:49 Node_2 kernel: [ 7040.249344]  ffff8802581fca90 
ffffffff81760000 ffffffff819a93b0 ffffc90005f67c10
May 13 05:33:49 Node_2 kernel: [ 7040.253395] Call Trace:
May 13 05:33:49 Node_2 kernel: [ 7040.257327] [<ffffffff81760000>] ? 
raid10d+0xa00/0x12e0
May 13 05:33:49 Node_2 kernel: [ 7040.261327] [<ffffffff819a93b0>] ? 
_raw_spin_lock_irq+0x10/0x30
May 13 05:33:49 Node_2 kernel: [ 7040.265336] [<ffffffff8176c75b>] 
raid5_make_request+0x1ab/0xda0
May 13 05:33:49 Node_2 kernel: [ 7040.269297] [<ffffffff811c0100>] ? 
kmem_cache_alloc+0x70/0x1a0
May 13 05:33:49 Node_2 kernel: [ 7040.273264] [<ffffffff81166df5>] ? 
mempool_alloc_slab+0x15/0x20
May 13 05:33:49 Node_2 kernel: [ 7040.277145] [<ffffffff810b5050>] ? 
wake_up_atomic_t+0x30/0x30
May 13 05:33:49 Node_2 kernel: [ 7040.281080] [<ffffffff81776b68>] 
md_make_request+0xe8/0x220
May 13 05:33:49 Node_2 kernel: [ 7040.285000] [<ffffffff813b82e0>] 
generic_make_request+0xd0/0x1b0
May 13 05:33:49 Node_2 kernel: [ 7040.289002] [<ffffffffa004e75b>] 
drbd_submit_peer_request+0x1fb/0x4b0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.293018] [<ffffffffa004ef0e>] 
receive_RSDataReply+0x1ce/0x3b0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.297102] [<ffffffffa004ed40>] ? 
receive_rs_deallocated+0x330/0x330 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.301235] [<ffffffffa004ed40>] ? 
receive_rs_deallocated+0x330/0x330 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.305331] [<ffffffffa0050cca>] 
drbd_receiver+0x18a/0x2f0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.309425] [<ffffffffa0058de0>] ? 
drbd_destroy_connection+0xe0/0xe0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.313600] [<ffffffffa0058e2b>] 
drbd_thread_setup+0x4b/0x120 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.317820] [<ffffffffa0058de0>] ? 
drbd_destroy_connection+0xe0/0xe0 [drbd]
May 13 05:33:49 Node_2 kernel: [ 7040.322006] [<ffffffff81092a4a>] 
kthread+0xca/0xe0
May 13 05:33:49 Node_2 kernel: [ 7040.326100] [<ffffffff81092980>] ? 
kthread_park+0x60/0x60
May 13 05:33:49 Node_2 kernel: [ 7040.330157] [<ffffffff819a9945>] 
ret_from_fork+0x25/0x30
May 13 05:33:49 Node_2 kernel: [ 7040.334176] Code: 0f 85 b8 fc ff ff 0f 
0b 0f 0b f3 90 8b 43 70 a8 01 75 f7 89 45 a0 e9 80 fd ff ff f0 ff 83 40 
02 00 00 e9 d0 fc ff ff 0f 0b 0f 0b <0f> 0b 48 89 f2 48 c7 c7 88 a5 16 
82 31 c0 48 c7 c6 7b de d1 81
May 13 05:33:49 Node_2 kernel: [ 7040.342995] RIP [<ffffffff8176c4a6>] 
raid5_get_active_stripe+0x566/0x670
May 13 05:33:49 Node_2 kernel: [ 7040.347054]  RSP <ffffc90005f67b70>
May 13 05:33:49 Node_2 kernel: [ 7040.367142] ---[ end trace 
47ae5e57e18c95c6 ]---
May 13 05:33:49 Node_2 kernel: [ 7040.391125] BUG: unable to handle 
kernel NULL pointer dereference at           (null)
May 13 05:33:49 Node_2 kernel: [ 7040.395306] IP: [<ffffffff810b4b0b>] 
__wake_up_common+0x2b/0x90
May 13 05:33:49 Node_2 kernel: [ 7040.399513] PGD 25b915067
May 13 05:33:49 Node_2 kernel: [ 7040.399562] PUD 26474b067
May 13 05:33:49 Node_2 kernel: [ 7040.403751] PMD 0
May 13 05:33:49 Node_2 kernel: [ 7040.403785]
May 13 05:33:49 Node_2 kernel: [ 7040.408059] Oops: 0000 [#2] SMP

Really need some help to fix it...

Bests,


Le 13/05/2017 Ă  02:06, MasterPrenium a Ă©crit :
> Hi guys,
>
> My issue is still remaining with new kernels, at least last revision 
> of 4.10.x branch.
>
> But I found something that can be interesting for investigations, here 
> I attached another .config file for kernel building, with this 
> configuration I'm not able to reproduce the kernel panic, I got no 
> crash at all with exactly the same procedure.
>
> Tested on 4.9.16 kernel and 4.10.13 :
> - config_Crash.txt : result in a crash running fio within less than 2 
> minutes
> - config_NoCrash.txt : even after hours of fio, rebuilding arrays, etc 
> ... no crash at all, neither no warning or anything in dmesg.
>
> Note : config_NoCrash is coming from another server on which I had 
> setup similar system and which was not crashing. Tested this kernel on 
> my crashing system, and no crash anymore...
>
> I can't believe how a different config can solve a kernel BUG...
>
> If someone has any idea...
>
> Bests,
>
>
> Le 09/01/2017 Ă  23:44, Shaohua Li a Ă©crit :
>> On Sun, Jan 08, 2017 at 02:31:15PM +0100, MasterPrenium wrote:
>>> Hello,
>>>
>>> Replies below + :
>>> - I don't know if this can help but after the crash, when the system
>>> reboots, the Raid 5 stack is re-synchronizing
>>> [   37.028239] md10: Warning: Device sdc1 is misaligned
>>> [   37.028541] created bitmap (15 pages) for device md10
>>> [   37.030433] md10: bitmap initialized from disk: read 1 pages, set 
>>> 59 of
>>> 29807 bits
>>>
>>> - Sometimes the kernel completely crash (lost serial + network 
>>> connection),
>>> sometimes only got the "BUG" dump, but still have network access (but a
>>> reboot is impossible, need to reset the system).
>>>
>>> - You can find blktrace here (while running fio), I hope it's 
>>> complete since
>>> the end of the file is when the kernel crashed : https://goo.gl/X9jZ50
>> Looks most are normal full stripe writes.
>>>> I'm trying to reproduce, but no success. So
>>>> ext4->btrfs->raid5, crash
>>>> btrfs->raid5, no crash
>>>> right? does subvolume matter? When you create the raid5 array, does 
>>>> adding
>>>> '--assume-clean' option change the behavior? I'd like to narrow 
>>>> down the issue.
>>>> If you can capture the blktrace to the raid5 array, it would be 
>>>> great to hint
>>>> us what kind of IO it is.
>>> Yes Correct.
>>> The subvolume doesn't matter.
>>> -- assume-clean doesn't change the behaviour.
>> so it's not a resync issue.
>>
>>> Don't forget that the system needs to be running on xen to crash, 
>>> without
>>> (on native kernel) it doesn't crash (or at least, I was not able to 
>>> make it
>>> crash).
>>>>> Regarding your patch, I can't find it. Is it the one sent by 
>>>>> Konstantin
>>>>> Khlebnikov ?
>>>> Right.
>>> It doesn't help :(. Maybe the crash is happening a little bit later.
>> ok, the patch is unlikely helpful, since the IO size isn't very big.
>>
>> Don't have good idea yet. My best guess so far is virtual machine 
>> introduces
>> extra delay, which might trigger some race conditions which aren't 
>> seen in
>> native.  I'll check if I could find something locally.
>>
>> Thanks,
>> Shaohua
>


--------------35D1FD5BE9D2F146E983F779
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi guys,</p>
    <p>Finally the problem is still present, but harder to reproduce, I
      couldn't reproduce it with fio... But syncing DRBD stack finally
      made the kernel crash again :</p>
    <p><font size="-1">May 13 05:33:49 Node_2 kernel: [ 7040.167706]
        ------------[ cut here ]------------<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.170426] kernel BUG at
        drivers/md/raid5.c:527!<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.173136] invalid opcode:
        0000 [#1] SMP<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.175820] Modules linked in:
        drbd lru_cache xen_acpi_processor xen_pciback xen_gntalloc
        xen_gntdev joydev iTCO_wdt iTCO_vendor_support mxm_wmi sb_edac
        edac_core x86_pkg_temp_thermal coretemp ghash_clmulni_intel
        aesni_intel aes_x86_64 glue_helper lrw igb ixgbe gf128mul
        ablk_helper cryptd pcspkr mpt3sas mdio i2c_i801 ptp i2c_smbus
        lpc_ich xhci_pci scsi_transport_sas pps_core ioatdma dca
        mfd_core xhci_hcd shpchp wmi tpm_tis tpm_tis_core tpm<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.188405] CPU: 0 PID: 2944
        Comm: drbd_r_drbd0 Not tainted 4.9.16-gentoo #8<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.191672] Hardware name:
        Supermicro Super Server/X10SDV-4C-7TP4F, BIOS 1.0b 11/21/2016<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.195033] task:
        ffff880268e40440 task.stack: ffffc90005f64000<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.198493] RIP:
        e030:[&lt;ffffffff8176c4a6&gt;]Â  [&lt;ffffffff8176c4a6&gt;]
        raid5_get_active_stripe+0x566/0x670<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.202157] RSP:
        e02b:ffffc90005f67b70Â  EFLAGS: 00010086<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.205861] RAX:
        0000000000000000 RBX: ffff880269ad9c00 RCX: dead000000000200<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.209646] RDX:
        0000000000000000 RSI: 0000000000000002 RDI: ffff8802581fca90<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.213409] RBP:
        ffffc90005f67c10 R08: ffff8802581fcaa0 R09: 0000000034bfc400<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.217207] R10:
        ffff8802581fca90 R11: 0000000000000001 R12: ffff880269ad9c10<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.221111] R13:
        ffff8802581fca90 R14: ffff880268ee6f00 R15: 0000000034bfc510<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.225004] FS:Â 
        0000000000000000(0000) GS:ffff880270c00000(0000)
        knlGS:ffff880270c00000<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.229000] CS:Â  e033 DS: 0000
        ES: 0000 CR0: 0000000080050033<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.233005] CR2:
        0000000000c7d2e0 CR3: 0000000264d39000 CR4: 0000000000042660<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.237056] Stack:<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.241073]Â  0000000000003af8
        ffff880269ad9c00 0000000000000000 ffff880269ad9c08<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.245172]Â  ffff880269ad9de0
        ffff880200000002 0000000000000000 0000000034bfc510<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.249344]Â  ffff8802581fca90
        ffffffff81760000 ffffffff819a93b0 ffffc90005f67c10<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.253395] Call Trace:<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.257327]Â 
        [&lt;ffffffff81760000&gt;] ? raid10d+0xa00/0x12e0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.261327]Â 
        [&lt;ffffffff819a93b0&gt;] ? _raw_spin_lock_irq+0x10/0x30<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.265336]Â 
        [&lt;ffffffff8176c75b&gt;] raid5_make_request+0x1ab/0xda0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.269297]Â 
        [&lt;ffffffff811c0100&gt;] ? kmem_cache_alloc+0x70/0x1a0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.273264]Â 
        [&lt;ffffffff81166df5&gt;] ? mempool_alloc_slab+0x15/0x20<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.277145]Â 
        [&lt;ffffffff810b5050&gt;] ? wake_up_atomic_t+0x30/0x30<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.281080]Â 
        [&lt;ffffffff81776b68&gt;] md_make_request+0xe8/0x220<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.285000]Â 
        [&lt;ffffffff813b82e0&gt;] generic_make_request+0xd0/0x1b0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.289002]Â 
        [&lt;ffffffffa004e75b&gt;] drbd_submit_peer_request+0x1fb/0x4b0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.293018]Â 
        [&lt;ffffffffa004ef0e&gt;] receive_RSDataReply+0x1ce/0x3b0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.297102]Â 
        [&lt;ffffffffa004ed40&gt;] ? receive_rs_deallocated+0x330/0x330
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.301235]Â 
        [&lt;ffffffffa004ed40&gt;] ? receive_rs_deallocated+0x330/0x330
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.305331]Â 
        [&lt;ffffffffa0050cca&gt;] drbd_receiver+0x18a/0x2f0 [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.309425]Â 
        [&lt;ffffffffa0058de0&gt;] ? drbd_destroy_connection+0xe0/0xe0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.313600]Â 
        [&lt;ffffffffa0058e2b&gt;] drbd_thread_setup+0x4b/0x120 [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.317820]Â 
        [&lt;ffffffffa0058de0&gt;] ? drbd_destroy_connection+0xe0/0xe0
        [drbd]<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.322006]Â 
        [&lt;ffffffff81092a4a&gt;] kthread+0xca/0xe0<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.326100]Â 
        [&lt;ffffffff81092980&gt;] ? kthread_park+0x60/0x60<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.330157]Â 
        [&lt;ffffffff819a9945&gt;] ret_from_fork+0x25/0x30<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.334176] Code: 0f 85 b8 fc
        ff ff 0f 0b 0f 0b f3 90 8b 43 70 a8 01 75 f7 89 45 a0 e9 80 fd
        ff ff f0 ff 83 40 02 00 00 e9 d0 fc ff ff 0f 0b 0f 0b &lt;0f&gt;
        0b 48 89 f2 48 c7 c7 88 a5 16 82 31 c0 48 c7 c6 7b de d1 81 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.342995] RIPÂ 
        [&lt;ffffffff8176c4a6&gt;] raid5_get_active_stripe+0x566/0x670<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.347054]Â  RSP
        &lt;ffffc90005f67b70&gt;<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.367142] ---[ end trace
        47ae5e57e18c95c6 ]---<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.391125] BUG: unable to
        handle kernel NULL pointer dereference atÂ Â Â Â Â Â Â Â Â Â  (null)<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.395306] IP:
        [&lt;ffffffff810b4b0b&gt;] __wake_up_common+0x2b/0x90<br>
        May 13 05:33:49 Node_2 kernel: [ 7040.399513] PGD 25b915067 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.399562] PUD 26474b067 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.403751] PMD 0 <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.403785] <br>
        May 13 05:33:49 Node_2 kernel: [ 7040.408059] Oops: 0000 [#2]
        SMP</font><br>
    </p>
    Really need some help to fix it...<br>
    <br>
    Bests,<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Le 13/05/2017 Ă  02:06, MasterPrenium a
      Ă©critÂ :<br>
    </div>
    <blockquote
      cite="mid:f936f158-a256-252f-02ed-ce23f053715f@gmail.com"
      type="cite">Hi guys,
      <br>
      <br>
      My issue is still remaining with new kernels, at least last
      revision of 4.10.x branch.
      <br>
      <br>
      But I found something that can be interesting for investigations,
      here I attached another .config file for kernel building, with
      this configuration I'm not able to reproduce the kernel panic, I
      got no crash at all with exactly the same procedure.
      <br>
      <br>
      Tested on 4.9.16 kernel and 4.10.13 :
      <br>
      - config_Crash.txt : result in a crash running fio within less
      than 2 minutes
      <br>
      - config_NoCrash.txt : even after hours of fio, rebuilding arrays,
      etc ... no crash at all, neither no warning or anything in dmesg.
      <br>
      <br>
      Note : config_NoCrash is coming from another server on which I had
      setup similar system and which was not crashing. Tested this
      kernel on my crashing system, and no crash anymore...
      <br>
      <br>
      I can't believe how a different config can solve a kernel BUG...
      <br>
      <br>
      If someone has any idea...
      <br>
      <br>
      Bests,
      <br>
      <br>
      <br>
      Le 09/01/2017 Ă  23:44, Shaohua Li a Ă©crit :
      <br>
      <blockquote type="cite">On Sun, Jan 08, 2017 at 02:31:15PM +0100,
        MasterPrenium wrote:
        <br>
        <blockquote type="cite">Hello,
          <br>
          <br>
          Replies below + :
          <br>
          - I don't know if this can help but after the crash, when the
          system
          <br>
          reboots, the Raid 5 stack is re-synchronizing
          <br>
          [Â Â  37.028239] md10: Warning: Device sdc1 is misaligned
          <br>
          [Â Â  37.028541] created bitmap (15 pages) for device md10
          <br>
          [Â Â  37.030433] md10: bitmap initialized from disk: read 1
          pages, set 59 of
          <br>
          29807 bits
          <br>
          <br>
          - Sometimes the kernel completely crash (lost serial + network
          connection),
          <br>
          sometimes only got the "BUG" dump, but still have network
          access (but a
          <br>
          reboot is impossible, need to reset the system).
          <br>
          <br>
          - You can find blktrace here (while running fio), I hope it's
          complete since
          <br>
          the end of the file is when the kernel crashed :
          <a class="moz-txt-link-freetext" href="https://goo.gl/X9jZ50">https://goo.gl/X9jZ50</a>
          <br>
        </blockquote>
        Looks most are normal full stripe writes.
        <br>
        Â 
        <blockquote type="cite">
          <blockquote type="cite">I'm trying to reproduce, but no
            success. So
            <br>
            ext4-&gt;btrfs-&gt;raid5, crash
            <br>
            btrfs-&gt;raid5, no crash
            <br>
            right? does subvolume matter? When you create the raid5
            array, does adding
            <br>
            '--assume-clean' option change the behavior? I'd like to
            narrow down the issue.
            <br>
            If you can capture the blktrace to the raid5 array, it would
            be great to hint
            <br>
            us what kind of IO it is.
            <br>
          </blockquote>
          Yes Correct.
          <br>
          The subvolume doesn't matter.
          <br>
          -- assume-clean doesn't change the behaviour.
          <br>
        </blockquote>
        so it's not a resync issue.
        <br>
        <br>
        <blockquote type="cite">Don't forget that the system needs to be
          running on xen to crash, without
          <br>
          (on native kernel) it doesn't crash (or at least, I was not
          able to make it
          <br>
          crash).
          <br>
          <blockquote type="cite">
            <blockquote type="cite">Regarding your patch, I can't find
              it. Is it the one sent by Konstantin
              <br>
              Khlebnikov ?
              <br>
            </blockquote>
            Right.
            <br>
          </blockquote>
          It doesn't help :(. Maybe the crash is happening a little bit
          later.
          <br>
        </blockquote>
        ok, the patch is unlikely helpful, since the IO size isn't very
        big.
        <br>
        <br>
        Don't have good idea yet. My best guess so far is virtual
        machine introduces
        <br>
        extra delay, which might trigger some race conditions which
        aren't seen in
        <br>
        native.Â  I'll check if I could find something locally.
        <br>
        <br>
        Thanks,
        <br>
        Shaohua
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------35D1FD5BE9D2F146E983F779--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6850120792871043781==--


From xen-users-bounces@lists.xen.org Sat May 13 21:16:10 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 May 2017 21:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1d9eNX-0000r9-VH; Sat, 13 May 2017 21:15:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jocelyn.falempe@free.fr>) id 1d9eNV-0000r1-Qn
 for xen-users@lists.xen.org; Sat, 13 May 2017 21:15:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5B/1D-03058-95777195; Sat, 13 May 2017 21:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsUSwPOpTjeiXDz
 S4OI0ZotVVw+wOjB6HN39mymAMYo1My8pvyKBNePklFusBX+UK7a9+87cwLhApouRi0NIoJFR
 4tKb9+xdjJwcEgKSEnd3/WaBsPUlVq6/xtbFyAFka0n8fl4EERaTeN9zFKxEGCi8rG0FE0gJG
 1D5o5sSIGERAWOJzuMNjCBhIQErib1nwMK8QObEU0uZQWwWAVWJ2/degdmiAuESL7b8YYWoEZ
 Q4OfMJ2HROAWuJzVdvg8WZBUIl5s57zgxhi0tMfD2HbQKjwCwkLbOQlM1CUgZhm0nM2/wQKi4
 vsf3tHCCbA8hWk1jWqoQsvICRfRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempO
 YlKxXnJ+7iZGYNAzAMEOxnkn/A8xSnIwKYnyXmIVjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 StfKh4pJFiUmp5akZaZA4w/mLQEB4+SCG8TSJq3uCAxtzgzHSJ1ilGX493SD++ZhFjy8vNSpc
 R5O0GKBECKMkrz4EbAUsElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOaFQNN4cnMK4Hb9Ar
 oCCagI/r/CIMcUZKIkJJqYHR+uJplm3qZ9ORyl+czi+Y+2XLd4iLHvR2ORtUzJ+yYdNTv/PWt
 3JPd4zr5IhzUTyYee9j69tlkCdXp33mmH5n3ILjlW2/xvV/e7zbLJB+JPLxHXU9DOYJ/Icu/h
 IhHm3M1md5P0658e+va/ytRxYtUBZfVG664sojv9qRLfx61zzjQVCJiyiytxFKckWioxVxUnA
 gAUcPGZAADAAA=
X-Env-Sender: jocelyn.falempe@free.fr
X-Msg-Ref: server-13.tower-21.messagelabs.com!1494710103!62501346!1
X-Originating-IP: [80.12.242.126]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60957 invoked from network); 13 May 2017 21:15:04 -0000
Received: from smtp04.smtpout.orange.fr (HELO smtp.smtpout.orange.fr)
 (80.12.242.126)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 13 May 2017 21:15:04 -0000
Received: from [192.168.1.13] ([90.120.29.111]) by mwinf5d60 with ME
 id KxF21v00a2PqZyq03xF3Qp; Sat, 13 May 2017 23:15:03 +0200
X-ME-Helo: [192.168.1.13]
X-ME-Auth: ZmFsZW1wZS5qb2NlbGluQG9yYW5nZS5mcg==
X-ME-Date: Sat, 13 May 2017 23:15:03 +0200
X-ME-IP: 90.120.29.111
From: jocelyn falempe <jocelyn.falempe@free.fr>
To: xen user-mailing list <xen-users@lists.xen.org>
References: <c74007ba-9745-11ea-9075-80cab7d6a519@free.fr>
Message-ID: <dd094a2d-bf1b-c511-2f92-f6147cd60529@free.fr>
Date: Sat, 13 May 2017 23:15:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <c74007ba-9745-11ea-9075-80cab7d6a519@free.fr>
Content-Language: en-IE
Subject: Re: [Xen-users] shared RMRR issue
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1698220658785502104=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============1698220658785502104==
Content-Type: multipart/alternative;
 boundary="------------D871E7915BFA1BA46FD82822"
Content-Language: en-IE

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

I reply to myself because I was able to solve it thanks to this post :

https://groups.google.com/forum/#!topic/qubes-users/gS1XTal8XYs

I have to pass all the USB controller sharing the same RMRR to the same domU to make it work.

Adding this to the domU configuration :

'00:14.0,rdm_policy=relaxed',
'00:1a.0,rdm_policy=relaxed',
'00:1d.0,rdm_policy=relaxed',

and I have now this in the logs, but the VM works fine :

(XEN) [VT-D] It's risky to assign 0000:00:14.0 with shared RMRR at bdbe3000 for Dom4.
(XEN) [VT-D] It's risky to assign 0000:00:1a.0 with shared RMRR at bdbe3000 for Dom4.
(XEN) [VT-D] It's risky to assign 0000:00:1d.0 with shared RMRR at bdbe3000 for Dom4.

-- 

Jocelyn


On 12/05/2017 00:49, jocelyn falempe wrote:
> Hi,
>
> I have gaming windows hvm working with xen 4.3. after updating to xen 4.8, I cannot PCI-passthrough my USB controller anymore. The pci passthrough works fine for graphic card and audio.
>
> here is the error I get with rdm_policy=strict :
>
> [VT-D] It's disallowed to assign 0000:00:1d.0 with shared RMRR at bdbe3000 for Dom2.
> (XEN) XEN_DOMCTL_assign_device: assign 0000:00:1d.0 to dom2 failed (-1)
>
> with rdm_policy=relaxed, the VM start, but I get a blue screen ...
>
> I've tried the 3 USB controller of my motherboard, and all gave the same error.
>
> how to check why RMRR is shared, and with which device it is shared ?
>
> Thanks in advance,
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xen.org
> https://lists.xen.org/xen-users



--------------D871E7915BFA1BA46FD82822
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">I reply to myself because I was able to
      solve it thanks to this post :<br>
      <br>
      <a class="moz-txt-link-freetext" href="https://groups.google.com/forum/#!topic/qubes-users/gS1XTal8XYs">https://groups.google.com/forum/#!topic/qubes-users/gS1XTal8XYs</a><br>
      <br>
      I have to pass all the USB controller sharing the same RMRR to the
      same domU to make it work.<br>
      <br>
      Adding this to the domU configuration :<br>
      <br>
      '00:14.0,rdm_policy=relaxed',<br>
      '00:1a.0,rdm_policy=relaxed',<br>
      '00:1d.0,rdm_policy=relaxed',<br>
      <br>
      and I have now this in the logs, but the VM works fine :<br>
      <br>
      (XEN) [VT-D] It's risky to assign 0000:00:14.0 with shared RMRR at
      bdbe3000 for Dom4.<br>
      (XEN) [VT-D] It's risky to assign 0000:00:1a.0 with shared RMRR at
      bdbe3000 for Dom4.<br>
      (XEN) [VT-D] It's risky to assign 0000:00:1d.0 with shared RMRR at
      bdbe3000 for Dom4.<br>
      <br>
      -- <br>
      <br>
      Jocelyn<br>
      <br>
      <br>
      On 12/05/2017 00:49, jocelyn falempe wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c74007ba-9745-11ea-9075-80cab7d6a519@free.fr">Hi,
      <br>
      <br>
      I have gaming windows hvm working with xen 4.3. after updating to
      xen 4.8, I cannot PCI-passthrough my USB controller anymore. The
      pci passthrough works fine for graphic card and audio.
      <br>
      <br>
      here is the error I get with rdm_policy=strict :
      <br>
      <br>
      [VT-D] It's disallowed to assign 0000:00:1d.0 with shared RMRR at
      bdbe3000 for Dom2.
      <br>
      (XEN) XEN_DOMCTL_assign_device: assign 0000:00:1d.0 to dom2 failed
      (-1)
      <br>
      <br>
      with rdm_policy=relaxed, the VM start, but I get a blue screen ...
      <br>
      <br>
      I've tried the 3 USB controller of my motherboard, and all gave
      the same error.
      <br>
      <br>
      how to check why RMRR is shared, and with which device it is
      shared ?
      <br>
      <br>
      Thanks in advance,
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-users@lists.xen.org">Xen-users@lists.xen.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xen.org/xen-users">https://lists.xen.org/xen-users</a></pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>

--------------D871E7915BFA1BA46FD82822--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1698220658785502104==--


From xen-users-bounces@lists.xen.org Mon May 15 09:43:37 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 09:43:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dACWL-0000eQ-Tq; Mon, 15 May 2017 09:42:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=30148e04f=George.Dunlap@citrix.com>)
 id 1dACWK-0000eI-SI
 for xen-users@lists.xen.org; Mon, 15 May 2017 09:42:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 36/F1-03557-40879195; Mon, 15 May 2017 09:42:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQpe5QjL
 SYMYhPYtVVw+wOjB6HN39mymAMYo1My8pvyKBNeNx7xbGgiXsFf0Tz7A2MH5i7WLk5JAQ8JO4
 MvcCI4SdJ9GxbhVzFyMHkF0sceOFD0iYV0BQ4uTMJywgNqeAq0T711fMILaQgIvEyQefwGw2A
 T2Jece/gtWwCKhKHDj9nA1iZKLEld3HWSDmBEh0rNnFDmILCxhKHLu3HmytiIC+xL9H68HOYR
 ZIkJjXNIkFwtaUaN3+mx1il6rE4gdH2SFmpkus2HuKZQKjwCwk581C0rKAkWkVo3pxalFZapG
 uoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsadz50OMUpyMCmJ8rq+
 FI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7t0wyUkiwKDU9tSItMwcYCzBpCQ4eJRHeEyBp3
 uKCxNzizHSI1ClGXY45976+ZxJiycvPS5US590EUiQAUpRRmgc3AhaXlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTMuwBkCk9mXgncpldARzABHREGcj9vcUkiQkqqgTH4VcoHoVk3/TLlDL0
 WT1D9fenSpKzTn17emLPIzV/R6+03QQ7DWTaaVY8UJXqvrFnC+jg0aIHezG3ZL713d3OouHZ+
 0v16ofHh+/+tz+7a1J/Z4dkVwW8Vpvvozs3it38WsTYz/V494djy9Y/Y1tRsE5JiWfyil+vL7
 ib5vRsn2UarXphz4ZiOEktxRqKhFnNRcSIAyPM2tMYCAAA=
X-Env-Sender: prvs=30148e04f=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1494841347!100813931!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50603 invoked from network); 15 May 2017 09:42:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 May 2017 09:42:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,344,1491264000"; d="scan'208";a="46031294"
X-Gm-Message-State: AODbwcD01vh5t+b3Dk1SWneorEs/XwAsTpDFHyqwbuqxpe/RUZcXdyAJ
 ms0vzEIR7DMqHiOXXRh698oYSAWj5w==
X-Received: by 10.237.36.101 with SMTP id s34mr4351880qtc.137.1494841344238;
 Mon, 15 May 2017 02:42:24 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 15 May 2017 10:42:23 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
Message-ID: <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
To: "Bill Jacobs (billjac)" <billjac@cisco.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Daniel Kiper <daniel.kiper@oracle.com>
Subject: Re: [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MzYgUE0sIEJpbGwgSmFjb2JzIChiaWxsamFjKQo8
YmlsbGphY0BjaXNjby5jb20+IHdyb3RlOgo+IEhpIGFsbAo+Cj4gSSBnYXRoZXIgdGhhdCB3aXRo
IDQuOSwgVUVGSSBzZWN1cmUgYm9vdCBvZiBYZW4gc2hvdWxkIGJlIHBvc3NpYmxlLgo+Cj4gSXMg
dGhpcyB0cnVlPwo+Cj4gSWYgc28sIHdoYXQgYXJlIHRoZSBvcHRpb25zIGZvciB1dGlsaXppbmcg
VUVGSSBzZWN1cmUgYm9vdD8gRG8gSSBuZWVkIGEKPiBNU0ZULXNpZ25lZCBzaGltIG9yIGdydWI/
IEFueSBzcGVjaWFsIGNoYW5nZXMgcmVxdWlyZWQgZm9yIFhlbiBrZXJuZWwKPiAoc2lnbmluZz8p
IG9yIGhhcyB0aGF0IGJlZW4gZG9uZT8KCkJpbGwsCgpJIGd1ZXNzIGluIHBhcnQgaXQgZGVwZW5k
cyBvbiB3aGF0IHlvdSBtZWFuIGJ5ICJ1dGlsaXppbmcgVUVGSSBzZWN1cmUKYm9vdCIuICBJZiB5
b3Ugc2ltcGx5IHdhbnQgdG8gYm9vdCBhbiB1bnNpZ25lZCBYZW4gb24gYSBVRUZJIHN5c3RlbQp3
aXRoIFNlY3VyZUJvb3QgZW5hYmxlZCwgdGhlbiBncnViIHdvdWxkIHByb2JhYmx5IHdvcmsuICBJ
ZiB5b3Ugd2FudAp0byBhY3R1YWxseSBkbyB0aGUgZnVsbCBTZWN1cmVCb290IHRoaW5nIC0tIHdo
ZXJlIHlvdSBoYXZlIGdydWIgY2hlY2sKWGVuJ3Mgc2lnbmF0dXJlIGFuZCB0aGF0IG9mIHRoZSBr
ZXJuZWwgYW5kIGluaXRyZCwgeW91IHByb2JhYmx5IG5lZWQgYQpiaXQgbW9yZS4KCkRhbmllbCwK
CklzIHRoZXJlIGFueSBnb29kIGRvY3VtZW50YXRpb24gb24gdGhpcz8gIFRoZSBYZW4gRUZJIGd1
aWRlCihodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fRUZJKSBtZW50aW9ucyB0
aGUgc2hpbSwgYnV0CmRvZXNuJ3QgZ28gaW50byBkZXRhaWwgYWJvdXQgaG93IHRvIHNpZ24gYSBi
aW5hcnkgJmMuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon May 15 13:30:33 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 13:30:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAG3y-0000as-45; Mon, 15 May 2017 13:29:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1dAG3v-0000ah-Oc
 for Xen-users@lists.xen.org; Mon, 15 May 2017 13:29:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 09/7B-03587-33DA9195; Mon, 15 May 2017 13:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPJsWRWlGSWpSXmKPExsVSXRvErmu4VjL
 SYMM/M4tVVw+wOjB6HN39mymAMYo1My8pvyKBNaPp2SLWgvN9nBWLNnSzNDDe/MHRxcjFISQw
 n0li5u8mZghnFaPE5dYt7F2MnBxsAnoS538sYAGxRQSSJL4c384GYgsLmEnc/3EaKq4gcfb2L
 ijbSGLX9P9MIDaLgKrEvDmfwWxeAS+JF/9XMoPYQkB218kfYPM5Bbwlns99wghiMwrISkx7dB
 +snllAXGLutFmsILaEgIjEw4un2SBsUYmXj/9BxeUldn89zgpyNLNAJ6PE3mu/2CGWCUqcnPm
 EZQKj0Cwks2Yhq5uFpG4WIwdQIk/i0LwUiHotiXkNv5kgbEWJKd0P2SFsTYkrkw9B2doSyxa+
 ZoawdSR+f+tig6m/fXUq1K4ljBKzN79hgilacqafDdNQHYmZO2+wwMSPH73KBNc84+17Fpii5
 pbprMiaFzAKrWJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQITC
 AMQLCDcd4J/0OMkhxMSqK8ri/FI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8OatkYwUEixKTU+
 tSMvMAaYymLQEB4+SCK/7aqA0b3FBYm5xZjpE6hSjJce7pR/eM3F8+fcVSDZ9/POeSYglLz8v
 VUqcNxtkngBIQ0ZpHtw4WLq9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeIyBreTLzSuC2v
 gI6iAnooDCQX3iLSxIRUlINjPuO32mPrWoJu3MxMfZA6ot50Xb/5NXnzJ5clnplyfH9uw6F5G
 lnHXlbUR+SHyDG1Pq6uuHZZ3W31BXVB8QiddZt4pogK9u33LhYSmjHD4d9h/KCQ0zvTvfs/eu
 rZM5Zmx13fk7usRse58yKX9yxK76hVZXI3x87Q+VgRNkZ069rGMVtnosJK7EUZyQaajEXFScC
 AGQkF3yyAwAA
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-7.tower-21.messagelabs.com!1494854956!68702127!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=-0.9 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_MESSAGE,MIME_BASE64_TEXT,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44348 invoked from network); 15 May 2017 13:29:19 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 15 May 2017 13:29:19 -0000
Received: from CAS1.corp.qihoo.net (cas1.corp.qihoo.net [220.181.158.201])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id 2162C6B2A53
 for <Xen-users@lists.xen.org>; Mon, 15 May 2017 21:29:15 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS1.corp.qihoo.net ([220.181.158.129]) with mapi id 14.02.0387.000; Mon, 15
 May 2017 21:29:13 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>, "Xen-users@lists.xen.org"
 <Xen-users@lists.xen.org>
Thread-Topic: Intel VT-x for HVM
Thread-Index: AdLDHUKgOV2UmTLkRWSYhTzVTt27FAKXXDOA
Date: Mon, 15 May 2017 13:29:14 +0000
Message-ID: <21D42A94174EE345809CF640696801D5780398E9@EX01.corp.qihoo.net>
References: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net>
In-Reply-To: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] =?gb2312?b?tPC4tDogSW50ZWwgVlQteCBmb3IgSFZN?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7048729720618585856=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7048729720618585856==
Content-Language: zh-CN
Content-Type: multipart/related;
	boundary="_005_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_";
	type="multipart/alternative"

--_005_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_"

--_000_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SSB1c2UgeGVudHJhY2UgdG8gY2FwdHVyZSB0cmFjZSBidWZmZXIgZGF0YSB3aGVuIHRoZSBWTSBo
YW5nc6O6DQoNCjEuIDB4MDAwODEwMDIgICAgICAgICBUUkNfSFZNX1ZNRVhJVA0KDQojIHhlbnRy
YWNlIC1EIC1UIDEgLWUgMHgwMDA4MTAwMiB4ZW50cmFjZS5iaW4NCiMgY2F0IHhlbnRyYWNlLmJp
biB8IHhlbnRyYWNlX2Zvcm1hdCB4ZW4tNC44LjAvdG9vbHMveGVudHJhY2UvZm9ybWF0cw0KDQqh
rQ0KQ1BVMTkgIDYwMzQyODI2NDU4NDkxOCAoKyAgICAzNzI0KSAgVk1FWElUICAgICAgWyBleGl0
Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAwMDQ4MTBiNDEgXQ0KQ1BVMTkgIDYw
MzQyODI2NDYwNTIyNiAoKyAgIDIwMzA4KSAgVk1FTlRSWQ0KQ1BVMTkgIDYwMzQyODI2NDYwODk4
NiAoKyAgICAzNzYwKSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAg
PSAweGZmZmZmODAwMDQ4MTBiNDEgXQ0KQ1BVMTkgIDYwMzQyODI2NDYyOTI5NCAoKyAgIDIwMzA4
KSAgVk1FTlRSWQ0KQ1BVMTkgIDYwMzQyODI2NDYzMzE1NCAoKyAgICAzODYwKSAgVk1FWElUICAg
ICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAwMDQ4MTBiNDEgXQ0K
Q1BVMTkgIDYwMzQyODI2NDY1NDI5MCAoKyAgIDIxMTM2KSAgVk1FTlRSWQ0KQ1BVMTkgIDYwMzQy
ODI2NDY1ODAwNiAoKyAgICAzNzE2KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAw
MzAsIHJJUCAgPSAweGZmZmZmODAwMDQ4MTBiNDEgXQ0Koa0NCg0KVGhlIDB4MDAwMDAwMzAgaXMg
RVhJVF9SRUFTT05fRVBUX1ZJT0xBVElPTiAoaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9eGVuLmdpdDthPWJsb2I7Zj14ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14Lmg7aD00
ODg5YTY0MjU1ZDQxMmQzODBiYjQ1NDRjODg5MmIzNjAwZTNjYmUyO2hiPUhFQUQjbDIwMikNCg0K
Mi4gMHgwMDA4MjAwRiAgICAgICAgIFRSQ19IVk1fSU5UUg0KDQqhrQ0KQ1BVMTkgIDAgKCsgICAg
ICAgMCkgIFBGX0lOSkVDVCAgIFsgZXJyb3Jjb2RlID0gMHgwMywgdmlydCA9IDB4ZmZmZmY4ODAw
MDk2MjAwMCBdDQpDUFUxOSAgMCAoKyAgICAgICAwKSAgSU5UUl9XSU5ET1cgWyB2YWx1ZSA9IDB4
MDAwMDAwZDIgXQ0KQ1BVMTkgIDAgKCsgICAgICAgMCkgIE5QRiAgICAgICAgIFsgZ3BhID0gMHgw
MDAwMDAwMDAwMGEwMDAwIG1mbiA9IDB4ZmZmZmZmZmZmZmZmZmZmZiBxdWFsID0gMHgwMTgyIHAy
bXQgPSAweDAwMDQgXQ0KQ1BVMTkgIDAgKCsgICAgICAgMCkgIFBGX0lOSkVDVCAgIFsgZXJyb3Jj
b2RlID0gMHgwMywgdmlydCA9IDB4ZmZmZmY4ODAwMDk2MjAwMCBdDQpDUFUxOSAgMCAoKyAgICAg
ICAwKSAgSU5UUl9XSU5ET1cgWyB2YWx1ZSA9IDB4MDAwMDAwZDIgXQ0KQ1BVMTkgIDAgKCsgICAg
ICAgMCkgIE5QRiAgICAgICAgIFsgZ3BhID0gMHgwMDAwMDAwMDAwMGEwMDAwIG1mbiA9IDB4ZmZm
ZmZmZmZmZmZmZmZmZiBxdWFsID0gMHgwMTgyIHAybXQgPSAweDAwMDQgXQ0KQ1BVMTkgIDAgKCsg
ICAgICAgMCkgIFBGX0lOSkVDVCAgIFsgZXJyb3Jjb2RlID0gMHgwMywgdmlydCA9IDB4ZmZmZmY4
ODAwMDk2MjAwMCBdDQpDUFUxOSAgMCAoKyAgICAgICAwKSAgSU5UUl9XSU5ET1cgWyB2YWx1ZSA9
IDB4MDAwMDAwZDIgXQ0KQ1BVMTkgIDAgKCsgICAgICAgMCkgIE5QRiAgICAgICAgIFsgZ3BhID0g
MHgwMDAwMDAwMDAwMGEwMDAwIG1mbiA9IDB4ZmZmZmZmZmZmZmZmZmZmZiBxdWFsID0gMHgwMTgy
IHAybXQgPSAweDAwMDQgXQ0Koa0NCg0KQW55b25lIGhhdmUgaWRlYSB0byB0aGUgcHJvYmxlbT8N
Cg0Kt6K8/sjLOiBYZW4tdXNlcnMgW21haWx0bzp4ZW4tdXNlcnMtYm91bmNlc0BsaXN0cy54ZW4u
b3JnXSC0+rHtIM+vv7W93A0Kt6LLzcqxvOQ6IDIwMTfE6jXUwjLI1SAxNjoyNQ0KytW8/sjLOiBY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZw0K1vfM4jogW1hlbi11c2Vyc10gSW50ZWwgVlQteCBmb3Ig
SFZNDQoNCkhpLA0KICAgIEkgYW0gdXNpbmcgSHlwZXJQbGF0Zm9ybShodHRwczovL2dpdGh1Yi5j
b20vdGFuZGFzYXQvSHlwZXJQbGF0Zm9ybSksIHdoaWNoIG5lZWRzIEludGVsIFZULXggYW5kIEVQ
VCB0ZWNobm9sb2d5LCBzbyBJIGNyZWF0ZSBhIFdpbmRvd3MgNyB2aXJ0dWFsIG1hY2hpbmUgb24g
WGVuIHdpdGggZm9sbG93aW5nIGNvbmZpZ3VyYXRpb25zKHNlZSBodHRwczovL3dpa2kueGVucHJv
amVjdC5vcmcvd2lraS9OZXN0ZWRfVmlydHVhbGl6YXRpb25faW5fWGVuKToNCg0KICAgIGhhcCA9
IDENCiAgIG5lc3RlZGh2bSA9IDENCg0KQW5kIHVzZSBDb3JlaW5mbyhodHRwczovL3RlY2huZXQu
bWljcm9zb2Z0LmNvbS9lbi11cy9zeXNpbnRlcm5hbHMvY2M4MzU3MjIuYXNweCkgdG8gY2hlY2sg
VlQteCBhbmQgRVBULCBpdCBzaG93cyB0aGUgc3lzdGVtIHN1cHBvcnRzIEludGVsIFZULXggYW5k
IEVQVDoNCg0KICAgIFtjaWQ6aW1hZ2UwMDEucG5nQDAxRDJDREJFLjJFNzQ0REEwXQ0KDQpIb3dl
dmVyLCB3aGVuIEkgaW5zdGFsbCBIeXBlclBsYXRmb3JtIChodHRwczovL2dpdGh1Yi5jb20vdGFu
ZGFzYXQvSHlwZXJQbGF0Zm9ybSNpbnN0YWxsYXRpb24tYW5kLXVuaW5zdGFsbGF0aW9uKSBhbmQg
ZmluYWxseSBydW4gdGhlIGNvbW1hbmQ6DQoNCnNjIHN0YXJ0IEh5cGVyUGxhdGZvcm0NCg0KVGhl
IHZpcnR1YWwgbWFjaGluZSBoYW5ncyBhbmQgc2NyZWVuIGlzIGJyb2tlbjoNCg0KICAgIFtjaWQ6
aW1hZ2UwMDIucG5nQDAxRDJDREJFLjJFNzQ0REEwXQ0KDQpUaGUgZ3Vlc3QgaXMgobBXaW5kb3dz
IDcgeDY0IFNQMaGxLCBob3N0IGlzIENlbnRPUy02LjUsIGtlcm5lbC00LjQuNDMsIFhlbi00Ljgu
MC4NCg0KQW55b25lIGNhbiBoZWxwPyBIb3cgdG8gc3VwcG9ydCBJbnRlbCBWVC14IGZvciBIVk0/
DQoNClRoYW5rcw0KLUthbmdqaWUNCg==

--_000_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:Consolas;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I use x=
entrace to capture trace buffer data when the VM hangs</span><span style=3D=
"font-family:&quot;=CE=A2=C8=ED=D1=C5=BA=DA&quot;,&quot;sans-serif&quot;;co=
lor:#1F497D">=A3=BA</span><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">1. 0x00081002&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 TRC_HVM_VMEXIT<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"># xentrace -D -T 1 -e 0x00081002 xentrace.bin<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"># cat xentrace.bin | xentrace_format xen-4.8.0/tools/xentrace=
/formats<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264584918 (&#43;&nbsp;&nbsp;&nbsp; 3724)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004810b41 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264605226 (&#43;&nbsp;&nbsp; 20308)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264608986 (&#43;&nbsp;&nbsp;&nbsp; 3760)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004810b41 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264629294 (&#43;&nbsp;&nbsp; 20308)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264633154 (&#43;&nbsp;&nbsp;&nbsp; 3860)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004810b41 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264654290 (&#43;&nbsp;&nbsp; 21136)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 603428264658006 (&#43;&nbsp;&nbsp;&nbsp; 3716)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004810b41 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">The 0x00000030 is EXIT_REASON_EPT_VIOLATION (http://xenbits.x=
en.org/gitweb/?p=3Dxen.git;a=3Dblob;f=3Dxen/include/asm-x86/hvm/vmx/vmx.h;h=
=3D4889a64255d412d380bb4544c8892b3600e3cbe2;hb=3DHEAD#l202)<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">2. 0x0008200F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 TRC_HVM_INTR<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; PF_INJECT&nbsp;&nbsp; [ errorcode =3D 0x03, virt =3D 0xfffff8800096200=
0 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; INTR_WINDOW [ value =3D 0x000000d2 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; NPF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ gpa =3D 0x000000=
00000a0000 mfn =3D 0xffffffffffffffff qual =3D 0x0182 p2mt =3D 0x0004 ]<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; PF_INJECT&nbsp;&nbsp; [ errorcode =3D 0x03, virt =3D 0xfffff8800096200=
0 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; INTR_WINDOW [ value =3D 0x000000d2 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; NPF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ gpa =3D 0x000000=
00000a0000 mfn =3D 0xffffffffffffffff qual =3D 0x0182 p2mt =3D 0x0004 ]<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; PF_INJECT&nbsp;&nbsp; [ errorcode =3D 0x03, virt =3D 0xfffff8800096200=
0 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; INTR_WINDOW [ value =3D 0x000000d2 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU19&nbsp; 0 (&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0)&n=
bsp; NPF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ gpa =3D 0x000000=
00000a0000 mfn =3D 0xffffffffffffffff qual =3D 0x0182 p2mt =3D 0x0004 ]<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Anyone =
have idea to the problem?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Xen-users [mailto:xen-users-bounces@lists.x=
en.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"=
>=CF=AF=BF=B5=BD=DC<span lang=3D"EN-US"><br>
</span><b>=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></b><span la=
ng=3D"EN-US"> 2017</span>=C4=EA<span lang=3D"EN-US">5</span>=D4=C2<span lan=
g=3D"EN-US">2</span>=C8=D5<span lang=3D"EN-US"> 16:25<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xen-users@lists.xen.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [Xen-users] Intel VT-x for HVM<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; I am using HyperPlatform(<a href=3D"https://github.com/t=
andasat/HyperPlatform">https://github.com/tandasat/HyperPlatform</a>), whic=
h needs Intel VT-x and EPT technology, so I create a Windows
 7 virtual machine on Xen with following configurations(see <a href=3D"http=
s://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen">
https://wiki.xenproject.org/wiki/Nested_Virtualization_in_Xen</a>):<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; </span><span lang=3D"EN-US" style=3D"font-size:12.0pt;fo=
nt-family:Consolas">hap =3D 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-=
family:Consolas">&nbsp;&nbsp; nestedhvm =3D 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
And use Coreinfo(<a href=3D"https://technet.microsoft.com/en-us/sysinternal=
s/cc835722.aspx">https://technet.microsoft.com/en-us/sysinternals/cc835722.=
aspx</a>) to check VT-x and EPT, it shows
 the system supports Intel VT-x and EPT:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; <img border=3D"0" width=3D"678" height=3D"364" id=3D"=CD=
=BC=C6=AC_x0020_2" src=3D"cid:image001.png@01D2CDBE.2E744DA0"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
However, when I install HyperPlatform (<a href=3D"https://github.com/tandas=
at/HyperPlatform#installation-and-uninstallation">https://github.com/tandas=
at/HyperPlatform#installation-and-uninstallation</a>)
 and finally run the command:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:21.0pt"><span lang=3D"EN-US" st=
yle=3D"font-size:12.0pt;font-family:Consolas">sc start HyperPlatform<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
The virtual machine hangs and screen is broken:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
&nbsp;&nbsp;&nbsp; <img border=3D"0" width=3D"635" height=3D"481" id=3D"=CD=
=BC=C6=AC_x0020_4" src=3D"cid:image002.png@01D2CDBE.2E744DA0"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
The guest is =A1=B0Windows 7 x64 SP1=A1=B1, host is CentOS-6.5, kernel-4.4.=
43, Xen-4.8.0.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
Anyone can help? How to support Intel VT-x for HVM?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas">=
<o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-Kangjie<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_--

--_005_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=21559;
	creation-date="Mon, 15 May 2017 13:29:14 GMT";
	modification-date="Mon, 15 May 2017 13:29:14 GMT"
Content-ID: <image001.png@01D2CDBE.2E744DA0>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAqYAAAFsCAYAAAAe4HvQAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAFPMSURBVHhe7d0JsHVnVeD9JG8CKGMgDF2CJZZY
dtVnlVWtpa321y1Y9TXQTkAYVSBAEBVCCCGEQSQ02LYoICKDoqAioyjImJABCIQMZCaBkEAMLyRh
yghaFtb+9tr7rHPXWXc9wz7Dvvve+3+rfrX3s4Zn73PO5dzFuffCIXd5/iXNXZ5/cezkS5q7ztzt
BZfOz3uz9Qsubl3U5cXdX3hZc7cXyvnFzd1fdHF7LsdL5u72wvb44rZOvEjq27XUt3X3mMdnNe3x
HlIjx3Z9j9ked3/xJc2Rv3dZH7N+T46Xdb1H/t5WzZHdWrTrVn/erxdJTK4lva2X9Ot7tseOO7/X
70tPf9T4vV5y2Xy9/Xh5d96Tdeuls5z0db19XGLae9RL+6Pmj2p7JNYfe/dua+/d5o+aHyV2WXMf
yYm2Txw13/+ShX6Ja426T3uNvqev6e9Fz9tcexRHtXv5Xute3f2357P97P0smsXl3uQo9VJ7Sh+X
+7nvKXK8pDver43f92WXNA/4P5c393tZG2/d72WXd7l7t+fiqFPae2vrpVeei663O+/Xcg2J6Z73
fplc6+JZbCsnsfvOYv2xjbX76/1ozb3b6+n6vpqf1XT3MjvvriV7zvu39unuT2rbx6b33z8G6evJ
PpLryHWlRo7GvU6RY5t/6cXz2u4aXX6rXmK2b0762uNRL7moI7GjXtLnbFzc6/cubMm5xNtrdWa5
NnZke7zn78+8RGrb+2vd88VS0/5naLbuyX6iP5eae774wtmx1caPnJ/3dXJ+5Isu7LXnEpOjxu7R
HXXdH+/xws92R9lb6yzN3+MFW+t7vFD2ao9d/IL+vI3f/QVtreTao5x3ue4o6wu62N1PltiF3bqL
n9zXyvFuJ5/f17U1d3t+u36+HFtt/G4nzc4Ddz3p/N7zzts6n8W7/IltvM3d5XkXNHdpz8Vdnzer
a91FjhKTnNSdeO7Weqar19hzz23Jebvfc9v+7ijx9rzN9TW67t35Oec1dz5B+np6fucT2ro2d5fn
nNNqY8e3+x7fx7+/XUvf97fruxh3fvZnsr7/uHPqPFN8pvm+Z32muVN7Lkd1py7+6Z6c/26b936n
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
cY9O8ustup4+h4uv7fxrK9EDAPtBPxTe1g5rN4xGB1N7D1d3n5jekGUHUzn3bC7qt/w96GD65df9
QfPlP2u1x2vlfEbPr21zf/bcE7tr/Pu///s2Epf8vKett/so2UcHU72HlBO+eFs3mB5if5T/7rO/
nKWDqfzTb3B67o+e9EZ7vvvs1zX/NahX//Vlrv5vn9084Bde15+/rP0mPzv/k/abcl97avPoBz6o
efTf9vVb8YR2jwccc2p/Lnu3w4T2+rpDHvjs5k98XPlec29K7kVjz2mHhu6+pE/3tT3dfg9rntP1
zp6jhZxeq8/Zxyh7b91rn58/RiHXme1t76l7LtrnTmtln+584V6c4HH2+8vr53okbp7Dhecg3F9e
S/vY5LHY18fmZ8+RfS63PWfmGt1a7nHxufPmz4HGtj3e4Pk18br76WvTr6GVew7M/S481/keANjr
nvLcP24+87mDzRved0HWCS993XwAzJG6qN+S68l1h96D7H/jjTd25Lw2F/H3IAPiF970J81HHvL/
VDnllx6+cE29rsSj+ohcT66r95DyrKv6wfRQ+4npez51bVY0mHr6z8elN9rzPZ9qv2m230BfFeRO
eLB883Txv2u/oT/4dYux1queIgPoYiyKb6t72cObBzzltK11Slsn3+ij+4zJMPDw5gQbk3vv9jit
H57/TuJb5/J45/citfP+2WDR1S/2hPdlY+F9S//suTXXOeHBsqe+HvYe5fryOtp7UMHjnJHnunv9
56+XfRy2L7W/uU9Zy2OZfT1Z/XNm9xal9RZ53qPXtotv+1qz991Kfl0MuJ/Sa+jjyedAamRfiZlr
FXsAYG+T4ezcKw42b3r/Z7Nk6Kr5J3VRvyXXk+tuu4d/bvMZsvd1113XkXPP5qJ+69wrvrpwDzqY
nvbQ/9Kc+rD/0pzW0mPvJ9tcqz1/2a/98sL1LIlLvquVvWa6/m6P9nxGB1O9h5RnfCEYTN97zr9k
1Xxi6s+V9EZ7vvecP29+1tUu+tHmMX9v6v/++HYw/fPu/DVP/dGgvvezL+/rpUbPxXPbYcOu3/vy
djB96mlb6yS5T3cvBXKtxb1lj4c3z5XH8MDjm9eYup99+WnNYx5o9pcaqZ332Wub2vb+DzF7dWws
ytv++Xl7ja5utn754j1u9cnza+8lepxW//ra10Nqu9du9jpu8fv36/nrFT4W5Z+j0tranpPHtP3+
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
riO2T2ttj49FdRqzOS9Vm+P38KIeFeV9rLSHKO1TsweA1elgqp+Q3n57r/9/d7q1uf76G5uDB7/W
XHfdwebLX76uHUivaD7+8U91n5hGg2k0b4Y/yo8Ko8FUjp7GfT6ql1gqnlun4rqWY4qtV6m4yOVK
ctestcwevqd2rbFl87ou0fpIVL8blR7PKo836l1lvynaC48n9xhKjy3VWxuL4rqWY4qtV6m4KOWi
vI9F6xLfZ88BbI4dTG+//fbmu9/91+bnfvZnm6ccc0zz/JNOmnvNq1/d/NM//mPzxS9+qf3P59nN
RRddMngwPfCYD8pxNphe2iadTQ6mpdqoN4rrurZfSK6Uj+IlNftaUY2qqcnx/Xat51GsJh+tS7Q+
kqqx/aW8j5dqfG6deR+3OS+qjdTU2319rY/7mihn8z6ey9l1qqaUU7kamyvlfc7n10H3TO29iWt6
/hqpe8rdi+RK+SgutNfXlNZetIfGo3MAmxMNpsc+7WnNW9v58H3ve9/c6aef3px33nnlwTSYN+eD
6WOXGEwtiWncHn3cr0v1Pm7V9qT2sPU5vq9GrtfncrWilM+Jem3MHlPnPmbXluZKbL09RntEcR8r
1ei5X0e161xbmvM1Pl6j1OvzUb2N6bmtya1zuSim575GRblcvVXTO3S9Kr+3Hku0x/bW8r3aH61T
cc/W5/g+7YmOqXyKrUvt4c8BbI4fTGt+lL/sYHrYMoOpHGvOozcNn/M1uV4lOU/jvs6ufSzKq1wu
R/pSvblcZGi9SvVp3Oaj8yime6hUPCfqSe0zpNbSGq1LnUfrVCyV8+tUbEg+J7qe5fNRvcY07mty
61KtjWnc19i8z0X1KTW9Q9frFO2r1ytdM9VbE9O4p3FfZ9c+FuVVKqdxf0zlU3L7pM4BbM7af5Qf
zJs6mB465mCaqvdyOZHK565Xs7ZyuRLpjfpT8ciQWivXpzmbt+tS3krFc6Ke1D5Daq1cjc8NqY1i
NTVeKZ8T9dqYz/t1Kmb5vF3ncrlYKhfVRrFITe/QtZXL1fC9uvbHSJSrjQ2JD11bUc7GhvZaqX30
PJW3JJ7KARhuzB/lLwymp7UJb5nBNFp7ufyyvcvcQ07UUyvaw8eimly8xPeV1j5WyudiNYbsVVNb
U5PLrXudilk2X6qN+B67zuVyMcvn7TqXy8VSuajWxqK8inI+NnRt49H5EKk9avaWeK1Uf008Vaf0
GilRj8rlh/RGtavmAQy37h/lR/NmYjD9xjZjD6YaL+Vr4qlalcuXemvIHn4fjUU5m/fxGnZfq1Sz
bN7Ga+T282svldd4KVdbs0o+l7NqanJsv99j2Vyqxtctm4tq7DpXk8pZqXzUm1rbeHQ+hPb5/tJ6
E7FUPFWrcvllezVeyqfWXpS3sVI/gDrr/lF+P4wuzpvz3zG1f5Xvi0TNYOr/w5+KW1EutU8ploqn
alUuX+oF9iL5uudrf/XnIdVfE1u2LxVLxVO1KpdfptfHSutUzErlJV7qBVAvGkxPeelLuyH0jDPO
mDvnnHOaSy65pGIw3T5vxp+YXtYmnaGDqX8zSL05LFNXu1cprqK8xkq9wF4jX/NWVIM6qeev5nm1
r0GJ77PrZeMqymtsaG+qfug+Pl7qB7Aea/9RfjBvzj8xfdyH5NgPph9rE5YU2sHUvwnI2sZSbxJR
XGN+j0guv2xOpPKlPgDIWeW9pfb9Z9W9Sv2p/JDrynHZ64hlcwDWyw6mMozefPMtzTe/2f9/499w
w43NlVde1Q2jF110aXP++Rc2n/r0uc0ZZ34iOZj6eVOEn5hGhf4TUwAAAOwfOpjKp6U6lN5449e7
T0q/+tXr26H0c90Qev4FFzbnnHNe84lPfro5/YyPM5gCAABgvWQwfcc73tEcPHiwueWWW5pvf/um
djj9ZvONb3yz+9T0mmu+1Fx11dXNF676YvP5z3+hueKKzzeXX35Fc+655zdve9vbBg2mCz/KP71N
eAymAAAA+5cMpvKHTTKcyiegtWQoPe2007YNptG8uTWYmk9MT7+8TToMpgAAAPuXDKYyWF5//fXN
t771reamm25acPPNN8+Plny6euutt24fTIN5UwfTA4//sBwZTAEAALDdmIPpwo/yz2gTHoMpAADA
/rXuwTSaN+eD6eMXBtNvbsNgCgAAsH+tfzDdPm9uDabmR/lnfu6bnTMMBlMAAID9a92Dqc6aOneK
8HdMbYFiMAUAANi/NjGYeuFgelab8BhMAQAA9q91D6bRvDn/Uf4T7GB6RZt0GEwBAAD2r7UPpsG8
uTWYfkSOW4Ppxx0GUwAAgP1r3YOpnzXF/Ef5v36qHPvBNCpkMAUAANi/dmww/cSV39qGwRQAAGD/
WvdgGs2bWz/K/6gcGUwBAACw3ZiD6cInpp9sEx6DKQAAwP617sE0mjfjwfTzbdJhMAUAANi/1j6Y
BvNmOJie3SY8BlMAAID9a92DaTRvhoPpp77wrW0YTAEAAPavdQ+m0byZGEy/vQ2DKQAAwP61/sF0
+7wZDqafbhNeNJieddZZCzS+Kr/fuvcfS819a82yj2+VXrFq/16kz4kV1S1rU/uum73PnbrXVa69
yr3X9Nn9S7Wbssq1d/reAew+6x5Mo3lzPpj+xmly7AfTc6769jZ+MPVvaEPf4HK1q+49htL96D3X
3HtNTcoqvWLVa0fxddnk/qW97fNiz9elZs91X9Oqubat8euxLHtd27eOPUq5XO0mLXtd27fsHgD2
n3UPptG8GX5iGhXawTR6I8vFfNzmfDzK5Wp3Su6efC5XK0r5Kdr0Pe/0/j5fqh+qtN+6r+fl9o9y
ufopWtf9RvvUxqZst90vgGkYczA9/NdPl2M/mH7mizdtUxpMI1qXqk3lfDyq01iUK+V9vFTjc76m
FI/qNGblciLXn8v5fFQzJO9zKsrbteZ9TSmncjWpnF3bmlw8yqXWPj40H6313NPaqCbK+Tpb4+tq
4pbWRLU+XqrxuVLe53ze1vi4sr25OuFrhvREtT5eqvG5Ut7nfN7W+Liyvbm6lFx/TUzXPr4Ofs9N
XAPYq9Y9mEbzZjiYntsmvGUG0xrRXj627rWP6blfR7VelPOxVdb2aGtUFPexqCaX87GaGs/m9TxV
H+WG1Ee1NqbnvsbX5eJ2ncvVrH2slPd8LqqtqUnFU7XK56N6G9Nzv45qvSjnY6m1pblcva3xbE2p
3uejehvTc7+Oar0o52OptaW5XL2tyanptzGfL61LtD5i875e1wDS1j2YRvNmOJied/VN22xqMBV+
v9I6FfM5L1Vj1z6v65xUr1eqj9b2aGtUFPexqKaUy/WI2rzW+Hqb97moPpeLajWm8ahGRTkfs2s9
97TW10dsX1SXike5qLamJpXL1Yqaeo1pPDr3bL+Kcj5WU5PL5WrFJuo1pvHo3LP9Ksr5WE1NLper
jWi9l6tLxS1bswq/37r3B/aydQ+m0bwZDqbnX3PTNqXBNBfz8Yit8z1+bUW5XL2qqRHL1PmeVdb2
aGtUFPexqKYmJ1L5ZfuiXFQbxVK5qDaK5fj63NrnclK1Nh7VRLFULqqtqbFsPqrN5f06FavJeVGt
j9XU5HJDamtiPu/XqVhNzotqfaymJpfL1UZq67XO19b2L8vvv+nrAXvJugfTaN5MDKY3b2MHU6mr
+Q+3xnw8xdbbnnWvU7FULldraZ2vX2Vtj7ZGRXEfi2pyOR8r1ZTyns9FtTbm86V1KlZie1Ln61jX
1Nh1Lheta2s8W+Pra3O5WCo3pDaK1dTkcqnaVDzK2XUul4ulckNqo1hNTS6XqtW4z/lYqcbnS+t1
0D03sTewl61/MN0+b4aD6QVfunkbP5iKTfyHW/cp7b1KPpcbUhOJeqI9fF3q3Nf7tZer1bWNeam8
7Y1qUnGfi2rsOleTyvl8Llfie1Wpbkg+itfWRbmafFQTsXW5/mVztTU+r2zO16Z6NW6ValJxy/b7
2mVztTU+r2zO16Z6NW4NrcnlfL4mpmsfX6dN7g3sVeseTKN5cz6Y/qYZTD/bJrxoMAUwTXzTBQCs
27oH02je3BpMz5BjP5he+OWbt2EwBXYHHUoZTgEA67TuwTSaN8PB9KIv37INgykAAMD+te7BNJo3
54PpE8+UYz+YXnztLdswmAIAAOxf6x5Mo3kz/MQ0KmQwBQAA2L/GHEyPsJ+YXvIvt2zDYAoAALB/
rXswjebNcDC9tE14DKYAAAD717oH02jeDH/H9LLrbt2GwRQAAGD/WvdgGs2bOpgesIPp5W3CYzAF
AADYv9Y9mEbzZviJ6eVfaZMOgykAAMD+tfbBNJg3w8H0cwdv3YbBFAAAYP9a92CqM+YVB2+bn4c/
ypcCj8EUAABg/1r3YBrNm/PB9ElmML2yTXS+Oju2GEwBAAD2r3UPpvN504gHUxlIHQZTAACA/Wvt
g2kwb24Nph+XYz+Yfr5NeAymAAAA+9e6B9No3pz/8dOTz5JjP5h+4Wu3dT5vMJgCAADsX+seTO28
qeeJwfT2bRhMAQAA9q/1D6bb583wd0yvuv725qo2aTGYAgAA7F/rHky7GdPNnFuDqfnEtCtyGEwB
AAD2r7UPpsG8GQ6mX2wTHoMpAADA/rXuwTSaN7d+x9T8VX5UyGAKAACwf+3YYHr1Dbdvw2AKAACw
f617MI3mza3B1PwoPypkMAUAANi/Rh1Mj/mEHIcNpmedddYCjY9plWvv5L3bay9z/dr+ZfZelb+3
nbiHWqvc3254fCW7/f73M/v1Z19DH1c+n1qPSa+9U9dHzL4uvDawxv3EdOFH+d+ZkaL+3A+m/gt2
p76Al72u7Vt2j2X56w29fm1/Kj4Ge+2dvI+SZe/N9i27x6bV3NNU73032Mnnzb9uQ9a53E7Y6etP
1RSeE14beOsfTHXe3LLUHz9FX6y77Qt4Sve76r34fl37+Jj8tXfyXjZh6o9nrz3fU7OTz290bR/L
rXO5nbDT15+iqTwnvDbwduyPn644eNs2pcHU05qo1sdLNT5Xyvucz9saH1e2N1cX8T2lPUr5klT/
qvuuwl/brnM5u/ai+ihfw/b5Xp/zeVvj48r2+jof9zU2b2k+qsnlVK7G5kp5n/P5Grl+n/P5GqV+
H0+tfTzKqVxNLqdsTU5Nva+x61yulvZEvT7n87U1KVGvyNXkcipXk8rZdVSTWudorZeriXK+LqqJ
clYqb3tLebv2+dQa07XuwTSaN3UwPWAH009f9e0F57SGDKY+H9XbmJ77dVTrRTkfS60tzeXqbU1O
bb/Go1yNUv+ye9t9vag+4uvtOpeLaks10bpW1OdjqbWluVx9qkbP/VrPfcyLcrl6q6Z36Lqk1F9a
l9T052pyuVwslcut7dHW5NTUao3lc6n1UKX9hq5LbL09RueltT1G59Hax/Tc1pTWJbl6n4tqczW5
nBflfGzourYG07TuwTSaN8PB9NS2+NRLF21qMNV4dO7ZfhXlfKymJpfL1UaG9pfyJan+Vfddhb+2
XedyUW2pJlrXivp8rKYml4tqNabx3LmP2bWluag+paZ36Lqk1F9a1yj1+Hxp7eXymvN8Xs99rKSm
Nlfjc7naFO2xfG7ZdYmtt0d/7g3tj+p9TOO+prQuydX7XFSbq8nlvCjnY0PXtTWYpnUPptG8uTWY
flKOyw+mNubzfp2K1eS8qNbHampyuVxtZGh/KV+S6l9131X4a9t1LhfVlmqida2oz8dqanK5qDaK
RTl7jM6jdSoWqekdui4p9ZfWQ6R6fby2rhQv5YTN22Oux4pqfSyqSeVytZFS/6rrEltvj9F5xNdG
MT2P1qmY5fOlei9X73NRba4ml/OinI8NXdfWYJrGHEwPP+ZsOdYNplKX+8LK5XKxVG5IbRSrqcnl
crUp2hP1+lhUY+M+52NRTS4+Bnttfx9D1vaYqonWtaI+H6upyeWi2igW5ewxOo/WPhblVZTzsaHr
klJ/aV1S269xny+tfcznh6zt0daU+PrS2hpSGyn1r7ousfX2GJ2X1vYYnUfrVMzTmppaz/b4/tK6
VJPLeVHOx3I1ls1HNT6PaZr0YCpyX1jL5mprfF7ZnK9N9WrcqqkpyfXavWtqcjmf9zllazap5to+
lzr39X5t2fqSqF/YnK9N9WrcytXkcjafi+laYz4f1aRyViof9abWNbQn6vWxqKZEe2p6oxrb63NR
TS7n87WxEu3xvam4VVOT43tT59HaxjQe1aREtT6max+PaqOYrn28lIvU1nm5a9hcTd7X5HJRXqXy
ttcr1dTsgekYczA94imfkuOwwRTYKbyZYR34OsIm7dTX105+Xftr5+4ll8M0TfZ3TPUGgZ2gb2a8
qWEZfP1gk3b662unry9y95DLYfrG/VE+gykAAAASJv87pgAAANgfGEwBAAAwCeMOpvzxEwAAABIY
TAEAADAJkx9Md8Nf1y1zb2M/ptS17H34fBQbwu4b7ePzvmZo3uZqlPp9PqrRuihu5fojUf3QPXJ0
r2X3s/1WVLtpO3ltscz1tWcn7xsApmjMwXTw/46pf+Oe6hv5svdV07eOx5u6jo9HdVGshu8rrX1s
aN6vS0r9fj0k5mlNqc7yPX69Dqvu5/tX3W9ZO3Vdtez1d/q+AWCKxh1MB/zxU/SmvdfeyEuPZx2P
N7VHFB9SW+J7atcaWzav65JSf2qtMbvWWKS2zvN9VlS/jFX38/2r7rff8HwBwHZjDqYHVh1MPa2J
am2spsav9dyvtdbX+JzP27XP53Ke5mvkeobuN7Te8/12redRrJT3azlfhu+3az23sajOs7lcXUTr
I6maVL9dRzWpdUmuP5fzsSi3at7nfD6qiXKptY1FuSF5fw4A+9mog+lTB/wov/RG7fNRfalmyFrP
bT6qS8VyNRr3NX49VK5/6N5D662o18bsMXXuY3bt41HOsnW2NhWzx1xdLp6qS7H19pjaI8rZmJ7b
miivuRraY/ncptZWlPOxda+tKOdjuRqNRzUAsN8wmFasNebzvi4XW6bGr4fK9Q/de2i9SvVp3Oaj
8yiWq5X1EKk+u6fm7bmvszEbj/jaSFTrY7q2onqN+xqbt/Fats/vUVqnYlYpr6I6H1v32opyuXrl
a2p6AGCv21WDqY35vF/X1Axdp0R1PrZMjV8vI7VHFB9SWyPXpzmbt+vafJSrlevRnM1H9VEsUlun
onob83m/TsUsmy/VRnyPXedyXi4nlsn72LrXVpTL1StfU9MDAHvdZAdTqcu9cedyqViuJpezsUiq
TuNWlK9Z+9wQqV4fj+qiWA3fV1r72NC8X5eU+v16SCxSW6eiehvzeb9OxSyfL9V7uf5cbh1rK8r5
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
pPrsnpavy1mlP+oVubpcriY/pMae59ae5gFgrxp1MH36wMEUAAAA+8fkf5QPAACA/YHBFAAAAJPA
YAoAAIBJYDAFAADAJIw6mD6DP34CAABAwpiD6aHP4BNTAAAAJIz7ienAwXSn/zf8aq5fyquaGsvu
60X1q0jta68Z5ddh2f2jnmX2Edo3tNf2De1VuX6bi/Ilq/aPZQr3t6l70H03tX+NTV3bPq5N7F+y
09cHsBmTHkzFqm8663jDSt1D7b1pXU2t5XuW2aNGad+dum6O9mq/Xw+1E725Pp/L1UZq+4fsuSmp
exuLXn/d9+D33MQ1amzyuqvuvY772uTjAzC+yf+O6SpvOut6w4r2qd1b62rrrahn6B7rsMy9l6y6
p/ZHovqSsXtLPT5fqvdq+qPYfqPPwbqfi2i/dV9jClZ5TOt6Pta1D4BpGHUwHfp/SSpSbzoat0p5
kauxOSvKl3qEramp93yP79e8r4tyKldjc1Yq7+OpusiQ2oj2R1I1tj/K+5pczirlI0N71l2veS9X
E+V8XW3ex0s5n/c1du3rUlbpLanZT2uiWp9L5VNrG6vJ+XxU4/O2JhW3SnmRq7E5q5QHsLuM+4np
RXJc72CaWqdiqdyQWhuzonxqXUN7rKhO+Lxd26OtUam4qu1L1UW01orqUmyPPUbnm1hbuVyK9lhR
nSjlU0p7D8lFtaWa0joX97Gh65JV+0tK+/n8utdWlPOxoeuh8aguiqVyQ2oB7G77fjD1crW5WGod
0ZoSX+97NW/5nJ77mJWKq9q+VF1klV4R1duYzy+79jRv5XIpvie1Ryo+xDJ7a86LapZd5+I+NnRd
ovWRqH4ov5ff366tUn/t2opyPpZae5r3daV4VBfFfM7L1UY5ALvPrv0dUx+P6qJYTc6Lan0sqrFK
+Uiux+dya3u0NSoVV7V9qbrIKr0iqrcxn191nSN1tbXK90R7RLFavjfaK4rV5JSvGbrOxX1s6Hqo
Vfu9aD8bi/KWzw9dW1HOx0rrlFSdj0d1Uawm5w2pBTB9+2Yw9fnS2opyPhbVWKV8JNfjc7m1Pdoa
lYqrXF5zuZqIr1+138d8ft1rK5dL8T1D1yU1/Tbm86V1TU1pnYv7WK7GsvkhUv2r7O377DqXW8fa
inI+NnQ9NB7V2ZjPl9ZWLgdg9xlzMD0w9Ef5+oYTvfH4WFRj46VcTV6l8rbXqq2zanp8PnXu6/3a
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
3qFr5I05mB465h8/2bWPY/fgNRz2tT6kJrfO5XxM477Gr71SvkZqDx+P6qKYz3m52iiX4/tSa0tz
Pm/X/ry0tseoxtKcz9t1qlfY/pJSfxSzSnmVqiv15/Ka83w+tS4Z0p/KaVxzvs6vrZpajVk27+ui
nFg2r3EryttYpKZ36Bp5e3Yw9Xm/xvTt59ew9NhL65qa3DqXy8WsUl7V1kVSvT4e1UWxmpw3pNby
fXady+Viqfrc2h6j82iditXkakhv6fo1uU3mJZbqy+WEz5fqvSH9qVyuR+TyPjd0beVyIpXP9flc
VBvFIjW9Q9fIm+yP8qVOX8zoRS3FfN6vgSkrff2W1jU1uXUul4tZNu9rS+taqT4fj+pszOdLayuX
y/F9dp3L5WKpXFRrYz5fWqdiqVyuNlLqX3VtRTkfK9X4/KrrGtpT6k3lh/T52lXXVi4nonwqlsqn
6jUW5VWU87Gha+SNOpg+a+BgKlIvaBS3MZ/3a2Dq9Gs29bXrc77O5n1umXxtzsrV2FyUL8n1+1hU
Y+OlXE1e+bpIVJ9aayw6tzHP531tLmdjUY3NacyrqcnxvX4fm7fxZfMqlbe9UU0uV8rbta/LyfVo
zotyvlflanzO1w3JWzX5KC6019fYda4mlbNS+ag3tUbe5AdTAMspvRnyZgkAmJpRf8f0uCvkyGAK
bJoOnanhs5QHAGAnTPp3TAEAALB/jPqJKT/KBwAAQAq/YwoAAIBJGHUw5XdMAQAAkMKP8gEAADAJ
k/1Rvv+rYUv2iOJCcjV5YOr42s3b6ednp68/llUf46r9e1HNc2JrcnVjiO7B3tuQnJXK214rqrEx
7A2jfmI69Ef5qS9Ge55a26OPAVNnv26j9W6x6Xte9XlZx/2teg+rGOu6qz7GnXyONmmM52Snn7vo
+j5WU+NpPqrTtc35Gp/H3rHrBlPL56P6KIbdwb92++m13AuPfYx7XuUa67q/de0z1JjXXfVaY97r
WMZ6Tla9zipS1/bxqC6KpXKp2lTcqqnB7jLpP37yX3D+iy/Kl2qwu+jrt99ex9Lj9fncWs+H5H08
l7PrKG9pPqqxuVqpXrtvVBPlRa7G5qxSPsXu7ftLMT33ovqanM/X1ORyUT6qSbH1qX4b9zmft+so
b+M1fK/K1dhclI9qbF0qvmy+JNdXs+eQ/lRtKu7V1mF3GHcw/bwchw+mlsRVKW9rfBzTZl/TSNSz
1+Qer49HdaWa3DqXi2J6bmv82hpSm5Pq8/GoLoqlckNqa/ieaA8bK+U9n5vausaQPUq1Q9c1hvRE
tT4W1aTiPjZ0XaPUo/lUzZBcqjYV92rrsDuMOZgeOO4LctzcJ6aRmhpMl75++/l1jB67jy1Tk1vn
cj6mcV/j114pXyO1h49HdVHM57xcbZRLsXtaubpUzsdtzvP5VddeqV7XNUp76Noq1fq1p/kapR67
b1TrY1FNKq4xL6qxsSFq+1N1UVzXmvNsra3zca+2DrvDuL9jeqUcN/c7ppGaGkyTf+3202tZeuyl
dU1Nbp3L5WJWKa9q6yKpXh+P6qJYTc4bUqtqe7Quqs3tkcsJn1917Q2tj+T2yOWWWS8jt4fPRbU1
Nal4qjYypNZL9fp4VJeryeWsVNyqqcHusit+lC/nyq5rviBraoCp8V+3Q9c1Nbl1LpeLWTbva0vr
Wqk+H4/qbMznS2srl0vxPdEeNjY0P/V1jdweuZyPWal6v65he3x/aV1bk4r72ND1EFGvjw2tyeWs
VFyV8tidJvujfP2Ci8geUcyrqQGmqvT163O+zuZ9bpl8bc7K1dhclC/J9ftYVGPjpVxNXvm6lFzf
0JiP+5zP+1iuRuO+xuZtPMrbta9Lsf1Rr49HNSrKaSzK1cr1+1zpXNfKxq1U3vbW5IeI9rB7l3KW
zft6XdtYlLN5H8fuN+onps8e+IkpgOWV3rh5Y8eUrfL16XtX2QvAuCb9o3wAy9FvxKlvyKU8sJPW
8fW5jj0AjG+yP8rXGwQAAMD+wGAKAACASWAwBQAAwCTwO6YAAACYhDEH08OffZUcGUwBAACwHT/K
BwAAwCSM+qN8/ndMAQAAkDLmYHros/nEFAAAAAkMpgAAAJgEfpQPAACASWAwBQAAwCSMOpjyv2MK
AACAlDEH0wP8jikAAABSRv3E9Hj+B/YBAACQMOZgegg/ygcAAEDKmIPpofzxEwAAAFLGHUz5HVMA
AAAkjPo7pgymAAAASBlzMOWv8gEAAJDEYAoAAIBJGPV3TI9jMAUAAEDCmIPpIcv8Vf5ZZ521QOOr
8vute/+x1Ny31iz7+FbpFav270X6nFhR3bI2te+62fvcqXtd5dqr3Psq1wWAvWrUT0yH/ijfv3EP
fSPP1a669xhK96P3XHPvNTUpq/SKVa8dxddlk/uX9rbPiz1fl5o9131Nq+batsavx7LsdW3fOvYA
AEx4MI3esHMxH7c5H49yudqdkrsnn8vVilJ+ijZ9zzu9v8+X6ocq7bfu63m5/aNcrn6K1nW/u+1x
A8AmjTuYDvi/JK19s9a6VG0q5+NRncaiXCnv46Uan/M1pXhUpzErlxO5/lzO56OaIXmfU1HerjXv
a0o5latJ5eza1uTiUS619vGh+Wit557WRjVRztfZGl9XE7e0Jqr18VKNz5XyPufztsbHle3N1Yma
GgDYD8YcTAf975iu84062svH1r32MT3366jWi3I+tsraHm2NiuI+FtXkcj5WU+PZvJ6n6qPckPqo
1sb03Nf4ulzcrnO5mrWPlfKez0W1NTWpeKpW+XxUb2N67tdRrRflfCy1tjSXq7c1Xk0NAOx1ow6m
x18tx/EHU+H3K61TMZ/zUjV27fO6zkn1eqX6aG2PtkZFcR+Lakq5XI+ozWuNr7d5n4vqc7moVmMa
j2pUlPMxu9ZzT2t9fcT2RXWpeJSLamtqUrlcraip15jGo3PP9qso52M1NblcrlaU8gCwX4z6o/zj
V/xRfi7m4xFb53v82opyuXpVUyOWqfM9q6zt0daoKO5jUU1NTqTyy/ZFuag2iqVyUW0Uy/H1ubXP
5aRqbTyqiWKpXFRbU2PZfFSby/t1KlaT86JaH6upyeWG1ALAfjbuJ6YDBlOp82/Y0Ru4xnw8xdbb
nnWvU7FULldraZ2vX2Vtj7ZGRXEfi2pyOR8r1ZTyns9FtTbm86V1KlZie1Ln61jX1Nh1Lheta2s8
W+Pra3O5WCo3pDaK1dTkcqnaVBwA9qtxf8d04GAq9I17nW/guk9p71XyudyQmkjUE+3h61Lnvt6v
vVytrm3MS+Vtb1STivtcVGPXuZpUzudzuRLfq0p1Q/JRvLYuytXko5qIrcv1L5urrfF5ZXO+NtWr
catUk4rbXErUAwB7wWR/x1RvEMA0MSRtjh1CI1EPAOwFDKYABmNQ2iz//HpRDwDsBeMOpl+UI4Mp
AOREw6gV9QDAXjDpP34CAADA/sGP8gEAADAJow6mz+ZH+QAAAEgYdTB9zjVyZDAFAADAdvwoHwAA
AJPAYAoAAIBJYDAFAADAJDCYAgAAYBLGHEwPZTAFAABACp+YAgAAYBIYTAEAADAJDKYAAACYBAZT
AAAATAJ//AQAAIBJ4BNTAAAATMK4g+kX5chgCgAAgO34xBQAAACTMOrvmD6HwRQAAAAJ/PETAAAA
JmHMwfQAgykAAABSGEwBAAAwCfzxEwAAACaBwRQAAACTMOpgyl/lAwAAIGXUwfSEa+TIYAoAAIDt
xhxMDz2BT0wBAACQwGAKAACASWAwBQAAwCSMOpjyx08AAABIGXMwPfAc/vgJAAAACXxiCgAAgEkY
czDlfy4KAAAASQymAAAAmIRRf5TPX+UDAAAghU9MAQAAMAkMpgAAAJgEBlMAAABMAr9jCgAAgEmI
BlMZOL/zne8k3XbbbUsNpgee+yU5MpgCAABgu2gwleHzJ37iJ5oHPehBnR/7sR9rfv7nf7459thj
m1e+8pVdnh/lAwAAYK1yn5geffTRzROf+MTm5JNPbt72trc1Z5555kqfmDKYAgAAICn1O6Y6nJ54
4onNO9/5zuaCCy6YD6XL/o4pgykAAACSdDC94YYbmm9/+9sLf+AkQ6gMo+95z3sWhtJlB1P++AkA
AABJOph+4xvf6D4plYHTuv3225vvfve73dHGZSiVQZU/fgIAAMBa6GAqn5bqwFlDhtKhgyk/ygcA
AECSDqby4/nUAKrHCD/KBwAAwFroYJoaPuVH+HqM8KN8AAAArIUOptHQWYMf5QMAAGAtdDCVAXNZ
ax9MZUMAAABgGfKvNJhW/Siff/zjH//4xz/+8Y9//Fv136DBVIoBAACAMf3YRQe7wXThR/lRIQAA
ALBJDKYAAACYBB1M+VE+AAAAdhSfmAIAAGASGEwBAAAwCdsGUwkAAAAAO6EfTK9p/n+SM4UNaGGU
bgAAAABJRU5ErkJggg==

--_005_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=73972;
	creation-date="Mon, 15 May 2017 13:29:14 GMT";
	modification-date="Mon, 15 May 2017 13:29:14 GMT"
Content-ID: <image002.png@01D2CDBE.2E744DA0>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAnsAAAHhCAYAAAAWIXgvAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7L0Llu06irWbvcwuVi+zmBMhy7YA
W7LWI/bySW3Q/AAh+RFR/x3jxn/+85//+5/8w/F//4WV+f9Bgy3zhzjm/yfz/+P8Pq/1M56u73Fd
2+1PfKyxrXOTl/oW667v5pf+HV51G14+52e+1YV2n9f+h3npbxmf7W8tp06t6Kd8jcEe+7zU956P
tL7kSy5qjOR/Brf5KFc/4rQT+ap5XO9hlD+3vs3Hebz+C3jyfMf5Ode5z4fqQxe/3tsjz/Irj/dP
1stHXfH121H0H7/NMe++nxfzr9Sveo/jHh/jLuaLvR68uhnj3YfZeFb/07mMNfuDLjF82Yvu5cuY
yqd25E0+5iee5c/yZn3TH+W6fj27E1+9/o//eMKFMYbaQP6nc2GIgT/FqXW42Kn+fvwl3P35BQaf
w+fD78dsfuVOPhhiMHc4WZAfcbH7YPhqz8Gzi30Mpxbwyfruw2Bc7JmLjhjq0I685LNGwFmj6CNc
fNgj5wvGOWLvc/i2v17/eX7cH3yrj1g3v9R4nov+1vV//JN5fb45oO35Ll9GmE9tz1f3P8uz/X8V
p7bnyJk5n4zf67/oLof2WRzac/vPeNFdDi3iRXc5tGc5tHo+A/mac6VYsbgJ9Ubc4Vn9jGf1V3No
TX/HPPBLh+3xYof7+2M8u/+nXxZpVa/sNm/q4x6f+Jbf7y/jWf2No5bPZR7yor2Rz+4/O39qJ361
P7FD689yMMRgLuPAdV8al30fVvd/1G/nc4zn93g9H9Om+Ka39mp/Rx322f7OHDbqr+a3NW7kZ/zZ
/W16az+nvxXc/MLewusEASIwYAvqc/iv5uYXduDIRQ38oOn9sNnV3+WZzfLNL+zlHJrMoTX6xs1H
XBk3eLb/Wb7rv/bScvMRV0bDa32M7segWR9axLv9mV/Ygbfr15gdB5MY6a1X/w6nFvK9rlYYYrL+
hffXb/Nb/czfnZ/ypH62/tv5zPNdYsL8hFML+Gz9v87hz+Svrv/u/Hfz6e9D9n4m+fBneFbf60/G
OVjBOfhlnDEBn60fcNo3rv8XuMb4PK0/mb/94tbnab73MrN2UD/jYFh/p585YwI++7GCH/Kd3nDU
RoyXn3EwnG3U37dzsJ1+4BfyGRNw+C6P6qM2Yrz8wt36F/OXPR8X+1vLi+byJubIwbL7/8D9mzp/
xETPX9qfxr0l/8dDLuN6MDj8+GEqWo+LP7sZ+Ixx+LX+fT7b30dwaA6HH77sSf0s/8cnOdhOP3Dx
/Xyby+hy9bN8vMdj+eKD7fSWg0l9xo1w6GLtGe9x8bP9+edzgRvzOOcJtzHKZ/p/gts4cI3B/Wv1
z+GbLqPDZ+tnvOo2jEMXv357d3kPcNptffT40vwfv8QZI/z0/DxV/xyMAa0TXGK8m53xWj/kjX7g
FjO6/ixf3V9WX3kZlZuvQx8W5Fzl8MWWujP9r+Elxvo3P+Sm/S1efwmrWrGYi4+zU9Zy8xEnNXC+
VudS/bv5Zd7hjBF//zFrONjC/n78b3DVfZ7mYx5wN1/m+vw6HAz5tsbd+k/xqt3lWtvfn/Es3+OF
UXf4VP+zPOv/Azjm9B0e5x+CMY+KZbzYiE9t5t1cLGNG87+BV+3MNQZ+n7+mf9POvMYM8mx9P79Y
GRHn2fXqlzk/RjJezi/uT3/YDXBYWYPvT3d9tcP1V3PY0r/Fdjn2hpgf/7Mcz4jLaYu2aP2IQ4ue
34zr/mKuep9fqa9zh9MW7cTL2WOdoXzVov5iXta30eHwo/y38n4w5p3gy7xoi3jV7uaXGP2FdCD/
X+cW453fMMcwTdZP8qe5fXAqL3NqL1j/n+MWA81i/y5P959xm7+Jn9//jesPW5+v76+ZD+e3fo+X
+VA+bJkP8aO/5/rtKvMeh281Tlyt/3zO8gv9hVztuv6+gUffT7UTfDehzYpVO8pnNiPs/Mvmxvu/
ee95VJ/c/WXgCje/zxkTrm/+Gg6b7S+6P/Pn87lcP5Qa5+ZLLmoMcz6/Ze6tT93JD+pn+dv++vmw
7C87n6z+u3jp2z2fWQ4Ljfpo/eD+/RWOe3TgzOEcrNhOPuK876PxWmcVL/M+lxHuT0anfuUydA2f
kwU8y5/h3Bv1F3OeaYmz4XC+hy5vatzM3+sOp0WtMc4+MKY4tA4vz+9xfetL/GaiQgnqBHNoQY+z
GcxbLk1wLoOxx/wd16ZX8Nq39TDIdY8P8nJmOBvE1jPq5CM2qk8+m3/kVrPMdey51eEejnx2/T/G
oX0sr3qfc84a7+M6bnDMUVMGYi3+fr74qHHsr3DWYVyfz+Zfro/5l3LO4Q/y6n8y5+jzOn8hp98M
fQ/+FQ7f4uysiv73+KPFvp/bDwKHQ2ONL+X6AyPj0P4uD1/2H38vl3u3en3VAr7q+ZM53k23P3Ls
v+hO/f0vOzfyf/yreX12nfv/6RzzR/af8XR9j+vabn/iY41tnQOv+dB8rprP3fVlXmuP8F5w+jFx
eWl2lruH+SH9OZw6WdE/bP1L/WE4XPNN+1Ru81Fu2gwvepfL+TrPd+VhfrHDXO/xV/Pw/Ir9Ng5d
fAyNP/CaH++frFe/5g+u/+lcRri/jEMXf3j9wut8hpve49L7Ke5OfsZn62f5F+p3n++r+X+WQ5cY
vt9Fv5UPv06yYjc45ieeNzPHs/40v77oDp+tP57/49NcGGOoDeT/+GdzYYiBP8WpdbjYK+u7z1fG
waL6FzljJvLfzRnT42CIoTbOOXc4/Oj+QMv6Uy3iRR/NF/9dHL7asfyP57CYj3KuAW0wn/4En1hf
7CFY/PoLURNMDfOqObwW3vNdfbEhz/IjDov5p3IMap/Mi/7jj3E8F5xzQJvg1PZ8df+z/NH9v5tT
C3iaX/SGI+e58yt6w9v6vfx383v7ezcvusuhfREvFs+djphT+7NcLJ7RliNHzuzq882zvpO/W99y
Rrmu0+PSxzHYwDm48qTZ2YfldFhHDi3gPNwT17yae5s36zuH+RTv929cbFY/PD+1Pi/aBE/v3+rz
y/a/eP0Rrs8d5jIGzu9W/pvvzwiv+zPtwGGv5595lp/xZ/uDv+ewK/MzntVfzWE/ub+cm1/Yx3Fo
MjftwzgYYvDt0th7PNv/6vqfwasIYXyz+WFAk3mJPecjT5tCjfv58fo73q1vfmEnbnMbew7L3uVD
1Kt/h1ML+V5XKwwxTv/Z/mFrf936De/mZ/Wf4/BDvrh+lj/N7RnwOLSIZ/UTTi3gs/X/Ooc/kz/L
373+p/PZ78Mshx/yyfqzHP4cL+NuvjDE5Pkx7//8urD+l3CNuc9lXA9+VbPT9SfzXc7aQf2Mg11Y
X2N8nn0Msvop3+lnnv4yspKDocdv5KIzRnw3HzGoEfC9fuAz638Jh/+RvPiIi/Ld/YHNPj8rn7/Z
9TPO+ho3lP9HOM5hJn8lh+/ef8mrrMfFf2R9xDh8tv6f4NA6XMY+GH70Mv/4Yg620w9cfD9frDwI
WqfH1Q/zZR59bOL8jIsN+8u4+lPrcy7jk7mN0fw3cY3B/Wv1Dp/Nd/jL+h/kVbfhcNTYceji1w/9
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
jY4OF3stX+1tDj2qbxx1EHPkV+t7+cbBovWvcGgB5zMScWijHLUPOi32PXP+Nb9oRy42zM/4jf6m
zsfh1DA37SaHtfqzPHs+qE3w8HxwD6xGwy/vH/lR/079jD+2Pmvv9RMP8uFjjR4//7KXFLvCvcWM
sUbAj7paYbKuHqoMh7MOtBPP6j/HYZ/notv+bTj5R/3Ix+pf45j3z/9CPn3tcyh/iuu6s+eDeY3x
8kucy208zelLjLc/4zK6/IH1WdurTz/or+TVNe7m//hruPjfy4vmcskP91+0b+Vi9/qZu9+HwnFG
MW/1M8/qz6/f5/DxbLz1/ood7T/jMq4HV86xgpe5jdv5q7nNETfBa9yRG7vJMRdff5Cq388vcxvG
LR8POWsceJZ/5NPns4ZrTOdjjzl8GTjD08t+lx/39zSf7e/IaXV0z2eWYw5fBtc+7u9Ofra/Xv3Z
fFod6A093so/cPQwxamNc9V8vnR980fzH6ivms+n6r+Ah/fnQv7f4ubr0Hs3zuFzDYczP1k/yx/m
YHg+i9/lqGHPODl0sRq7TTTIhgWbj7iLi0U8y5/gVa/aa/P/GV61wfxZLiPkVfs2Lkzs0vpNrLf+
pt3nsFl/UX74MQUP61/YX8bFMibkpu059RI3kk/O84HvcMzp/01eY1bmB3yLeZjbXEa9x0/Wp48Y
7/lNeJmzN4t9lEOXtcuY4TpfxNl/wqN85FIPuGkj9Wd4N5gNdYJfxTnvc2g1ZiBf1y+aV9+0r+Pq
1we6k8/cEjeSDxudf8zV9+tnXO3M+vVD1+UXz4fzPifL9mfaj7+Wl5j0+TOty5tn6Mgtxqs/yznP
91+1p/MtJu2/aIPcfX+NJ+u/nlsMNDnfD+d1/qX9zfLz83XgrDHBq3/mNdfh0OL6M/wUHBwGmNjz
x6LMwSTXW2zbaIm/mf/XedUtvsu3+Y9/GC8a7nGUr3YhD9bnu0s94uP1M17ZBPc+ppfy25gbXO+t
jZh388GgWeyH8vptd7npq7jMiz+U7zwfT3BdGwzamV/Op36fsz7igufrkf0564OzTsCR7/WnXP2I
q97hzBMfbCJfR5/r8+9z8+P8mLv9L+Zie8HQtmDOEcwE0zd+zm/jjvnwoXvc9FEO/x5njLBr+7ec
6/mXeXkR85s5mP9uXqzqA/mVO/nFztd3eBM3tP4T3NYe5bBJ/1N8tr8fL5rPw+cTXPxP4tD1+4k5
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
qi/vS1ZhZ/KNCK5fPpdy/GMGNVxe6yO/WnGel6wG5uQXcmngNXI2DTz1h5BxzkMJ31TjlXItri9y
UO2hES6r0X+8OAXlTJRLdRXU+tDLUJVz7Npq+D31gs/vGd/6wpYcl+eo3TT5nobHNccXAn+X4P2j
3PvB6tBLf9mr31+uN9//oqX3uo+asw6a6RXXdxzWCG2Gg0lO9PMFOfQXOccN/Oj5uf7y8zxpARdf
bcxH/aPnc8TFbsFqs0u4+X1u+hO5aOvnY/p0/cu/xT1nlkNb6T+qH/Fv9395g5vFuaazzfQhz/rT
1r+s7OpH3Ebqrz76sndVN6w/wdWW+rB+tP/d+UNr82b9aP4rOebv8Ya+5zJ63MfHOGK8N2zsznfE
1ab+u/0hPlHv4zBH3Ov/DC7jSLJablZy04ZbnHGf80NzikOHLwNaVVfUN9dX1dM/U7/KocGXAa2q
G9evcsTbve0+LAf48PyYn3Mwq4NW1e3m3/Wv6kc86ZOcfsmhIefQ+pL+8p/ijHF/RZupH3HG6/3D
zxfjTv8R95ykn+SMfZyrB0NO9/1jnz3tVfJifuaf46f6Q+tx9ruTY558fqxZ8zy/5J9e36f5H9q/
jP7nN9dbXOqj/q1kxL1m5/noZmTcWcQLe5TX69vqruGr67uQO4u42OEPi8bLNnH2evljebJz9Xrv
Y36sXrTJ+mWe7Jl6aJqXclc4bMFH82+c59epH3HmrNbDn+Rz60dPzWNuh5P9ME+j5q7lY5Jzrg5P
I3GpwX3hffVxhm/7G+0/5K7JOL/+c/zu/tfz6vyzuhZXP+fe3wMvgkig+mHumozzh3lgsZ7HPg1u
/dPcAS/GmXpam997NeqLMcmTn3NaHT1O1uKu5eOf5Zu+56ad4nLu3Q/jgfXR+mjUZzz1inj4Ya/G
bbw3v2k/y7ORcVjkcHTeX2nU3LV8vPxjHBY5uHf9z49pIc9GyFf6r/Lg+SzqR9z8Ji/1ZIXjM4Bf
+vlZqPi59Zl/Jac1zXPP1P8E3yXrDWknY/SavTzixcPuuSfqP7q+Bj/3Ydj0Njf/j/LkN3mp7/m4
/xqXe/yNl+mVPNNL7jH8c3z4/HtNsL5RfcFH8w/4to82b91f5bq21flneNKEqz3HYZGDvTX3t8jP
zF/rNZ+Z/xQX2+Wr/SMO5nO3+MH+zec346P6r3Ew5MjocXwWehyfkZqnnmR7Xnx+mVdx6IP5pe8W
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
dWisOr+nobqzrUfu+5XHdPUbv1QzLsZVfnfZuGsaq09dYq/zb6p5aJQBYne9BvkaJwhDDdYcuegl
Xa1f2zrtW835Tb6T2dzZlXP2sn5+cU9WV+PETPQc+q5lXK+2rj60LeZAviKOHTeBmcyxuMHxz6/E
YBFTI8E34x7LYK5GvFiXosw3m7iRHc4EuJbvKi5fgw/X/FIdOdA8d8+3S3OOXPs+WWCXzu25pm/Y
dNhy+KW+Ct7DsSL5rjLfHxzyfle0ze1Dr8Yva3gXmR6+X6lDMz3irk/Ve07E4Xe4aOH7+0j9jVzs
8eSPcNGWDmtUv8pH84uvNuDUTI/qg1+GDs0v2vr+Ony1/+0804N61b7IYTt8tL/u85G0iI/qM73B
izma9f31j+vFDtb3Ta4583zUP9mcm8W5prPN9OX1j/qf4LlNfLS+Uf+z53c1Nxuub5Vn8/saCr7a
/0FcbamP6xHjvaKD59Xh+/tX8npet0fWf2R9o/nPc7Wr88s4nvzLHDpyknay/rL5MZLe4NRqrtZv
Nl8IBUe8za29Sl72R37JUz3GnfsP5l/laf7J/Z/qz3iBQ6v4qfU1+p/i0Lrc9YAnveJWG+5vxD0n
6W0ePl+MffS4aN/kEi9xjh4f1e85dP/stJ7fc+sLuOckveKjeufD+V0P+Kj+5fOczPUW73z+GcO+
fJ6LH70f98mworWSEafCiJs2W0+7UL/KaUULePu/vI7z5IdcX7jzfNR/wGlFm60f8tX9rXH9IHhf
txkXH3HIUd/hzOn0H/Ej/Zd5Z36M7ssYXOJ+vevn+SXnO6rv8EPz8xlaqIc/Wf90zpwFrv1d33Pm
wO/Wi/ZNDr/mputnK+aJ3cbd73DvMVv/1f6m3cZH84+4PAMSd/mofp5f2uxLXDTJoZ+PoD6va3KO
K/m59amf87J+/8N4tf8qr9bn/sfmP7e+NG6aP5+3WU+b83J9o/Pb9//s/u7mOnIuNZJD3/JLfrJ/
1tftXzq/67lokkM/Hx+r/y2+6Q1ObYGnnJzLmiSHvuWXfLT+sn7PR/Xn+qeRcfYQn8NzW9zsdP0U
Vx/vbY7G/u5dn2h+vtRcP82vaJbdTOTCRtxrK+51HJyr5Hl/2i4f1e/5Nn+e26hH7Qqn3fRkRfcb
3fpl4PD6aPf1T5//Xi7r9ucXI6vb1Vf6nqPe/IjTdnijnmsUn6P7/JtW8a2+kXuGy9ywNd9qYLO6
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
qs/1NudZ9Pig/5B3+5sW8gP9F3myU+sb8fH8Pa7PqWhhvT3Dj+Xux3zTW9y0G7n6V3LRJId+Pvb1
RaCFbNpM5thP9nQumuTQz8dN8yPu1tPmvFxf84dd0X+r23H02vWv5qff5olN1l/BdXTqd1w0yaGf
j6h/Vuf2yudj3/8cH/X/PS6a5NDPx8fm/yzXEXBqN3IZ6v8u3/QGp3aWy5yS47ktzh7ic6TcqN59
56vrUx/vNeS13m/99a3Pv8bL89n/x0jGvbbiXsfBuUreP/+aj+qfx6H7ve3f/7zXxo/Nfyr5V7kc
kj+sGFndsfqMs978E/Vcg/jIG36Yuw+7aSGH7dW//KvcWcjb9x991z/sR7hpFR/Nv3EZw5f1nh/u
T7uvH/X/6xz6ZecPrcdTrxaXMfH85ny0vkKvOW2HB/OfOp9G/V/iT9//t9dHrceH9Zne4qv1ARf9
ePJVXHPm6/8u1xh5Ow4dL1HkyYg4WK8+1bY4apHTelmDH6yv9bx+tP4j+6P2UH5of9AiDtupH86f
2Zn61f6j/S3Pz/6lXvDMhtznmK1/eYebNs3FDu5vrZfctNt4vI7P1K/xdLaT/Mj83c//B+Yf8f77
17QbeTg/GHIqPefwtc95LnNnyaPFGKfW4KyVnM5kf5irjx8k4Q8T5Igf1fPcw/qMj+qD9a8+LGs8
W19zfyf6w/b41PzOTQu51Hf7mxbyb9ffzMVijT0+e/7wcY+/un+xpd7gHDHv7v9A/csrjhi+DJxt
fL6eH3Ho6hccMXwZzf6rnFYH1qDr6PFcR65Y+DKm5v8wT3rAV/t3ub87OvWMz3BaHcP7I/MP1zfg
o/rd8+P8VPIRnhpP8o/0H3Fok9z9WS79Gc/W04cW8IX1b2trc+Z06r/D3c9eAkl7ArcYvoxD+wvq
2/fHfeTpGtI6Zjien1E91zHBwZCTtIqDjeZ/Ak9am2/ad/ho/av9/12Oe7/lNrmzgMOP74/Wx8+X
PXu9+iF3/6lc4mG9axGH3+Nxveb0eP/+jOtv5WUyE5nUTN5yam4xPwyt+ozrB+bXuFg5A37YeBYx
13iOFzkB57iR84EP+Or+hvsXv3f+y1y09vN7jLM39YV6xh2OPgEf9R/xQ/1H3LUddx1xi6u2sv5l
LvbO52PEyai3uPrx5+/lyk17+Z/jeu9jPqqHjT/f1t/6zHDYXv8R17X3efz+PcaTVvMi8GaMG8mj
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

--_005_21D42A94174EE345809CF640696801D5780398E9EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7048729720618585856==--


From xen-users-bounces@lists.xen.org Mon May 15 14:21:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 14:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAGrd-0007L0-QY; Mon, 15 May 2017 14:20:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1dAFo9-0007nV-5w; Mon, 15 May 2017 13:13:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 69/8F-03371-069A9195; Mon, 15 May 2017 13:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oG78Ssl
 Ig0+L9SyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZjzvWcpYcIi3Ysf12ewNjO+5uhi5
 OIQEOpgkfizsZIZwvjBK/Fp3iAXC2cgosWHmbahMP6PEjwXvWLsYOTlYBFQlrkyfzAhiswnoS
 Fz88pAdxBYR0Jfo7D3A1sXIwcEsYCLR+8IeJCwsYChx7N56RpAwr4CtxNY9FhAjuxgl7t55CD
 aSV0BQ4uTMJywgNrOAlsSNfy+ZIMZISyz/xwES5hQIlLi0cjJYiaiAisSUk9vYQGwJAWOJvll
 9LBMYBWchmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81J
 TCrWS87P3cQIDGAGINjBeHtjwCFGSQ4mJVFe15fikUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 I1XSEYKCRalpqdWpGXmAGMJJi3BwaMkwrsdJM1bXJCYW5yZDpE6xagoJc5rBpIQAElklObBtc
 Hi9xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEectBpvBk5pXATX8FtJgJaHEYyM28xSWJCCm
 pBkZrp8MXvmfXPVBbLDbB7Ujy1HVrLBurs31OX6qf8dNwwZ/DyZznY5QS9qr/1WYxWTxj/lme
 hbcX9j54P4nZ8/mfhQ/3/71wsTLJ8UqVGv+97OcvftwvVVkSfC3c6MmTpc+79qmkvHbY9bvuT
 9WsI46WjflzGp+mBuhM7hOo7gq7J3+gd9K+foU3SizFGYmGWsxFxYkAiE+85toCAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1494853982!92860060!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32799 invoked from network); 15 May 2017 13:13:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 May 2017 13:13:03 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4FDCwKF000422
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 15 May 2017 13:12:59 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4FDCw2H001090
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 15 May 2017 13:12:58 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4FDCvf2012910;
 Mon, 15 May 2017 13:12:58 GMT
Received: from olila.local.net-space.pl (/10.175.223.1)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 May 2017 06:12:57 -0700
Date: Mon, 15 May 2017 15:12:52 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: billjac@cisco.com, george.dunlap@citrix.com
Message-ID: <20170515131252.GZ30364@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
X-Mailman-Approved-At: Mon, 15 May 2017 14:20:44 +0000
Cc: xen-users@lists.xen.org, xen-devel@lists.xen.org
Subject: Re: [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGV5LAoKQ0MtaW5nIFhlbi1kZXZlbCB0byBzcHJlYWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgdGhl
IGlzc3VlLgoKT24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMTA6NDI6MjNBTSArMDEwMCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPiBPbiBXZWQsIE1heSAxMCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBK
YWNvYnMgKGJpbGxqYWMpCj4gPGJpbGxqYWNAY2lzY28uY29tPiB3cm90ZToKPiA+IEhpIGFsbAo+
ID4KPiA+IEkgZ2F0aGVyIHRoYXQgd2l0aCA0LjksIFVFRkkgc2VjdXJlIGJvb3Qgb2YgWGVuIHNo
b3VsZCBiZSBwb3NzaWJsZS4KPiA+Cj4gPiBJcyB0aGlzIHRydWU/Cj4gPgo+ID4gSWYgc28sIHdo
YXQgYXJlIHRoZSBvcHRpb25zIGZvciB1dGlsaXppbmcgVUVGSSBzZWN1cmUgYm9vdD8gRG8gSSBu
ZWVkIGEKPiA+IE1TRlQtc2lnbmVkIHNoaW0gb3IgZ3J1Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyBy
ZXF1aXJlZCBmb3IgWGVuIGtlcm5lbAo+ID4gKHNpZ25pbmc/KSBvciBoYXMgdGhhdCBiZWVuIGRv
bmU/Cj4KPiBCaWxsLAo+Cj4gSSBndWVzcyBpbiBwYXJ0IGl0IGRlcGVuZHMgb24gd2hhdCB5b3Ug
bWVhbiBieSAidXRpbGl6aW5nIFVFRkkgc2VjdXJlCj4gYm9vdCIuICBJZiB5b3Ugc2ltcGx5IHdh
bnQgdG8gYm9vdCBhbiB1bnNpZ25lZCBYZW4gb24gYSBVRUZJIHN5c3RlbQo+IHdpdGggU2VjdXJl
Qm9vdCBlbmFibGVkLCB0aGVuIGdydWIgd291bGQgcHJvYmFibHkgd29yay4gIElmIHlvdSB3YW50
Cj4gdG8gYWN0dWFsbHkgZG8gdGhlIGZ1bGwgU2VjdXJlQm9vdCB0aGluZyAtLSB3aGVyZSB5b3Ug
aGF2ZSBncnViIGNoZWNrCj4gWGVuJ3Mgc2lnbmF0dXJlIGFuZCB0aGF0IG9mIHRoZSBrZXJuZWwg
YW5kIGluaXRyZCwgeW91IHByb2JhYmx5IG5lZWQgYQo+IGJpdCBtb3JlLgo+Cj4gRGFuaWVsLAo+
Cj4gSXMgdGhlcmUgYW55IGdvb2QgZG9jdW1lbnRhdGlvbiBvbiB0aGlzPyAgVGhlIFhlbiBFRkkg
Z3VpZGUKPiAoaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0VGSSkgbWVudGlv
bnMgdGhlIHNoaW0sIGJ1dAo+IGRvZXNuJ3QgZ28gaW50byBkZXRhaWwgYWJvdXQgaG93IHRvIHNp
Z24gYSBiaW5hcnkgJmMuCgpVbmZvcnR1bmF0ZWx5IEkgZG8gbm90IGtub3cgYW55dGhpbmcgbGlr
ZSB0aGF0LiBBcyB5b3Ugc2FpZCBpbiBnZW5lcmFsCnNoaW0gaXMgc3VwcG9ydGVkLiBTYWRseSwg
aXQgd29ya3Mgb25seSBpZiB5b3UgbG9hZCB4ZW4uZWZpIGRpcmVjdGx5IGZyb20KRUZJLiBfX1Vw
c3RyZWFtX18gR1JVQjIgaGFzIG5vdCBoYXZlIHN1cHBvcnQgZm9yIHNoaW0geWV0LiBJIGFtIHdv
cmtpbmcKb24gaXQgKHNoaW0gc3VwcG9ydCB2aWEgR1JVQjIgcmVxdWlyZXMgYWxzbyBzb21lIGNo
YW5nZXMgaW4gWGVuKS4gSSBob3BlCnRoYXQgSSB3aWxsIGhhdmUgc29tZXRoaW5nIHdoaWNoIHdv
cmtzIGJlZm9yZSBYZW4gY29uZiBpbiBCdWRhcGVzdC4KCklmIHlvdSB3aXNoIHRvIHVzZSBzaGlt
IHdpdGggeGVuLmVmaSB0aGVuIHlvdSBoYXZlIHRvIHNpZ24geGVuLmVmaSBhbmQKdm1saW51eCB3
aXRoIHlvdXIga2V5IHVzaW5nIHNic2lnbiBvciBwZXNpZ24uIFRoZSBwcm9jZXNzIHdvcmtzIGlu
IHRoZSBzYW1lCndheSBsaWtlIGluIGNhc2Ugdm1saW51eCBhbG9uZS4gT2YgY291cnNlIHlvdSBo
YXZlIHRvIGluc3RhbGwgeW91ciBwdWJsaWMKa2V5IGludG8gTU9LIGJlZm9yZSBlbmFibGluZyBz
ZWN1cmUgYm9vdC4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon May 15 19:11:01 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 May 2017 19:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dALNZ-0002lZ-8e; Mon, 15 May 2017 19:10:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <billjac@cisco.com>)
 id 1dALNX-0002l1-PG; Mon, 15 May 2017 19:09:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BC/2B-19409-60DF9195; Mon, 15 May 2017 19:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURju3N1t148rZ1/tuBTslkTqltM/ChU
 iCVY/7Je0ivQub9twX907Y/ZDjEjBJISkcmCaadZIc4IpLM0s0yZSSoKK+MMscGKmEBXWater
 ts6v5z3P877P83IOIZLPijUE43YxrJ22UpJovCO5sEAr+R1vSP81GJfVuvYAz/JODYpzsPxh/
 wZ2CpwRW+xGh7tYbP7RMSF2Pla5fSMBUSWol9WAaAKHn0WoYXJMVAOiCAT3oU5fSMoTCC5g6M
 21aVwgClDzRC/GYzm8A9Dr+WxeJIfrAHm6RjGh6AYoFLqFC0ULQBv9wfAsgpBAPeryHeHvlbA
 JoIUh/6afCLrQ+LdWwGNFWBPsr5byWAkzUG2PoFHCXNQx+EjCYxwmoxc3fJuYhMfQ2PtRiWDW
 D9DMyhTOm0XBo6hqLpfXALgbfQ88wQQvNZpdbMKEdSBqff5ua2cVWvoYEgs4HfW0DWytvBe9W
 h6QCr1pqNm/LhFwKnp4f1kkZJChtw2LeB3Y44mw8ES0eCJaPBEtzQD3ggMcw15mWK1eZ2QtJr
 PLRlusWn16ps7GcBxtYqy0kdNdcNi6Qfidd4VPH2hfyx0C8QRGqci8JbVBHmd0lJSbac5cxJZ
 ZGW4IJBAEhcjejXiDXMYyJsZ90WINf5ZtGhGxlJK8x9Mk56RtnMUkUAGgJb60fV3F5LjdYWc0
 anKVF0FeZC6z74zY/nKTIFGjIEE4lDzWybA2i+t/PgjUBKAU5FN+SqzF7tpxCoZDYOEQhXx+k
 nPR/yhNJYCpSYeyEsaHZYlt59NWjs+X2qvs5VhdgKrvXvQWyf1/Gjyu6z8Vq7M3aw83ngydze
 mibO6ZSqmh+GqnZOzl9JXkZzHS00B64u48m5fhyTwYGCldYtrzYvKjk/ZXqG5XZ8j8fapLnuq
 Jc/lzkgpny6felJLsOG+MrZBp1NV+oHDOTOtTRCxH/wVFX5KYbQMAAA==
X-Env-Sender: billjac@cisco.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1494875396!100578954!1
X-Originating-IP: [173.37.86.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTczLjM3Ljg2Ljc5ID0+IDE4MTc2OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52467 invoked from network); 15 May 2017 19:09:57 -0000
Received: from rcdn-iport-8.cisco.com (HELO rcdn-iport-8.cisco.com)
 (173.37.86.79)
 by server-8.tower-31.messagelabs.com with DHE-RSA-SEED-SHA encrypted SMTP;
 15 May 2017 19:09:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=2804; q=dns/txt; s=iport;
 t=1494875397; x=1496084997;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=xniyeeB8Iy2k8ob7txiA4TLiYB+r+z50owjJuj1smDk=;
 b=ZpQwIragX2TcvskAIeoWMBgH8NsD7E+vIsD3X16dkjsIWNHF/3AR5fxQ
 pY56gHAN1qafW8Nfn8xJpgLRwFBMdF5l+/nNDewxhjNIovx80Z/OazgH7
 jICLICzFS5LlHlKwVJkUkGklC4bg8/+udbeyiw3iaa31Bnnn71hDQwxSB Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CYAADS+xlZ/5ldJa1cGQEBAQEBAQEBA?=
 =?us-ascii?q?QEBBwEBAQEBg1ViexEHjXyRYJV1gg8hC4V4AoU0PxgBAgEBAQEBAQFrKIUYAQE?=
 =?us-ascii?q?BAQMBJhM/DAQCAQgQAQQBAQEeCQcoChQJCAEBBAENBQgTiggOrk06inoBAQEBA?=
 =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEYBYZfgV6DG4pVBZ4KAYcbhieFT5F0lEIBHzhTN3A?=
 =?us-ascii?q?VgixOgkMcgWN2h1KBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.38,346,1491264000"; d="scan'208";a="243810681"
Received: from rcdn-core-2.cisco.com ([173.37.93.153])
 by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 May 2017 19:09:55 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149])
 by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v4FJ9t8w006086
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 15 May 2017 19:09:55 GMT
Received: from xch-rtp-007.cisco.com (64.101.220.147) by XCH-RTP-009.cisco.com
 (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1210.3;
 Mon, 15 May 2017 15:09:54 -0400
Received: from xch-rtp-007.cisco.com ([64.101.220.147]) by
 XCH-RTP-007.cisco.com ([64.101.220.147]) with mapi id 15.00.1210.000; Mon, 15
 May 2017 15:09:54 -0400
From: "Bill Jacobs (billjac)" <billjac@cisco.com>
To: Daniel Kiper <daniel.kiper@oracle.com>, "george.dunlap@citrix.com"
 <george.dunlap@citrix.com>, "Bill Jacobs (billjac)" <billjac@cisco.com>
Thread-Topic: [Xen-users] UEFI Secure Boot Xen 4.9
Thread-Index: AdLJ3P+bWKFW9PbwToSKLcgz/NqEFgDpBUqAAAdZ3gAAA4lCoA==
Date: Mon, 15 May 2017 19:09:54 +0000
Message-ID: <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
In-Reply-To: <20170515131252.GZ30364@olila.local.net-space.pl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.128.249.66]
MIME-Version: 1.0
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogRGFuaWVsIEtpcGVyIFttYWls
dG86ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb21dCj4gU2VudDogTW9uZGF5LCBNYXkgMTUsIDIwMTcg
NjoxMyBBTQo+IFRvOiBCaWxsIEphY29icyAoYmlsbGphYykgPGJpbGxqYWNAY2lzY28uY29tPjsg
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyB4
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwo+IFN1YmplY3Q6IFJlOiBbWGVuLXVzZXJzXSBVRUZJIFNl
Y3VyZSBCb290IFhlbiA0LjkKPiAKPiBIZXksCj4gCj4gQ0MtaW5nIFhlbi1kZXZlbCB0byBzcHJl
YWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgdGhlIGlzc3VlLgo+IAo+IE9uIE1vbiwgTWF5IDE1LCAy
MDE3IGF0IDEwOjQyOjIzQU0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiBPbiBXZWQs
IE1heSAxMCwgMjAxNyBhdCAxMTozNiBQTSwgQmlsbCBKYWNvYnMgKGJpbGxqYWMpCj4gPiA8Ymls
bGphY0BjaXNjby5jb20+IHdyb3RlOgo+ID4gPiBIaSBhbGwKPiA+ID4KPiA+ID4gSSBnYXRoZXIg
dGhhdCB3aXRoIDQuOSwgVUVGSSBzZWN1cmUgYm9vdCBvZiBYZW4gc2hvdWxkIGJlIHBvc3NpYmxl
Lgo+ID4gPgo+ID4gPiBJcyB0aGlzIHRydWU/Cj4gPiA+Cj4gPiA+IElmIHNvLCB3aGF0IGFyZSB0
aGUgb3B0aW9ucyBmb3IgdXRpbGl6aW5nIFVFRkkgc2VjdXJlIGJvb3Q/IERvIEkKPiA+ID4gbmVl
ZCBhIE1TRlQtc2lnbmVkIHNoaW0gb3IgZ3J1Yj8gQW55IHNwZWNpYWwgY2hhbmdlcyByZXF1aXJl
ZCBmb3IKPiA+ID4gWGVuIGtlcm5lbAo+ID4gPiAoc2lnbmluZz8pIG9yIGhhcyB0aGF0IGJlZW4g
ZG9uZT8KPiA+Cj4gPiBCaWxsLAo+ID4KPiA+IEkgZ3Vlc3MgaW4gcGFydCBpdCBkZXBlbmRzIG9u
IHdoYXQgeW91IG1lYW4gYnkgInV0aWxpemluZyBVRUZJIHNlY3VyZQo+ID4gYm9vdCIuICBJZiB5
b3Ugc2ltcGx5IHdhbnQgdG8gYm9vdCBhbiB1bnNpZ25lZCBYZW4gb24gYSBVRUZJIHN5c3RlbQo+
ID4gd2l0aCBTZWN1cmVCb290IGVuYWJsZWQsIHRoZW4gZ3J1YiB3b3VsZCBwcm9iYWJseSB3b3Jr
LiAgSWYgeW91IHdhbnQKPiA+IHRvIGFjdHVhbGx5IGRvIHRoZSBmdWxsIFNlY3VyZUJvb3QgdGhp
bmcgLS0gd2hlcmUgeW91IGhhdmUgZ3J1YiBjaGVjawo+ID4gWGVuJ3Mgc2lnbmF0dXJlIGFuZCB0
aGF0IG9mIHRoZSBrZXJuZWwgYW5kIGluaXRyZCwgeW91IHByb2JhYmx5IG5lZWQgYQo+ID4gYml0
IG1vcmUuCj4gPgo+ID4gRGFuaWVsLAo+ID4KPiA+IElzIHRoZXJlIGFueSBnb29kIGRvY3VtZW50
YXRpb24gb24gdGhpcz8gIFRoZSBYZW4gRUZJIGd1aWRlCj4gPiAoaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvWGVuX0VGSSkgbWVudGlvbnMgdGhlIHNoaW0sIGJ1dAo+ID4gZG9lc24n
dCBnbyBpbnRvIGRldGFpbCBhYm91dCBob3cgdG8gc2lnbiBhIGJpbmFyeSAmYy4KPiAKPiBVbmZv
cnR1bmF0ZWx5IEkgZG8gbm90IGtub3cgYW55dGhpbmcgbGlrZSB0aGF0LiBBcyB5b3Ugc2FpZCBp
biBnZW5lcmFsIHNoaW0gaXMKPiBzdXBwb3J0ZWQuIFNhZGx5LCBpdCB3b3JrcyBvbmx5IGlmIHlv
dSBsb2FkIHhlbi5lZmkgZGlyZWN0bHkgZnJvbSBFRkkuCj4gX19VcHN0cmVhbV9fIEdSVUIyIGhh
cyBub3QgaGF2ZSBzdXBwb3J0IGZvciBzaGltIHlldC4gSSBhbSB3b3JraW5nIG9uIGl0Cj4gKHNo
aW0gc3VwcG9ydCB2aWEgR1JVQjIgcmVxdWlyZXMgYWxzbyBzb21lIGNoYW5nZXMgaW4gWGVuKS4g
SSBob3BlIHRoYXQgSSB3aWxsCj4gaGF2ZSBzb21ldGhpbmcgd2hpY2ggd29ya3MgYmVmb3JlIFhl
biBjb25mIGluIEJ1ZGFwZXN0Lgo+IAo+IElmIHlvdSB3aXNoIHRvIHVzZSBzaGltIHdpdGggeGVu
LmVmaSB0aGVuIHlvdSBoYXZlIHRvIHNpZ24geGVuLmVmaSBhbmQgdm1saW51eAo+IHdpdGggeW91
ciBrZXkgdXNpbmcgc2JzaWduIG9yIHBlc2lnbi4gVGhlIHByb2Nlc3Mgd29ya3MgaW4gdGhlIHNh
bWUgd2F5IGxpa2UgaW4KPiBjYXNlIHZtbGludXggYWxvbmUuIE9mIGNvdXJzZSB5b3UgaGF2ZSB0
byBpbnN0YWxsIHlvdXIgcHVibGljIGtleSBpbnRvIE1PSwo+IGJlZm9yZSBlbmFibGluZyBzZWN1
cmUgYm9vdC4KPiAKPiBEYW5pZWwKClllcywgdGhlcmUgYXJlIG9wdGlvbnMgaW4gaG93IHRoaXMg
aXMgYWNoaWV2YWJsZSwgYW5kIHRoZSBzb2x1dGlvbnMgbWF5IGJlIGRpZmZlcmVudC4gCgpXZSBh
cmUgdGFyZ2V0aW5nIGEgc2VjdXJlIGJvb3QgY2hhaW4gZnJvbSBVRUZJIGZ3IHRvIC5rbywgdXNp
bmcgc2FtZSBzaWduaW5nLiAKSW4gb3VyIGNhc2Ugd291bGQgc2tpcCBzaGltIGFuZCByZWR1Y2Ug
YXR0YWNrIHN1cmZhY2UsIGJ1dCBpdCBhcHBlYXJzIHRoYXQgdGhlIG1lY2hhbmlzbXMgJ291dCB0
aGVyZScgZm9yIHBhc3NpbmcgcHViIGtleSAoY2VydCkgZnJvbSBVRUZJIGRiIHRvIExpbnV4IGNo
YWlucmluZyByZXF1aXJlIHNoaW0gdG8gZG8gdGhlIHdvcmsuIElzIHRoYXQgYWNjdXJhdGU/IERv
ZXMgaXQgaGF2ZSB0byBiZSB0aGUgY2FzZT8gSSBkb24ndCBzZWUgd2h5LiAKRm9yIHVzLCBpZGVh
bCBjYXNlIGlzIDoKVUVGSSBmdyAtPiAoc2lnbmVkKUdSVUIyLmVmaS0+TXVsdGlib290Mi0+WGVu
KHNpZ25lZCAua28pCgpJIHdvdWxkIGJlIGhhcHB5IHRvIHdvcmsgdG8gaGVscCBhY2hpZXZlIHRo
aXMuIAotQmlsbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue May 16 12:46:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAbqu-0005BD-5c; Tue, 16 May 2017 12:45:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1dAaHn-0006Ja-Se; Tue, 16 May 2017 11:05:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AA/8F-11537-EDCDA195; Tue, 16 May 2017 11:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oO69O1K
 RBr+fi1ss+biYxWLV1QOsDkweR3f/ZgpgjGLNzEvKr0hgzXhytpmloE224sj/J+wNjLPEuxi5
 OIQEJjJJ9OxcxtrFyAnk/GaU6P1cAJHYyChx+Ptadginn1Fi0pfVzCBVLAKqEqv3t4F1sAnoS
 Fz88pAdxBYR0Jf492g9K0gDs8BmRonG+YvBioQFDCWO3VvPCGLzCthK3Jz8khVi6ndGida331
 kgEoISJ2c+AbOZBbQkbvx7ydTFyAFkS0ss/8cBEuYUcJU4+uQ12DJRARWJKSe3sYHYEkDzP29
 cyjyBUXAWkkmzkEyahTBpASPzKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NSc
 xKRiveT83E2MwCCuZ2Bg3MHYtNfvEKMkB5OSKG9atVSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ
 QleLmBUCAkWpaanVqRl5gDjCSYtwcGjJML75TZQmre4IDG3ODMdInWKUZfj3dIP75mEWPLy81
 KlxHknghQJgBRllObBjYDF9iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwnQKbwZOaVwG1
 6BXQEE9ARYS/FQY4oSURISTUwzs4IPDJT6uS6wGPvt99dvIuv9q+0dFtsxdX1vCmN904tE7lg
 XXxy1s8dD6ekJmkp/JzZMcOs8NxDTc5NHt/en5pywTqrW8JWVXJDWELx0ytuhXO3d3mwccj3P
 w1cHdyXqOz1rEXsd3JbbkhkuHr1B8V1032bnt3dHGUttvLhpNfb1p5XTzO3VGIpzkg01GIuKk
 4EAF8KzPjoAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1494932700!45166708!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17841 invoked from network); 16 May 2017 11:05:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 May 2017 11:05:02 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v4GB4t7F004984
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 11:04:55 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4GB4tub009752
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 May 2017 11:04:55 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v4GB4sDm001580;
 Tue, 16 May 2017 11:04:55 GMT
Received: from olila.local.net-space.pl (/10.175.210.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 May 2017 04:04:54 -0700
Date: Tue, 16 May 2017 13:04:50 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: "Bill Jacobs (billjac)" <billjac@cisco.com>
Message-ID: <20170516110450.GA30364@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
X-Mailman-Approved-At: Tue, 16 May 2017 12:45:22 +0000
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMTUsIDIwMTcgYXQgMDc6MDk6NTRQTSArMDAwMCwgQmlsbCBKYWNvYnMgKGJp
bGxqYWMpIHdyb3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IERh
bmllbCBLaXBlciBbbWFpbHRvOmRhbmllbC5raXBlckBvcmFjbGUuY29tXQo+ID4gU2VudDogTW9u
ZGF5LCBNYXkgMTUsIDIwMTcgNjoxMyBBTQo+ID4gVG86IEJpbGwgSmFjb2JzIChiaWxsamFjKSA8
YmlsbGphY0BjaXNjby5jb20+OyBnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20KPiA+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZzsgeGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKPiA+IFN1YmplY3Q6
IFJlOiBbWGVuLXVzZXJzXSBVRUZJIFNlY3VyZSBCb290IFhlbiA0LjkKPiA+Cj4gPiBIZXksCj4g
Pgo+ID4gQ0MtaW5nIFhlbi1kZXZlbCB0byBzcHJlYWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgdGhl
IGlzc3VlLgo+ID4KPiA+IE9uIE1vbiwgTWF5IDE1LCAyMDE3IGF0IDEwOjQyOjIzQU0gKzAxMDAs
IEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiA+IE9uIFdlZCwgTWF5IDEwLCAyMDE3IGF0IDExOjM2
IFBNLCBCaWxsIEphY29icyAoYmlsbGphYykKPiA+ID4gPGJpbGxqYWNAY2lzY28uY29tPiB3cm90
ZToKPiA+ID4gPiBIaSBhbGwKPiA+ID4gPgo+ID4gPiA+IEkgZ2F0aGVyIHRoYXQgd2l0aCA0Ljks
IFVFRkkgc2VjdXJlIGJvb3Qgb2YgWGVuIHNob3VsZCBiZSBwb3NzaWJsZS4KPiA+ID4gPgo+ID4g
PiA+IElzIHRoaXMgdHJ1ZT8KPiA+ID4gPgo+ID4gPiA+IElmIHNvLCB3aGF0IGFyZSB0aGUgb3B0
aW9ucyBmb3IgdXRpbGl6aW5nIFVFRkkgc2VjdXJlIGJvb3Q/IERvIEkKPiA+ID4gPiBuZWVkIGEg
TVNGVC1zaWduZWQgc2hpbSBvciBncnViPyBBbnkgc3BlY2lhbCBjaGFuZ2VzIHJlcXVpcmVkIGZv
cgo+ID4gPiA+IFhlbiBrZXJuZWwKPiA+ID4gPiAoc2lnbmluZz8pIG9yIGhhcyB0aGF0IGJlZW4g
ZG9uZT8KPiA+ID4KPiA+ID4gQmlsbCwKPiA+ID4KPiA+ID4gSSBndWVzcyBpbiBwYXJ0IGl0IGRl
cGVuZHMgb24gd2hhdCB5b3UgbWVhbiBieSAidXRpbGl6aW5nIFVFRkkgc2VjdXJlCj4gPiA+IGJv
b3QiLiAgSWYgeW91IHNpbXBseSB3YW50IHRvIGJvb3QgYW4gdW5zaWduZWQgWGVuIG9uIGEgVUVG
SSBzeXN0ZW0KPiA+ID4gd2l0aCBTZWN1cmVCb290IGVuYWJsZWQsIHRoZW4gZ3J1YiB3b3VsZCBw
cm9iYWJseSB3b3JrLiAgSWYgeW91IHdhbnQKPiA+ID4gdG8gYWN0dWFsbHkgZG8gdGhlIGZ1bGwg
U2VjdXJlQm9vdCB0aGluZyAtLSB3aGVyZSB5b3UgaGF2ZSBncnViIGNoZWNrCj4gPiA+IFhlbidz
IHNpZ25hdHVyZSBhbmQgdGhhdCBvZiB0aGUga2VybmVsIGFuZCBpbml0cmQsIHlvdSBwcm9iYWJs
eSBuZWVkIGEKPiA+ID4gYml0IG1vcmUuCj4gPiA+Cj4gPiA+IERhbmllbCwKPiA+ID4KPiA+ID4g
SXMgdGhlcmUgYW55IGdvb2QgZG9jdW1lbnRhdGlvbiBvbiB0aGlzPyAgVGhlIFhlbiBFRkkgZ3Vp
ZGUKPiA+ID4gKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9FRkkpIG1lbnRp
b25zIHRoZSBzaGltLCBidXQKPiA+ID4gZG9lc24ndCBnbyBpbnRvIGRldGFpbCBhYm91dCBob3cg
dG8gc2lnbiBhIGJpbmFyeSAmYy4KPiA+Cj4gPiBVbmZvcnR1bmF0ZWx5IEkgZG8gbm90IGtub3cg
YW55dGhpbmcgbGlrZSB0aGF0LiBBcyB5b3Ugc2FpZCBpbiBnZW5lcmFsIHNoaW0gaXMKPiA+IHN1
cHBvcnRlZC4gU2FkbHksIGl0IHdvcmtzIG9ubHkgaWYgeW91IGxvYWQgeGVuLmVmaSBkaXJlY3Rs
eSBmcm9tIEVGSS4KPiA+IF9fVXBzdHJlYW1fXyBHUlVCMiBoYXMgbm90IGhhdmUgc3VwcG9ydCBm
b3Igc2hpbSB5ZXQuIEkgYW0gd29ya2luZyBvbiBpdAo+ID4gKHNoaW0gc3VwcG9ydCB2aWEgR1JV
QjIgcmVxdWlyZXMgYWxzbyBzb21lIGNoYW5nZXMgaW4gWGVuKS4gSSBob3BlIHRoYXQgSSB3aWxs
Cj4gPiBoYXZlIHNvbWV0aGluZyB3aGljaCB3b3JrcyBiZWZvcmUgWGVuIGNvbmYgaW4gQnVkYXBl
c3QuCj4gPgo+ID4gSWYgeW91IHdpc2ggdG8gdXNlIHNoaW0gd2l0aCB4ZW4uZWZpIHRoZW4geW91
IGhhdmUgdG8gc2lnbiB4ZW4uZWZpIGFuZCB2bWxpbnV4Cj4gPiB3aXRoIHlvdXIga2V5IHVzaW5n
IHNic2lnbiBvciBwZXNpZ24uIFRoZSBwcm9jZXNzIHdvcmtzIGluIHRoZSBzYW1lIHdheSBsaWtl
IGluCj4gPiBjYXNlIHZtbGludXggYWxvbmUuIE9mIGNvdXJzZSB5b3UgaGF2ZSB0byBpbnN0YWxs
IHlvdXIgcHVibGljIGtleSBpbnRvIE1PSwo+ID4gYmVmb3JlIGVuYWJsaW5nIHNlY3VyZSBib290
Lgo+ID4KPiA+IERhbmllbAo+Cj4gWWVzLCB0aGVyZSBhcmUgb3B0aW9ucyBpbiBob3cgdGhpcyBp
cyBhY2hpZXZhYmxlLCBhbmQgdGhlIHNvbHV0aW9ucyBtYXkgYmUgZGlmZmVyZW50Lgo+Cj4gV2Ug
YXJlIHRhcmdldGluZyBhIHNlY3VyZSBib290IGNoYWluIGZyb20gVUVGSSBmdyB0byAua28sIHVz
aW5nIHNhbWUgc2lnbmluZy4KPiBJbiBvdXIgY2FzZSB3b3VsZCBza2lwIHNoaW0gYW5kIHJlZHVj
ZSBhdHRhY2sgc3VyZmFjZSwgYnV0IGl0IGFwcGVhcnMgdGhhdCB0aGUgbWVjaGFuaXNtcwo+ICdv
dXQgdGhlcmUnIGZvciBwYXNzaW5nIHB1YiBrZXkgKGNlcnQpIGZyb20gVUVGSSBkYiB0byBMaW51
eCBjaGFpbnJpbmcgcmVxdWlyZSBzaGltIHRvIGRvCj4gdGhlIHdvcmsuIElzIHRoYXQgYWNjdXJh
dGU/IERvZXMgaXQgaGF2ZSB0byBiZSB0aGUgY2FzZT8gSSBkb24ndCBzZWUgd2h5LgoKQUlVSSwg
aWYgRUZJIHNlY3VyZSBib290IGlzIGVuYWJsZWQgdGhlbiBFRkkgdmVyaWZpZXMgc2lnbmF0dXJl
cyBvZiBldmVyeQpsb2FkZWQvZXhlY3V0ZWQgUEUgZmlsZS4gVW5mb3J0dW5hdGVseSwgeW91IGFy
ZSBub3QgYWJsZSB0byB1c2Ugc2VjdXJlIGJvb3QKcHJvdG9jb2wgZGlyZWN0bHkgdG8gdmVyaWZ5
IHlvdXJzZWxmIFBFJ3MgbG9hZGVkIGZyb20geW91ciBhcHAuIFNvLCB0aGlzIGlzCm9uZSBvZiBy
ZWFzb25zIHdoeSBzaGltIHdhcyBpbnRyb2R1Y2VkLiBJdCBleHBvc2VzIHByb3RvY29sIHdoaWNo
IGNhbiBiZQp1c2VkIGJ5IHlvdSB0byBkbyB2ZXJpZmljYXRpb24uCgo+IEZvciB1cywgaWRlYWwg
Y2FzZSBpcyA6Cj4gVUVGSSBmdyAtPiAoc2lnbmVkKUdSVUIyLmVmaS0+TXVsdGlib290Mi0+WGVu
KHNpZ25lZCAua28pCgpBRkFJQ1QsIGl0IGlzIG5vdCBwb3NzaWJsZS4gV2Ugc2hvdWxkIGRvIGZv
bGxvd2luZyB0aGluZzoKCiAgVUVGSSAtPiBzaGltIC0+IEdSVUIyIC0+IE11bHRpYm9vdDIgLT4g
WGVuL0xpbnV4L2V0Yy4KClVFRkkgd2lsbCB2ZXJpZnkgc2hpbSBzZWN1cmUgYm9vdCBzaWduYXR1
cmUgdGhlbiBzaGltIHdpbGwgdmVyaWZ5IEdSVUIyCnNpZ25hdHVyZSB0aGVuIEdSVUIyIHdpbGwg
dmVyaWZ5ICh3aXRoIHNoaW0gcHJvdG9jb2wpIFhlbiBzaWduYXR1cmUgYW5kCmZpbmFsbHkgWGVu
IHdpbGwgdmVyaWZ5ICh3aXRoIHNoaW0gcHJvdG9jb2wpIExpbnV4IGtlcm5lbCBzaWduYXR1cmUu
IFRoZW4KeW91ciBrZXJuZWwgY2FuIHZlcmlmeSBtb2R1bGVzIHVzaW5nIHdoYXRldmVyIHlvdSB3
YW50LgoKPiBJIHdvdWxkIGJlIGhhcHB5IHRvIHdvcmsgdG8gaGVscCBhY2hpZXZlIHRoaXMuCgpU
aGVyZSBpcyBhIGNoYW5jZSB0aGF0IEkgd2lsbCBoYXZlIHNvbWV0aGluZyB2ZXJ5IHJhdyBhdCB0
aGUgYmVnaW5uaW5nCm9mIEp1bmUuIElmIHlvdSB3aXNoIHRvIGRvIHRlc3RzIGRyb3AgbWUgYSBs
aW5lLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue May 16 12:46:14 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 12:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAbqt-0005Az-R7; Tue, 16 May 2017 12:45:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1dAZzZ-0004NH-So; Tue, 16 May 2017 10:46:14 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B6/A4-02956-478DA195; Tue, 16 May 2017 10:46:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCJsWRWlGSWpSXmKPExsWSoc/orVt8Qyr
 S4PZ/G4vZG9uYLb5vmcxk8W7fX2YHZo/DH66wBDBGsWbmJeVXJLBmXL27ir2ggaPiz8HNjA2M
 a9m6GLk4WAQamSW6Vz9mAXEYBboYJQ5PfA3mCAm0MUls+/MeqIyDQ1hAReLT0mKQuIjAHEaJf
 Yc3M3cxcgIVWUnM7ZnABmIzC6hJrFrRygJiswnoSMztOw9m8wpYS+w485EJxGYRUJWY8mIVWL
 2oQLjE28YjUDWCEidnPgGzOYHq122czAgx00Ji5vzzULa8xPa3c8D2SggoSjz9/oAZ5CAJgem
 MEmvun2CFOEhZ4mTbJKgiWYmjZ+ewgDwgIeArsWJ9KoRZJPHktDBE6382id1H26DmXGGT+HNv
 JlRvgcSaR48YIWwtiXVXP0IVfQeGys+djBDOYzaJ9oVHoKpkJLaduMUKkTjDKjG/6QU7hPMK6
 Lm+51D9t9gkvk5eBXassICUxPsdJxknMKrNQgqEWUgen4Xk8QWMzKsYNYpTi8pSi3SNDfWSij
 LTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJTCAMQ7GBsWhR4iFGSg0lJlDetWipSiC8
 pP6UyI7E4I76oNCe1+BCjDAeHkgTvnGtAOcGi1PTUirTMHGAyg0lLcPAoifAeBknzFhck5hZn
 pkOkTjHqcrxb+uE9kxBLXn5eqpQ47wOQIgGQoozSPLgRsMR6iVFWSpiXEegoIZ6C1KLczBJU+
 VeM4hyMSsK8IteBpvBk5pXAbXoFdAQT0BFhL8VBjihJREhJNTCyKjlHqVyovfD+pPnlYxHWLV
 r/7UQjpS7OEvrMsv9S/c3XRic+8s99fy+A5wuD5cYzznlWnCsvrp66L/bXJeGnhYK9VYrJ/1O
 WrRP5WPj6zpUVkvuP7KyxSy24EbLtodjmRzIuC3q2C97fcvX1HdEbwQ6T80Rr7M7FrnD/8fOd
 2sMdz3eYfpjHr8RSnJFoqMVcVJwIAIVJR7ynAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1494931571!102701771!1
X-Originating-IP: [104.47.1.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19134 invoked from network); 16 May 2017 10:46:11 -0000
Received: from mail-ve1eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.75)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 May 2017 10:46:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=veLKYom6FaQ1s6gy83oL50Lby0WWO9UNbatktlL3pf8=;
 b=Oujr+cIW17ztUsJRHvKuSte+ZnZ9MO1U9feMtXYzRZgUbDw43qudBIJCJzXg2oH/xVk1kXD5aTQq7ChbQYdGHy0juruNCRgvo41wuoQL8gCKxlUeKG4Y+lFCBOxRDQ2wq/dEI8Bke0N1pK31SBVEGmjTaovUPo0T8uTg0+6gHOs=
Received: from [10.17.180.111] (85.223.209.52) by
 AM4PR0302MB2721.eurprd03.prod.outlook.com (2603:10a6:200:91::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Tue, 16
 May 2017 10:46:10 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-announce@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
References: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <7a2a34e2-3595-0de8-504e-12dc2c248cd5@epam.com>
Date: Tue, 16 May 2017 13:46:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9ceb9e3a-ead5-ad26-0a8c-d0967f76e39d@arm.com>
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR0802CA0030.eurprd08.prod.outlook.com
 (2603:10a6:4:a3::16) To AM4PR0302MB2721.eurprd03.prod.outlook.com
 (2603:10a6:200:91::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e57a5c41-daca-4692-d0a4-08d49c48c442
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM4PR0302MB2721; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 3:G8a+IxkWbI9j88zvB2LqOQGomXCikvdJlD9rm51x8KVTWWD/fiSRzMkRU6wc1eGekPMFAuBwnpMX/Lf8SrSlSy3K2lfuiptJ6Jkvu/BdUhpc+F5ceGTjQPGRC01XnNwctM4Is3Jl/dD6Oaj4OQTPEwVt0h/pjg1VpZ0ixWgAK4SwDSs/a5mFVCVW8xovoTQovnsFx8RF9q0bihGLQszlE3vQycZYGiLhUgtMhVRPv0aJG1hIFRqxd01rB0LSMjXvZlJXD95uEc6Qzd1WHSfGFFNfgd9hrkgZsB9uMQvbTKV6WEY9X+T9/tF9ihNDDl9SI0WNYEb20kO5DqwntEaF3g==;
 25:3bWavh4NqysEpgf+RRvEvKi3rEaAG5DpKf5vMe/mtsHtlsB27wKEpcKIoCKwiQMZPYN/gA0J+bgoBllsSgNsQ/z5smNizaDRfvGyASmw23+829UJZeFy1dkbPn+0BcEff0G4pfsZkg8LTyNG/fuGuipzFyHzrRM8SeNi6Lmwt5tQo6yQBIWcPOvaF6zS+fTMVHH1xYBYymefk4H34yqCZwfpht10xlFnmyv2gQxyGxPpMpstEsIYpnkckoqg/JcIPTFzZiP/KGfaAIR6UmNgaZ/kmHKOCADqXLKT5DcONiA/IitTe5mUT3I3mJzXZpYJmANZ7L1+3QAxvhXyyOOM16GLFoM1xiJDaOiiAY44zYeGd5TRgWKicwocH1q50sjItfDN0povUlFKtmwM6iBFnfNZ107FfdzdUniF7RgOltPomv6AKufr+AIPvAQ/bLQesPR+l8zF6e4dB2OXtEGUXtgOBVUyo5sa2ecUr7Zfg/s=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 31:OKyoVqV+0a1ltG9OAgyaDtSh53l6RWmCPFEwuFIN7do1FjeCpAx/sQNp/UOgf84HQbugFQdnURtAP4e8g615QYPDUDtiZ3o1oJi25PtTz+w2DBdhwy6nXKfj2lBZ31RPxSLDfz5d1YI8D8PMBiOets0hGKCwseY3IQGOaiy6J0JLcb2NuNYYNH9vwq1PfHH5j8O4j7TUKWyL3fG9ewzM4ZphwsvCsmzxXpFknqRQ3XOOkFhXoC9kM2jqvUBrGXv4HEQXiG0a3rzUfoHZW9rIjQ==;
 20:I8E5RqMmaVFhMyitMvH2P3qXvhrvTUJDLoLUnhZPTtK6Gmyx6BWSjdq2M+q2CirAeCy7QtXRnxztl+CCaLVjYD5DkwrGjhIdg+gTjV4A1mxKya2+XrBaq0bGM9aWp0998ky2kPJ3CyofJcOsADFosw/lKbY6cKz3M7xy3hMzwlVEPH0q3Z9eE2+JkljyaUcC+zTu/ERB5WQqn5cGB0RU3ppRmqYR/ZrGOrZZ1RDg1A2cfWybn9zu/UoVPsiyhoRkXGljTi7KZZBNc0KwvRRDZGAvs4SZyCCiytOZqMwed/dB4lRfg3ld7PhheXT3gstgnbMvCqb8ZITruhErbB84tmbrHUu75HdmTuZR11tQo5fJROnQHnrP7tEiCMZYm5xNMCuRAa5yclwGwr5tjmhbcTvMb+PZAHpSDrV0xNcutBneiT/zs0EzmVAgpUWCHuoHG3lgtyOzQ2Gj9fSbDkIM+/z77JxxA6vByD4N7ZsFo57IhnbixnVpwnkD8V69t5iA
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2721ACE648E48DF8B21A05D9E6E60@AM4PR0302MB2721.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(6072148);
 SRVR:AM4PR0302MB2721; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0302MB2721; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 4:B0U3Tdo3i3Fe+iR9Isp7dFpOsh83KzqYXD5HnL5etSpjyt+atos+lbKM/YGtLZSphY0nr2LJwMLEKhfIDIhtK/wyv9HRKQ6JkKNRjvgqQva8FP/9sxXl3dMxIgw9lslRwGQCNLWI6hrVCgpR5LtZ/hPoTMsODGVMQ36nLcu+c6P4SKChNycvhbm256gBdXjKDOHYLnfQhjdWzdm7ZfW87ptmyJUVPsKe53KJaTLHlIkdorhfDrkgfuAN67uKemYb+4eTq6OAnyQkmI2Ho/Rpl8FBdN+FAirCXf1jpWRq1etuj907ninWXQ5m67Emx7foEJ09eYiS+97sP9EJn3YRa4OYY2oyZXknuQNgbZ/M2g44xzoOlza6IAeql3buBmPDJiKuCIAxWVleserfB+x+Lqm0pKzNej36sLGvSv7W5gWzF/7HfUAyF2MhQJs3YTpdnDsFV589taouF+0fvH+HLnnJ2v4qr2xXJRQuxk2GyGJr3Wy7jKuzzwDvlfil36EOpdIV/PYkpzz77i8U8oJUorH4hijwp8E/1MH50JfbGPsIQItRPTftaVHElJdpUIECq8nCPa7//oWjE5GWgjAVqPIAl7g5OutuYaR8q5NXBs7wW5Rq/sNhRL0ue9O0/wOl8eCdBmq81teaDsYAiOeEfI3XD44njjYxLAX+BXw5MccPogAc1AJa4c6hq252TstmZj/tZfKQUKz0OVXevsPML2XG/it2CqwKbXOSIKgWgaBjuX/6M0O481dGDFQ5PeN4UEU4TkeI0Ya83Edp5uEIrFv24fd3WgaoXqucQcTnD48=
X-Forefront-PRVS: 03094A4065
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39410400002)(39400400002)(39450400003)(39860400002)(24454002)(53754006)(5660300001)(7736002)(6116002)(305945005)(3846002)(189998001)(230700001)(2906002)(31696002)(1720100001)(2201001)(50466002)(25786009)(36756003)(86362001)(2950100002)(6666003)(6246003)(8666007)(33646002)(72206003)(23676002)(229853002)(80792005)(4001350100001)(4326008)(53376002)(38730400002)(81166006)(478600001)(47776003)(53936002)(6486002)(77096006)(83506001)(66066001)(76176999)(31686004)(8676002)(53546009)(50986999)(54356999)(966005)(42186005)(6306002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2721; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjE7MjM6ZHZJOFJBR0lYNjRIYXAzOWluZy93bHZy?=
 =?utf-8?B?YWZTR2dmazhnc0diUE5Qcit3dThvNTJQMDh4SmdZTEFxWmNMb1Ixd0JxZmp6?=
 =?utf-8?B?THBlWlBlTnJXcnR4MmVtMUNVWmJtcmlyYU1adWVnNGNJblJUTithQjZIWkY3?=
 =?utf-8?B?YnpBY1pweTZTMlpKUFAraHR5b3haTXF1WEI5dXlwNENkVmJobjFQanVlekcz?=
 =?utf-8?B?VEE5M05tazNhcXJHTzJyOURIZWtySzZsRHJqRXo0OVJOZ2VIbHFyY0phRlk1?=
 =?utf-8?B?bWtPbzIvUGpCTXB6a1d6SnBTTzRUTGJqUityRlNNMHQzem1FaHpBSkJIamV4?=
 =?utf-8?B?R3NPdHJQR0pob1RCZm1lT0JMdGlKbVUyS0s0RWxwOTRCV3QvNGFJOHp3S0RI?=
 =?utf-8?B?OXFJTGZGUVdCR3g5ZEtBZVkrYVQwd0xTQ3dJa3o3bnY4NzZlNUJDcjJCV2Qz?=
 =?utf-8?B?Mi96S2dsbnlHa251enpmVnc3NHpVWWdoOWtZSW5XQmZ5N29CaWRudnZRWXgw?=
 =?utf-8?B?VUZ2cjNQdTVNYS9pQjdFS3AxdTBpcDJOTEo5MWhENGgxSGhFdFRWMnBlTi80?=
 =?utf-8?B?RG9YT1JQYXVPSVYrYXRabUxEUTN1SVlhTlAwcVFjeDczRm14UjQrQVl4RmFm?=
 =?utf-8?B?ekV4aDAyUi9Za2pNUk1GUlJwem0zQWZyTkNzVG5qQms1TGUzL2FHTDQzWXd5?=
 =?utf-8?B?ZnBTL3BZaXZwYzRWUFNONm1sQXR3dHVmMDFJcE5MVzZrSTZ1SFREOWdlUXpY?=
 =?utf-8?B?aTJkKzFVcGlkY3RuS1dsQzR6bkRTRTFUcW94RjhjeU91Q1RhbHp1V002NWln?=
 =?utf-8?B?SGJOemZxLzFuMXRlTjArNmR0emFkdmZwelJ6cWJRSm81THpkbVk5U0JFN2dv?=
 =?utf-8?B?Zi9scS9GalJrNTdBSnptYVBhdWNHVUlDMEQwODFzWVZtazNMTUR3UkpZSzQy?=
 =?utf-8?B?MHJ5aEdsTUQ3dkVJWXQ5TmtPK3VLRExhS3FxSHFRaDhycFcrK2xyejhuUW5E?=
 =?utf-8?B?QlNyVDI5OE9ITlJ4V0R6Y2pQTnk2ZERCU2MrYXdYeXJKQzZHalV2QjF2L05Y?=
 =?utf-8?B?M3ZieHlMOTdvTUE5aWVzN2w1RnNwNEN0aEtkSS9iQ1lFd1Q0ZTRaaXIxMzlw?=
 =?utf-8?B?M3lDUVQxRmZvUDZlVGErZ0hIalFScnp3ZkwzNDVIZ0pqZ1VGdHo1em9lZzRC?=
 =?utf-8?B?OE02Tnc4eVd3TEVGMkFLRkk2RWYvbUV0dnROL3JOWms3SmowL043R09uWWl3?=
 =?utf-8?B?OUJ2VU5nK3RPM2tNN0hZeS9Za2xwUjNTZ0hGVm1Xc05udjlxdTdIbmw1dHRp?=
 =?utf-8?B?d0Z2cXE1L0s0ZElzdGpWUVdBRVlpeDZSZVlkOVRsTUlYVENaU1JLcDRWNkow?=
 =?utf-8?B?elFjMXM2QkkyTDRKUnJUQURTL1BBTHBmdVNNL2xXanRBT1JGWEJPRmhRM0hm?=
 =?utf-8?B?NVcrL2doRVBlM3RPS0dTSTJIM09vS3o4YjZjOTQ3alU0aWJ0VkxYY3lhMDBj?=
 =?utf-8?B?clprYVI3T3BkWCtmZGkzTXVWbjhPNW5mYWNjMGNmakhZUGdDWWU4dE9XNjlC?=
 =?utf-8?B?dE81aW5VdzRNNGYzNzFoTFpDNkVmaDlBK0lwSHd6WStkd2lLNWRNdTJYTm43?=
 =?utf-8?B?MjdTN2N3STBCYnBuTE1ocExHSndhUDdjaTNsbmlVZ21XM1UrRGYydTlocEJl?=
 =?utf-8?B?S2tkSW43NC9BMlR2ckRwa1FhQ1ExNDdCZW5YdGUzakR2czVPbE5zR0NCOWpn?=
 =?utf-8?B?V0hZZEJXdFhwM0s1dGR6aUdwM2tRL2d3Vi9FTGp3VHptdFZ2Rzh2dFFrZG1i?=
 =?utf-8?Q?p3ucACN1ur+aOL+?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 6:C2f/eLOxZk1gB54+3BCRT8D5Xz0Gr4FlIyS6v0FIzPcJ89dQOyfWCciAJ9KtZnl+Ndf8x8NcG+cB0V4oxtDx3H82w2OaIU49gt5o43SI4AWpmOviklg3rIy0zBNua8gK7MRg7qx+dfTmgPdBFaRd+O9b0ZUK6NgXUA3D5n/PBZtiA/aWuPoc3pJIQ3aiqBSSmU/Qu5dBCx0uTmsMuTceffrivgElINU/ToVicvlNmokwlS3oNPuLrc6QShCeexerlegnHnJBfN7Kj7oTRwgsG8bdBDbbHmnXd43Xs0e0Ly6q8x6TVZCYxR6pdVOfFMRlgmjO8i+ktoJmZ4pcvSxDRu1qOx3HtK6LTIxb+FRDSq102NTSwwlTDB0KIrw8UhJjnJJUu8A+cibAabsfTSD6xaFE68rmUGIAhEt8PahgRPv7NEbaS1M1xnxJSrQ1oxM5FITQ1rtkGnnVHBGZPwLIIy93whXXb7G27LyNQujcOTcR0rYUzzjy8QxTlDxUaTX8ckcytgPml8bYVS1Uf/mcIA==;
 5:SNhpIraGQEK7l0gv6s7Bd/b1nblTDDdZcznEPop90XtqQimeqRbe1NgvdTC/HRLvZvCfKD+/SeeQFMWmzIUReCkyAnP2GJQpdX55Ytm9fOE8jXeulb9gHCfoX0usxM453PdwzCddtISleDBdyH6iWw==;
 24:P2BRdoEP27g462gmyRExMnJX9vtFm23XYmOFQ/iNN5ZU+gZH23u6IBUeEpZHjsk6Q7uzcpD0+YBXWVHDck3DTwfnrJ9Yelo30VZLu/juoSE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2721;
 7:Otb56CSQp/4bp3b16meKn1Co6bBcnRboEg7ekVoT0JenwlGtNLTkoHowufhfD9G+JC8ekUTJOCuICj5BdfOMa5owpNaFxz2ETkJzcAxJrzByRvZ/ZBUUflB9L1wtVNE55FHpzFxJmhJEdkzLqndRbOQ0IErCh2FnyyK2Pt6QverXFsdH/0iF9/NGPEHL2KepDaD5Xz7j78bU8zC7CqbqQlZt9YCWQtJRiR/gwxSCvAvnYeiZYIDymeyl97C4s4iR4Zh29yQIgrFZg7cqT3APus/DH++SHKfhx29n/u/gGyCuoGXGvhYgv0shv+nxJmZe3kLZAA0yiCAZ6rwyCBVn0w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 10:46:10.3768 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2721
X-Mailman-Approved-At: Tue, 16 May 2017 12:45:22 +0000
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] Xen 4.9 rc4
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8gQWxsLAoKT24gMDguMDUuMTcgMjE6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBh
bGwsCj4KPiBYZW4gNC45IHJjNCBpcyB0YWdnZWQuIFlvdSBjYW4gY2hlY2sgdGhhdCBvdXQgZnJv
bSB4ZW4uZ2l0Ogo+Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzQK
CldpdGggdGhlIGJ1aWxkIGZpeCBwYXRjaCBbMV0gdGhlIFJDIGlzIHRlc3RlZCBvbiBNM1VMQ0Ig
KFJlbmVzYXMgTTMpIApib2FyZCBbMl0uClN5c3RlbSBidWlsZCBkb25lIHdpdGggWW9jdG8uCgpG
b2xsb3dpbmcgaXMgZnVuY3Rpb25hbDoKICAgICAtIERvbTAgcnVuCiAgICAgLSBEb21VICh3aXRo
IG5vIEhXKSBydW4KICAgICAtIFBWIE5FVCBmdW5jdGlvbiAtIERvbVUgcnVucyB3aXRoIE5GUyBy
b290CiAgICAgLSBQViBCbG9jayBmdW5jdGlvbiAtIGluIERvbVUgY29weSBmcm9tIHh2ZGEgdG8g
TkZTIHJvb3QgZm9sZGVyLgoKSXQgd2FzIG5vdCBwZXJmb3JtZWQgcmFpc2luIHRlc3QgYmVjYXVz
ZSByYWlzaW4gZmFpbGVkIHRvIHN0YXJ0IG9uIFlvY3RvIAppc3N1ZWQgc3lzdGVtLCBpLmUuOgog
ICAgIHJvb3RAbTN1bGNiLWRvbXg6fi9yYWlzaW4jIC4vcmFpc2UgdGVzdAogICAgIE5vIGNvbmZp
ZyBmaWxlIGZvdW5kLCBjb3B5aW5nIGRlZmF1bHQgY29uZmlnCiAgICAgW3JhaXNpbl0gSSBkb24n
dCBrbm93IGRpc3RybyB1bmtub3duLiBJdCBtaWdodCBiZSBtaXNzaW5nIHBhY2thZ2VzLgogICAg
IFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBkaXN0cm8gdW5rbm93bi4gSXQgbWlnaHQgYmUgbWlzc2lu
ZyBwYWNrYWdlcy4KICAgICBbcmFpc2luXSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIENh
bm5vdCBpbnN0YWxsIHBhY2thZ2VzLgoKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxNTQwLmh0bWwKWzJdIGh0dHA6
Ly9lbGludXgub3JnL1ItQ2FyL0JvYXJkcy9NM1NLCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Tue May 16 15:32:16 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 May 2017 15:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAeRS-00019Q-9W; Tue, 16 May 2017 15:31:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awsaba@gmail.com>) id 1dAeI1-0000JO-Cq
 for xen-users@lists.xen.org; Tue, 16 May 2017 15:21:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 90/8F-19466-CF81B195; Tue, 16 May 2017 15:21:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsVyMfSWnu4fCel
 Ig79XmSxWXT3A6sDocXT3b6YAxijWzLyk/IoE1owZZ7YxF9zkqpjY7dXA2MbZxcjFISQwiVFi
 296dLCAOi8AdFom3y88ygjgSAj9YJD69bgHKcAI5RRLrGz4zQ9jFEgtX/GUFsXkFBCVOznwCV
 MMBNMpb4u2pOJAwm4CKxM2Or0wgNouAqkTXnnNgJbwCARJX2uxBwsICIRJzOl6ygdgiAtISM6
 40gdnMApoSrdt/s09g5J2FZMEsJKkFjEyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clO
 LixPTU3MSk4r1kvNzNzECg4cBCHYwrmx3PsQoycGkJMqbVi0VKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC97a4dKSQYFFqempFWmYOMIxh0hIcPEoivCLAUBbiLS5IzC3OTIdInWI05nhx+f17J
 o4nK3+8ZxJiycvPS5US5xUEKRUAKc0ozYMbBIuvS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVB
 LmlQaZwpOZVwK37xXQKUxAp4S9FAc5pSQRISXVwBijdNGQeVPXusTCpWufFv/4+PvArfR8OUd
 t5eLyfjOzyBML98lXTxDkTHqnm7pxyu/0xbsiJl+bd/31gU2F2WnBoQ0XS/eXKsZ3quvNrONf
 +W7p7k0MFzgP/4zjWF/UKX7sdBbnnu//yhqbssoNFZcaqDJXKO7VPNfIOtVbb+7+japWL50Nl
 iixFGckGmoxFxUnAgCTDuCnqgIAAA==
X-Env-Sender: awsaba@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1494948091!77232195!1
X-Originating-IP: [209.85.218.46]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19256 invoked from network); 16 May 2017 15:21:31 -0000
Received: from mail-oi0-f46.google.com (HELO mail-oi0-f46.google.com)
 (209.85.218.46)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 May 2017 15:21:31 -0000
Received: by mail-oi0-f46.google.com with SMTP id b204so29500447oii.1
 for <xen-users@lists.xen.org>; Tue, 16 May 2017 08:21:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=93w7ECVUmGicC1EJgYeDBMFfn78xHt0Uf7XZC7RNfZk=;
 b=vgSgzKR8O/JbHvSNor5mlkWa+cS0JP6mxuLWhGrlEbN6eC5EWGyFSAUZBQ2D0Yu0LE
 QKYIsXTObEo9CX311dzR/iuTE28RxSAkRCwfvxZCTAkgP15mvyWX/pRUpko0wvIxq81c
 l2qRxtuXpCv8GKivYZ4owW9F9jxHLS3WxFxuTZ/hFbJdDEeYesOXkm8Hu4MAjVrKaZ79
 EIKzBvTBcMX+DzmgAlxUnVfwYpafTALN1bexSo7ory+YZJnUWKHZHCiGYrPfGzCCU+F6
 nrjHxbNdM6XY120CciHXkzTjXL3mXis4WsxL2fGl3rfUjrs+Pv6BFu0cFUQDXfmnFEDV
 uCQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=93w7ECVUmGicC1EJgYeDBMFfn78xHt0Uf7XZC7RNfZk=;
 b=EOMlUsZKMfqNgbW4raY/sI7y0yYVAV7Q1GyGPs8EfvtO8IcsuiTYidzuRTPGchQBTb
 ErZpWQvN99SJIrZRHQxDCJgs4Y3BucfHL3K5RVw29ZUzKbf+YTK8ZLlasr3enlVBXPFo
 OOwaAaNo2rhVZjYWd9mWpDs4JA/LKhx68xo/kB7vKYq5KJLNK34C7b0TThR939zNkbG0
 XgDqJSTN/8hGjHRuKEaPu64pxHoF6KTFfQdEMTH97LkmG7csbR4smTA8HuPe2EVdkvIz
 9jaraIUcAgSFRSQLyzC2+QmzXrmnuKmqdd+bYfBi2BCJTQ8PTvEN1PCkIaxUYoCcLd3u
 PBhg==
X-Gm-Message-State: AODbwcCUQa/EsNNny4x2TWjX3LgjxTz0Vmw94i7PSLq1+mqvxT9JPlPY
 2MUEf4T8ZbQIwXMCUmKDN1HKro4r/CHX3K0=
X-Received: by 10.202.68.196 with SMTP id r187mr2120407oia.62.1494948090342;
 Tue, 16 May 2017 08:21:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.89.202 with HTTP; Tue, 16 May 2017 08:21:29 -0700 (PDT)
From: Antony Saba <awsaba@gmail.com>
Date: Tue, 16 May 2017 09:21:29 -0600
Message-ID: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
To: xen-users@lists.xen.org
X-Mailman-Approved-At: Tue, 16 May 2017 15:31:17 +0000
Subject: [Xen-users] vif-bridge errors when creating and destroying dozens
	of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8geGVuLXVzZXJzLAoKV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGVycm9ycyByZXBl
YXRlZGx5IHdoaWxlIHRyeWluZyB0byBjcmVhdGUKZG9tYWlucyB1c2luZyBhIHNjcmlwdCwgd2l0
aCB0aGUgZW5kIHJlc3VsdCB0aGF0IDIgb3IgMyBvdXQgb2YgYWJvdXQKMjAgVk1zIGZhaWwgdG8g
c3RhcnQsIGFuZCB0aGVyZSBhcmUgc3RhbGUgZW50cmllcyBpbiB0aGUgaXB0YWJsZXMgZm9yCmRv
bWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVkLgoKCiAgIDIwMTctMDUtMTAgMTE6NDU6NDAg
VVRDIGxpYnhsOiBlcnJvcjoKbGlieGxfZXhlYy5jOjExODpsaWJ4bF9yZXBvcnRfY2hpbGRfZXhp
dHN0YXR1czoKL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIHJlbW92ZSBbMTg3NjddIGV4aXRl
ZCB3aXRoIGVycm9yIHN0YXR1cyA0CiAgIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRDIGxpYnhsOiBl
cnJvcjoKbGlieGxfZXhlYy5jOjExODpsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9mZmxpbmUgWzE1NTRdIGV4aXRlZCB3aXRoIGVycm9y
IHN0YXR1cyA0CgpJJ3ZlIGJlZW4gdGVzdGluZyB0aGUgZm9sbG93aW5nIHBhdGNoIG9mIHZpZi1j
b21tb24uc2ggb3ZlciB0aGUgbGFzdApkYXkgYW5kIGl0IGFwcGVhcnMgdG8gcmVzb2x2ZSB0aGUg
aXNzdWUuICBpcHRhYmxlcyBleGl0cyB3aXRoIHN0YXR1cyA0CndoZW4gIkFub3RoZXIgYXBwIGlz
IGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFibGVzIGxvY2suIgoKRG9lcyB0aGlzIHNvbHV0aW9u
IHNlZW0gcmVhc29uYWJsZT8KClRoYW5rcy4KCi0tLSAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1jb21t
b24uc2guYmFrIDIwMTctMDUtMTUgMTg6NTc6MzQuNTQ5Mjg4OTAwICswMDAwCisrKyAvZXRjL3hl
bi9zY3JpcHRzL3ZpZi1jb21tb24uc2ggMjAxNy0wNS0xNSAxODo1ODowMS4zNjEyMDg3ODggKzAw
MDAKQEAgLTE1NCwxMiArMTU0LDEzIEBACiMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNh
dXNlIHRoZSB1c2VyIG1heSBub3QgaGF2ZSB0aGUgYXBwcm9wcmlhdGUKIyBtb2R1bGVzIGluc3Rh
bGxlZC4gSWYgaXB0YWJsZXMgaXMgbm90IHdvcmtpbmcsIHRoZW4gdGhlcmUncyBubyBuZWVkIHRv
IGRvCiMgYW55dGhpbmcgd2l0aCBpdCwgc28gd2UgY2FuIGp1c3QgcmV0dXJuLgorIGNsYWltX2xv
Y2sgImlwdGFibGVzIgppZiAhIGlwdGFibGVzIC1MIC1uID4mL2Rldi9udWxsCnRoZW4KKyByZWxl
YXNlX2xvY2sgImlwdGFibGVzIgpyZXR1cm4KZmkKLSBjbGFpbV9sb2NrICJpcHRhYmxlcyIKaWYg
WyAiJGlwIiAhPSAiIiBdCnRoZW4KCgoKLS0gCkFudG9ueSBTYWJhLCBhd3NhYmFAZ21haWwuY29t
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNl
cnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 17 07:43:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 07:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAtbB-0002Ek-Kg; Wed, 17 May 2017 07:42:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1dAtbA-0002EM-AU; Wed, 17 May 2017 07:42:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 04/F5-02956-BDEFB195; Wed, 17 May 2017 07:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVysyfVTffWP+l
 Ig/3bdCxmb2xjtvi+ZTKTxbt9f5kdmD0Of7jCEsAYxZqZl5RfkcCa8ebAU/aC6SwVR47tY2pg
 vMbcxcjFISSwmVHi9uV9TBDOUkaJiXcus3QxcnCICBRJTFgV0cXIycEsoCbRdfYTG4jNJqApc
 efzJyYQW1hARGLP9g8sIDavgJXEt31nGEFsFgFViaNnn7GC2KIC4RJvG49A1QhKnJz5hAVipr
 rEn3mXmCFseYntb+cwT2DkmYWkbBaSsllIyhYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMKQYg2MH4aVnAIUZJDiYlUd79D6QjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwdv8FygkWpaanVqRl5gCDGyYtwcGjJMJ7BCTNW1yQmFucmQ6ROsVozPFu6
 Yf3TBxz7n19zyTEkpeflyolzhsNUioAUppRmgc3CBZ1lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM
 7BqCTMewpkCk9mXgncvldApzABndL8AOyUkkSElFQDo5GmiibXJZHejWtDF06o9V8qcnC5t9D
 3KXLSKSUnXd3+nv8s0MTxPTpj6Xn/F31tH7hn9lrfEko4v+Dt7ymTpE8r3WH7YVXwt2BbMUNk
 9JmK5mVainOqNF56bKj+xG4mx2Np1bXadL25c2MgC9/ZS44X5n7XutyS3XSlQmDujck3nu4TW
 7RjqhJLcUaioRZzUXEiAAjTczK1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495006938!90288067!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 759 invoked from network); 17 May 2017 07:42:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 17 May 2017 07:42:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A25521516;
 Wed, 17 May 2017 00:42:17 -0700 (PDT)
Received: from [10.37.9.246] (unknown [10.37.9.246])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 909193F575;
 Wed, 17 May 2017 00:42:16 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
Date: Wed, 17 May 2017 08:42:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.9 rc5
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzUgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzUKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzUveGVuLTQuOS4wLXJj
NS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzUveGVuLTQuOS4wLXJjNS50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0MK
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 17 09:06:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:06:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAutA-0008LZ-Bp; Wed, 17 May 2017 09:05:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAut8-0008L9-7V; Wed, 17 May 2017 09:04:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/A4-03613-9321C195; Wed, 17 May 2017 09:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsWyU9JRQtdCSCb
 SYNUFXYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGT82XmEreMld0fP8JksD4xvOLkZO
 DgkBP4mz9yezQ9h5Et2HHkPZhRIb/i1iBbF5BQQlTs58wgJicwoESkx88pQRxBYSCJCYO3Uqm
 M0moCcx7/hXsBoWAVWJJ7+uM0PMSZQ49/wAE8ScAIkHl5aDzRcWSJW4f2kGWFxEQEli3bdOoD
 gXB7PAW0aJr603wAYxC2hKtG7/zQ6xTFVi8YOjQDYH0NB0ibPfMycwCsxCct4sJB0LGJlWMWo
 UpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiMDEOxgvL8x4BCj
 JAeTkijv/gfSkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH0FZSKFBItS01Mr0jJzgJEBk5bg4
 FES4bUDSfMWFyTmFmemQ6ROMSpKifMqgCQEQBIZpXlwbbBovMQoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVhXleQKTyZeSVw018BLWYCWtwMcjNvcUkiQkqqgdH4Ud5Jno2yL+yYWWvnxXi/O6w
 4wWi20canN2cfqFjN2i/7ct+8oOuWU/YqyZ45IJCb/i/jgTu/6TXv1KVCKwvOuTYynW97bbN8
 ZyCXKTevsMeyby+mznkiOjU+TOrESh+uZc8sdQWXpi5YyCH340qm0+NrssoL2nbPPDTN5xNfk
 PWGded1drsqsRRnJBpqMRcVJwIAPxp5XsECAAA=
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495011896!93288664!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59221 invoked from network); 17 May 2017 09:04:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 09:04:56 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46202910"
X-Gm-Message-State: AODbwcCZoe4bR0AeiZeGpol5eYdKecpQnamYxup4mnlb/amXeP7BOYGV
 fG+Bk22Qeq0Y/yw7vgy4LWbd6lA+2w==
X-Received: by 10.55.19.86 with SMTP id d83mr2099706qkh.196.1495011880877;
 Wed, 17 May 2017 02:04:40 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 10:04:40 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
Message-ID: <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
To: Antony Saba <awsaba@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] vif-bridge errors when creating and destroying
 dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

Y2MnaW5nIHhlbi1kZXZlbCAmIHNvbWUgcmVsZXZhbnQgcGVvcGxlCgpPbiBUdWUsIE1heSAxNiwg
MjAxNyBhdCA0OjIxIFBNLCBBbnRvbnkgU2FiYSA8YXdzYWJhQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SGVsbG8geGVuLXVzZXJzLAo+Cj4gV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGVycm9ycyBy
ZXBlYXRlZGx5IHdoaWxlIHRyeWluZyB0byBjcmVhdGUKPiBkb21haW5zIHVzaW5nIGEgc2NyaXB0
LCB3aXRoIHRoZSBlbmQgcmVzdWx0IHRoYXQgMiBvciAzIG91dCBvZiBhYm91dAo+IDIwIFZNcyBm
YWlsIHRvIHN0YXJ0LCBhbmQgdGhlcmUgYXJlIHN0YWxlIGVudHJpZXMgaW4gdGhlIGlwdGFibGVz
IGZvcgo+IGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVkLgo+Cj4KPiAgICAyMDE3LTA1
LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6Cj4gbGlieGxfZXhlYy5jOjExODpsaWJ4bF9y
ZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVt
b3ZlIFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPiAgICAyMDE3LTA1LTEwIDEx
OjUwOjUyIFVUQyBsaWJ4bDogZXJyb3I6Cj4gbGlieGxfZXhlYy5jOjExODpsaWJ4bF9yZXBvcnRf
Y2hpbGRfZXhpdHN0YXR1czoKPiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBb
MTU1NF0gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPgo+IEkndmUgYmVlbiB0ZXN0aW5nIHRo
ZSBmb2xsb3dpbmcgcGF0Y2ggb2YgdmlmLWNvbW1vbi5zaCBvdmVyIHRoZSBsYXN0Cj4gZGF5IGFu
ZCBpdCBhcHBlYXJzIHRvIHJlc29sdmUgdGhlIGlzc3VlLiAgaXB0YWJsZXMgZXhpdHMgd2l0aCBz
dGF0dXMgNAo+IHdoZW4gIkFub3RoZXIgYXBwIGlzIGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFi
bGVzIGxvY2suIgo+Cj4gRG9lcyB0aGlzIHNvbHV0aW9uIHNlZW0gcmVhc29uYWJsZT8KPgo+IFRo
YW5rcy4KPgo+IC0tLSAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1jb21tb24uc2guYmFrIDIwMTctMDUt
MTUgMTg6NTc6MzQuNTQ5Mjg4OTAwICswMDAwCj4gKysrIC9ldGMveGVuL3NjcmlwdHMvdmlmLWNv
bW1vbi5zaCAyMDE3LTA1LTE1IDE4OjU4OjAxLjM2MTIwODc4OCArMDAwMAo+IEBAIC0xNTQsMTIg
KzE1NCwxMyBAQAo+ICMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2Vy
IG1heSBub3QgaGF2ZSB0aGUgYXBwcm9wcmlhdGUKPiAjIG1vZHVsZXMgaW5zdGFsbGVkLiBJZiBp
cHRhYmxlcyBpcyBub3Qgd29ya2luZywgdGhlbiB0aGVyZSdzIG5vIG5lZWQgdG8gZG8KPiAjIGFu
eXRoaW5nIHdpdGggaXQsIHNvIHdlIGNhbiBqdXN0IHJldHVybi4KPiArIGNsYWltX2xvY2sgImlw
dGFibGVzIgo+IGlmICEgaXB0YWJsZXMgLUwgLW4gPiYvZGV2L251bGwKPiB0aGVuCj4gKyByZWxl
YXNlX2xvY2sgImlwdGFibGVzIgo+IHJldHVybgo+IGZpCj4gLSBjbGFpbV9sb2NrICJpcHRhYmxl
cyIKPiBpZiBbICIkaXAiICE9ICIiIF0KPiB0aGVuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 17 09:46:47 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 09:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAvWf-0003ZL-3h; Wed, 17 May 2017 09:45:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303372799=roger.pau@citrix.com>)
 id 1dAvWe-0003Z1-67; Wed, 17 May 2017 09:45:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B6/64-03620-BCB1C195; Wed, 17 May 2017 09:45:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsWyU9JRQveUtEy
 kwYwdZhZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM7rOr2YqeChYsX/bd8YGxh18XYyc
 HBICfhJTVjUwgdgsAqoSG/e/BbI5ONgE7CWmf60ACYsI6Ehc3fuCtYuRi4NZ4AqjxJmb7ewgC
 WGBVIkzC3uYQWxeAU+JC+ces4EUCQlMY5R48OQtE0RCUOLkzCcsIDYz0KQFuz+xgSxgFpCWWP
 6PAyTMKRAo8fb/ebByUQEViYnz+8DmCwkoSvTPe8AGcWe6xMRnPSwTGPlnIZk6C8nUWQhTFzA
 yr2LUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxGBiDYwfh3
 beAhRkkOJiVR3v0PpCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCelpKJFBIsSk1PrUjLzAHGB
 UxagoNHSYRXDBgbQrzFBYm5xZnpEKlTjIpS4hB9AiCJjNI8uDZYLF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMO9ykCk8mXklcNNfAS1mAlrcDHIzb3FJIkJKqoFR7m6a5r+NPxKXGfSuufv
 4eSXnVNYO5S9fH1/Pjljd5rx5wgzPX3pNHU6WpRpbuB1327wW7bZQYnomfuuP0tVf3O9NRMIS
 HJjyzsb/uFhfOPOb2y49/T1dfFcOLq1YXb7kwvnbs5c/q59Ts9eL6Wfo8SfyE65Xf9zUw1l9O
 3mbl7/jTNV+XhtPJZbijERDLeai4kQA5f4s+cACAAA=
X-Env-Sender: prvs=303372799=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495014346!101308771!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28218 invoked from network); 17 May 2017 09:45:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 09:45:46 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="46204991"
Date: Wed, 17 May 2017 10:45:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Antony Saba <awsaba@gmail.com>,
 Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] vif-bridge errors when creating and destroying
 dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMTA6MDQ6NDBBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBjYydpbmcgeGVuLWRldmVsICYgc29tZSByZWxldmFudCBwZW9wbGUKClBsZWFzZSBi
ZWFyIHdpdGggbWUsIG15IGtub3dsZWRnZSBvZiBpcHRhYmxlcyBpcyAwLgoKPiBPbiBUdWUsIE1h
eSAxNiwgMjAxNyBhdCA0OjIxIFBNLCBBbnRvbnkgU2FiYSA8YXdzYWJhQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gPiBIZWxsbyB4ZW4tdXNlcnMsCj4gPgo+ID4gV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93
aW5nIGVycm9ycyByZXBlYXRlZGx5IHdoaWxlIHRyeWluZyB0byBjcmVhdGUKPiA+IGRvbWFpbnMg
dXNpbmcgYSBzY3JpcHQsIHdpdGggdGhlIGVuZCByZXN1bHQgdGhhdCAyIG9yIDMgb3V0IG9mIGFi
b3V0Cj4gPiAyMCBWTXMgZmFpbCB0byBzdGFydCwgYW5kIHRoZXJlIGFyZSBzdGFsZSBlbnRyaWVz
IGluIHRoZSBpcHRhYmxlcyBmb3IKPiA+IGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVk
Lgo+ID4KPiA+Cj4gPiAgICAyMDE3LTA1LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6Cj4g
PiBsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOgo+ID4gL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIHJlbW92ZSBbMTg3NjddIGV4aXRlZCB3aXRoIGVycm9y
IHN0YXR1cyA0Cj4gPiAgICAyMDE3LTA1LTEwIDExOjUwOjUyIFVUQyBsaWJ4bDogZXJyb3I6Cj4g
PiBsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOgo+ID4gL2V0
Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9mZmxpbmUgWzE1NTRdIGV4aXRlZCB3aXRoIGVycm9y
IHN0YXR1cyA0Cj4gPgo+ID4gSSd2ZSBiZWVuIHRlc3RpbmcgdGhlIGZvbGxvd2luZyBwYXRjaCBv
ZiB2aWYtY29tbW9uLnNoIG92ZXIgdGhlIGxhc3QKPiA+IGRheSBhbmQgaXQgYXBwZWFycyB0byBy
ZXNvbHZlIHRoZSBpc3N1ZS4gIGlwdGFibGVzIGV4aXRzIHdpdGggc3RhdHVzIDQKPiA+IHdoZW4g
IkFub3RoZXIgYXBwIGlzIGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFibGVzIGxvY2suIgoKU28s
IGFuIGlwdGFibGVzIGNvbW1hbmQgY2FuIGZhaWwgcmFuZG9tbHkgYmVjYXVzZSB0aGVyZSdzIHNv
bWVvbmUgZWxzZSBob2xkaW5nCmFuIGlwdGFibGVzIGludGVybmFsIGxvY2s/CgpJc24ndCB0aGVy
ZSBhbnl3YXkgdG8gdGVsbCB0aGUgaXB0YWJsZXMgY29tbWFuZCB0byBqdXN0IGJsb2NrIHVudGls
IGl0IGNhbiBnZXQKdGhlIGxvY2s/IFRoaXMgc2VlbXMgZXh0cmVtZWx5IHJhY3ksIGlzbid0IHBl
b3BsZSB0aGVuIGZvcmNlZCB0byB1c2Ugc29tZXRoaW5nCmxpa2U6Cgp3aGlsZSB0cnVlOyBkbwoJ
aXB0YWJsZXMgPC4uLj4KCWlmIFsgJD8gPT0gMCBdOyB0aGVuCgkJYnJlYWs7CgllbGlmIFsgJD8g
IT0gNCBdOyB0aGVuCgkJZXJyb3IgLi4uCglmaQpkb25lCgpXaGVuIGRlYWxpbmcgd2l0aCBpcHRh
Ymxlcz8KCj4gPiBEb2VzIHRoaXMgc29sdXRpb24gc2VlbSByZWFzb25hYmxlPwoKSSdtIG5vdCBz
dXJlLCB0aGlzIHByb3RlY3RzIHlvdSBmcm9tIG90aGVyIGhvdHBsdWcgc2NyaXB0cyBwb2tpbmcg
Y29uY3VycmVudGx5CmF0IGlwdGFibGVzLCBidXQgd2hhdCBhYm91dCB0aGUgc3lzdGVtIGFkbWlu
aXN0cmF0b3I/IEl0IHN0aWxsIHNlZW1zIHJhY3kgdG8KbWUuCgo+ID4gVGhhbmtzLgo+ID4KPiA+
IC0tLSAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1jb21tb24uc2guYmFrIDIwMTctMDUtMTUgMTg6NTc6
MzQuNTQ5Mjg4OTAwICswMDAwCj4gPiArKysgL2V0Yy94ZW4vc2NyaXB0cy92aWYtY29tbW9uLnNo
IDIwMTctMDUtMTUgMTg6NTg6MDEuMzYxMjA4Nzg4ICswMDAwCj4gPiBAQCAtMTU0LDEyICsxNTQs
MTMgQEAKPiA+ICMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2VyIG1h
eSBub3QgaGF2ZSB0aGUgYXBwcm9wcmlhdGUKPiA+ICMgbW9kdWxlcyBpbnN0YWxsZWQuIElmIGlw
dGFibGVzIGlzIG5vdCB3b3JraW5nLCB0aGVuIHRoZXJlJ3Mgbm8gbmVlZCB0byBkbwo+ID4gIyBh
bnl0aGluZyB3aXRoIGl0LCBzbyB3ZSBjYW4ganVzdCByZXR1cm4uCj4gPiArIGNsYWltX2xvY2sg
ImlwdGFibGVzIgo+ID4gaWYgISBpcHRhYmxlcyAtTCAtbiA+Ji9kZXYvbnVsbAo+ID4gdGhlbgo+
ID4gKyByZWxlYXNlX2xvY2sgImlwdGFibGVzIgo+ID4gcmV0dXJuCj4gPiBmaQo+ID4gLSBjbGFp
bV9sb2NrICJpcHRhYmxlcyIKPiA+IGlmIFsgIiRpcCIgIT0gIiIgXQo+ID4gdGhlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 17 10:10:49 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 10:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAvuZ-0005nc-Ie; Wed, 17 May 2017 10:10:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAvuX-0005nI-FN; Wed, 17 May 2017 10:10:29 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C5/9C-03620-4912C195; Wed, 17 May 2017 10:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO4URZl
 Ig7Z17BZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM/723WAquC1QcWtyE3MD4xveLkZO
 DgkBf4m3p1azg9jCAqkS9y/NYAKxRQSsJU6v7wKKc3EICVxllDi67T4TiMMscIVR4szNdrAON
 gE9iXnHv7KA2LwCthKPju1kA7FZBFQlLr+8BTZJVCBc4m3jEagaQYmTM5+A2ZwCXhLTF70Gq2
 EWMJA4smgOK4QtL9G8dTYziC0ENGfxg6PsExj5ZiFpn4WkZRaSlgWMzKsYNYpTi8pSi3QNDfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjB+WhZwiFGSg0lJlHf/A+lI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8VxRkIoUEi1LTUyvSMnOAUQCTluDgURLhdQZJ8xYXJ
 OYWZ6ZDpE4xKkqJ894DSQiAJDJK8+DaYJF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK83i
 BTeDLzSuCmvwJazAS0uBnkZt7ikkSElFQDY/zeW3lG7l1VF3b5V2rtfvIlcN++VL0phox+c/7
 vu+AT++uEu262zNZfr8x1+0I4A9hnijQ8eLWj+GX2wVvP2WfLV+3T0y3ljfs0/bzU40Seo0cr
 a1WfFDvNvXvaoM5bmOvCX4Mf8m0hZ99nnxNZ+0p/1jeJoruPI1I5vqy1e3nC48V0kZUBtkosx
 RmJhlrMRcWJAAgKWVC3AgAA
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1495015826!90336430!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20554 invoked from network); 17 May 2017 10:10:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 10:10:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,353,1491264000"; d="scan'208";a="424141909"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
Date: Wed, 17 May 2017 11:10:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Antony Saba <awsaba@gmail.com>,
 Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] vif-bridge errors when creating and destroying
 dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTcvMDUvMTcgMTA6NDUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBNYXkg
MTcsIDIwMTcgYXQgMTA6MDQ6NDBBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gY2Mn
aW5nIHhlbi1kZXZlbCAmIHNvbWUgcmVsZXZhbnQgcGVvcGxlCj4gCj4gUGxlYXNlIGJlYXIgd2l0
aCBtZSwgbXkga25vd2xlZGdlIG9mIGlwdGFibGVzIGlzIDAuCj4gCj4+IE9uIFR1ZSwgTWF5IDE2
LCAyMDE3IGF0IDQ6MjEgUE0sIEFudG9ueSBTYWJhIDxhd3NhYmFAZ21haWwuY29tPiB3cm90ZToK
Pj4+IEhlbGxvIHhlbi11c2VycywKPj4+Cj4+PiBXZSBhcmUgc2VlaW5nIHRoZSBmb2xsb3dpbmcg
ZXJyb3JzIHJlcGVhdGVkbHkgd2hpbGUgdHJ5aW5nIHRvIGNyZWF0ZQo+Pj4gZG9tYWlucyB1c2lu
ZyBhIHNjcmlwdCwgd2l0aCB0aGUgZW5kIHJlc3VsdCB0aGF0IDIgb3IgMyBvdXQgb2YgYWJvdXQK
Pj4+IDIwIFZNcyBmYWlsIHRvIHN0YXJ0LCBhbmQgdGhlcmUgYXJlIHN0YWxlIGVudHJpZXMgaW4g
dGhlIGlwdGFibGVzIGZvcgo+Pj4gZG9tYWlucyB0aGF0IGhhdmUgYmVlbiBkZXN0cm95ZWQuCj4+
Pgo+Pj4KPj4+ICAgIDIwMTctMDUtMTAgMTE6NDU6NDAgVVRDIGxpYnhsOiBlcnJvcjoKPj4+IGxp
YnhsX2V4ZWMuYzoxMTg6bGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6Cj4+PiAvZXRjL3hl
bi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVtb3ZlIFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3Rh
dHVzIDQKPj4+ICAgIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRDIGxpYnhsOiBlcnJvcjoKPj4+IGxp
YnhsX2V4ZWMuYzoxMTg6bGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6Cj4+PiAvZXRjL3hl
bi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdpdGggZXJyb3Igc3Rh
dHVzIDQKPj4+Cj4+PiBJJ3ZlIGJlZW4gdGVzdGluZyB0aGUgZm9sbG93aW5nIHBhdGNoIG9mIHZp
Zi1jb21tb24uc2ggb3ZlciB0aGUgbGFzdAo+Pj4gZGF5IGFuZCBpdCBhcHBlYXJzIHRvIHJlc29s
dmUgdGhlIGlzc3VlLiAgaXB0YWJsZXMgZXhpdHMgd2l0aCBzdGF0dXMgNAo+Pj4gd2hlbiAiQW5v
dGhlciBhcHAgaXMgY3VycmVudGx5IGhvbGRpbmcgdGhlIHh0YWJsZXMgbG9jay4iCj4gCj4gU28s
IGFuIGlwdGFibGVzIGNvbW1hbmQgY2FuIGZhaWwgcmFuZG9tbHkgYmVjYXVzZSB0aGVyZSdzIHNv
bWVvbmUgZWxzZSBob2xkaW5nCj4gYW4gaXB0YWJsZXMgaW50ZXJuYWwgbG9jaz8KPiAKPiBJc24n
dCB0aGVyZSBhbnl3YXkgdG8gdGVsbCB0aGUgaXB0YWJsZXMgY29tbWFuZCB0byBqdXN0IGJsb2Nr
IHVudGlsIGl0IGNhbiBnZXQKPiB0aGUgbG9jaz8gVGhpcyBzZWVtcyBleHRyZW1lbHkgcmFjeSwg
aXNuJ3QgcGVvcGxlIHRoZW4gZm9yY2VkIHRvIHVzZSBzb21ldGhpbmcKPiBsaWtlOgo+IAo+IHdo
aWxlIHRydWU7IGRvCj4gCWlwdGFibGVzIDwuLi4+Cj4gCWlmIFsgJD8gPT0gMCBdOyB0aGVuCj4g
CQlicmVhazsKPiAJZWxpZiBbICQ/ICE9IDQgXTsgdGhlbgo+IAkJZXJyb3IgLi4uCj4gCWZpCj4g
ZG9uZQo+IAo+IFdoZW4gZGVhbGluZyB3aXRoIGlwdGFibGVzPwoKVGhpcyBzZWVtcyB0byBiZSBh
IGNvbW1vbiBwcm9ibGVtIChbMV1bMl1bM10gY29tZSB1cCByaWdodCBhd2F5KS4KClRoZSBiYXNp
YyBzb2x1dGlvbiBzZWVtcyB0byBiZSB0byBhZGQgdGhlICctdycgb3B0aW9uIHRvIGhhdmUgaXQg
d2FpdApmb3IgdGhlIGxvY2suICBJdCBkb2VzIHNlZW0gbGlrZSB0aGF0IHNob3VsZCBiZSB0aGUg
ZGVmYXVsdCB0aG91Z2guCkhhdmluZyBjb21tYW5kcyBub3JtYWxseSBydW4gaW5zaWRlIG9mIHNj
cmlwdHMgcmFuZG9tbHkgZmFpbCB1bmxlc3MgeW91CmFkZCB0aGUgc3BlY2lhbCAiZG9uJ3QgcmFu
ZG9tbHkgZmFpbCIgb3B0aW9uIHNlZW1zIGEgYml0IG1hZC4KCiAtR2VvcmdlCgoKWzFdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9rdWJlcm5ldGVzL2t1YmVybmV0ZXMvaXNzdWVzLzczNzAKWzJdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9kb2NrZXIvZm9yLW1hYy9pc3N1ZXMvMjg1ClszXQpodHRwczovL3NlcnZl
cmZhdWx0LmNvbS9xdWVzdGlvbnMvODA1NzE4L2lwdGFibGVzLWFub3RoZXItYXBwLWlzLWN1cnJl
bnRseS1ob2xkaW5nLXRoZS14dGFibGVzLWxvY2sKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Wed May 17 11:17:37 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 11:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAwx2-0001ng-OW; Wed, 17 May 2017 11:17:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAwx1-0001nM-TX; Wed, 17 May 2017 11:17:08 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/9A-03696-2313C195; Wed, 17 May 2017 11:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQtfIUCb
 S4NEsKYslHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGc8+L2Qu2CJX0XmumbGB8axEFyMn
 h4SAn8Sbi/9YIew8iY+H+pgh7BKJi3dvsYHYvAKCEidnPmEBsTkF7CROdzYwdTFycQgJtDNJH
 J/7DyzBJqAnMe/4VzCbRUBV4nDTaqhBiRITtrxmhxgUILH/XxeYLSxQKPFkxVKwxSIC1hK/L4
 PYXBzMAsuYJB73PwYrYhbQlGjd/hvK1pZYtvA12FAhoAWLHxwFinMALUiXOPs9cwKj4Cwkt85
 C0j0LSfcCRuZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHh
 ywAEOxinX/Y/xCjJwaQkyrv/gXSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetfoykUKCRanpq
 RVpmTnASIJJS3DwKInwTtEDSvMWFyTmFmemQ6ROMSpKifOKGgAlBEASGaV5cG2w6L3EKCslzM
 sIdIgQT0FqUW5mCar8K0ZxDkYlYV4BkCk8mXklcNNfAS1mAlrcDHIzb3FJIkJKqoGx7f6DRR7
 tjrdETcTURb4tcZf5t/OrmaQSt39A3ozOWX+F305jclxcFXbm1rNJ/acmFgW/vesj8e6DBL9r
 ttjpyLiNr9f/n9rjbHbJsTp0qVyDyfaCTS9VJv99tbT7hoTf0spJ2QyzzZ98ORyx7e6y5v9hg
 QZdMlqucRsDeMTNF9zeYPhrf4imEktxRqKhFnNRcSIAwviGs9kCAAA=
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1495019826!69126845!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54769 invoked from network); 17 May 2017 11:17:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 11:17:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="46209476"
X-Gm-Message-State: AODbwcATIr5xNy0MqDN09Dr+3pGAE/b019L8TDmkiyRgNJWVDNI5Bc7l
 iJLyGwycDNK1zFw97F49GzY2hMMrKA==
X-Received: by 10.55.169.193 with SMTP id s184mr2307452qke.118.1495019822468; 
 Wed, 17 May 2017 04:17:02 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 12:17:02 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
Message-ID: <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMTE6MTAgQU0sIEdlb3JnZSBEdW5sYXAKPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMTcvMDUvMTcgMTA6NDUsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+IE9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0IDEwOjA0OjQwQU0gKzAxMDAs
IEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBjYydpbmcgeGVuLWRldmVsICYgc29tZSByZWxldmFu
dCBwZW9wbGUKPj4KPj4gUGxlYXNlIGJlYXIgd2l0aCBtZSwgbXkga25vd2xlZGdlIG9mIGlwdGFi
bGVzIGlzIDAuCj4+Cj4+PiBPbiBUdWUsIE1heSAxNiwgMjAxNyBhdCA0OjIxIFBNLCBBbnRvbnkg
U2FiYSA8YXdzYWJhQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gSGVsbG8geGVuLXVzZXJzLAo+Pj4+
Cj4+Pj4gV2UgYXJlIHNlZWluZyB0aGUgZm9sbG93aW5nIGVycm9ycyByZXBlYXRlZGx5IHdoaWxl
IHRyeWluZyB0byBjcmVhdGUKPj4+PiBkb21haW5zIHVzaW5nIGEgc2NyaXB0LCB3aXRoIHRoZSBl
bmQgcmVzdWx0IHRoYXQgMiBvciAzIG91dCBvZiBhYm91dAo+Pj4+IDIwIFZNcyBmYWlsIHRvIHN0
YXJ0LCBhbmQgdGhlcmUgYXJlIHN0YWxlIGVudHJpZXMgaW4gdGhlIGlwdGFibGVzIGZvcgo+Pj4+
IGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gZGVzdHJveWVkLgo+Pj4+Cj4+Pj4KPj4+PiAgICAyMDE3
LTA1LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6Cj4+Pj4gbGlieGxfZXhlYy5jOjExODps
aWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPj4+PiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1i
cmlkZ2UgcmVtb3ZlIFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPj4+PiAgICAy
MDE3LTA1LTEwIDExOjUwOjUyIFVUQyBsaWJ4bDogZXJyb3I6Cj4+Pj4gbGlieGxfZXhlYy5jOjEx
ODpsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPj4+PiAvZXRjL3hlbi9zY3JpcHRzL3Zp
Zi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPj4+Pgo+
Pj4+IEkndmUgYmVlbiB0ZXN0aW5nIHRoZSBmb2xsb3dpbmcgcGF0Y2ggb2YgdmlmLWNvbW1vbi5z
aCBvdmVyIHRoZSBsYXN0Cj4+Pj4gZGF5IGFuZCBpdCBhcHBlYXJzIHRvIHJlc29sdmUgdGhlIGlz
c3VlLiAgaXB0YWJsZXMgZXhpdHMgd2l0aCBzdGF0dXMgNAo+Pj4+IHdoZW4gIkFub3RoZXIgYXBw
IGlzIGN1cnJlbnRseSBob2xkaW5nIHRoZSB4dGFibGVzIGxvY2suIgo+Pgo+PiBTbywgYW4gaXB0
YWJsZXMgY29tbWFuZCBjYW4gZmFpbCByYW5kb21seSBiZWNhdXNlIHRoZXJlJ3Mgc29tZW9uZSBl
bHNlIGhvbGRpbmcKPj4gYW4gaXB0YWJsZXMgaW50ZXJuYWwgbG9jaz8KPj4KPj4gSXNuJ3QgdGhl
cmUgYW55d2F5IHRvIHRlbGwgdGhlIGlwdGFibGVzIGNvbW1hbmQgdG8ganVzdCBibG9jayB1bnRp
bCBpdCBjYW4gZ2V0Cj4+IHRoZSBsb2NrPyBUaGlzIHNlZW1zIGV4dHJlbWVseSByYWN5LCBpc24n
dCBwZW9wbGUgdGhlbiBmb3JjZWQgdG8gdXNlIHNvbWV0aGluZwo+PiBsaWtlOgo+Pgo+PiB3aGls
ZSB0cnVlOyBkbwo+PiAgICAgICBpcHRhYmxlcyA8Li4uPgo+PiAgICAgICBpZiBbICQ/ID09IDAg
XTsgdGhlbgo+PiAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICBlbGlmIFsgJD8gIT0gNCBd
OyB0aGVuCj4+ICAgICAgICAgICAgICAgZXJyb3IgLi4uCj4+ICAgICAgIGZpCj4+IGRvbmUKPj4K
Pj4gV2hlbiBkZWFsaW5nIHdpdGggaXB0YWJsZXM/Cj4KPiBUaGlzIHNlZW1zIHRvIGJlIGEgY29t
bW9uIHByb2JsZW0gKFsxXVsyXVszXSBjb21lIHVwIHJpZ2h0IGF3YXkpLgo+Cj4gVGhlIGJhc2lj
IHNvbHV0aW9uIHNlZW1zIHRvIGJlIHRvIGFkZCB0aGUgJy13JyBvcHRpb24gdG8gaGF2ZSBpdCB3
YWl0Cj4gZm9yIHRoZSBsb2NrLiAgSXQgZG9lcyBzZWVtIGxpa2UgdGhhdCBzaG91bGQgYmUgdGhl
IGRlZmF1bHQgdGhvdWdoLgo+IEhhdmluZyBjb21tYW5kcyBub3JtYWxseSBydW4gaW5zaWRlIG9m
IHNjcmlwdHMgcmFuZG9tbHkgZmFpbCB1bmxlc3MgeW91Cj4gYWRkIHRoZSBzcGVjaWFsICJkb24n
dCByYW5kb21seSBmYWlsIiBvcHRpb24gc2VlbXMgYSBiaXQgbWFkLgoKSG1tLCBsb29raW5nIG1v
cmUgaW50byBpdDoKCiogVGhlIC13IG9wdGlvbiB3YXMgaW50cm9kdWNlZCBhdCB0aGUgc2FtZSB0
aW1lIHRoYXQgdGhlIGxvY2tpbmcgd2FzCmludHJvZHVjZWQgWzFdLiAgU28gYW55IHZlcnNpb24g
dGhhdCBoYXMgbG9ja2luZyB3aWxsIGhhdmUgdGhlIC13Cm9wdGlvbi4KCiogVGhlIGJhcmUgLXcg
b3B0aW9uIGRvZXNuJ3QgaW50cm9kdWNlIGEgdGltZW91dCwgc28gaW4gdGhlIGNhc2UgdGhhdAp0
aGUgeHRhYmxlcyBsb2NrIHdhc24ndCByZWxlYXNlZCwgdGhlIHNjcmlwdCB3aWxsIGhhbmcgaW5k
ZWZpbml0ZWx5LgpBICctVycgb3B0aW9uIHdhcyBpbnRyb2R1Y2VkIGluIDIwMTYgdG8gaW50cm9k
dWNlIGEgdGltZW91dCwgYnV0IHRoaXMKaXMgb24gZXZlbiBmZXdlciBzeXN0ZW1zIHRoYW4gdGhl
IC13IG9wdGlvbi4gIChNeSBkZXNrdG9wLCBydW5uaW5nCkRlYmlhbiBKZXNzaWUsIGRvZXNuJ3Qg
c2VlbSB0byBoYXZlIHRoZSAtVyBvcHRpb24gZm9yIGluc3RhbmNlLikKCiogVGhlIHJldHVybiBj
b2RlLCBSRVNPVVJDRV9QUk9CTEVNLCBpcyByZXR1cm5lZCBmb3Igb3RoZXIgcmVhc29uczsKYnV0
IGl0IGxvb2tzIGxpa2UgZm9yIG91ciBwdXJwb3NlcyBpbiBtb3N0IGNhc2UgcmV0cnlpbmcgbWln
aHQgbm90IGJlCmEgYmFkIHN0cmF0ZWd5IGluIHRob3NlIGNhc2VzIGVpdGhlci4KCiogQnV0IHRo
YXQgd2FzIG9ubHkgaW4gMjAxMyB0aGF0IHRoZSBvcHRpb24gd2FzIGludHJvZHVjZWQsIHNvIGl0
J3MKbGlrZWx5IHRoZXJlIGFyZSBzdGlsbCBvbGQgdmVyc2lvbnMgb2YgaXB0YWJsZXMgYXJvdW5k
IHRoYXQgZG9uJ3QgaGF2ZQp0aGUgLXcgb3B0aW9uLgoKVGhlIGdvb2QgbmV3cyBpcyB0aGF0IHZl
cnNpb25zIHdpdGhvdXQgdGhlIC13IG9wdGlvbiB3aWxsICphbHNvKiBub3QKZmFpbCB3aXRoIGVy
cm9yIGNvZGUgNCAoYWx0aG91Z2ggdGhleSBtYXkgZmFpbCBpbiBvdGhlciB3YXlzIGluIHRoZQpj
YXNlIG9mIGNvbmN1cnJlbnQgYWNjZXNzZXMgaW5zdGVhZCkuCgpTbyB3ZSBoYXZlIHRocmVlIG9w
dGlvbnM6CgoxLiBBbHdheXMgYWRkIC13LiAgVGhpcyB3aWxsIGVmZmVjdGl2ZWx5IGRyb3Agc3Vw
cG9ydCBmb3Igc3lzdGVtcwp3aGljaCBkb24ndCBoYXZlIGlwdGFibGVzIC13LiAgSXQgYWxzbyB3
b3VsZG4ndCBhbGxvdyB1cyB0byByZWxpYWJseQpzZXQgYSB0aW1lb3V0LgoKMi4gQWx3YXlzIGRv
IGEgbG9vcC4gIFRoaXMgc2hvdWxkIHdvcmsgb24gYWxsIHN5c3RlbXMsIGJ1dCBpcwpyZWR1bmRh
bnQgZm9yIHN5c3RlbXMgd2l0aCAtdyBhbmQgdW5uZWNlc3Nhcnkgb24gc3lzdGVtcyB3aXRob3V0
LiAgT24KdGhlIG90aGVyIGhhbmQsIGl0IHdvdWxkIGFsbG93IHVzIHRvIGltcGxlbWVudCBvdXIg
b3duIHRpbWVvdXQgZXZlbiBvbgpzeXN0ZW1zIHdpdGhvdXQgdGhlIC1XIG9wdGlvbi4KCjMuIFRy
eSB0byBjaGVjayB0byBzZWUgaWYgdGhlIHZlcnNpb24gb2YgaXB0YWJsZXMgd2UgaGF2ZSBzdXBw
b3J0cyAtdywKYW5kIHVzZSBpdCBpZiBhdmFpbGFibGUuICBUaGlzIHNob3VsZCBhbHNvIHdvcmsg
b24gYWxsIHN5c3RlbXMsIGJ1dAppbnRyb2R1Y2VzIGEgYml0IG9mIGNvbXBsaWNhdGlvbi4gIEl0
IGFsc28gZG9lc24ndCBhbGxvdyB1cyB0bwpyZWxpYWJseSB1c2UgYSB0aW1lb3V0LgoKQW55IHRo
b3VnaHRzPwoKIC1HZW9yZ2UKClsxXSBodHRwczovL2dpdC5uZXRmaWx0ZXIub3JnL2lwdGFibGVz
L2NvbW1pdC8/aWQ9OTM1ODdhMDRkMGYyNTExZTEwOGJiYzRkODdhOGI5ZDI4YTVjNWRkOAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 17 12:45:23 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 12:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAyJN-0007eY-PM; Wed, 17 May 2017 12:44:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=303699a53=Ian.Jackson@citrix.com>)
 id 1dAyJM-0007eE-0o; Wed, 17 May 2017 12:44:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CB/5E-03371-F954C195; Wed, 17 May 2017 12:44:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve48V5l
 Ig64GQ4slHxezWKy6eoDVgcnj6O7fTAGMUayZeUn5FQmsGQ+7XrEXtLBX3P68i7mB8RRrFyMn
 h4SAv8S8Xz/ZQGw2AV2Jpi1/wWxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxRYy/Rvf8Mm
 M0ioCoxe+J6sHoRoPqre18AzecCqt/NJLFo5XlGkISwQKHEkxVLwRZzCgRK7Lu5gBGkSEjgHJ
 PEpWUfGSEuMpF4u3An0DYOoISaxNz18RMY+WYhuWkWkptmIblpASPzKkb14tSistQiXUO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGMAgh2MO587HWKU5GBSEuXd/0A6Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb5CLTKSQYFFqempFWmYOMAJg0hIcPEoivJ+dgdK8xQWJu
 cWZ6RCpU4y6HHPufX3PJMSSl5+XKiXOOw9khgBIUUZpHtwIWDReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjBvE8gUnsy8ErhNr4COYAI6ohnkft7ikkSElFQDY+aJxGdM8SGn82LytNf/Urz
 XVlFsXtC84M3ZXawBrzWXTtm5VH3inm3Ka9JsTnhmMa39zbGwZ69W/daQJwdnnVE20un0m/BE
 hKOZUc6xd5rfmu3O+zV7+DYcWNbw9eLlBwukjCYmumz2EGd77rU8adK758k5YUd6vn3t0P8dP
 lGZ/6Pji0NmMUosxRmJhlrMRcWJAM4egg/BAgAA
X-Env-Sender: prvs=303699a53=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1495025053!97325052!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25825 invoked from network); 17 May 2017 12:44:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 12:44:14 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="432809320"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22812.17778.14162.748183@mariner.uk.xensource.com>
Date: Wed, 17 May 2017 13:43:30 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hlbi11c2Vyc10gdmlmLWJy
aWRnZSBlcnJvcnMgd2hlbiBjcmVhdGluZyBhbmQgZGVzdHJveWluZyBkb3plbnMgb2YgVk1zIHNp
bXVsdGFuZW91c2x5Iik6Cj4gU28gd2UgaGF2ZSB0aHJlZSBvcHRpb25zOgouLi4KPiAzLiBUcnkg
dG8gY2hlY2sgdG8gc2VlIGlmIHRoZSB2ZXJzaW9uIG9mIGlwdGFibGVzIHdlIGhhdmUgc3VwcG9y
dHMgLXcsCj4gYW5kIHVzZSBpdCBpZiBhdmFpbGFibGUuICBUaGlzIHNob3VsZCBhbHNvIHdvcmsg
b24gYWxsIHN5c3RlbXMsIGJ1dAo+IGludHJvZHVjZXMgYSBiaXQgb2YgY29tcGxpY2F0aW9uLiAg
SXQgYWxzbyBkb2Vzbid0IGFsbG93IHVzIHRvCj4gcmVsaWFibHkgdXNlIGEgdGltZW91dC4KCkkg
dGhpbmsgdGhpcyBpcyBiZXN0LiAgRXZlbnR1YWxseSB3ZSBjYW4gZ2V0IHJpZCBvZiB0aGUgY2hl
Y2sgZm9yIC13LgoKSSB0aGluayBhIHRpbWVvdXQgaW4gdGhpcyBjb250ZXh0IGlzIG5vdCB2ZXJ5
IGhlbHBmdWwuCgpBbHNvLCBhIGxvb3AsIG9uIGEgYnVzeSBzeXN0ZW0sIG1pZ2h0IG5lZWQgdG8g
aGF2ZSBtYW55IGF0dGVtcHRzLApiZWNhdXNlIGl0IHdpbGwgYmUgcG9sbGluZy4KCkFzIEkgc2Fp
ZCBvbiBpcmM6CgogIElmIGlwdGFibGVzIGZhaWxzIHRvIHJlbGVhc2UgaXRzIGxvY2ssIHRoZW4g
c3VyZWx5IGV2ZXJ5dGhpbmcgaXMgZ29pbmcKICB0byBiZSBidXN0IGZvcmV2ZXIgbW9yZSwgYXQg
bGVhc3QgdW50aWwgc29tZW9uZSBtYW5hZ2VzIHRvIHVuc3RpY2sgaXQKICBhbmQgZ2V0IHRoZSBs
b2NrIHJlbGVhc2VkID8KCiAgSSdtIG5vdCBzdXJlIGl0J3Mgd29ydGggYSBsb3Qgb2YgZWZmb3J0
IHRvIHRyeSB0byBjb250YWluIHRoZQogIGNvbnNlcXVlbmNlcy4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxp
c3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vy
cw==

From xen-users-bounces@lists.xen.org Wed May 17 12:47:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 12:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAyLl-0007tQ-Es; Wed, 17 May 2017 12:46:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAyLk-0007t0-3h; Wed, 17 May 2017 12:46:44 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5D/43-01735-3364C195; Wed, 17 May 2017 12:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK6Rm0y
 kwZ0VuhZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYMxbsdy14wF5x+sc3lgbGmWxdjJwc
 EgL+Eu9nrmQEsYUFCiWerFjKCmKLCGhLvFi1DqiGi0NIoJlZ4mHXFWYQh1lgJ5PEkb0HWUCq2
 AT0JOYd/wpm8wrYSnx49wKog4ODRUBVYs0pfZCwqEC4xNvGI1AlghInZz4BszkFHCSOTr8Dtp
 hZwEDiyKI5rBC2vMT2t3OYQWwhoDGLHxxln8DINwtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRrZKm
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYdvUMDIw7GC9v8TvEKMnBpCTKu/+B
 dKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7zLjKRQoJFqempFWmZOcAIgElLcPAoifA+A0nzF
 hck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ47zyQIgGQoozSPLgRsGi8xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmY9yDIFJ7MvBK4Ta+AjmACOqIZ5H7e4pJEhJRUA6NDoVnfOqOtt9RrusL
 f2Zx+0+ocb7J8ieWMFpuC+b43lY4ba/u6fP346O/DxwvZt80LCJKzFT76+1x6enP6s51Tpdn/
 lc05wOgjbLx9iva+7rUMi7ZOTeb0id8Q2vJHeh4rm4nQ4zOvdM/ypuuff1h3yJ5P1/Wnem/vk
 uydlz4arf31Z2qOWrgSS3FGoqEWc1FxIgBQUH9ywQIAAA==
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495025200!84734732!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17915 invoked from network); 17 May 2017 12:46:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 12:46:42 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="424166558"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
Date: Wed, 17 May 2017 13:46:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <22812.17778.14162.748183@mariner.uk.xensource.com>
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTcvMDUvMTcgMTM6NDMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEdlb3JnZSBEdW5sYXAgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYZW4tdXNlcnNdIHZpZi1icmlkZ2UgZXJyb3JzIHdoZW4g
Y3JlYXRpbmcgYW5kIGRlc3Ryb3lpbmcgZG96ZW5zIG9mIFZNcyBzaW11bHRhbmVvdXNseSIpOgo+
PiBTbyB3ZSBoYXZlIHRocmVlIG9wdGlvbnM6Cj4gLi4uCj4+IDMuIFRyeSB0byBjaGVjayB0byBz
ZWUgaWYgdGhlIHZlcnNpb24gb2YgaXB0YWJsZXMgd2UgaGF2ZSBzdXBwb3J0cyAtdywKPj4gYW5k
IHVzZSBpdCBpZiBhdmFpbGFibGUuICBUaGlzIHNob3VsZCBhbHNvIHdvcmsgb24gYWxsIHN5c3Rl
bXMsIGJ1dAo+PiBpbnRyb2R1Y2VzIGEgYml0IG9mIGNvbXBsaWNhdGlvbi4gIEl0IGFsc28gZG9l
c24ndCBhbGxvdyB1cyB0bwo+PiByZWxpYWJseSB1c2UgYSB0aW1lb3V0Lgo+IAo+IEkgdGhpbmsg
dGhpcyBpcyBiZXN0LiAgRXZlbnR1YWxseSB3ZSBjYW4gZ2V0IHJpZCBvZiB0aGUgY2hlY2sgZm9y
IC13Lgo+IAo+IEkgdGhpbmsgYSB0aW1lb3V0IGluIHRoaXMgY29udGV4dCBpcyBub3QgdmVyeSBo
ZWxwZnVsLgo+IAo+IEFsc28sIGEgbG9vcCwgb24gYSBidXN5IHN5c3RlbSwgbWlnaHQgbmVlZCB0
byBoYXZlIG1hbnkgYXR0ZW1wdHMsCj4gYmVjYXVzZSBpdCB3aWxsIGJlIHBvbGxpbmcuCgpGV0lX
IHRoZSBpcHRhYmxlcyBpbnRlcm5hbCBtZWNoYW5pc20gd2lsbCB0cnkgdG8gZ3JhYiB0aGUgbG9j
aywgYW5kIGlmCml0IGZhaWxzIChhbmQgLXcgaXMgc2V0KSwgd2lsbCBjYWxsIHNsZWVwKDEpIGJl
Zm9yZSB0cnlpbmcgYWdhaW4uICBNeQpiYXNoIGxvb3Agd291bGQgZG8gZXhhY3RseSB0aGUgc2Ft
ZSB0aGluZy4KCkJ1dCBJIGFncmVlIHRoYXQgaWYgdGltZW91dHMgYXJlIG5vdCBpbXBvcnRhbnQs
IGRvaW5nIGl0IHZpYSBpcHRhYmxlcyBpcwpwcm9iYWJseSBjbGVhbmVyLiAgTGV0IG1lIHdvcmsg
dXAgYSBwYXRjaC4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 17 13:45:45 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 13:45:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAzG2-0004Od-MY; Wed, 17 May 2017 13:44:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAzG1-0004OC-6u; Wed, 17 May 2017 13:44:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 26/E9-02022-4D35C195; Wed, 17 May 2017 13:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsWyU9JRQvdysEy
 kwctbshZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM65tfcBe0GZS0bu6n6mBcZVhFyMn
 h4RAkMS1TxNZIew8id7urcwQdqHEotkHGUFsXgFBiZMzn7CA2JwCdhJHpr9n6mLk4hAS2MIss
 fDOFSaQBJuAnsS841/BilgEVCUeLrzGBDEoUeLUwadMEIMCJPo7G8FsYaAFT1YsBVssIqAt8W
 LVOjaQocwCHUwSa1acAitiFnCTaGyYC3aFENDQxQ+OsncxcgANTZc4+z1zAqPALCT3zULSAWF
 rSrRu/80OYZdJXOvYxzwLqJtZIEdi2w13iLCixJTuh+yzwIbKSPw4prqAkX0Vo0ZxalFZapGu
 oYFeUlFmekZJbmJmDpBnqpebWlycmJ6ak5hUrJecn7uJERgFDECwg3HNVOdDjJIcTEqivPsfS
 EcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9HyQTKSRYlJqeWpGWmQOMR5i0BAePkgjvF5A0b3
 FBYm5xZjpE6hSjopQ47z6QhABIIqM0D64NlgIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj
 3K8gUnsy8Erjpr4AWMwEtbga5mbe4JBEhJdXAWFb75emHgN/2PX2X5V8KH+9U+xL+5mDz2xgJ
 ydxwhflP/aesMs09HW4dc/ALP/sOHkutO4UH16xi3Cy/WklhU/y74LsuPU+vPj5/rPvzxP6Nr
 38nhN9aOf9Q6A/hoyGSueuWNXdzrJ1vx+5XJZvetXBWw8fjobzRim2bL0tV+YkEsL5PaK9coc
 RSnJFoqMVcVJwIANgNC278AgAA
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495028691!84754626!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35204 invoked from network); 17 May 2017 13:44:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 13:44:51 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208,223";a="46221491"
X-Gm-Message-State: AODbwcAv4IM9Oxu1zHwUbPA+SZhr2e2+lLztxSOqW01BzAbE3ExGkMfK
 EOgWNURnk9MzOaopjm//tP0JORWKFw==
X-Received: by 10.200.51.27 with SMTP id t27mr2948482qta.10.1495028683145;
 Wed, 17 May 2017 06:44:43 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 14:44:42 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
Message-ID: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="001a1137b22c96a4a1054fb87dc1"
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Wei Liu <Wei.Liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Antony Saba <awsaba@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

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

On Wed, May 17, 2017 at 1:46 PM, George Dunlap <george.dunlap@citrix.com> wrote:
> On 17/05/17 13:43, Ian Jackson wrote:
>> George Dunlap writes ("Re: [Xen-devel] [Xen-users] vif-bridge errors when creating and destroying dozens of VMs simultaneously"):
>>> So we have three options:
>> ...
>>> 3. Try to check to see if the version of iptables we have supports -w,
>>> and use it if available.  This should also work on all systems, but
>>> introduces a bit of complication.  It also doesn't allow us to
>>> reliably use a timeout.
>>
>> I think this is best.  Eventually we can get rid of the check for -w.
>>
>> I think a timeout in this context is not very helpful.
>>
>> Also, a loop, on a busy system, might need to have many attempts,
>> because it will be polling.
>
> FWIW the iptables internal mechanism will try to grab the lock, and if
> it fails (and -w is set), will call sleep(1) before trying again.  My
> bash loop would do exactly the same thing.
>
> But I agree that if timeouts are not important, doing it via iptables is
> probably cleaner.  Let me work up a patch.

Antony,

Attached is a patch to add the -w option if it's available.  I've
smoke-tested that it works under normal conditions; but my simplistic
attempts to get the bug to trigger have failed.  Can you give it a try
and see if it works?

Thanks,
 -George

--001a1137b22c96a4a1054fb87dc1
Content-Type: text/x-diff; charset="US-ASCII";
	name="0001-vif-common.sh-Have-iptables-wait-for-the-xtables-loc.patch"
Content-Disposition: attachment;
	filename="0001-vif-common.sh-Have-iptables-wait-for-the-xtables-loc.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j2t1gz3z0

RnJvbSA3YWI1MGFjZGUzOWEwNWRlNjY0NjQ2YmE1OGQ1ODkyZjBiOGZlMzUzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IFdlZCwgMTcgTWF5IDIwMTcgMTE6MzY6MjUgKzAxMDAKU3ViamVjdDogW1BBVENI
XSB2aWYtY29tbW9uLnNoOiBIYXZlIGlwdGFibGVzIHdhaXQgZm9yIHRoZSB4dGFibGVzIGxvY2sK
CmlwdGFibGVzIGhhcyBhIHN5c3RlbS13aWRlIGxvY2sgb24gdGhlIHh0YWJsZXMuICBTdHJhbmdl
bHkgdGhvdWdoLCBpbgp0aGUgY2FzZSBvZiB0d28gY29uY3VycmVudCBpbnZvY2F0aW9ucywgdGhl
IGRlZmF1bHQgaXMgZm9yIHRoZQppbnN0YW5jZSBub3QgZ3JhYmJpbmcgdGhlIGxvY2sgdG8gZXhp
dCBvdXQgcmF0aGVyIHRoYW4gd2FpdGluZyBmb3IgaXQuClRoaXMgbWVhbnMgdGhhdCB3aGVuIHN0
YXJ0aW5nIGEgbGFyZ2UgbnVtYmVyIG9mIGd1ZXN0cyBpbiBwYXJhbGxlbCwKbWFueSB3aWxsIGZh
aWwgb3V0IHdpdGggbWVzc2FnZXMgbGlrZSB0aGlzOgoKICAyMDE3LTA1LTEwIDExOjQ1OjQwIFVU
QyBsaWJ4bDogZXJyb3I6IGxpYnhsX2V4ZWMuYzoxMTg6IGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0
c3RhdHVzOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVtb3ZlIFsxODc2N10gZXhpdGVk
IHdpdGggZXJyb3Igc3RhdHVzIDQKICAyMDE3LTA1LTEwIDExOjUwOjUyIFVUQyBsaWJ4bDogZXJy
b3I6IGxpYnhsX2V4ZWMuYzoxMTg6IGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOiAvZXRj
L3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdpdGggZXJyb3Ig
c3RhdHVzIDQKCkluIG9yZGVyIHRvIGluc3RydWN0IGlwdGFibGVzIHRvIHdhaXQgZm9yIHRoZSBs
b2NrLCB5b3UgaGF2ZSB0bwpzcGVjaWZ5ICctdycuICBVbmZvcnR1bmF0ZWx5LCBub3QgYWxsIHZl
cnNpb25zIG9mIGlwdGFibGVzIGhhdmUgdGhlCictdycgb3B0aW9uLCBzbyBvbiBmaXJzdCBpbnZv
Y2F0aW9uIGNoZWNrIHRvIHNlZSBpZiBpdCBhY2NlcHRzIHRoZSAtdwpjb21tYW5kLgoKUmVwb3J0
ZWQtYnk6IEFudG9ueSBTYWJhIDxhd3NhYmFAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaCB8IDM1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L3Zp
Zi1jb21tb24uc2ggYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2gKaW5kZXggNmU4
ZDU4NC4uNjBjY2NlOCAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9u
LnNoCisrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaApAQCAtMTIwLDYgKzEy
MCwzNSBAQCBmaQogaXA9JHtpcDotfQogaXA9JCh4ZW5zdG9yZV9yZWFkX2RlZmF1bHQgIiRYRU5C
VVNfUEFUSC9pcCIgIiRpcCIpCiAKK0lQVEFCTEVTX1dBSVRfUlVORT0iLXciCitJUFRBQkxFU19X
QUlUX1JVTkVfQ0hFQ0tFRD1mYWxzZQorCisjIElmIGlwdGFibGVzIHRyaWVzIHRvIGdyYWIgdGhl
IHh0YWJsZSBsb2NrIGFuZCBmYWlscywgaW5zdGVhZCBpZgorIyB3YWl0aW5nIGZvciBpdCBieSBk
ZWZhdWx0LCBpdCBleGl0cyB3aXRoIGVycm9yIDQuICBUaGV5IGhhdmUgc2luY2UKKyMgYWRkZWQg
YW4gb3B0aW9uLCBgLXdgLCB0byBzcGVjaWZ5IHRoZSBtb3JlIHNlbnNpYmxlIGJlaGF2aW9yLiBC
dXQgaXQKKyMgd2FzIG9ubHkgaW50cm9kdWNlZCBpbiAyMDEzLCBzbyB0aGVyZSBhcmUgcHJvYmFi
bHkgc3RpbGwgc3lzdGVtcworIyBhcm91bmQgd2hpY2ggZG9uJ3Qgc3VwcG9ydCBpdC4gIFNvIGNo
ZWNrIHRvIHNlZSBpZiBpdCdzIHN1cHBvcnRlZAorIyB0aGUgZmlyc3QgdGltZSB3ZSB1c2UgaXQu
CitpcHRhYmxlc193KCkKK3sKKyAgICBpZiAhICRJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRCA7
IHRoZW4KKwlpcHRhYmxlcyAkSVBUQUJMRVNfV0FJVF9SVU5FIC1MIC1uID4mIC9kZXYvbnVsbAor
CSMgSWYgaXQgZmFpbHMgd2l0aCAtdyBhbmQgc3VjY2VlZHMgd2l0aG91dCwgcmVtb3ZlIHRoZSBy
dW5lCisJaWYgW1sgJD8gPT0gMiBdXSA7IHRoZW4KKwkgICAgaXB0YWJsZXMgLUwgLW4gPiYgL2Rl
di9udWxsCisJICAgIGlmIFtbICQ/ICE9IDIgXV0gOyB0aGVuCisJCSMgSWYgd2UgZmFpbCB3aXRo
IFBBUkFNRVRFUl9QUk9CTEVNIHdpdGggLXcgYW5kIGRvbid0IGZhaWwKKwkJIyB3aXRoIFBBUkFN
RVRFUl9QUklCTEVNIHdpdGhvdXQgaXQsIHRoZW4gaXQncyB0aGUgLXcgb3B0aW9uCisJCUlQVEFC
TEVTX1dBSVRfUlVORV9DSEVDS0VEPXRydWUKKwkJSVBUQUJMRVNfV0FJVF9SVU5FPSIiCisJICAg
IGZpCisJZWxzZQorCSAgICBJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRD10cnVlCisJZmkKKyAg
ICBmaQorICAgIGlwdGFibGVzICRJUFRBQkxFU19XQUlUX1JVTkUgIiRAIgorfQorCiBmcm9iX2lw
dGFibGUoKQogewogICBpZiBbICIkY29tbWFuZCIgPT0gIm9ubGluZSIgLW8gIiRjb21tYW5kIiA9
PSAiYWRkIiBdCkBAIC0xMjksOSArMTU4LDkgQEAgZnJvYl9pcHRhYmxlKCkKICAgICBsb2NhbCBj
PSItRCIKICAgZmkKIAotICBpcHRhYmxlcyAiJGMiIEZPUldBUkQgLW0gcGh5c2RldiAtLXBoeXNk
ZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtaW4gIiRkZXYiIFwKKyAgaXB0YWJsZXNfdyAiJGMiIEZP
UldBUkQgLW0gcGh5c2RldiAtLXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtaW4gIiRkZXYi
IFwKICAgICAiJEAiIC1qIEFDQ0VQVCAyPi9kZXYvbnVsbCAmJgotICBpcHRhYmxlcyAiJGMiIEZP
UldBUkQgLW0gcGh5c2RldiAtLXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtb3V0ICIkZGV2
IiBcCisgIGlwdGFibGVzX3cgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJy
aWRnZWQgLS1waHlzZGV2LW91dCAiJGRldiIgXAogICAgIC1qIEFDQ0VQVCAyPi9kZXYvbnVsbAog
CiAgIGlmIFsgXCggIiRjb21tYW5kIiA9PSAib25saW5lIiAtbyAiJGNvbW1hbmQiID09ICJhZGQi
IFwpIC1hICQ/IC1uZSAwIF0KQEAgLTE1NCw3ICsxODMsNyBAQCBoYW5kbGVfaXB0YWJsZSgpCiAg
ICMgYmluYXJ5IGlzIG5vdCBzdWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2VyIG1heSBub3QgaGF2
ZSB0aGUgYXBwcm9wcmlhdGUKICAgIyBtb2R1bGVzIGluc3RhbGxlZC4gIElmIGlwdGFibGVzIGlz
IG5vdCB3b3JraW5nLCB0aGVuIHRoZXJlJ3Mgbm8gbmVlZCB0byBkbwogICAjIGFueXRoaW5nIHdp
dGggaXQsIHNvIHdlIGNhbiBqdXN0IHJldHVybi4KLSAgaWYgISBpcHRhYmxlcyAtTCAtbiA+Ji9k
ZXYvbnVsbAorICBpZiAhIGlwdGFibGVzX3cgLUwgLW4gPiYvZGV2L251bGwKICAgdGhlbgogICAg
IHJldHVybgogICBmaQotLSAKMi4xLjQKCg==
--001a1137b22c96a4a1054fb87dc1
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--001a1137b22c96a4a1054fb87dc1--


From xen-users-bounces@lists.xen.org Wed May 17 14:10:06 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAzdX-0006rx-IL; Wed, 17 May 2017 14:09:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mailinglists@websitemanagers.com.au>)
 id 1dAzdW-0006ro-Sb
 for xen-users@lists.xen.org; Wed, 17 May 2017 14:09:10 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 87/0E-03696-6895C195; Wed, 17 May 2017 14:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyOimSS7c1Uib
 SYP1HbYtVVw+wOjB6HN39mymAMYo1My8pvyKBNePIkmtsBVdZK47OP8TSwLiPpYuRk0NIwF1i
 z/kNTF2MXEB2G5PEw2MHGCGcdkaJfbumAVVxcAgLFEo0znAFaRARkJaYcaWJDaL5D7NE5zI1E
 JtNwEpi85PnYEP5BeQk9qw7zQhi8wp4SjzaeYsdxGYRUJXYuPcEE4gtKpAq8fHdF6gaQYmTM5
 +A9XIKBEosnX8QbD6zgJnEvM0PmSFseYntb+cwT2Dkn4WkZRaSsllIyhYwMq9iVC9OLSpLLdI
 100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxCBiDYwTjvhP8hRkkOJiVR3v0P
 pCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGR8hECgkWpaanVqRl5gDjASYtwcGjJMIrB5LmL
 S5IzC3OTIdInWLU5Zhz7+t7JiGWvPy8VClxXlOQIgGQoozSPLgRsNi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWFeJZApPJl5JXCbXgEdwQR0RDPI/bzFJYkIKakGxobOn2948l6p/Q9U7Dy
 rM3vLH+MITyEFrQJexp0p1yM87XzqXz96HlNlMmdvXPpk6Qf32O4oH5e63X5Fri4t23fOj9s/
 drs0vIj6bn5ZLuFfeds+f6k65suP2x5ITFq2oG/n1c0M3a8mXXzDvsFhwvWN3aH8ysf/+D4Mu
 xO0TKHrhGn5ljNHApRYijMSDbWYi4oTAU5ZBbLIAgAA
X-Env-Sender: mailinglists@websitemanagers.com.au
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495030145!69022335!1
X-Originating-IP: [203.98.89.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25476 invoked from network); 17 May 2017 14:09:09 -0000
Received: from hammer.websitemanagers.com.au (HELO
 hammer.websitemanagers.com.au) (203.98.89.10)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 May 2017 14:09:09 -0000
Received: (qmail 16756 invoked by uid 1011); 17 May 2017 14:09:03 -0000
Received: from 61.69.80.138 by hammer (envelope-from
 <mailinglists@websitemanagers.com.au>, uid 1008) with qmail-scanner-1.24 
 (clamdscan: 0.98.1/23390. spamassassin: 3.3.1.  
 Clear:RC:1(61.69.80.138):. 
 Processed in 0.016545 secs); 17 May 2017 14:09:03 -0000
Received: from unknown (HELO ADAM-MBP.local)
 (adamg+websitemanagers.com.au@61.69.80.138)
 by 0 with ESMTPA; 17 May 2017 14:09:03 -0000
To: xen-users@lists.xen.org
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
 <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
From: Adam Goryachev <mailinglists@websitemanagers.com.au>
Organization: Website Managers
Message-ID: <e9fce54d-4f0d-9a9b-7f36-bb2ad6567012@websitemanagers.com.au>
Date: Thu, 18 May 2017 00:09:02 +1000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMTcvNS8xNyAyMzo0NCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPgo+IEFudG9ueSwKPgo+IEF0
dGFjaGVkIGlzIGEgcGF0Y2ggdG8gYWRkIHRoZSAtdyBvcHRpb24gaWYgaXQncyBhdmFpbGFibGUu
ICBJJ3ZlCj4gc21va2UtdGVzdGVkIHRoYXQgaXQgd29ya3MgdW5kZXIgbm9ybWFsIGNvbmRpdGlv
bnM7IGJ1dCBteSBzaW1wbGlzdGljCj4gYXR0ZW1wdHMgdG8gZ2V0IHRoZSBidWcgdG8gdHJpZ2dl
ciBoYXZlIGZhaWxlZC4gIENhbiB5b3UgZ2l2ZSBpdCBhIHRyeQo+IGFuZCBzZWUgaWYgaXQgd29y
a3M/Cj4KPiBUaGFua3MsCj4gICAtR2VvcmdlCj4KCkFwb2xvZ2llcyBpZiB0aGlzIGlzIGp1c3Qg
bm9pc2UsIGJ1dCBwZXJoYXBzIGl0IGlzIGVhc2llciB0byBmaXggdGhpcyAKYmVmb3JlIGl0IGlz
IGNvbW1pdHRlZC4uLiAoc21hbGwgdHlwbyBpbiB0aGUgcGF0Y2gpCgorCQkjIElmIHdlIGZhaWwg
d2l0aCBQQVJBTUVURVJfUFJPQkxFTSB3aXRoIC13IGFuZCBkb24ndCBmYWlsCisJCSMgd2l0aCBQ
QVJBTUVURVJfUFJJQkxFTSB3aXRob3V0IGl0LCB0aGVuIGl0J3MgdGhlIC13IG9wdGlvbgoKVGhh
dCBzaG91bGQgYmU6CisJCSMgSWYgd2UgZmFpbCB3aXRoIFBBUkFNRVRFUl9QUk9CTEVNIHdpdGgg
LXcgYW5kIGRvbid0IGZhaWwKKwkJIyB3aXRoIFBBUkFNRVRFUl9QUk9CTEVNIHdpdGhvdXQgaXQs
IHRoZW4gaXQncyB0aGUgLXcgb3B0aW9uCgpSZWdhcmRzLApBZGFtCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApY
ZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 17 14:17:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 May 2017 14:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dAzlE-0007we-SY; Wed, 17 May 2017 14:17:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3038bd269=George.Dunlap@citrix.com>)
 id 1dAzlD-0007wV-9p
 for xen-users@lists.xen.org; Wed, 17 May 2017 14:17:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AC/E1-19409-26B5C195; Wed, 17 May 2017 14:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQjcxWib
 S4P8fG4tVVw+wOjB6HN39mymAMYo1My8pvyKBNePzsSbmgqXsFTs6ihsYD7F2MXJySAj4SbTO
 /c0GYedJ/HqyjAnCLpS4fuMTmM0rIChxcuYTFhCbU8BL4ubMD2D1QgI7WCRaG0NAbDYBPYl5x
 7+C1bAIqEpsPrYIamaixLxjGxi7GDmA5gRI7OuWADGFgcY3znAFMUUELCT+7/EEKWYWMJfY+G
 ABI4StKdG6/Tc7xCJVicUPjrJDDEyXWNrQxDKBUWAWkttmIWlZwMi0ilGjOLWoLLVI19BSL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzD+Pu53iFGSg0lJlHf/A+lI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK89lEykUKCRanpqRVpmTnAOIBJS3DwKInwuoOkeYsLE
 nOLM9MhUqcYdTnm3Pv6nkmIJS8/L1VKnPdIJFCRAEhRRmke3AhYTF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMzLCrKKJzOvBG7TK6AjmICOaAa5n7e4JBEhJdXAGBHat2Lt0eZc7d6qp4X
 r355P+FF5d53U93wT1glSvbfkXdn1U/R8jCZfsJKuKAnT266qumSmvJ/EJuni9pRkT76lIscD
 0mSj7yrONmhfYKWVtOdZ8tKlm2/JWj5jWlk/+9zHKVki3nO668o3JhsLHT/j+1r8/TS/1fxWc
 xM1XrROyUzzTRdTYinOSDTUYi4qTgQAXg9JVsQCAAA=
X-Env-Sender: prvs=3038bd269=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495030625!93342998!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47087 invoked from network); 17 May 2017 14:17:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 17 May 2017 14:17:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,354,1491264000"; d="scan'208";a="46224401"
X-Gm-Message-State: AODbwcBkM8WVKVb6W67u+YsNccQPiSn/VPB3Pv6TxhwE7NqT1H491k0v
 P4+tbRmi61443Bn7U5SmozUawOAF+A==
X-Received: by 10.237.37.55 with SMTP id v52mr3526423qtc.31.1495030456683;
 Wed, 17 May 2017 07:14:16 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <e9fce54d-4f0d-9a9b-7f36-bb2ad6567012@websitemanagers.com.au>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
 <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
 <e9fce54d-4f0d-9a9b-7f36-bb2ad6567012@websitemanagers.com.au>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 17 May 2017 15:14:15 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbVV9jLmSHGPcRKwDhW_4Brq5WqybE4PNNoACHgA_pYfA@mail.gmail.com>
Message-ID: <CAFLBxZbVV9jLmSHGPcRKwDhW_4Brq5WqybE4PNNoACHgA_pYfA@mail.gmail.com>
To: Adam Goryachev <mailinglists@websitemanagers.com.au>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMzowOSBQTSwgQWRhbSBHb3J5YWNoZXYKPG1haWxpbmds
aXN0c0B3ZWJzaXRlbWFuYWdlcnMuY29tLmF1PiB3cm90ZToKPiBPbiAxNy81LzE3IDIzOjQ0LCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pgo+Pgo+PiBBbnRvbnksCj4+Cj4+IEF0dGFjaGVkIGlzIGEg
cGF0Y2ggdG8gYWRkIHRoZSAtdyBvcHRpb24gaWYgaXQncyBhdmFpbGFibGUuICBJJ3ZlCj4+IHNt
b2tlLXRlc3RlZCB0aGF0IGl0IHdvcmtzIHVuZGVyIG5vcm1hbCBjb25kaXRpb25zOyBidXQgbXkg
c2ltcGxpc3RpYwo+PiBhdHRlbXB0cyB0byBnZXQgdGhlIGJ1ZyB0byB0cmlnZ2VyIGhhdmUgZmFp
bGVkLiAgQ2FuIHlvdSBnaXZlIGl0IGEgdHJ5Cj4+IGFuZCBzZWUgaWYgaXQgd29ya3M/Cj4+Cj4+
IFRoYW5rcywKPj4gICAtR2VvcmdlCj4+Cj4KPiBBcG9sb2dpZXMgaWYgdGhpcyBpcyBqdXN0IG5v
aXNlLCBidXQgcGVyaGFwcyBpdCBpcyBlYXNpZXIgdG8gZml4IHRoaXMgYmVmb3JlCj4gaXQgaXMg
Y29tbWl0dGVkLi4uIChzbWFsbCB0eXBvIGluIHRoZSBwYXRjaCkKPgo+ICsgICAgICAgICAgICAg
ICAjIElmIHdlIGZhaWwgd2l0aCBQQVJBTUVURVJfUFJPQkxFTSB3aXRoIC13IGFuZCBkb24ndCBm
YWlsCj4gKyAgICAgICAgICAgICAgICMgd2l0aCBQQVJBTUVURVJfUFJJQkxFTSB3aXRob3V0IGl0
LCB0aGVuIGl0J3MgdGhlIC13IG9wdGlvbgo+Cj4gVGhhdCBzaG91bGQgYmU6Cj4gKyAgICAgICAg
ICAgICAgICMgSWYgd2UgZmFpbCB3aXRoIFBBUkFNRVRFUl9QUk9CTEVNIHdpdGggLXcgYW5kIGRv
bid0IGZhaWwKPiArICAgICAgICAgICAgICAgIyB3aXRoIFBBUkFNRVRFUl9QUk9CTEVNIHdpdGhv
dXQgaXQsIHRoZW4gaXQncyB0aGUgLXcgb3B0aW9uCgpEZWZpbml0ZWx5IGFwcHJlY2lhdGVkLCB0
aGFua3MuIDotKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu May 18 03:14:27 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 03:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBBse-0007Ek-7c; Thu, 18 May 2017 03:13:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>)
 id 1dAutS-0008PI-Ue; Wed, 17 May 2017 09:05:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E4/20-03557-D421C195; Wed, 17 May 2017 09:05:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d3dzjO8PM/KpzWpVqmEihbErOi
 FQuxFMCpKoZdbXW60zXU3Y/0TM83IyLRhvkYSKGkW1RIjTE1LSAhpWpSYGfZHOXzL1PClutst
 s99fn4fv93n78VA4W0aqKd5u4wULZ9KSC4jI0377oveympTYbx/idWUPc3Dd5GMnphtqnMW34
 YmtI11EMkpVGS36dPtxlWFo9oq/1UHZnX0TmAPVkrloAUUwmTiUPc/3lwPE5CJoLfAQcsAyOR
 j0jo2iXBRAhTCr4ee7Bm/KIqYcQWOrC5cFltkIY7OTXsaZcKi5c5GQmWSi4GZeh5dpZhM0XJg
 mZSaYNZD9q1cl82LmEAxmvvB5guFVyRcvB0h+59gzQqmpg5JbHUjh5VA/WO7tBcxKaJ4uweWB
 gClC0FPXo1IGWgWvcq77TGHw8nU5oXAUFHY+QAonwcu8N5KHkliA4urNSp3fJPy44fBXgi4SL
 k0NqZQEKxSX9WAKr4X7b0d9nScxKCpp91XtJ8GZlaiwBj52jJKKaVgF17IKkBJkhUDT1IQvvZ
 uEvBdPyXwUUTrvE0rnLV46b/EKhNegSJEXzvJC9Lq4GL1gTDPYzJzRFB0XuyHGzIsil8abOL0
 YcyLd/AhJJ+InvSdopiq5BS2lMO1iuqlvWQq7UJ9+8pyBEw3HhAwTL7YgDUVpgU4K1qSwwQKf
 xttPGU3Snf2VgQrULqLbGEmmRStnFo1pitSO1lNDlSPDGPX+8sQwxhKWdAuvDqVXyJUY2WrIs
 MwV+nuzbhSmDqGRNBobaOUFs9H2vz6AQimkDaE75IaBRottrt+ANAomjZIlb0GLNu6fpHagq5
 6KZXXJX/O0qTOV3N3vAWL2+Nbb5woCGj1o51L376CDA6kbLXx9An30Mn9ld2au+ZNbN77f6Vh
 NX/sw3qlvDnaf2RF/pLiwcPd2N52hphK6+9mathTGc/hNxEKtaxfsMVTbYw+4Crb8cC2pavp8
 XuM6lEzUBiUIMa2Z90zhWkI0cHFrcUHk/gB1fHbVrgMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495011916!64553872!1
X-Originating-IP: [40.107.0.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62043 invoked from network); 17 May 2017 09:05:16 -0000
Received: from mail-eopbgr00081.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.81)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 17 May 2017 09:05:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1JBLsHrngjehSNURdH23fdq5dV4r4zBNSlPmkeht+sA=;
 b=N6u75Qwto44bUwoTtkO+bBeRyoEj2DucRD0NLKX61TchIi6O/BCUGtqfHEMSYuISG6+p/CsvWTxfSAJ7h3ItWrA/L1WcFrptCAfreBoz0klFJ/+6f9Qk2YHbSqnwuokMZq2jRM0Un+fQ99MOwcWIbqUdo3vGEtYdOm6msWg7s/0=
Received: from [10.17.180.111] (85.223.209.58) by
 VI1PR0302MB2733.eurprd03.prod.outlook.com (2603:10a6:800:e2::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Wed, 17
 May 2017 09:05:14 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-announce@lists.xenproject.org>,
 <xen-users@lists.xenproject.org>
References: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <e867dad4-e998-b6a2-ed29-e592e9a203c3@epam.com>
Date: Wed, 17 May 2017 12:05:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2827b0cd-0e48-0766-658f-1e8f22a0da71@arm.com>
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: DB6PR0802CA0042.eurprd08.prod.outlook.com
 (2603:10a6:4:a3::28) To VI1PR0302MB2733.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::10)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2733:
X-MS-Office365-Filtering-Correlation-Id: f743b668-d2bd-4747-656a-08d49d03d55d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 3:ytZkhmqB0qeUWaz566lbWk2mieMCQpHtNcANU6T4YqpUdnQtdTyU7qif48idHkRRCJr2wtHTuv6N3VQeYkfAxlhIzt4JQ5i56J6yRGU4o16/J3n6DbUJplkGSkyya6yxrC9/Ewgvfc1LMgDDI2WfoXEu39Pb7H6YLAcUvVKCxIi4mYiWyvQV3tuMTfWtEhbZnBCj1MODKFzqt62Bj9pQx7TmcxO4KwjepneLr4nsixTEIaXVrP1Xl7lspGUKTo1uD4s9+1Q26Ep4/lI4RUl3RoZdhH72GcnzTT8taFtcx9D81y1bIr9CesoI4MmALI/N7WliK2xkL/PVGb9i+8YcJQ==;
 25:btav5cwsnTTH1skG3zo3Y9AcWDKuDplQPpKMUM9loCyd2KuOwEBbp2flPRga5DZnicd1CeNvFaQEBesea9f1dLsGPEjzVK4VCz2EtL1Q/iv6R4edvJrDTu5f+QkR1wPFb/BLT0YA92IbJFEoY4gGEd2QvviCIvoH46loVonT4D2d+hu5uOcowBi30Lkg2FjwIAk17z/kPMjM1AprZ+rAg1p7S25XB/5FftGtP8V41btsM4tjByYg90FFqXPfy8LexJZWNnQ5EY+2PjPakVxWGvUe+67wS8Fv2yZnxs6tk4o0Apy5cCq7U9N5adsWYluTFJasgFYwWAbhCtN1KoCnVQxB+Hb7OG5gzIgBiKbFQvVhrLJRGTqLf5ToKpsfT5D0DFlEUyFVRMgmJEq2wN6XplUojoc9hvhO9BYR6N1zD+JmXyPAOtnCBc0qGrSXcVc+wyhbygMc8vnXTrV8cAj1h6bwpDiisrPioZZv2VEAMsg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 31:fGJqKVQf02lmrw8NX9SQcHcrVl/j6VPOvJXXZe6N/I1LZbhTId28hs4IxsZcsOgE73ZgHQrd1R5MiksXHlShh8Azlx1aHt6WKMjKJtZAD5E7ziQXFjY7vmFheeXGUPH4UqeX2RHv2RoqSDGMa9Yno8tQ08LXnLwD403PfsPKVfdChhulDcyf3aKTcf5fVVLzZnGFXZ5X2KD5boQWVgYsgepJE49dKAacb/rTkOLMoQVTpsTsAAfthDxw0j+5jw+0og9XH/jXPlAeG/CQcMeY6A==;
 20:tr2qkms/MRo+S+mM0D+rtXhrbTHhRP+stQZ+oE7tTefakPkiZ7prCEjejzHr8YrX8sFSM2gB2Z4pr72a3p/wZYph5hEKD1Lqo6RSsx/h8dHfBJ7rWhmFeDI0bHvhuurMkY1ESx4WFNBvX4skkf/ENPPR2gz0dinzW2eYTBjSOK+MUnnLPKeSQ9fq9p4vQbql7eM2shbJrgJGNaFsjevd1H6AwnSLzT+2zPhJcCKKLRsuyt2+RrvZrclECI0rb/HryxVz6HHyvgq7GWJM+yso7XWpfu5yeRrL6xdUQvXZeHtv6yjr1mGzx5LzLT6KsXlbEwoI9YE8hQy5asyElywYBxXVUK+ICd33ccBTNlTAMSNvi0YjZgynxGI1gLGGNCfXnRRtLQvHtGNqibASb4wMcbq5mRnNryYMwC688TtUVB9D5EepEZYi4yjNaYfBWvd0PFOm1JVrLSwKFBkgH0cKQ1Fsm8VretzxLZZOLnY5Kqpj5kMb7S7eKPanKvnUv6HS
X-Microsoft-Antispam-PRVS: <VI1PR0302MB273356132C37FF03D032CF85E6E70@VI1PR0302MB2733.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(20161123564025)(6072148);
 SRVR:VI1PR0302MB2733; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 4:W+7aTbzlK6LQf5NN1wR9n+ePwD0LWrX8F525P7IF1azQv6YStdiknJOZw6LE/4voOWisKdaT4RPbqiPQozERSIfzzPH6auQweKHS3RvW92dwdimxrmsYBELUCHtaujCIKeQCbTlCzBAu3vyf6dxbc2sDbD3+ZLlSaHrSYdi5APCk/q6agZ+ajWzx8h69pExeEx00/nv4PpYvNrWa2c6+DGDZ0Vin3Rc/txeQ+hi7pB6PlVHBPuz0lACzjjun/rj2Kav/wu9aX1+oAsTzvUagGpKX1gCrB9O7RAWTVLTE0vzNPqqUssrw+ABWlM4S3t5+HGhFXRYghVVib9E7bzizL6KlTGLNQxZ81+lSr3ORNCdgbyxMKFFZ0VQzZOynmDuzmSvxafy8JHmQTecNp0G/pSlAY+PtzVDETEgJwzzXViASgXILM8+VMIICFQDwP+6pFLmAkQBDCAFjcuwNsU1a+wML95CwgRs0s4ocTAvBOZHNLNCQ+XtR1fTYpczrV7ZjwmM3lRPJcfFSERkH8aBTJvhLHwo5CppG7vZYoBMNChqxG1AB5tHX3Hh3ABEnmZFu+Of10FITwcMuEb8IZVUVKtjVdo0NCtH7qAYeJ0Q+TyGOLqADrpJSDOqfeX2DO32Pb44e/Wj+ugC9DjtRLG/YWkxh2/Qm19655iyjmLEDKIf2nSL8Jk5xS0u1uU+p6A7GBp0mssCNP/MsorTzxx3aUOB1aZTjNGde6eO9s26bAZifYRsrEILeN5VVFUrbIGlmEak2Ym9hHs9ThN9Akfw/5K41A2TuqwDLlzHFxoT2WvA=
X-Forefront-PRVS: 0310C78181
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39840400002)(39850400002)(39400400002)(39410400002)(39450400003)(53754006)(24454002)(86362001)(31696002)(42186005)(305945005)(8676002)(81166006)(2950100002)(31686004)(7736002)(189998001)(53936002)(4326008)(53546009)(4001350100001)(25786009)(3846002)(76176999)(6116002)(230700001)(36756003)(80792005)(65806001)(33646002)(50986999)(66066001)(478600001)(54356999)(1720100001)(53376002)(38730400002)(2906002)(64126003)(47776003)(6486002)(6306002)(77096006)(23676002)(83506001)(6246003)(72206003)(229853002)(8666007)(5660300001)(6666003)(413944005)(966005)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2733; H:[10.17.180.111]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzM7MjM6UStMYktNcHBDQUdiYmVOaEFrb3V3TFZL?=
 =?utf-8?B?TWxDUE96dVdDc0xkazFHOHFWSVo4Qk0yV25KWnB2RFlGZldnTHBjWmYvTUxH?=
 =?utf-8?B?YTdBUGRFTlFXN3FtYjBoOXZ0bTFQbTM3YkIyWWxRT3dMM1kzYU1qWGw1V08z?=
 =?utf-8?B?ZVJnS2JKSlZHbVRnRGRCWlFFbStoWEtDdVRGUmhYSkRRaTJZRjJ5T0dkWHoz?=
 =?utf-8?B?SHZSUkx1NzBjcldKY0NqbVN4ZUxyMVk2L0ZjdXVlTEZabDRvZHpuUGdIUUJ5?=
 =?utf-8?B?T2h3b0hjTnRJbWd0SUpzSWVyUjM2U083L1pxK2R1dDlKZjQwMG9WUUFLTGlF?=
 =?utf-8?B?NWpEd1diUzE4ZjNJNE1uTVZYNUV2SHo1VExNVkxEbitWY0o3ZnBEQTIxZDNX?=
 =?utf-8?B?eWsrZXVYYUpzNzJYMkIvN3pFSkhUejJtUWhPd0VPVG1iVC9JWkdlY3B6TkxE?=
 =?utf-8?B?b0ltMEhsUlM0eHg1T2lSYk14dWUxRUxiSWlEWlFleFJXTmFBU0lKdFo1blp3?=
 =?utf-8?B?TjA0N0EwZ25RSHFZM3Z5ZmJCQnJraWlyMUdHeG5oWEZZeGlaamM4bW5Yd0lZ?=
 =?utf-8?B?c3MwMjRIazMydTVlRC9qRzdJN0x6NnBDVExJMU5xSWd1S2hpUlIvOSt5eWxI?=
 =?utf-8?B?RTZJdGVEcDRqQVFUM1hlQjNFNXdRZ0wxaHVjZk5Bb09CYSsrZUVHMU9NaEhS?=
 =?utf-8?B?YVdDYy93VlM2K21HNVgxVkFyQk92eC9xbnlxaks5MEN6WXhoc0V1VHdLVUJ3?=
 =?utf-8?B?ODd5TS9RWmJYczZ2aXdCSlp2cDFHMERFWWdRdFRHcGxTcnF5ZzZvdHYwMHhX?=
 =?utf-8?B?WDl4QTk5cWdZcnNYbWJFQmpUM1hkSVZZNnMzWlFiT1pLWjJpSFljYmVscXph?=
 =?utf-8?B?VlRlWEFybXUrQTVCUXNyWElkTktZNHYyOWorQUtUMlVUVkFLZUNMWWtJM0dz?=
 =?utf-8?B?bzE0NkV5SE01TlVLdUwvcTFnMldNT1NWVzZ1Y0YzZDZ4eWZrSWRVaFJoTk04?=
 =?utf-8?B?Ym0wa25EYVdsdDd1TGJZMXJKUmxWTW95Qk4yM3BlQU9HMEp2RnFUcnExWmFS?=
 =?utf-8?B?TTJxRGVEaWV3K3lzTDIzOWc3ZFVtUUJrcFFKaktWNUVFbHcvMjF4Ly9zQ29G?=
 =?utf-8?B?WStoUkI0Tlc4a012bTVtSzY0aTFLUFpENlFBRTUxRXdkdzFXQjZOc09XMmxX?=
 =?utf-8?B?K3NjMXJjT3lXcDd3Z1JHeW1LQ3lPaWNTSUFZS2xySUxTZEtKenZyckxWTUt5?=
 =?utf-8?B?dkIyQnFCWkI1WnMrQXJ4QTBNajU4N0VFWTZrb1lJdXF1MXkzSXlib25sek9D?=
 =?utf-8?B?WU1uMUdsRGlvWXFCVllvanRPQU1TSWc3a0ViMWdqUkwxL0VpVk4vRXFWcmxh?=
 =?utf-8?B?eGh5M2wxc2xDa3hhY3phYnp1QUpLTFp4Q1l0dlcrRmRQZVQ2MTRvSU1SU1Jy?=
 =?utf-8?B?QVRLNzh6TlVnVFJ6L2NVWjRvMTJkU0ZTWjNZUko1SERTc2cyMkhJa1JaOEhJ?=
 =?utf-8?B?YldoZHJybklMWm5OdVFLVG5QV3BYR0ZlVHRtSnZ1TG9NWDlnMXRKK2tOR2Y1?=
 =?utf-8?B?V05BbCtLYmJNdUViY25HRUtQdk04MHJUMWFzVTZDLzR6MGQvc1NhcVBNQjdP?=
 =?utf-8?B?S2p5NENuVHBZM3owNmxtbVViY2YzL3hraXJ1SEJ6NFNkMW94M2tpTndhV0k5?=
 =?utf-8?B?OWFTbVkzWnJtc2FJTU9UNzdNWW0vUXpmZ05Ic2JHcis4eHZHZm82ZnE0MTkv?=
 =?utf-8?B?UDZaV1A0MUFHUTZEV2hpNGxwTE5rTzg3dlVPUmhFc1RRQlRJamRZaWxBS3NZ?=
 =?utf-8?B?dzA2QXVCamVuYnNTc2VJRGszdWZTeWVyZnJNY0JWbFo0RTZJMGhjZlBxbW1P?=
 =?utf-8?B?S0hsR3RNakFZUVpoQVFkendSNmRmOTNERDFHZjF5NENYeGlidG84a1YxV3Jy?=
 =?utf-8?B?eUw5N3NwdU1iYXc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 6:zaDZByO+R7vR1+mDMAVgfDWeSbZD92MqrQ+qzBAzdG5vQejOfy+5NuJ/SBsnR5WW7MllSxG/3TCYWVJhZpE2t0G5DuJEDUi2bnhdi+zWg6hHRlZ4p1I5p+aZgV/Vk4ijtFpJbCOJ73F+rm+5Llq944he9Zn0hvz4OsxAmaWL6u9bY12yTt/cqEchYHszZ4314DvhRwMHief1oUzxvFpW5NTS7RjH/Jx/kqY+cZ1TkqtDrU+aHydxAVPxit7mLj8f/0hKZ3wxCdiyEd+tsZirmHGxeVih8y6nWBVYk+4PsbRAxRW7Bw2E8MlFkd8VrSX8ecSWz1ltWt3ttUhuFGPy0PWQgkKw/0vpCu7qmhtxpRKPRjs9Z/HroX8QL5ehoi9cKKuKxhAU5qo55pHaHClOPRkE4g2wGOgX254v1/vB+OL66Nd9KQ/qlbeRQlyQ6B7vIdCxFQi5klrLN+PhQTMuuYLE761IYEbDAJ32xn9POKa6lZfMBOUxvmmUtqHa/1If9lxI6AYLk+LjHG72q1EBLw==;
 5:p1U7zqD3vxBjAWUU7shrOtkVVacTAjnfgU8Kt/Qq2045qBq+USUWSSDNu8s/3z6eS8RMOL0ivY/k4GvJYHlZhqjjAlTp4Jv7UXMgNVT/xdUS+YS7sL66KpOGUQAxkHOkvjsjl12knOyUFqQC0fguiQ==;
 24:F0GijQHswicX3avcHVw/lCBs7sNdIa9yHK9ihmbLZo4BPSyQNjjd5/1GrL97TQNUN3ZzCaXdIHu4g3jqlxdsZgmJZniE+O+VQP40HbKJb6k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 7:HJF2Be2fZbxwQFmZry5xpLTpxEoxiL9rF115cT2sqnKCB3oagq8gzxDG4Wc1qvHraBoZEBFY5OAo7ihv1QQJtM28oq4ZiFjWbskUVGvw+7aiVdks9hgViOTaEcVU4hydvqMAzihl3shtcsxpaY/4ppDAxyHNYZpnMG5I3f4wfmXREQcwaQ+eG9vFt5qgrG6T08GCsqD/OfKa/wOHtQolbZzPRBp9QZ0cFamp84yZxjCLdNP43I4ko5LytHjH3mgdkYtBRgPtzxfTBDcTQNr3kvQk1TyzGmeInE5BcrHqfBiPgc+EGdTlESs9vz5gptIxmz0ab4IaY0/1XQSrDjJS4A==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2017 09:05:14.7306 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2733
X-Mailman-Approved-At: Thu, 18 May 2017 03:13:35 +0000
Cc: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] Xen 4.9 rc5
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

RGVhciBBbGwsCgoKT24gMTcuMDUuMTcgMTA6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBh
bGwsCj4KPiBYZW4gNC45IHJjNSBpcyB0YWdnZWQuIFlvdSBjYW4gY2hlY2sgdGhhdCBvdXQgZnJv
bSB4ZW4uZ2l0Ogo+Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzUK
CldpdGggdGhlIGJ1aWxkIGZpeCBwYXRjaCBbMV0gdGhlIFJDIGlzIHRlc3RlZCBvbiBNM1VMQ0Ig
KFJlbmVzYXMgTTMpIApib2FyZCBbMl0uClN5c3RlbSBidWlsZCBkb25lIHdpdGggWW9jdG8uCgpG
b2xsb3dpbmcgaXMgZnVuY3Rpb25hbDoKICAgICAtIERvbTAgcnVuCiAgICAgLSBEb21VICh3aXRo
IG5vIEhXKSBydW4KICAgICAtIFBWIE5FVCBmdW5jdGlvbiAtIERvbVUgcnVucyB3aXRoIE5GUyBy
b290CiAgICAgLSBQViBCbG9jayBmdW5jdGlvbiAtIGluIERvbVUgY29weSBmcm9tIHh2ZGEgdG8g
TkZTIHJvb3QgZm9sZGVyLgoKSXQgd2FzIG5vdCBwZXJmb3JtZWQgcmFpc2luIHRlc3QgYmVjYXVz
ZSByYWlzaW4gZmFpbGVkIHRvIHN0YXJ0IG9uIFlvY3RvIAppc3N1ZWQgc3lzdGVtLCBpLmUuOgog
ICAgIHJvb3RAbTN1bGNiLWRvbXg6fi9yYWlzaW4jIC4vcmFpc2UgdGVzdAogICAgIE5vIGNvbmZp
ZyBmaWxlIGZvdW5kLCBjb3B5aW5nIGRlZmF1bHQgY29uZmlnCiAgICAgW3JhaXNpbl0gSSBkb24n
dCBrbm93IGRpc3RybyB1bmtub3duLiBJdCBtaWdodCBiZSBtaXNzaW5nIHBhY2thZ2VzLgogICAg
IFtyYWlzaW5dIEkgZG9uJ3Qga25vdyBkaXN0cm8gdW5rbm93bi4gSXQgbWlnaHQgYmUgbWlzc2lu
ZyBwYWNrYWdlcy4KICAgICBbcmFpc2luXSBJIGRvbid0IGtub3cgZGlzdHJvIHVua25vd24uIENh
bm5vdCBpbnN0YWxsIHBhY2thZ2VzLgoKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxNTgxLmh0bWwKWzJdIGh0dHA6
Ly9lbGludXgub3JnL1ItQ2FyL0JvYXJkcy9NM1NLCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMg
bWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu May 18 03:14:27 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 03:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBBse-0007Ex-Hk; Thu, 18 May 2017 03:13:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awsaba@gmail.com>)
 id 1dB0O6-0003lO-NQ; Wed, 17 May 2017 14:57:18 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B9/48-17076-DC46C195; Wed, 17 May 2017 14:57:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSWse7ZFJl
 IgzmTBSyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZiz78JGx4D1zxbwzt1gbGLuYuxg5
 OYQEiiTWzNgDZHNxsAg0sErM3L2IEcSREJjDKtG47xRYlYRAnsTRec1ANgeQXSTx+YIFSJhXQ
 FDi5MwnLBCDvCV6jj5nB7E5BQIlls4/yAYyR0jgF7NER9N1JpAEm4CKxM2Or2A2i4CqRO+OX+
 wQgwIkjh3awgZiCwsUSjxZsZQVxBYR0JG4uvcFK8ggZoEfjBIv9zaBHcQsoCnRuv03+wRGgVl
 IDpmFJLWAkWkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg
 UDIAwQ7GFds9DzFKcjApifLufyAdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNz9ZJlJIsCg1P
 bUiLTMHGB8waQkOHiUR3nsgad7igsTc4sx0iNQpRkuOF5ffv2fimHPvK5B8svLHeyYhlrz8vF
 Qpcd4IkAYBkIaM0jy4cbAYvsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3scgU3gy80rgtr4
 COogJ6KBmkF94i0sSEVJSDYx1aVf51rWrB/tw6b+40v45dnLB0eVq5cqr1e5wLa3bmSqxf2uQ
 n0T6smx+y0Wz41f5+8TvnlUY7F38LP/Hb626XTeff5j6fMHsOJ1dixZU3J6h9HTHbmueFUXpe
 Y9bZHR+Cyif16q698zO46RHT3L2xr//b4W5BU7q0Twn0fzkmvKvwqqYMzOUWIozEg21mIuKEw
 HZNF+X3AIAAA==
X-Env-Sender: awsaba@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1495033036!97720238!1
X-Originating-IP: [209.85.218.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19126 invoked from network); 17 May 2017 14:57:17 -0000
Received: from mail-oi0-f51.google.com (HELO mail-oi0-f51.google.com)
 (209.85.218.51)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 May 2017 14:57:17 -0000
Received: by mail-oi0-f51.google.com with SMTP id h4so18312232oib.3;
 Wed, 17 May 2017 07:57:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ErH/65rD3goiP/ls2LQSVwdne3yQV/qMuzI4KS7lU5A=;
 b=q9F3EJAueQX7kMpGP1TI7qzdwc7QxtOmQcBpimkjQDA5IaRw/WpLXutCCqZGpoLglI
 jRnqQBQx8xfP3IYi/BnlKaZ8FB2rhpD3xpyeRr3QleLa1tZ0maxr+C44t0uVQInb8Nxm
 ReYD1Svyy4wv1WsoUbuNF3fE2PW1VHW1ZSiHG3F5PSND96tBcHBN7d7zgQknnIQwYdjj
 8BgIpZLML6r6fwnoqgeLYNcMeZtls4N5Gi+ZZ/qHKgHd9Yim4PKrb9RBw30M6ZZ6q0Mf
 m79zHDBudqawynqXuEAOFDsV4piOYPeOiHBtB8RF+sLpWu/Sako31vkMB+f9JfZhOy+J
 lorg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ErH/65rD3goiP/ls2LQSVwdne3yQV/qMuzI4KS7lU5A=;
 b=R5O80eoq0j9Se34FcHh4Rj1KQ2EjsP37ml8wHh4TnkYKbM2oXG1sk8Sq9ZY8aI62Dx
 TO1GH1M4ppECw+7OOdbJ0vE46LytYP/VL5dBD5GQH9zfgGKunsiXeiJF6fJ12fG4PON4
 N8WMMTjoi1hW/4NRRHZUAsrwEKV49YcpV6b+VndV+6bI7AIU2zP+W+Xclq9DFuVi4ZVQ
 Hr6JAqZ3dVoJv6n2AljX1xPu9hwKlA3Wo9nocJ0sKGTk0G7iJ14lL7A1kP+ojdMOGt8B
 9he+9GlrZjlPUkywfFwa8FaP4HrYCiFkwwB7R7t1lpOXOO92n/YR75mwBKA4Yu049b0Y
 HfLA==
X-Gm-Message-State: AODbwcDB6M6ElulI2WmwTqrDYzFhZW8IMME297TL0+7g195oePxyjc9H
 m39AYyvezQyhZXx6msOx2G+mB/RW8w==
X-Received: by 10.157.37.194 with SMTP id q60mr2223502ota.44.1495033035421;
 Wed, 17 May 2017 07:57:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.89.202 with HTTP; Wed, 17 May 2017 07:57:15 -0700 (PDT)
In-Reply-To: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
 <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
From: Antony Saba <awsaba@gmail.com>
Date: Wed, 17 May 2017 08:57:15 -0600
Message-ID: <CAKw-m2Op=BsYoLLhs8HGOU9+rQjifGBqdCn0ZCu-zb4wW19eEA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
X-Mailman-Approved-At: Thu, 18 May 2017 03:13:35 +0000
Cc: Wei Liu <Wei.Liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-users@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgNzo0NCBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IEFudG9ueSwKPgo+IEF0dGFjaGVkIGlzIGEgcGF0
Y2ggdG8gYWRkIHRoZSAtdyBvcHRpb24gaWYgaXQncyBhdmFpbGFibGUuICBJJ3ZlCj4gc21va2Ut
dGVzdGVkIHRoYXQgaXQgd29ya3MgdW5kZXIgbm9ybWFsIGNvbmRpdGlvbnM7IGJ1dCBteSBzaW1w
bGlzdGljCj4gYXR0ZW1wdHMgdG8gZ2V0IHRoZSBidWcgdG8gdHJpZ2dlciBoYXZlIGZhaWxlZC4g
IENhbiB5b3UgZ2l2ZSBpdCBhIHRyeQo+IGFuZCBzZWUgaWYgaXQgd29ya3M/Cj4KPiBUaGFua3Ms
Cj4gIC1HZW9yZ2UKCk5vIHByb2JsZW0sIEknbGwgYXBwbHkgdG8gb25lIG9mIHRoZSBtYWNoaW5l
cyBzaG93aW5nIHRoZSBpc3N1ZSBhbmQKcnVuIGl0IG92ZXJuaWdodC4KClRoYW5rcy4KCi1Ub255
CgoKCgotLSAKQW50b255IFNhYmEsIGF3c2FiYUBnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVu
LXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Thu May 18 14:24:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 14:24:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBMLD-0003Ux-NU; Thu, 18 May 2017 14:23:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <outlook_EF57934C40BFF429@outlook.com>)
 id 1dBMLB-0003U0-Q1
 for xen-users@lists.xen.org; Thu, 18 May 2017 14:23:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A0/EC-19466-07EAD195; Thu, 18 May 2017 14:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvbuzu5PsyHV9Hbc2ZCGyx25KhRm
 BRYIWifZFsoIaa3I39sXMGtoHsyeolEkKapBKqWjmqxTDqLCMNC3Sys3SrMRaH6SlliVbszNr
 2f30O+f/v+ecezmkVNUiV5NMmp1hLbRJK/cmQvfLlDpzrSYpbHpcuqn65X3ZVhTb3vpLkoD2y
 oyWZGvaQZnhQvMPqe0DleYacSoy0WVlNvImCVxMwIefX2XuQIWrJdD06pJCDK5LYHKoHYnBQw
 Stj3v5YAkpxyFQ1fRUYH8cAa6uLpmb/fBqGMnNUYj5dVA4ksszybMe3ryMES2RMH1/TOJmAq8
 AV1a7wBTeD2fOOYUyKhwFN1vzhfJL8FYo/9wteBAOhO+dNQJLcRD0D5cIDBjDtTvPpCIHgPOj
 S3gNwnkIch1DcncAeADB/KtTctG1FjorCxUir4KKvBoPa6CnJAeJF34T0H++TCYKwTA48QUt8
 EThuMdUj+Dk3UyPKQ7mOlo8Hd4h6C1YLnIGvO4u9uSXwfWiWs93qWHgRRa6iEKLFz1JZAvcel
 QvLxa+xhc6ioYJMa8HR0G+XOQ1UFE2JhVZB4WuNmJxvhQpqlEox7DHGFYXvl6fzBpTDHYzbTT
 pwsM26s0Mx9EpjIlO5vSHrOZGxG+RF39akKt5RxsKJiXaAOqBTZOk8km2Hk430JzhAJtqYrg2
 tIwktUBF3OA1X5ZJYdKOGE38Ki7IQCq1/pTOLVOcjTZzxhRR6kQ60pE1+0WiIixWC6MOouZre
 BN2mwyplr8lFha6B2nUfhTih1IpbQxrNtr/10dREIm0fpSPu5XSaLH/7TTKDyHhhzg9tNQ9hJ
 3+J6kzkRedlOHw3/x7zb7yxjfbzp5iMuqmsmdw4tJxS3xMV93t0r7Y9OzoDT594yZT8ATUBWz
 cWXCmKj0vKGndrie2wPmE7cecibMtk4lxCZXxV7bMXZ0KuGfN+/T2/co9u09ETm8Zez7X0BAy
 E6Vhj8YWRQ1GtX4LPY7ryHhfx25/v8e2aC3BGejw1VKWo/8AYW8lqcsDAAA=
X-Env-Sender: outlook_EF57934C40BFF429@outlook.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495117417!60174377!1
X-Originating-IP: [40.92.5.12]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20877 invoked from network); 18 May 2017 14:23:39 -0000
Received: from mail-oln040092005012.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (40.92.5.12)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 18 May 2017 14:23:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/I936ZR1mEbCCdBgQkLr2cphXnMErJru9YAQnS85PZ0=;
 b=O7GREnJ5w8Wki+Fk78WhnXp+SpRhMe2wqw4kfrnZp/CyoA3lS06oVeVl4zltm35iOk42fnFbssckYZVMMYsI0wjcVaY8/PvA8QTMQbtiMnbnrTuoola7PKdp8gosfbfOxfhBBv8UZiqcuk2qrWXojkJgO7Tv3/UBd8qwu7kI1wed+3Yspyj3A6RTzBFN4HI7mQnP5pUykt8hH96+0YjmnpvQ+NVLUj1kV02Hg5asT8uC56dZsxvN3+d3u6vCFcSNj2tfa38HU0ZNQ+5Ngvan7AdKJDwXg6FepsTVdC7/xY+Alqg0PS+rs3y4ZpyvBc3omHtXXl6nu0BBfdSv2eqGvQ==
Received: from CY1NAM02FT015.eop-nam02.prod.protection.outlook.com
 (10.152.74.51) by CY1NAM02HT041.eop-nam02.prod.protection.outlook.com
 (10.152.75.64) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1075.5; Thu, 18
 May 2017 14:23:37 +0000
Received: from SN1PR18MB0685.namprd18.prod.outlook.com (10.152.74.55) by
 CY1NAM02FT015.mail.protection.outlook.com (10.152.75.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1075.5 via Frontend Transport; Thu, 18 May 2017 14:23:36 +0000
Received: from SN1PR18MB0685.namprd18.prod.outlook.com ([10.169.35.133]) by
 SN1PR18MB0685.namprd18.prod.outlook.com ([10.169.35.133]) with mapi id
 15.01.1084.030; Thu, 18 May 2017 14:23:36 +0000
From: Ray Joseph <ray@aarden.us>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Xen-tools/utils Version Confusion
Thread-Index: AQHSz+JWId5bqEx8/EWQ/sAaX9zmaQ==
Date: Thu, 18 May 2017 14:23:36 +0000
Message-ID: <SN1PR18MB0685136FC44ED469B737D23DEFE40@SN1PR18MB0685.namprd18.prod.outlook.com>
References: <mailman.5.1495108801.2211.xen-users@lists.xen.org>
In-Reply-To: <mailman.5.1495108801.2211.xen-users@lists.xen.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:3A554418BAE2079F09B5FE438D640668DA8C8DE7476AA9A045EE1F528B977FB1;
 UpperCasedChecksum:BDFCDA1D4FAD282D99BFDF9B03930D20C5D7F3DB561358436BF4EB3E5607DCEA;
 SizeAsReceived:8212; Count:46
x-ms-exchange-messagesentrepresentingtype: 2
x-tmn: [1gDWrhHO+TpI3yNpTn5txNVnzAMmc0Cp]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1NAM02HT041;
 5:ZCVIgAituW/tcyk+3w7pWXVH1rWnOOMei5+sNeduYx2ACitQw08cC6F8eQ9CTAW+4bDeddYa9Y7kC48DEKERELmjGVI4CwdTj3zz+EbH1lvt4AdJZi2c+i1mjk+acy1ACD4OE3C/r3qAFnFenw5Eug==;
 24:u+kV/TgiTe0ayT7UFJrAJvkbqYlTOfejieHbtlogMn7b+iT1Yrpv0jx2VtcmOS+h2T1rWtLQUSsEYZ47jPgZnrAE2uXenbDJTP/CdG3/Vy0=;
 7:avuIRAqGHGg5BGnT5nxussgyzIYs9WhRTUrM3mqntj0rvdeWRz8jpCF+FVEVKJFKWrPS2bejADn941l4ZVMoijX268SxE8gfqsd+onxm8TsTfznwd+Lo3ExAbJKAE6KYo23Kb/h28mk7fkaDVrYYWwtB6DzH84tsYHcPx2ZoAuynItBFUpCcaGHVXYi2C5hUi9qho5/ixUJhzYY4FCrg+Mn/1pAUzpNtLlWEtsV5jPbtYCUnUelJChrXHCfZzE/qTlyhrOJvqek0sEzPqFOFIPiVSM8mJ2l5gHR8F99jWEg2dfUGzsZ5clBEHbcw6eVJ
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004);
 DIR:OUT; SFP:1901; SCL:1; SRVR:CY1NAM02HT041;
 H:SN1PR18MB0685.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; 
x-ms-office365-filtering-correlation-id: d38a4db4-3ec6-4fb6-0165-08d49df978f6
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045);
 SRVR:CY1NAM02HT041; 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031);
 SRVR:CY1NAM02HT041; BCL:0; PCL:0; RULEID:; SRVR:CY1NAM02HT041; 
x-forefront-prvs: 0311124FA9
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2017 14:23:36.3814 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1NAM02HT041
Subject: [Xen-users] Xen-tools/utils Version Confusion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7743105743502239984=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7743105743502239984==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_SN1PR18MB0685136FC44ED469B737D23DEFE40SN1PR18MB0685namp_"

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

I would like to get xen-tools working on Debian 9 stretch, with Xen 4.8.1.


When I enter

xl

I get the message

ERROR:  Can't find version 4.6 of xen utils, bailing out.


I attempted

apt-get install xen-tools

but received the message

xen-utils-4.8 is already the newest version (4.8.1-1+deb9u1)


How do I get xl to work?


Ray



--_000_SN1PR18MB0685136FC44ED469B737D23DEFE40SN1PR18MB0685namp_
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;font=
-family:Calibri,Arial,Helvetica,sans-serif;" dir=3D"ltr">
<p>I would like to get xen-tools working on Debian 9 stretch, with Xen 4.8.=
1.</p>
<p><br>
</p>
<p>When I enter</p>
<p>xl</p>
<p>I get the message</p>
<p>ERROR:&nbsp; Can't find version 4.6 of xen utils, bailing out.</p>
<p><br>
</p>
<p>I attempted </p>
<p>apt-get install xen-tools</p>
<p>but received the message </p>
<p>xen-utils-4.8 is already the newest version (4.8.1-1&#43;deb9u1)</p>
<p><br>
</p>
<p>How do I get xl to work?<br>
</p>
<p><br>
</p>
<div id=3D"Signature">Ray&nbsp;<br>
&nbsp;&nbsp;&nbsp; </div>
<div style=3D"color: rgb(0, 0, 0);"><font size=3D"2"><span style=3D"font-si=
ze: 10pt;">
<div class=3D"PlainText"><br>
</div>
</span></font></div>
</div>
</body>
</html>

--_000_SN1PR18MB0685136FC44ED469B737D23DEFE40SN1PR18MB0685namp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7743105743502239984==--


From xen-users-bounces@lists.xen.org Thu May 18 16:29:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 16:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBOH8-0007Dg-5r; Thu, 18 May 2017 16:27:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3047c895f=George.Dunlap@citrix.com>)
 id 1dBOH6-0007Da-Mf
 for xen-users@lists.xen.org; Thu, 18 May 2017 16:27:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FE/20-03613-C7BCD195; Thu, 18 May 2017 16:27:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQrf6tGy
 kwZpeeYtVVw+wOjB6HN39mymAMYo1My8pvyKBNWPd16tMBWc4KlbMf8/SwPiPrYuRk0NCwE/i
 zJcPjBB2nkTTkUvMEHahxKoP+5lAbF4BQYmTM5+wgNicArESV9sagOJcHEICExglTp1dBtbMJ
 qAnMe/4V7AiFgFViauLV7FADEqU+DV5IxvEoACJzxcOsIPYwgJWEv3nz4DZIgJyEhc3zmcFsZ
 kF4iT6ljxlhrA1JVq3/warEQKaufjBUXaImWkS98+cZ57AKDALyX2zkLQsYGRaxahRnFpUllq
 ka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIYMQLCD8f7GgEOMkhxMSqK8
 hwtkI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8H44CZQTLEpNT61Iy8wBRgRMWoKDR0mE1/YUU
 Jq3uCAxtzgzHSJ1ilFRSpxXHSQhAJLIKM2Da4NF4SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ87qBTOHJzCuBm/4KaDET0OLmB9Igi0sSEVJSDYxr3zb0Bhf5K7nslnx8ac0Pi+2qW7XZ533
 Qzne5mvPUp2oDT4/pGa/goEiNLmt2xluei1SnvBFPSdmeVL7jq2rvk2nXZiwRNVlX0bV0bV9J
 m7cSY+7l6ysm7wr/G9qbMHmd9ZqzzxUvOQh8M4h/t+fMoqfzlV/ezXU8vc5s5sIvAfNNCjVkH
 IKUWIozEg21mIuKEwEnBpyAvQIAAA==
X-Env-Sender: prvs=3047c895f=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495124859!102815466!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51594 invoked from network); 18 May 2017 16:27:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 16:27:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="46316845"
X-Gm-Message-State: AODbwcB9SxecI7Nx9KCYVMVC/hAOXJ6zvbFTZ6SnKOTAtDoAe4N6PPp7
 i2b5E9WEQKFCxLhfrxZWpecwQmh2RQ==
X-Received: by 10.55.217.70 with SMTP id u67mr4445303qki.17.1495123893427;
 Thu, 18 May 2017 09:11:33 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <SN1PR18MB0685136FC44ED469B737D23DEFE40@SN1PR18MB0685.namprd18.prod.outlook.com>
References: <mailman.5.1495108801.2211.xen-users@lists.xen.org>
 <SN1PR18MB0685136FC44ED469B737D23DEFE40@SN1PR18MB0685.namprd18.prod.outlook.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 18 May 2017 17:11:32 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYymti+zEuR=1t1RXAMnVTmsy=D-2WmEhnB+8BFBFo2=A@mail.gmail.com>
Message-ID: <CAFLBxZYymti+zEuR=1t1RXAMnVTmsy=D-2WmEhnB+8BFBFo2=A@mail.gmail.com>
To: Ray Joseph <ray@aarden.us>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-users] Xen-tools/utils Version Confusion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMzoyMyBQTSwgUmF5IEpvc2VwaCA8cmF5QGFhcmRlbi51
cz4gd3JvdGU6Cj4gSSB3b3VsZCBsaWtlIHRvIGdldCB4ZW4tdG9vbHMgd29ya2luZyBvbiBEZWJp
YW4gOSBzdHJldGNoLCB3aXRoIFhlbiA0LjguMS4KClNvcnJ5LCBkbyB5b3UgbWVhbiB0aGUgWGVu
IHVzZXItbGFuZCB0b29scyAobGlrZSB4bCwgeGVudG9wLCBxZW11LWRtLAphbmQgc28gb24pLCBv
ciBkbyB5b3UgbWVhbiB4ZW4tdG9vbHMsIHRoZSBjb25mdXNpbmdseS1uYW1lZCBwYWNrYWdlCmRl
c2lnbmVkIHRvIG1ha2UgaXQgZWFzeSB0byBnZW5lcmF0ZSBYZW4gZ3Vlc3QgaW1hZ2VzIGFuZApj
b3JyZXNwb25kaW5nIGNvbmZpZyBzY3JpcHRzWzFdPwoKWzFdIGh0dHBzOi8veGVuLXRvb2xzLm9y
Zy9zb2Z0d2FyZS94ZW4tdG9vbHMvCgo+IFdoZW4gSSBlbnRlcgo+Cj4geGwKPgo+IEkgZ2V0IHRo
ZSBtZXNzYWdlCj4KPiBFUlJPUjogIENhbid0IGZpbmQgdmVyc2lvbiA0LjYgb2YgeGVuIHV0aWxz
LCBiYWlsaW5nIG91dC4KPgo+Cj4gSSBhdHRlbXB0ZWQKPgo+IGFwdC1nZXQgaW5zdGFsbCB4ZW4t
dG9vbHMKPgo+IGJ1dCByZWNlaXZlZCB0aGUgbWVzc2FnZQo+Cj4geGVuLXV0aWxzLTQuOCBpcyBh
bHJlYWR5IHRoZSBuZXdlc3QgdmVyc2lvbiAoNC44LjEtMStkZWI5dTEpCgpUaGUgWGVuIHVzZXJz
cGFjZSB0b29scyBhcmUgbGlua2VkIHRvIHRoZSBydW5uaW5nIFhlbiBoeXBlcnZpc29yCnZlcnNp
b24uICBJdCBsb29rcyBsaWtlIHlvdSBtYXkgaGF2ZSBYZW4gaHlwZXJ2aXNvciA0LjYsIGJ1dCBu
b3QgaGF2ZQp0aGUgWGVuIDQuNiB0b29scywgYnV0IG9ubHkgdGhlIFhlbiA0LjggdG9vbHMuCgo+
IEhvdyBkbyBJIGdldCB4bCB0byB3b3JrPwoKTXkgZ3Vlc3Mgd291bGQgYmUgZWl0aGVyIHJlYm9v
dCBpbnRvIFhlbiA0LjgsIG9yIGluc3RhbGwgeGVuLXV0aWxzLTQuNi4KCkNDJ2luZyBJYW4gSmFj
a3Nvbiwgd2hvIGhhcyBiZWVuIGRvaW5nIHdvcmsgb24gdGhlIERlYmlhbiBYZW4gcGFja2FnZSwK
aW4gY2FzZSBJJ3ZlIHNhaWQgc29tZXRoaW5nIHdyb25nIGFuZC9vciB5b3UgbmVlZCBmdXJ0aGVy
IGhlbHAuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Thu May 18 17:44:51 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 17:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBPSg-0008Tm-Dd; Thu, 18 May 2017 17:43:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=304e49833=Ian.Jackson@citrix.com>)
 id 1dBPSf-0008Ta-8R
 for xen-users@lists.xen.org; Thu, 18 May 2017 17:43:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 80/85-03696-C4DDD195; Thu, 18 May 2017 17:43:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK7PXdl
 Ig9/H+CxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ozF/w4yF+xhrXj0uoelgXEtSxcjB4eEgL/E
 szsJXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmklVfAQeLGpAqQM
 IuAqsSjuy8YQWwRoPKre1+wgpQwC4RITNvsAhIWFrCS6D9/hh3E5hQIlNgwcQHQFC4OIYHrjB
 Knp/0F65UQMJF4u3AnG0ivkICaxNz18RMY+WYhOWgWkoNmITloASPzKkaN4tSistQiXSMzvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjGcWBB5ilORgUhLlPVwgGynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJglfrDlBOsCg1PbUiLTMHGPAwaQkOHiURXiWQNG9xQWJuc
 WY6ROoUoy7HnHtf3zMJseTl56VKifMGghQJgBRllObBjYBF3yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8z67DTSFJzOvBG7TK6AjmICOaH4gDXJESSJCSqqB0dI7VH5p6DrxumedXoXLA+4
 7l8x4seuZ1p1Hs1Y1FXEc42fnf6/QOrd3lmLkouX6Z7LfJR/i45y18Hyv5+xKxmLxxF/+CZH/
 eyP/sq47WyD/9uy+Y7tq9yi9vbny+KK960OtVO7PuSQqHeLNxTgnfbr8Cx+LTW/etP+7PFtUl
 THESOdMmhPnESWW4oxEQy3mouJEAHfTYT25AgAA
X-Env-Sender: prvs=304e49833=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495129417!102826580!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51467 invoked from network); 18 May 2017 17:43:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 May 2017 17:43:39 -0000
X-IronPort-AV: E=Sophos;i="5.38,359,1491264000"; d="scan'208";a="424435486"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22813.56588.980878.622248@mariner.uk.xensource.com>
Date: Thu, 18 May 2017 18:42:36 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <CAFLBxZYymti+zEuR=1t1RXAMnVTmsy=D-2WmEhnB+8BFBFo2=A@mail.gmail.com>
References: <mailman.5.1495108801.2211.xen-users@lists.xen.org>
 <SN1PR18MB0685136FC44ED469B737D23DEFE40@SN1PR18MB0685.namprd18.prod.outlook.com>
 <CAFLBxZYymti+zEuR=1t1RXAMnVTmsy=D-2WmEhnB+8BFBFo2=A@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 Ray Joseph <ray@aarden.us>
Subject: Re: [Xen-users] Xen-tools/utils Version Confusion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi11c2Vyc10gWGVuLXRvb2xzL3V0aWxzIFZl
cnNpb24gQ29uZnVzaW9uIik6Cj4gT24gVGh1LCBNYXkgMTgsIDIwMTcgYXQgMzoyMyBQTSwgUmF5
IEpvc2VwaCA8cmF5QGFhcmRlbi51cz4gd3JvdGU6Cj4gPiBJIHdvdWxkIGxpa2UgdG8gZ2V0IHhl
bi10b29scyB3b3JraW5nIG9uIERlYmlhbiA5IHN0cmV0Y2gsIHdpdGggWGVuIDQuOC4xLgouLi4K
PiA+IFdoZW4gSSBlbnRlcgo+ID4KPiA+IHhsCj4gPgo+ID4gSSBnZXQgdGhlIG1lc3NhZ2UKPiA+
Cj4gPiBFUlJPUjogIENhbid0IGZpbmQgdmVyc2lvbiA0LjYgb2YgeGVuIHV0aWxzLCBiYWlsaW5n
IG91dC4KCkkgdGhpbmsgR2VvcmdlJ3Mgc3VnZ2VzdGlvbiBvZiBtaXNtYXRjaGVkIHZlcnNpb25z
IGlzIHBsYXVzaWJsZS4KCkFsc28sIG1heWJlIHlvdSBuZWVkIHRvIHJlYm9vdCA/ICBJZiB5b3Ug
dXBncmFkZWQgeW91ciBzdHJldGNoIGluc3RhbGwKYnV0IGhhdmUgbm90IHlldCByZWJvb3RlZCwg
eW91IG1pZ2h0IHN0aWxsIGJlIHJ1bm5pbmcgYSA0LjYgaHlwZXJ2aXNvcgphbmQgaGF2ZSBubyA0
LjYgdG9vbHMuCgo+ID4gSG93IGRvIEkgZ2V0IHhsIHRvIHdvcms/Cj4gCj4gTXkgZ3Vlc3Mgd291
bGQgYmUgZWl0aGVyIHJlYm9vdCBpbnRvIFhlbiA0LjgsIG9yIGluc3RhbGwgeGVuLXV0aWxzLTQu
Ni4KClllcy4KCklhbmIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu May 18 18:12:10 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 May 2017 18:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBPtP-0002iA-Tf; Thu, 18 May 2017 18:11:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray@aarden.us>) id 1dBPtO-0002hz-TU
 for xen-users@lists.xen.org; Thu, 18 May 2017 18:11:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 57/2A-03613-6C3ED195; Thu, 18 May 2017 18:11:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXisfyWmO7Rx7K
 RBudfsFisunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnnf31jKXjnV9G/9ilTA+MF1y5GTg4hgRqJ
 jpWPWEFsCQERidkzdzFBxF0k5vyYDGbzCghKnJz5hAXEZhYIltj1/idYXERAT+LmptvMEHEzi
 fb+Z0A1HBxsAsIS+46AlQgL2En0tveBlXAKBEpsmLgAzGYRUJXo71zLAjE+RWLqyp3sECfISW
 yY+5kZZIwo0Dmr7nFChMUl1lz6CVTOBWQfZpRoWXiafQKjwCwk181Cch2ErS2xbOFrZghbQ2L
 Z/bMsmOLqEjc+bWZfwMi2ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMMQZgGAH45dlAYcYJTmYlER5DxfIRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M1+B
 JQTLEpNT61Iy8wBRhtMWoKDR0mE999DoDRvcUFibnFmOkTqFKMux7ulH94zCbHk5eelSonzGo
 PMEAApyijNgxsBi/xLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1B5nCk5lXArfpFdARTEB
 HND+QBjmiJBEhJdXAKPw38dLJLc72Kw3S/rUtUnYTExXOerhzdUFnglqI1eRbvGkHvP7N7Hvt
 5hj1p8p1vpfbux3ahs+k7ZYYOyz2fRt46d+bHtXHx1Mf/H7ybztHrFWJ4h2RpLBTuVEnVJKKW
 gPuJbtO/s398VVx3+L3sgWbXu5fPjOq/tCi7D9PTll9P6U0saqhUImlOCPRUIu5qDgRANZ7pm
 z3AgAA
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-2.tower-27.messagelabs.com!1495131075!43560786!1
X-Originating-IP: [72.167.218.22]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18104 invoked from network); 18 May 2017 18:11:16 -0000
Received: from p3plsmtp01-02.prod.phx3.secureserver.net (HELO
 p3plwbeout01-02.prod.phx3.secureserver.net) (72.167.218.22)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 May 2017 18:11:16 -0000
Received: from localhost ([72.167.218.4]) by :WBEOUT: with SMTP
 id BPsqdUnx8lxSIBPsqdWiNh; Thu, 18 May 2017 11:10:44 -0700
X-SID: BPsqdUnx8lxSI
Received: (qmail 4218 invoked by uid 99); 18 May 2017 18:10:44 -0000
MIME-Version: 1.0
To: "George Dunlap" <george.dunlap@citrix.com>
From: ray@aarden.us
In-Reply-To: <CAFLBxZYymti+zEuR=1t1RXAMnVTmsy=D-2WmEhnB+8BFBFo2=A@mail.gmail.com>
Date: Thu, 18 May 2017 11:10:44 -0700
Message-Id: <20170518111044.1753ead7c2b35a7d15c5b99498690bcc.04637c7146.mailapi@email01.godaddy.com>
X-Originating-IP: 66.194.89.18
User-Agent: MailAPI 
X-Sender: ray@aarden.us
X-CMAE-Envelope: MS4wfPVQGfcJZH4cLSVTulDYnA+jRl6IiiiB6lriHXvappYrjIhxNz5vLeVyR9//GwKu+ht+ZvUNgAji+qBeIA9p77kR7SYdfNyFIPed8aVyzfT60lznrmkS
 k6rc78oqbZYjZ7qNyLIDgA/dFsIKlB0EBbCPM9wpGP9FvP3qtsj61ai7
Cc: xen-users@lists.xen.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-users] Xen-tools/utils Version Confusion
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6670700913844389734=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============6670700913844389734==
Content-Type: multipart/alternative;
 boundary="=_6a236a1670fac9dd645bc85927ec6323"

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

--------- Original Message ---------
 > Subject: Re: [Xen-users] Xen-tools/utils Version Confusion
> From: "George Dunlap" <george.dunlap@citrix.com>
> Date: 5/18/17 11:11 am
> To: "Ray Joseph" <ray@aarden.us>
> Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>, "Ian Jackson" <I=
an.Jackson@citrix.com>

>On Thu, May 18, 2017 at 3:23 PM, Ray Joseph <ray@aarden.us> wrote:
>> I would like to get xen-tools working on Debian 9 stretch, with Xen 4.8=
=2E1.

> Sorry, do you mean the Xen user-land tools (like xl, xentop, qemu-dm,
> and so on), or do you mean xen-tools, the confusingly-named package
> designed to make it easy to generate Xen guest images and
> corresponding config scripts[1]?
=20
=20
 Yes, I meant xen-tools in userland.=20
=20
> [1] https://xen-tools.org/software/xen-tools/

> >When I enter
>>
>> xl
>>
>> I get the message
>>
>> ERROR: Can't find version 4.6 of xen utils, bailing out.
>>
>>
>> I attempted
>>
>> apt-get install xen-tools
 =20
 What I actually input was xen-utils, not xen-tools (at this point)
=20
>>
>> but received the message
>>
>> xen-utils-4.8 is already the newest version (4.8.1-1+deb9u1)

> The Xen userspace tools are linked to the running Xen hypervisor
> version. It looks like you may have Xen hypervisor 4.6, but not have
> the Xen 4.6 tools, but only the Xen 4.8 tools.
 =20
 By being linked, do you mean xen-tools 4.8 should be installed if Xen 4.8 =
is installed?=20
 I rechecked, and I am running Xen 4.8.1. I would expect xen-tools 4.8 to b=
e installed and require the latest xen-utils (4.8).
 When I run=20
  apt-get xen-tools
 the system reports
  xen-tools is already the latest version (4.7-1)

>> How do I get xl to work?

> My guess would be either reboot into Xen 4.8, or install xen-utils-4.6.
 =20
 If I install xen-utils-4.6, it would seem it would then be out of since wi=
th Xen 4.8.
 It looks like the culprit is xen-tools 4.7. It seems out of sync with xen-=
utils and Xen.
 I just checked and xen-tools 4.7 is the latest.=20
 =20
 I will reboot and and try this again.
 [Note: I just read Ian's comments - reboot.}
=20

> CC'ing Ian Jackson, who has been doing work on the Debian Xen package,
> in case I've said something wrong and/or you need further help.

> -George
 Ray
 BTW, I need to learn how and what email client to use for this

--=_6a236a1670fac9dd645bc85927ec6323
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=utf-8

<p>--------- Original Message ---------</p>
<p><span>&gt; Subject: Re: [Xen-users] Xen-tools/utils Version Confusion<br=
 />&gt; From: "George Dunlap" &lt;</span><span>george.dunlap@citrix.com</sp=
an><span>&gt;<br />&gt; Date: 5/18/17 11:11 am<br />&gt; To: "Ray Joseph" &=
lt;</span><span>ray@aarden.us</span><span>&gt;<br />&gt; Cc: "</span><span>=
xen-users@lists.xen.org</span><span>" &lt;</span><span>xen-users@lists.xen=
=2Eorg</span><span>&gt;, "Ian Jackson" &lt;</span><span>Ian.Jackson@citrix=
=2Ecom</span><span>&gt;<br /><br />&gt;On Thu, May 18, 2017 at 3:23 PM, Ray=
 Joseph &lt;</span><span>ray@aarden.us</span><span>&gt; wrote:<br />&gt;&gt=
; I would like to get xen-tools working on Debian 9 stretch, with Xen 4.8=
=2E1.<br /><br />&gt; Sorry, do you mean the Xen user-land tools (like xl, =
xentop, qemu-dm,<br />&gt; and so on), or do you mean xen-tools, the confus=
ingly-named package<br />&gt; designed to make it easy to generate Xen gues=
t images and<br />&gt; corresponding config scripts[1]?<br /> <br /> </span=
></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">Yes, I meant xen-tools in userland. </span></span></p>
<p><span><br />&gt; [1] </span><a href=3D"https://xen-tools.org/software/xe=
n-tools/"><span>https://xen-tools.org/software/xen-tools/</span></a><span><=
br /><br />&gt; &gt;When I enter<br />&gt;&gt;<br />&gt;&gt; xl<br />&gt;&g=
t;<br />&gt;&gt; I get the message<br />&gt;&gt;<br />&gt;&gt; ERROR: Can't=
 find version 4.6 of xen utils, bailing out.<br />&gt;&gt;<br />&gt;&gt;<br=
 />&gt;&gt; I attempted<br />&gt;&gt;<br />&gt;&gt; apt-get install xen-too=
ls</span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">&nbsp;</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">What I actually input was xen-utils, not xen-tools (at this point)<=
/span></span></p>
<p><span><br />&gt;&gt;<br />&gt;&gt; but received the message<br />&gt;&gt=
;<br />&gt;&gt; xen-utils-4.8 is already the newest version (4.8.1-1+deb9u1=
)<br /><br />&gt; The Xen userspace tools are linked to the running Xen hyp=
ervisor<br />&gt; version. It looks like you may have Xen hypervisor 4.6, b=
ut not have<br />&gt; the Xen 4.6 tools, but only the Xen 4.8 tools.</span>=
</p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">&nbsp;</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">By being linked, do you mean xen-tools 4.8 should be installed if X=
en 4.8 is installed? </span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">I rechecked, and I am running Xen 4.8.1. I would expect xen-tools 4=
=2E8 to be installed and require the latest xen-utils (4.8).</span></span><=
/p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">When I run </span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;"> apt-get xen-tools</span></span></p>
<p><span>the system reports</span></p>
<p><span> xen-tools is already the latest version (4.7-1)<br /><br />&gt;&g=
t; How do I get xl to work?<br /><br />&gt; My guess would be either reboot=
 into Xen 4.8, or install xen-utils-4.6.</span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">&nbsp;</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">If I install xen-utils-4.6, it would seem it would then be out of s=
ince with Xen 4.8.</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">It looks like the culprit is xen-tools 4.7. It seems out of sync wi=
th xen-utils and Xen.</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">I just checked and xen-tools 4.7 is the latest. </span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">&nbsp;</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">I will reboot and and try this again.</span></span></p>
<p><span><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-fon=
t: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor=
-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor=
-bidi;">[Note: I just read Ian&rsquo;s comments &ndash; reboot.}</span></sp=
an></p>
<p><span><br /><br />&gt; CC'ing Ian Jackson, who has been doing work on th=
e Debian Xen package,<br />&gt; in case I've said something wrong and/or yo=
u need further help.<br /><br />&gt; -George</span></p>
<p><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-font: min=
or-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin=
; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;=
">Ray</span></p>
<p><span style=3D"mso-ascii-font-family: Calibri; mso-ascii-theme-font: min=
or-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin=
; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi;=
">BTW, I need to learn how and what email client to use for this</span></p>

--=_6a236a1670fac9dd645bc85927ec6323--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6670700913844389734==--


From xen-users-bounces@lists.xen.org Fri May 19 07:00:30 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 07:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBbsn-0002su-NK; Fri, 19 May 2017 06:59:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tom_ting@realtek.com>) id 1dBbsl-0002so-SP
 for xen-users@lists.xen.org; Fri, 19 May 2017 06:59:28 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DC/84-02183-FC79E195; Fri, 19 May 2017 06:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsVy2bvOQ/fcdLl
 Ig2NfBCxWXT3A6sDocXT3b6YAxijWzLyk/IoE1oxzdz4wFWxtYKxYPpetgXFPWRcjJwejgJDE
 xjUtTCC2hECRxITOOcxdjFwcQgKXGCWeXPjADJIQEljJKPHjjRmIzSbgIPH2XC87iC0iYC7x7
 8wZ1i5GDg5hoPiB6XEQYVeJ1duPs0HYehIbJ85iAbFZBFQlnkxZADaSVyBA4tXHuywQN8hKPF
 nwDOwGZgFxiXMXW9kh7hGQWLLnPDOELSrx8vE/VghbSWLi+f3MIGuZBfIkLn72hBgpKHFy5hO
 WCYxCs5BMmoVQNQtJFUSJhsS3zoVMELaixJTuh+wQtrrE7icNULa2xLKFr5kXMLKvYlQvTi0q
 Sy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMEwYg2ME4tcH5EKMkB5OSK
 O+MALlIIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTB2zANqE6wKDU9tSItMw
 cYyTClEhw8SiK8/0HSvMUFibnFmekQqVOMxhxHfr1/z8TR1vntPZMQ2CQpcd5XIKUCIKUZpXl
 wg2AJ5hKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeetBpvBk5pXA7XsFdAoT0CnND6RBTilJ
 REhJNTDuqo2rePS079mGxaId+1J5Dk0ISbxuFiBVe599vb/6M+f9jw1ZvvncNot69JTJZe55t
 s/OGb8sYp4ebVxuZrM07uTEzXyXpux9ISXUYPTL/+6G8E0RF+wXGlkcNyl7fCZ/65Q/kyQf9X
 NPzVzgHC13ob5A1P2+bedRztXRbz3fR0dp/J+6/K2EEktxRqKhFnNRcSIAPhu47SsDAAA=
X-Env-Sender: tom_ting@realtek.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1495177163!60288489!1
X-Originating-IP: [211.75.126.72]
X-SpamReason: No, hits=-1.2 required=7.0 tests=HTML_90_100,HTML_MESSAGE,
 MIME_BASE64_TEXT,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6268 invoked from network); 19 May 2017 06:59:24 -0000
Received: from rtits2.realtek.com (HELO rtits2.realtek.com.tw) (211.75.126.72)
 by server-14.tower-206.messagelabs.com with SMTP;
 19 May 2017 06:59:24 -0000
Authenticated-By: 
X-SpamFilter-By: BOX Solutions SpamTrap 5.59 with qID v4J6xJ1Q001351,
 This message is accepted by code: ctloc85258
Received: from mail.realtek.com (rtitcas12.realtek.com.tw [172.21.6.16])
 by rtits2.realtek.com.tw (8.15.2/2.55/5.73) with ESMTP id v4J6xJ1Q001351
 for <xen-users@lists.xen.org>; Fri, 19 May 2017 14:59:19 +0800
Received: from RTITMBSV06.realtek.com.tw ([fe80::9115:d791:4007:57f6]) by
 RTITCAS12.realtek.com.tw ([::1]) with mapi id 14.03.0266.001; Fri, 19 May
 2017 14:59:18 +0800
From: =?big5?B?VG9tIFRpbmdbpEKtp654XQ==?= <tom_ting@realtek.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Thread-Topic: Dom0 CPU usage goes high if DomU is under heavy loading
Thread-Index: AdLQaTXMFDekol1wSnufU9Lro3MCPw==
Date: Fri, 19 May 2017 06:59:18 +0000
Message-ID: <E8F5944927430A4692D17F10A7A7ACFD01EDBA8F@RTITMBSV06.realtek.com.tw>
Accept-Language: zh-TW, en-US
Content-Language: zh-TW
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.21.181.107]
MIME-Version: 1.0
Subject: [Xen-users] Dom0 CPU usage goes high if DomU is under heavy loading
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7168411761855203074=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7168411761855203074==
Content-Language: zh-TW
Content-Type: multipart/alternative;
	boundary="_000_E8F5944927430A4692D17F10A7A7ACFD01EDBA8FRTITMBSV06realt_"

--_000_E8F5944927430A4692D17F10A7A7ACFD01EDBA8FRTITMBSV06realt_
Content-Type: text/plain; charset="big5"
Content-Transfer-Encoding: base64

SGkgQWxsDQoNCkmhpnZlIGVuY291bnRlciBmb2xsb3dpbmcgaXNzdWUgYW5kIG5lZWQgeW91ciBh
ZHZpY2UuDQoNClBsYXRmb3JtIHNldHRpbmcgOg0KQVJNNjQsIDQgcGh5c2ljYWwgQ1BVLCBYRU4t
NC42DQpEb20wIDoNCi0gTmV0d29yayBiYWNrZW5kDQotIFJ1bm5pbmcgaGlnaCB3aWZpIHRocm91
Z2hwdXQgKGV4dHJlbWVseSBoaWdoIGludGVycnVwdCByYXRlKQ0KRG9tVSA6DQotIE1lZGlhIHBs
YXliYWNrLCAzRCBHcmFwaGljDQotIFZpZGVvL0dQVSBpcyB1c2luZyBwYXNzdGhyb3VnaCBkcml2
ZXINCi0gaG9va2VkIHRvIG5ldHdvcmsgdmlhIFZJRg0KDQpJZiBEb20wIGlzIHJ1bm5pbmcgaGln
aCBuZXR3b3JrIHRocm91Z2hwdXQgYW5kIERvbVUgaXMgdW5kZXIgaWRsZSBzdGF0ZSwgRG9tMCBj
b25zdW1lcyBhYm91dCAxNDB+MTUwJSBvYnNlcnZlZCBmcm9tIHhlbnRvcC4NCk5vdyB3ZSBsZXQg
RG9tVSBkbyBzb21lIGhlYXZ5IHdvcmtsb2FkcyhleDogaGlnaC1yZXNvbHV0aW9uLXBsYXliYWNr
LzNEIGdyYXBoaWMvY29uc3VtZXMgYWJvdXQgMTYwJSksIERvbTAgQ1BVIHdpbGwgYmUgYWZmZWN0
ZWQgYW5kIGdvZXMgdXAgdG8gMTkwJS4NCkmhpnZlIHRyaWVkIHRvIGFkanVzdCBwYXJhbWV0ZXJz
IG9uIGNyZWRpdC1zY2hlZHVsZXIgYnV0IGltcHJvdmVtZW50IGlzIGxpbWl0ZWQuDQpSZWFsbHkg
YXBwcmVjaWF0ZSBmb3IgeW91ciBhZGp1c3RtZW50IG9yIGFkdmljZS4NCg0KDQpUaGFua3MNClRv
bQ0K

--_000_E8F5944927430A4692D17F10A7A7ACFD01EDBA8FRTITMBSV06realt_
Content-Type: text/html; charset="big5"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dbig5">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=B7s=B2=D3=A9=FA=C5=E9;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:=B7s=B2=D3=A9=FA=C5=E9;
	panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=B7s=B2=D3=A9=FA=C5=E9";
	panose-1:2 2 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:0cm;
	mso-para-margin-left:2.0gd;
	mso-para-margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:565532143;
	mso-list-type:hybrid;
	mso-list-template-ids:1604075540 -1045277346 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=B7s=B2=D3=A9=FA=C5=E9;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:144.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:216.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1412267834;
	mso-list-type:hybrid;
	mso-list-template-ids:-1584742090 1896096328 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=B7s=B2=D3=A9=FA=C5=E9;
	mso-bidi-font-family:"Times New Roman";}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:144.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:216.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:1420564356;
	mso-list-type:hybrid;
	mso-list-template-ids:713318302 198448612 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=B7s=B2=D3=A9=FA=C5=E9;
	mso-bidi-font-family:"Times New Roman";}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:144.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:216.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1944678429;
	mso-list-type:hybrid;
	mso-list-template-ids:-1176182594 -879457924 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=B7s=B2=D3=A9=FA=C5=E9;
	mso-bidi-font-family:"Times New Roman";}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:144.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:216.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4
	{mso-list-id:2120565253;
	mso-list-type:hybrid;
	mso-list-template-ids:1962847232 -439054212 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:=B7s=B2=D3=A9=FA=C5=E9;
	mso-bidi-font-family:"Times New Roman";}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:72.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:144.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:=83=DC;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:=83=DE;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:=83=E5;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:216.0pt;
	text-indent:-24.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-TW" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi All<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=A6ve encounter following i=
ssue and need your advice.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Platform setting :<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">ARM64, 4 physical CPU, XEN-4.6<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dom0 :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- Network backend<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- Running high wifi throughput =
(extremely high interrupt rate)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">DomU :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- Media playback, 3D Graphic<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- Video/GPU is using passthroug=
h driver<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">- hooked to network via VIF<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If Dom0 is running high network=
 throughput and DomU is under idle state, Dom0 consumes about 140~150% obse=
rved from xentop.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Now we let DomU do some heavy w=
orkloads(ex: high-resolution-playback/3D graphic/consumes about 160%), Dom0=
 CPU will be affected and goes up to 190%.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=A6ve tried to adjust param=
eters on credit-scheduler but improvement is limited.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Really appreciate for your adju=
stment or advice.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Tom<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_E8F5944927430A4692D17F10A7A7ACFD01EDBA8FRTITMBSV06realt_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7168411761855203074==--


From xen-users-bounces@lists.xen.org Fri May 19 11:03:00 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBffY-0003s1-88; Fri, 19 May 2017 11:02:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@thehobsons.co.uk>) id 1dBffX-0003rr-Hb
 for xen-users@lists.xen.org; Fri, 19 May 2017 11:02:03 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 28/4C-02199-AA0DE195; Fri, 19 May 2017 11:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsUS8JRrmu7KC3K
 RBnvWWVusunqA1YHR4+ju30wBjFGsmXlJ+RUJrBl9J9UKrnFUrDhv18A4mb2LkZNDQsBW4u7y
 AyxdjFwcQgKHGCXuL9vFBpJgFlCTeLljM3MXIwcHr4CexPZfciBhYYEAickNjawgNpuAtsTku
 a+YQGxOgUCJdw3XGUHKWQRUJZbfy4CYoi2xbOFrZhCbV8BZovfqLTBbCGjMhSkHwU4QETCX+H
 fmDCvEObISp889Z5nAyDsLyRGzEI6YhWTqAkbmVYwaxalFZalFukZGeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgcFUz8DAuINx6gm/Q4ySHExKoryOh+UihfiS8lMqMxKLM+KL
 SnNSiw8xanBwCGxeu/oCoxRLXn5eqpIE7/vzQHWCRanpqRVpmTnAcIcpleDgURLhZQeGvBBvc
 UFibnFmOkTqFKOilDjvBZA+AZBERmkeXBssxi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEu
 adATKFJzOvBG76K6DFTECLmx9IgywuSURISTUwCk0Oudyj3O67QdviZ/9Eb45N+9gsG9Yt3br
 mqr1efeG0H7zLDSe8qrhW/etCf59HyFmuyfyNt/M/Td737Nv95ZsSFjPxJXxbp9JxfHZRbanq
 a/Zth7Y527XPnWh6i4e1doJemGyot8prnvlHKg67yUVNbUyQTZSLUxY2YhHY999z3uQtpnv9l
 ViKMxINtZiLihMB4GjmEKwCAAA=
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495191721!93794378!1
X-Originating-IP: [80.229.10.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10326 invoked from network); 19 May 2017 11:02:01 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
 (80.229.10.150)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 11:02:01 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.137.117] (unknown [192.168.137.117])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id A8F1D1BC37
 for <xen-users@lists.xen.org>; Fri, 19 May 2017 11:01:55 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <E8F5944927430A4692D17F10A7A7ACFD01EDBA8F@RTITMBSV06.realtek.com.tw>
Date: Fri, 19 May 2017 12:01:54 +0100
Message-Id: <A87BDC4A-6E30-4ABB-AFC3-2248C32A0E3F@thehobsons.co.uk>
References: <E8F5944927430A4692D17F10A7A7ACFD01EDBA8F@RTITMBSV06.realtek.com.tw>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Dom0 CPU usage goes high if DomU is under heavy
	loading
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

VG9tIFRpbmdb5LiB6YOB5bqtXSA8dG9tX3RpbmdAcmVhbHRlay5jb20+IHdyb3RlOgoKPiBJ4oCZ
dmUgZW5jb3VudGVyIGZvbGxvd2luZyBpc3N1ZSBhbmQgbmVlZCB5b3VyIGFkdmljZS4KPiAgCj4g
UGxhdGZvcm0gc2V0dGluZyA6Cj4gQVJNNjQsIDQgcGh5c2ljYWwgQ1BVLCBYRU4tNC42Cj4gRG9t
MCA6Cj4gLSBOZXR3b3JrIGJhY2tlbmQKPiAtIFJ1bm5pbmcgaGlnaCB3aWZpIHRocm91Z2hwdXQg
KGV4dHJlbWVseSBoaWdoIGludGVycnVwdCByYXRlKQo+IERvbVUgOgo+IC0gTWVkaWEgcGxheWJh
Y2ssIDNEIEdyYXBoaWMKPiAtIFZpZGVvL0dQVSBpcyB1c2luZyBwYXNzdGhyb3VnaCBkcml2ZXIK
PiAtIGhvb2tlZCB0byBuZXR3b3JrIHZpYSBWSUYKPiAgCj4gSWYgRG9tMCBpcyBydW5uaW5nIGhp
Z2ggbmV0d29yayB0aHJvdWdocHV0IGFuZCBEb21VIGlzIHVuZGVyIGlkbGUgc3RhdGUsIERvbTAg
Y29uc3VtZXMgYWJvdXQgMTQwfjE1MCUgb2JzZXJ2ZWQgZnJvbSB4ZW50b3AuCj4gTm93IHdlIGxl
dCBEb21VIGRvIHNvbWUgaGVhdnkgd29ya2xvYWRzKGV4OiBoaWdoLXJlc29sdXRpb24tcGxheWJh
Y2svM0QgZ3JhcGhpYy9jb25zdW1lcyBhYm91dCAxNjAlKSwgRG9tMCBDUFUgd2lsbCBiZSBhZmZl
Y3RlZCBhbmQgZ29lcyB1cCB0byAxOTAlLgo+IEnigJl2ZSB0cmllZCB0byBhZGp1c3QgcGFyYW1l
dGVycyBvbiBjcmVkaXQtc2NoZWR1bGVyIGJ1dCBpbXByb3ZlbWVudCBpcyBsaW1pdGVkLgo+IFJl
YWxseSBhcHByZWNpYXRlIGZvciB5b3VyIGFkanVzdG1lbnQgb3IgYWR2aWNlLgoKQUlVSSwgYWxs
IG5ldHdvcmtpbmcgaXMgZG9uZSwgYnkgZGVmYXVsdCwgYnkgb25lIHRocmVhZCBpbiBEb20wLiBJ
IGNvdWxkIGltYWdpbmUgYSBoaWdoIG5ldHdvcmsgbG9hZCAoaW4gdGVybXMgb2YgcGFja2V0cyBw
cm9jZXNzZWQgcmF0aGVyIHRoYW4gYnl0ZXMgcGFzc2VkKSBjb3VsZCB3ZWxsIHJlc3VsdCBpbiBh
IHNpZ25pZmljYW50IERvbTAgbG9hZC4gSSBkbyBrbm93IHRoYXQgdGhpcyBoYXMgYmVlbiBmaW5n
ZXJlZCBpbiB0aGUgcGFzdCBhcyBhIHNvdXJjZSBvZiBuZXR3b3JrIGJvdHRsZW5lY2suCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Fri May 19 11:22:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 11:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBfyo-0005ft-Pb; Fri, 19 May 2017 11:21:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray@aarden.us>) id 1dBfyn-0005fn-LS
 for xen-users@lists.xen.org; Fri, 19 May 2017 11:21:57 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 63/E8-03557-455DE195; Fri, 19 May 2017 11:21:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXisfyWpG7IVbl
 IgzXrWC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1oz3y58xF+wQr7gw4SRTA+N74S5GTg4hgRqJ
 u2cWsIDYEgIiEo+PrGHrYuQAirtK/O7iAwnzCghKnJz5BKyEWSBYYuKHr+wgtoiArsSZx1uYI
 OKpEnNvtTKCtLIJCEvsO8IEYgoLuEl8vJ8OUsEp4CjRvX4dWDWLgKrE9e797BDTUyQmPz7ACH
 GAnMSGuZ+ZQVpFgY5ZdY8TIiwusebST6ADuIDsw4wSh/omM05gFJiF5LhZSI6DsLUlli18zQx
 ha0gsu3+WBVNcXeLGp83sCxjZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfm
 JCYV6yXn525iBIY3AxDsYFy1IPAQoyQHk5Ior+NhuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 ryyV4BygkWp6akVaZk5wEiDSUtw8CiJ8DaApHmLCxJzizPTIVKnGHU53i398J5JiCUvPy9VSp
 xXBqRIAKQoozQPbgQs6i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcLZApPZl4J3KZXQEc
 wAR3R/EAa5IiSRISUVAPj3J1bvxiWrH6SNX3dpTk7fyXN8DiaxTtX++ax8EPtb2RO+zFf/XyM
 5bxL3oypbz7XlMapLshT2Sje9s50yULGumulTYLCFnzCn7lPnVe6zS7haT7hzDmRyvz8Ox1lz
 z4w6V7jZdxX3PJg3o7wi5Hd39ymVzafeLWsW39PW9XL+fOO7Ej4EZ9aoMRSnJFoqMVcVJwIAO
 DHEd31AgAA
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-9.tower-27.messagelabs.com!1495192914!103361452!1
X-Originating-IP: [72.167.218.25]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42032 invoked from network); 19 May 2017 11:21:55 -0000
Received: from p3plsmtp01-05.prod.phx3.secureserver.net (HELO
 p3plwbeout01-05.prod.phx3.secureserver.net) (72.167.218.25)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 11:21:55 -0000
Received: from localhost ([72.167.218.3]) by :WBEOUT: with SMTP
 id BfyFdXw5B6f3rBfyFdAuYo; Fri, 19 May 2017 04:21:23 -0700
X-SID: BfyFdXw5B6f3r
Received: (qmail 19836 invoked by uid 99); 19 May 2017 11:21:23 -0000
MIME-Version: 1.0
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
From: ray@aarden.us
In-Reply-To: <22813.56588.980878.622248@mariner.uk.xensource.com>
Date: Fri, 19 May 2017 04:21:23 -0700
Message-Id: <20170519042123.1753ead7c2b35a7d15c5b99498690bcc.c21a984c6f.mailapi@email01.godaddy.com>
X-Originating-IP: 66.194.89.18
User-Agent: MailAPI 
X-Sender: ray@aarden.us
X-CMAE-Envelope: MS4wfLgxmhDkY7qYGLeIi7JePv9Qaq5Cn9oQ5jJozvi59BSdQh+/FFeLdzejAt4je8JTT3vCe1gHBu7+r2mQJ+yvCMty5gTeve2C8CXl7QjhwcBeEXlwLvHr
 ZPQWN6KfU0okxoXDY0V7k6QMmoZ4G2x1+jR+adtueT3sJJYFDT2eTNyj
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-users] Xen-tools/utils Version Confusion, Solved
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7728546502507293860=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7728546502507293860==
Content-Type: multipart/alternative;
 boundary="=_df3c27a4ea5a07e76c8b77478ca3c527"

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

Thank you all.
=20
Rebooting saved the day.=20
=20
Ray
=20
=20
--------- Original Message --------- Subject: Re: [Xen-users] Xen-tools/uti=
ls Version Confusion
From: "Ian Jackson" <ian.jackson@eu.citrix.com>
Date: 5/18/17 12:42 pm
To: "George Dunlap" <george.dunlap@citrix.com>
Cc: "Ray Joseph" <ray@aarden.us>, "xen-users@lists.xen.org" <xen-users@list=
s.xen.org>

George Dunlap writes ("Re: [Xen-users] Xen-tools/utils Version Confusion"):
 > On Thu, May 18, 2017 at 3:23 PM, Ray Joseph <ray@aarden.us> wrote:
 > > I would like to get xen-tools working on Debian 9 stretch, with Xen 4=
=2E8.1.
 ...
 > > When I enter
 > >
 > > xl
 > >
 > > I get the message
 > >
 > > ERROR: Can't find version 4.6 of xen utils, bailing out.
=20
 I think George's suggestion of mismatched versions is plausible.
=20
 Also, maybe you need to reboot ? If you upgraded your stretch install
 but have not yet rebooted, you might still be running a 4.6 hypervisor
 and have no 4.6 tools.
=20
 > > How do I get xl to work?
 >=20
 > My guess would be either reboot into Xen 4.8, or install xen-utils-4.6=
=2E
=20
 Yes.
=20
 Ianb.

--=_df3c27a4ea5a07e76c8b77478ca3c527
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=utf-8

<div>Thank you all.</div>
<div>&nbsp;</div>
<div>Rebooting saved the day.&nbsp;</div>
<div>&nbsp;</div>
<div>Ray</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<blockquote class=3D"threadBlockQuote" style=3D"border-left: 2px solid #C2C=
2C2; padding-left: 3px; margin-left: 4px;">--------- Original Message -----=
----
<div>Subject: Re: [Xen-users] Xen-tools/utils Version Confusion<br />From: =
"Ian Jackson" &lt;ian.jackson@eu.citrix.com&gt;<br />Date: 5/18/17 12:42 pm=
<br />To: "George Dunlap" &lt;george.dunlap@citrix.com&gt;<br />Cc: "Ray Jo=
seph" &lt;ray@aarden.us&gt;, "xen-users@lists.xen.org" &lt;xen-users@lists=
=2Exen.org&gt;<br /><br />George Dunlap writes ("Re: [Xen-users] Xen-tools/=
utils Version Confusion"):<br /> &gt; On Thu, May 18, 2017 at 3:23 PM, Ray =
Joseph &lt;ray@aarden.us&gt; wrote:<br /> &gt; &gt; I would like to get xen=
-tools working on Debian 9 stretch, with Xen 4.8.1.<br /> ...<br /> &gt; &g=
t; When I enter<br /> &gt; &gt;<br /> &gt; &gt; xl<br /> &gt; &gt;<br /> &g=
t; &gt; I get the message<br /> &gt; &gt;<br /> &gt; &gt; ERROR: Can't find=
 version 4.6 of xen utils, bailing out.<br /> <br /> I think George's sugge=
stion of mismatched versions is plausible.<br /> <br /> Also, maybe you nee=
d to reboot ? If you upgraded your stretch install<br /> but have not yet r=
ebooted, you might still be running a 4.6 hypervisor<br /> and have no 4.6 =
tools.<br /> <br /> &gt; &gt; How do I get xl to work?<br /> &gt; <br /> &g=
t; My guess would be either reboot into Xen 4.8, or install xen-utils-4.6=
=2E<br /> <br /> Yes.<br /> <br /> Ianb.</div>
</blockquote>

--=_df3c27a4ea5a07e76c8b77478ca3c527--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7728546502507293860==--


From xen-users-bounces@lists.xen.org Fri May 19 12:57:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 12:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBhRq-0003nN-Re; Fri, 19 May 2017 12:56:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awsaba@gmail.com>)
 id 1dBMiY-0005kq-0e; Thu, 18 May 2017 14:47:54 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6E/C0-31580-914BD195; Thu, 18 May 2017 14:47:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSWi67EFtl
 Ig93fFSyWfFzMYrHq6gFWByaPo7t/MwUwRrFm5iXlVySwZpy/9pG14AlvxZP3R9kbGKdydzFy
 cggJFErM/LqFuYuRi4NFoIFVovvENxYQR0JgDqvE05bzbCBVEgJ5Ep+/7GSHsIskXhzoBIvzC
 ghKnJz5hAVikrfErhXzwGxOgUCJpfMPsoEMEhL4xSzR0XSdCSTBJqAicbPjK5jNIqAqseriHh
 aIQQESCy5fZwSxhYFOerJiKSuILSKgI3F17wtWkEHMApOYJM5OvwBWxCygKdG6/Tf7BEaBWUg
 OmYUktYCRaRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBY
 MgDBDsY12z0PMUpyMCmJ8h4ukI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7dRNQTrAoNT21I
 i0zBxghMGkJDh4lEd5zIGne4oLE3OLMdIjUKUZjjheX379n4niy8sd7JiGWvPy8VClx3pkgpQ
 IgpRmleXCDYJF7iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8K0Gm8GTmlcDtewV0ChPQKc0
 PpEFOKUlESEk1MArN5ZwYt0gkflrxs82p0wQu6tVVNkhM46her8p2mjfsceGRHZkxa7oatf6s
 KTm3/+2PLzISN7ztwu8a569ZGa1SKD1pVnzmBcc/d3yWzdESjUxg6Orr9/u4c48849a45DUb8
 6SLrpVwFr3Yp6LS8TFe4/zkp22nZCQDQx41VZc1vv1bE5c9XYmlOCPRUIu5qDgRADEP6HrXAg
 AA
X-Env-Sender: awsaba@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1495118871!70302864!1
X-Originating-IP: [209.85.218.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10004 invoked from network); 18 May 2017 14:47:52 -0000
Received: from mail-oi0-f68.google.com (HELO mail-oi0-f68.google.com)
 (209.85.218.68)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 May 2017 14:47:52 -0000
Received: by mail-oi0-f68.google.com with SMTP id h4so7748068oib.0;
 Thu, 18 May 2017 07:47:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ca74O4MtIUxM96xwEL2jP/267BDeiI2ZCLhi9AMSsPQ=;
 b=WRSDJrNgM6q3pOu3ke74evo0VtCEU2I4ezOIdB45u/Q8cTyOdhKD4yutK042uPRlUc
 EvhR/RkUJg4qoQHJ8RX9NHiM5fIdthlWrLCjX/iPPF6ZBDopcNo3IOAp2dPJYiWZv7PW
 ieWBK7ChW4cyypCDZA+3H8i6DFBOdmIXqdPbUvDBlDJm32g4T+XG6gjXs6u0/SmuHP6s
 PHNiS9ls1f4gHNMVZu+KNT0/VNyfC0y8Z0MaGSvLIAn4HoZDMVj/Xw/0IHupbHtoxkAQ
 iqcAQfF6S7j+5ENN7G56wYe1OYyd0uQMpbJ9HlD8KxGxQfnOUUEK+DZWixkF32OdRanL
 TUPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ca74O4MtIUxM96xwEL2jP/267BDeiI2ZCLhi9AMSsPQ=;
 b=OOKm2BU49ECQAGFf7Tn6VgONp2sjwZ9Q+i659IYkKkLQmpeXobg6wNWiKiMJJ6Su9+
 KDxuR5IKiyu2WOYsKtzXultjJeyDisnVHint9YrwqLnzCW2KX47URPT/QhpTNQImveK5
 SFKG3syEVLD0EsMOdD4WmEp2xt5C5MaAwJTlrR/mrPbh3KS9x23DQVccZu3PwdWc3L6X
 WvLMAk2sDp5HYVckBZKaH+X3dKFnx/ubzePRgSQFUECVhuuNgK+uv+mF1BSzPoWidTDX
 H1yADSef7ND272WS9s/+aIaF0qK/pcPQsd3+5lDbIARjjPmnaP1aeJQ99/oWZhA3Wp2u
 c9Xw==
X-Gm-Message-State: AODbwcB+M3z6d6/kMWT7vyqZLN1bUX7sEegB9ZeTQvtkBIM59RMz/ZA4
 wy3vm1+xvfwbyQV/nBt7tJrNNNwpvw==
X-Received: by 10.157.68.224 with SMTP id p32mr2838783otg.19.1495118871128;
 Thu, 18 May 2017 07:47:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.89.202 with HTTP; Thu, 18 May 2017 07:47:50 -0700 (PDT)
In-Reply-To: <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
References: <CAKw-m2Pnas6hjZjZ+Lnd3b0hiWAV2T2iYNekimjJtbrS8r5rBA@mail.gmail.com>
 <CAFLBxZZVsowJ2Y1S-U-CG4nMHbX4ZJa8vJQ+7JzRaWmj+cWVgA@mail.gmail.com>
 <20170517094515.omilmvrttjhooqi6@dhcp-3-128.uk.xensource.com>
 <30d8ff86-9dff-3294-23fe-e4c112a8f9d3@citrix.com>
 <CAFLBxZZgsyPSMQmqpavedVxoxa1m84jo6+idiDfRHcMCsJxCXQ@mail.gmail.com>
 <22812.17778.14162.748183@mariner.uk.xensource.com>
 <a6099232-0f8d-c65e-77f8-8c9c87fad06f@citrix.com>
 <CAFLBxZYwM20ioY9jOKKB9xo8HTmbKGCPaGjQX5yJDTBK-FGBGQ@mail.gmail.com>
From: Antony Saba <awsaba@gmail.com>
Date: Thu, 18 May 2017 08:47:50 -0600
Message-ID: <CAKw-m2No6Bo8Kz_2zonzVxy59E+7yeehU5xXw6TNTpCzqwmgOw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
X-Mailman-Approved-At: Fri, 19 May 2017 12:56:02 +0000
Cc: Wei Liu <Wei.Liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-users] [Xen-devel] vif-bridge errors when creating and
 destroying dozens of VMs simultaneously
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

R2VvcmdlLAoKUGF0Y2ggd29ya3MgYXMgZXhwZWN0ZWQsIG5vIGZhaWx1cmVzIG9uIGNyZWF0ZSBh
bmQgbm8gc3RhbGUgaXB0YWJsZXMKcnVsZXMgYWZ0ZXIgcnVubmluZyB1bmRlciB0aGUgc2FtZSBs
b2FkIHRoYXQgd2FzIHByb2R1Y2luZyB0aGUgZXJyb3JzCnByZXZpb3VzbHkuCgpVYnVudHUgMTYu
MDQKTGludXggMy4xMy4wLTgzLWdlbmVyaWMKaXB0YWJsZXMgdjEuNi4wClhlbiA0LjYgNSBmcm9t
IGRpc3RybyBwYWNrYWdlcwoKVGhhbmtzIQoKLVRvbnkKCk9uIFdlZCwgTWF5IDE3LCAyMDE3IGF0
IDc6NDQgQU0sIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gT24gV2VkLCBNYXkgMTcsIDIwMTcgYXQgMTo0NiBQTSwgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTcvMDUvMTcgMTM6NDMsIElhbiBKYWNr
c29uIHdyb3RlOgo+Pj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hl
bi11c2Vyc10gdmlmLWJyaWRnZSBlcnJvcnMgd2hlbiBjcmVhdGluZyBhbmQgZGVzdHJveWluZyBk
b3plbnMgb2YgVk1zIHNpbXVsdGFuZW91c2x5Iik6Cj4+Pj4gU28gd2UgaGF2ZSB0aHJlZSBvcHRp
b25zOgo+Pj4gLi4uCj4+Pj4gMy4gVHJ5IHRvIGNoZWNrIHRvIHNlZSBpZiB0aGUgdmVyc2lvbiBv
ZiBpcHRhYmxlcyB3ZSBoYXZlIHN1cHBvcnRzIC13LAo+Pj4+IGFuZCB1c2UgaXQgaWYgYXZhaWxh
YmxlLiAgVGhpcyBzaG91bGQgYWxzbyB3b3JrIG9uIGFsbCBzeXN0ZW1zLCBidXQKPj4+PiBpbnRy
b2R1Y2VzIGEgYml0IG9mIGNvbXBsaWNhdGlvbi4gIEl0IGFsc28gZG9lc24ndCBhbGxvdyB1cyB0
bwo+Pj4+IHJlbGlhYmx5IHVzZSBhIHRpbWVvdXQuCj4+Pgo+Pj4gSSB0aGluayB0aGlzIGlzIGJl
c3QuICBFdmVudHVhbGx5IHdlIGNhbiBnZXQgcmlkIG9mIHRoZSBjaGVjayBmb3IgLXcuCj4+Pgo+
Pj4gSSB0aGluayBhIHRpbWVvdXQgaW4gdGhpcyBjb250ZXh0IGlzIG5vdCB2ZXJ5IGhlbHBmdWwu
Cj4+Pgo+Pj4gQWxzbywgYSBsb29wLCBvbiBhIGJ1c3kgc3lzdGVtLCBtaWdodCBuZWVkIHRvIGhh
dmUgbWFueSBhdHRlbXB0cywKPj4+IGJlY2F1c2UgaXQgd2lsbCBiZSBwb2xsaW5nLgo+Pgo+PiBG
V0lXIHRoZSBpcHRhYmxlcyBpbnRlcm5hbCBtZWNoYW5pc20gd2lsbCB0cnkgdG8gZ3JhYiB0aGUg
bG9jaywgYW5kIGlmCj4+IGl0IGZhaWxzIChhbmQgLXcgaXMgc2V0KSwgd2lsbCBjYWxsIHNsZWVw
KDEpIGJlZm9yZSB0cnlpbmcgYWdhaW4uICBNeQo+PiBiYXNoIGxvb3Agd291bGQgZG8gZXhhY3Rs
eSB0aGUgc2FtZSB0aGluZy4KPj4KPj4gQnV0IEkgYWdyZWUgdGhhdCBpZiB0aW1lb3V0cyBhcmUg
bm90IGltcG9ydGFudCwgZG9pbmcgaXQgdmlhIGlwdGFibGVzIGlzCj4+IHByb2JhYmx5IGNsZWFu
ZXIuICBMZXQgbWUgd29yayB1cCBhIHBhdGNoLgo+Cj4gQW50b255LAo+Cj4gQXR0YWNoZWQgaXMg
YSBwYXRjaCB0byBhZGQgdGhlIC13IG9wdGlvbiBpZiBpdCdzIGF2YWlsYWJsZS4gIEkndmUKPiBz
bW9rZS10ZXN0ZWQgdGhhdCBpdCB3b3JrcyB1bmRlciBub3JtYWwgY29uZGl0aW9uczsgYnV0IG15
IHNpbXBsaXN0aWMKPiBhdHRlbXB0cyB0byBnZXQgdGhlIGJ1ZyB0byB0cmlnZ2VyIGhhdmUgZmFp
bGVkLiAgQ2FuIHlvdSBnaXZlIGl0IGEgdHJ5Cj4gYW5kIHNlZSBpZiBpdCB3b3Jrcz8KPgo+IFRo
YW5rcywKPiAgLUdlb3JnZQoKCgotLSAKQW50b255IFNhYmEsIGF3c2FiYUBnbWFpbC5jb20KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBt
YWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri May 19 15:10:27 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 May 2017 15:10:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dBjWw-0005Zc-Vw; Fri, 19 May 2017 15:09:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray@aarden.us>) id 1dBjWv-0005ZW-Jj
 for xen-users@lists.xen.org; Fri, 19 May 2017 15:09:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 87/37-03620-4AA0F195; Fri, 19 May 2017 15:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXisfyWuO4SLvl
 Ig28Nwharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bdj3PYC24pV6z7/oStgfG/XBcjJ4eQQI3E
 lE3/mUFsCQERiWXf5zBDxF0kJm+/xAZi8woISpyc+YQFxGYWCJZoW/EPzBYRkJaYcaWJDSKeJ
 7Fx8TSmLkYODjYBYYl9R5hAwsICshIPLl5mBglzCjhKTL0TChJmEVCVePvgBwvE9BSJBadns0
 NcICexYe5nsHJRoGtW3eOECItLrLn0E6icC8g+zCjxc/cNtgmMArOQHDcLyXEQtrbEsoWvmSF
 sDYll989iEVeXuPFpM/sCRrZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBAc4ABDsYz68NPMQoycGkJMrreFguUogvKT+lMiOxOCO+qDQntfgQozoHh8CxZ
 ZsCpVjy8vNSlSR4szjlI4UEi1LTUyvSMnOAEQhTKcHBoyTCOx0kzVtckJhbnJkOkTrFqCglzu
 sLkhAASWSU5sG1waL+EqOslDAvI9BNQjwFqUW5mSWo8q8YxTkYlYR5LUCm8GTmlcBNfwW0mAl
 ocfMDaZDFJYkIKakGxpKG7ab59c6uFuLeqycGVr/UfdEuNP3bZrlms+6X/+ayPzF/dGPmjMCP
 6o02HSlPr6W5yLeybi58G3j7O+/7Y+4MVbkMuo53pyYH1ds13qv4ddjmsBf374Ll+f257Q5rH
 x6oSo0r3Xtc5ZX7yzsC7QtyFHYmvXmv9V3x6lFX2yl+7I4LGbVKlFiKMxINtZiLihMBY5SVQ/
 UCAAA=
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-13.tower-27.messagelabs.com!1495206562!93785131!1
X-Originating-IP: [72.167.218.23]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16344 invoked from network); 19 May 2017 15:09:23 -0000
Received: from p3plsmtp01-03.prod.phx3.secureserver.net (HELO
 p3plwbeout01-03.prod.phx3.secureserver.net) (72.167.218.23)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 May 2017 15:09:23 -0000
Received: from localhost ([72.167.218.3]) by :WBEOUT: with SMTP
 id BjWNdzVGlNqe1BjWNdNL7u; Fri, 19 May 2017 08:08:51 -0700
X-SID: BjWNdzVGlNqe1
Received: (qmail 1397 invoked by uid 99); 19 May 2017 15:08:51 -0000
MIME-Version: 1.0
To: xen-users@lists.xen.org
From: ray@aarden.us
In-Reply-To: <mailman.5.1495195202.31661.xen-users@lists.xen.org>
Date: Fri, 19 May 2017 08:08:51 -0700
Message-Id: <20170519080851.1753ead7c2b35a7d15c5b99498690bcc.b56d6f02cd.mailapi@email01.godaddy.com>
X-Originating-IP: 66.194.89.18
User-Agent: MailAPI 
X-Sender: ray@aarden.us
X-CMAE-Envelope: MS4wfGBZjef6RcIwBccYNcDKwfTcool2rUXZloBbz+aarEHp9Ff0tsFXhPWCIttpyDrQJ1JCtSwRfyVaY+r4xfWUx4+nolnXGahAkydwPIeu1HPTK1eDTHGD
 yj8f6ihbg8pmdT0XaMIaqvA2J6zuGglSWrCFSFGTuHonYdT8m9fZgscU
Cc: Jackson@aarden.us, Ian@localhost.localhost,
 Dunlap <george.dunlap@citrix.com>, George@localhost.localhost
Subject: [Xen-users] Stretch Boot Failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1605578523653707541=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============1605578523653707541==
Content-Type: multipart/alternative;
 boundary="=_159b672a5ff89e5c27257e1a89983625"

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

>
Was - Re: [Xen-users] Xen-tools/utils Version Confusion > Thank you all.
=20
> Rebooting saved the day.=20
=20
> Ray
=20
Yes, rebooting worked.  I was able to exercise xl commands.
=20
The next time I rebooted, the system errored.
=20
The boot process progressed through a report
    Dom0 has a maximum of 4 CPUs
=20
The next screen was a warning
    Failed to connect to lvmstad.  Falling back to device scanning
=20
The next tow lines address /dev/mapper/mymachine-root:
    recovering journal
    clean, 399/1525920 files, 398509/6103048 blocks
=20
The next 5 lines was a sequence of errors on attempting to load wireless dr=
ivers:
[    10.722951 iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-26.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-25.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-24.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-23.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-22.ucode (-2)




=20
(I do not know if this is relevant, but I just got wireless working on the =
laptop so I could install xen-tools.  I was able to get wireless to work th=
rough configuration of /etc/networks/interface.)
=20
iwlwifi are Intel dual band wireless AC 7265 device drivers for different v=
ersions of the hardware.  I installed drivers when the system was originall=
y built.  I only loaded the latest which was 7265D-25.  I just found 7265D-=
26 on Intel's website but I have no idea how to load it without a complete =
boot.
=20
How should I progress?
=20
Ray

--=_159b672a5ff89e5c27257e1a89983625
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=utf-8

<div>&gt;</div>
<h1><span style=3D"font-size: 10pt;"><span style=3D"font-size: 8pt;"><stron=
g>Was - Re: [Xen-users] Xen-tools/utils Version Confusion<!--X-Subject-Head=
er-End--></strong></span><!--X-Body-of-Message--></span></h1>
<div>&gt; Thank you all.</div>
<div>&nbsp;</div>
<div>&gt; Rebooting saved the day.&nbsp;</div>
<div>&nbsp;</div>
<div>&gt; Ray</div>
<div>&nbsp;</div>
<div>Yes, rebooting worked.&nbsp; I was able to exercise xl commands.</div>
<div>&nbsp;</div>
<div>The next time I rebooted, the system errored.</div>
<div>&nbsp;</div>
<div>The boot process progressed through a report</div>
<div>&nbsp;&nbsp;&nbsp; Dom0 has a maximum of 4 CPUs</div>
<div>&nbsp;</div>
<div>The next screen was a warning</div>
<div>&nbsp;&nbsp;&nbsp; Failed to connect to lvmstad.&nbsp; Falling back to=
 device scanning</div>
<div>&nbsp;</div>
<div>The next tow lines address /dev/mapper/mymachine-root:</div>
<div>&nbsp;&nbsp;&nbsp; recovering journal</div>
<div>&nbsp;&nbsp;&nbsp; clean, 399/1525920 files, 398509/6103048 blocks</di=
v>
<div>&nbsp;</div>
<div>The next 5 lines was&nbsp;a sequence of errors on attempting to load w=
ireless drivers:</div>
<div>[&nbsp;&nbsp;&nbsp; 10.722951 iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-26.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-25.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-24.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-23.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-22.ucode (-2)</div>
</div>
</div>
</div>
</div>
<div>&nbsp;</div>
<div>(I do not know if this is relevant, but I just got wireless working on=
 the laptop so I could install xen-tools.&nbsp; I was&nbsp;able to get wire=
less to work through configuration of&nbsp;/etc/networks/interface.)</div>
<div>&nbsp;</div>
<div>iwlwifi are Intel dual band wireless AC 7265 device drivers for differ=
ent versions of the hardware.&nbsp; I installed drivers when the system was=
 originally built.&nbsp; I only loaded the latest which was 7265D-25.&nbsp;=
 I just found 7265D-26 on Intel's website but I have no idea how to load it=
 without a complete boot.</div>
<div>&nbsp;</div>
<div>How should I progress?</div>
<div>&nbsp;</div>
<div>Ray</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>

--=_159b672a5ff89e5c27257e1a89983625--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============1605578523653707541==--


From xen-users-bounces@lists.xen.org Sun May 21 18:11:02 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 May 2017 18:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dCVIR-00013J-UB; Sun, 21 May 2017 18:09:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nemeth.gabor@brc.mta.hu>) id 1dCVIQ-00013D-BO
 for xen-users@lists.xen.org; Sun, 21 May 2017 18:09:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0D/7A-03371-1E7D1295; Sun, 21 May 2017 18:09:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsWyoMiuVPfBdcV
 Ig9NT1SxWXT3A6sDocXT3b6YAxijWzLyk/IoE1ownd76zFkytq3h35hF7A+PkrC5GLg4hgUuM
 El2bb7NDOLOZJHatPM7cxcgJ5ORJvLy8hRkisZxRYnrDJxaQBIuAqsTx5csYQWxeAS+JiU8vg
 cXZBGQluo7NAbNFBKQlZlxpYuti5OAQFjCUeNdSBhIWFdCU2LD+GxOIzSzgKHH0xlRWiDGCEi
 dnPmEBKWcGal3+j2MCI+8sJFWzkFTNQqhawMi8ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMKgYgGAH46dlAYcYJTmYlER5X81UiBTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwfvvmmKkkGBRanpqRVpmDjC8YdISHDxKIrzMwBAX4i0uSMwtzkyHSJ1i1OV4t
 /TDeyYhlrz8vFQpcd4jIDMEQIoySvPgRsBi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEec
 +BTOHJzCuB2/QK6AgmoCOsn8mDHFGSiJCSamCMs35+UzlLtn6vbt46Ic/1xc4e0e8s5iplF2r
 Pv718a8WEsFd8JyJv/D7et+jPslMP1YsvS+r2eswPjjGZvaV9ippIpclkgyNHP51RLVnkNmd6
 YdxUcZkn52KeTUgRntU4mTG+Jl5rWxKL7ZGYbas3d/gcYhLcb7p7lmXxOv5e5lMfgm6mLu9QY
 inOSDTUYi4qTgQAsqxHWbACAAA=
X-Env-Sender: nemeth.gabor@brc.mta.hu
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495390176!102768670!1
X-Originating-IP: [160.114.62.117]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20434 invoked from network); 21 May 2017 18:09:36 -0000
Received: from proto.szbk.u-szeged.hu (HELO proto.szbk.u-szeged.hu)
 (160.114.62.117)
 by server-4.tower-27.messagelabs.com with SMTP; 21 May 2017 18:09:36 -0000
Received: from rosi.szbk.u-szeged.hu (rosi.szbk.u-szeged.hu [160.114.62.100])
 by proto.szbk.u-szeged.hu (Postfix) with ESMTP id B7A75401F7
 for <xen-users@lists.xen.org>; Sun, 21 May 2017 20:09:35 +0200 (CEST)
Received: from szbk.u-szeged.hu (unknown [160.114.61.14])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by rosi.szbk.u-szeged.hu (Postfix) with ESMTPSA id A58472101C
 for <xen-users@lists.xen.org>; Sun, 21 May 2017 20:09:35 +0200 (CEST)
Received: by szbk.u-szeged.hu (Postfix, from userid 33)
 id 920FC617BC; Sun, 21 May 2017 20:09:35 +0200 (CEST)
Received: from ge061114.szbk.u-szeged.hu (ge061114.szbk.u-szeged.hu
 [160.114.61.114]) by webmail2.brc.hu (Horde Framework) with HTTP; Sun, 21
 May 2017 18:09:35 +0000
Date: Sun, 21 May 2017 18:09:35 +0000
Message-ID: <20170521180935.Horde.sqcLkZ2TQ1m-Y6jPVMTorUW@webmail2.brc.hu>
From: nemeth.gabor@brc.mta.hu
To: xen-users@lists.xen.org
User-Agent: Horde Application Framework 5
MIME-Version: 1.0
Content-Disposition: inline
Subject: [Xen-users] xen-4.8 grub-x86_64-xen.bin grub problem
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="Yes"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

CkkgaGF2ZSBhIHByb2JsZW0uCgpJJ20gdXNpbmcgdGhlIHhlbi00LjggaW4gZGViaWFuIHN0cmVj
aCB3aXRoIGJhY2tlbmQgemZzaG9zdC4KaWYgSSBjcmVhdGUgdGhlIG5ldyBndWVzdCB3aXRoIHpm
c2hvc3QgYmFja2VuZCB0aGVuIHRoZSBjb25zb2xlIGlzICAKZW1wdHksIEkgZG9uJ3Qgd2F0Y2gg
dGhlIGdydWItbWVudSBhbmQgZG9uJ3QgYm9vdCB0aGUgdm0uCgpkb21VIGNvbmZpZzoKLS0tLS0t
LS0tLS0tCmtlcm5lbCAgICAgID0gJy91c3IvbGliL2dydWIteGVuL2dydWIteDg2XzY0LXhlbi5i
aW4nCnZjcHVzICAgICAgID0gJzEnCm1lbW9yeSAgICAgID0gJzIwNDgnCnJvb3QgICAgICAgID0g
Jy9kZXYveHZkYTEgcm8nCmRpc2sgICAgICAgID0gWwojICAgICAgICAgICAgICAgICAncGh5Oi9k
ZXYvdmcwL3N0cmV0Y2gtZGlzayx4dmRhMSx3JywKIyAgICAgICAgICAgICAgICAgIAonZm9ybWF0
PXJhdyxiYWNrZW5kdHlwZT1waHksYmFja2VuZD16ZnNob3N0LHZkZXY9eHZkYTEsdGFyZ2V0PS9k
ZXYvenZvbC92aXJ0dWFsL3N0cmV0Y2gtZGlzaycsCiAgICAgICAgICAgICAgICAgICAgCidwaHk6
L2Rldi96dm9sL3ZpcnR1YWwvc3RyZXRjaC1kaXNrLHh2ZGExLHcsYmFja2VuZD16ZnNob3N0JywK
ICAgICAgICAgICAgICAgXQpuYW1lICAgICAgICA9ICdzdHJldGNoJwoKdmlmICAgICAgICAgPSBb
ICdzY3JpcHQ9dmlmLW9wZW52c3dpdGNoLCBtYWM9MDA6MTY6M2U6MGM6Mzg6MTEsICAKYnJpZGdl
PWJyaW4nLCBdCgpzZXJpYWwgPSAncHR5Jwpvbl9wb3dlcm9mZiA9ICdkZXN0cm95Jwpvbl9yZWJv
b3QgICA9ICdyZXN0YXJ0Jwpvbl9jcmFzaCAgICA9ICdyZXN0YXJ0JwoKSWYgSSBjcmVhdGUgdGhl
IEd1ZXN0IHdpdGggZGlzayAncGh5Oi9kZXYvdmcwL3N0cmV0Y2gtZGlzayx4dmRhMSx3JyAgCihM
Vk0pLCBpdCd0IHdvcmtpbmcgZmluZS4uLgpiYWNrZW5kIGlzIHpmcyBub3Qgd29ya2luZywgY29u
c29sZSBpcyBlbXB0eS4KCiQjIHhsIC12dnYgY3JlYXRlIC9ldGMveGVuL2NvbmZpZy5kL3N0cmV0
Y2guY2ZnIC1kIC1jClBhcnNpbmcgY29uZmlnIGZyb20gL2V0Yy94ZW4vY29uZmlnLmQvc3RyZXRj
aC5jZmcKewogICAgICJjX2luZm8iOiB7CiAgICAgICAgICJ0eXBlIjogInB2IiwKICAgICAgICAg
Im5hbWUiOiAic3RyZXRjaCIsCiAgICAgICAgICJ1dWlkIjogIjdhYTlmOWY3LThkNzItNDY2OC1i
NmQ3LWU4YTAwYWZlYWMyMCIsCiAgICAgICAgICJydW5faG90cGx1Z19zY3JpcHRzIjogIlRydWUi
CiAgICAgfSwKICAgICAiYl9pbmZvIjogewogICAgICAgICAibWF4X3ZjcHVzIjogMSwKICAgICAg
ICAgImF2YWlsX3ZjcHVzIjogWwogICAgICAgICAgICAgMAogICAgICAgICBdLAogICAgICAgICAi
bWF4X21lbWtiIjogMjA5NzE1MiwKICAgICAgICAgInRhcmdldF9tZW1rYiI6IDIwOTcxNTIsCiAg
ICAgICAgICJzaGFkb3dfbWVta2IiOiAxNzQwOCwKICAgICAgICAgInNjaGVkX3BhcmFtcyI6IHsK
CiAgICAgICAgIH0sCiAgICAgICAgICJjbGFpbV9tb2RlIjogIlRydWUiLAogICAgICAgICAia2Vy
bmVsIjogIi91c3IvbGliL2dydWIteGVuL2dydWIteDg2XzY0LXhlbi5iaW4iLAogICAgICAgICAi
Y21kbGluZSI6ICJyb290PS9kZXYveHZkYTEgcm8iLAogICAgICAgICAidHlwZS5wdiI6IHsKCiAg
ICAgICAgIH0sCiAgICAgICAgICJhcmNoX2FybSI6IHsKCiAgICAgICAgIH0KICAgICB9LAogICAg
ICJkaXNrcyI6IFsKICAgICAgICAgewogICAgICAgICAgICAgImJhY2tlbmRfZG9tbmFtZSI6ICJ6
ZnNob3N0IiwKICAgICAgICAgICAgICJwZGV2X3BhdGgiOiAiL2Rldi96dm9sL3ZpcnR1YWwvc3Ry
ZXRjaC1kaXNrIiwKICAgICAgICAgICAgICJ2ZGV2IjogInh2ZGExIiwKICAgICAgICAgICAgICJm
b3JtYXQiOiAicmF3IiwKICAgICAgICAgICAgICJyZWFkd3JpdGUiOiAxCiAgICAgICAgIH0KICAg
ICBdLAogICAgICJuaWNzIjogWwogICAgICAgICB7CiAgICAgICAgICAgICAiZGV2aWQiOiAwLAog
ICAgICAgICAgICAgIm1hYyI6ICIwMDoxNjozZTowYzozODoxMSIsCiAgICAgICAgICAgICAiYnJp
ZGdlIjogImJyaW4iLAogICAgICAgICAgICAgInNjcmlwdCI6ICJ2aWYtb3BlbnZzd2l0Y2giCiAg
ICAgICAgIH0KICAgICBdLAogICAgICJvbl9yZWJvb3QiOiAicmVzdGFydCIsCiAgICAgIm9uX2Ny
YXNoIjogInJlc3RhcnQiLAogICAgICJvbl9zb2Z0X3Jlc2V0IjogInNvZnRfcmVzZXQiCn0KbGli
eGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNjE0OmRvX2RvbWFpbl9jcmVhdGU6IGFvIDB4NTVi
NWRjOGJiZWUwOiAgCmNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxlcj0weDU1
YjVkYzhiYmY3MApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjM2MTpsaWJ4bF9fZGV2aWNl
X2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgIAp2ZGV2PXh2ZGExIHNwZWMuYmFja2VuZD11bmtub3du
CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MjcwOmRpc2tfdHJ5X2JhY2tlbmQ6IERpc2sg
dmRldj14dmRhMSwgaXMgIAp1c2luZyBhIHN0b3JhZ2UgZHJpdmVyIGRvbWFpbiwgc2tpcHBpbmcg
cGh5c2ljYWwgZGV2aWNlIGNoZWNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mzk2Omxp
YnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayAgCnZkZXY9eHZkYTEsIHVzaW5nIGJh
Y2tlbmQgcGh5CmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6OTcwOmluaXRpYXRlX2RvbWFp
bl9jcmVhdGU6IHJ1bm5pbmcgYm9vdGxvYWRlcgpsaWJ4bDogZGVidWc6IGxpYnhsX2Jvb3Rsb2Fk
ZXIuYzozMzA6bGlieGxfX2Jvb3Rsb2FkZXJfcnVuOiBubyAgCmJvb3Rsb2FkZXIgY29uZmlndXJl
ZCwgdXNpbmcgdXNlciBzdXBwbGllZCBrZXJuZWwKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRjaCAgCnc9MHg1NWI1ZGM4YmNj
NzA6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfbnVtYS5jOjUw
MjpsaWJ4bF9fZ2V0X251bWFfY2FuZGlkYXRlOiBOZXcgYmVzdCAgCk5VTUEgcGxhY2VtZW50IGNh
bmRpZGF0ZSBmb3VuZDogbnJfbm9kZXM9MSwgbnJfY3B1cz0xMiwgbnJfdmNwdXM9MjcsICAKZnJl
ZV9tZW1rYj00NDI3MwpsaWJ4bDogZGVidWc6IGxpYnhsX251bWEuYzo1MDI6bGlieGxfX2dldF9u
dW1hX2NhbmRpZGF0ZTogTmV3IGJlc3QgIApOVU1BIHBsYWNlbWVudCBjYW5kaWRhdGUgZm91bmQ6
IG5yX25vZGVzPTEsIG5yX2NwdXM9MTIsIG5yX3ZjcHVzPTI1LCAgCmZyZWVfbWVta2I9NDc2MDQK
bGlieGw6IGRldGFpbDogbGlieGxfZG9tLmM6MTgyOm51bWFfcGxhY2VfZG9tYWluOiBOVU1BIHBs
YWNlbWVudCAgCmNhbmRpZGF0ZSB3aXRoIDEgbm9kZXMsIDEyIGNwdXMgYW5kIDQ3NjA0IEtCIGZy
ZWUgc2VsZWN0ZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NhdGU6IGNtZGxp
bmU9InJvb3Q9L2Rldi94dmRhMSBybyIsICAKZmVhdHVyZXM9IihudWxsKSIKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kb20uYzo2OTY6bGlieGxfX2J1aWxkX3B2OiBwdiBrZXJuZWwgbWFwcGVkIDAgcGF0
aCAgCi91c3IvbGliL2dydWIteGVuL2dydWIteDg2XzY0LXhlbi5iaW4KZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6ICAKZmlsZW5hbWU9Ii91c3IvbGliL2dydWIteGVu
L2dydWIteDg2XzY0LXhlbi5iaW4iCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxv
Y19maWxlbWFwICAgIDogMTkyMyBrQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9ib290
X3hlbl9pbml0OiB2ZXIgNC44LCBjYXBzICAKeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJw
IGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCAgCmh2bS0zLjAteDg2XzY0CmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX3BhcnNlX2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBtdWx0aWJvb3QtYmluYXJ5IGxvYWRl
ciAuLi4KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1
aWxkZXI6IGRldGFpbDogeGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgSFZNLWdlbmVyaWMgbG9h
ZGVyIC4uLgpkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBmYWlsZWQKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZmluZF9sb2FkZXI6IHRyeWluZyBMaW51eCBiekltYWdl
IGxvYWRlciAuLi4KZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcHJvYmVfYnppbWFnZV9r
ZXJuZWw6IGtlcm5lbCBpcyBub3QgYSBiekltYWdlCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogbG9h
ZGVyIHByb2JlIGZhaWxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRl
cjogdHJ5aW5nIEVMRi1nZW5lcmljIGxvYWRlciAuLi4KZG9tYWluYnVpbGRlcjogZGV0YWlsOiBs
b2FkZXIgcHJvYmUgT0sKeGM6IGRldGFpbDogRUxGOiBwaGRyOiBwYWRkcj0wIG1lbXN6PTB4NDFk
MjA4CnhjOiBkZXRhaWw6IEVMRjogcGhkcjogcGFkZHI9MHg0MWQyMDggbWVtc3o9MHgxZDI0NTAK
eGM6IGRldGFpbDogRUxGOiBtZW1vcnk6IDAgLT4gMHg1ZWY2NTgKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBHVUVTVF9PUyA9ICJHUlVCIgp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IExPQURFUiA9ICJn
ZW5lcmljIgp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IFhFTl9WRVJTSU9OID0gInhlbi0zLjAiCnhj
OiBkZXRhaWw6IEVMRjogbm90ZTogRU5UUlkgPSAwCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogVklS
VF9CQVNFID0gMAp4YzogZGV0YWlsOiBFTEZfUEFERFJfT0ZGU0VUIHVuc2V0LCB1c2luZyAwCnhj
OiBkZXRhaWw6IEVMRjogYWRkcmVzc2VzOgp4YzogZGV0YWlsOiAgICAgdmlydF9iYXNlICAgICAg
ICA9IDB4MAp4YzogZGV0YWlsOiAgICAgZWxmX3BhZGRyX29mZnNldCA9IDB4MAp4YzogZGV0YWls
OiAgICAgdmlydF9vZmZzZXQgICAgICA9IDB4MAp4YzogZGV0YWlsOiAgICAgdmlydF9rc3RhcnQg
ICAgICA9IDB4MAp4YzogZGV0YWlsOiAgICAgdmlydF9rZW5kICAgICAgICA9IDB4NWVmNjU4Cnhj
OiBkZXRhaWw6ICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHgwCnhjOiBkZXRhaWw6ICAgICBwMm1f
YmFzZSAgICAgICAgID0gMHhmZmZmZmZmZmZmZmZmZmZmCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX3BhcnNlX2VsZl9rZXJuZWw6IHhlbi0zLjAteDg2XzY0OiAweDAgLT4gIAoweDVlZjY1
OApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tZW1faW5pdDogbWVtIDIwNDggTUIsIHBh
Z2VzIDB4ODAwMDAgIApwYWdlcywgNGsgZWFjaApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9tZW1faW5pdDogMHg4MDAwMCBwYWdlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9i
b290X21lbV9pbml0OiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4ODZfY29tcGF0OiBn
dWVzdCB4ZW4tMy4wLXg4Nl82NCwgYWRkcmVzcyBzaXplIDY0CmRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDogNDA5NiBrQgpkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9idWlsZF9pbWFnZTogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX3Bmbl90b19wdHJfcmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuICAKMHgwKzB4NWYwIGF0
IDB4N2YyZTExMDQ5MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21l
bnQ6ICAga2VybmVsICAgICAgIDogMHgwIC0+ICAKMHg1ZjAwMDAgIChwZm4gMHgwICsgMHg1ZjAg
cGFnZXMpCnhjOiBkZXRhaWw6IEVMRjogcGhkciAwIGF0IDB4N2YyZTExMDQ5MDAwIC0+IDB4N2Yy
ZTExMDU2YWFmCnhjOiBkZXRhaWw6IEVMRjogcGhkciAyIGF0IDB4N2YyZTExNDY2MjA4IC0+IDB4
N2YyZTExNjM4NjU4CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJfcmV0
Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuICAKMHg1ZjArMHg0MDAgYXQgMHg3ZjJlMTBjNDkwMDAK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICBwaHlzMm1hY2gg
ICAgOiAweDVmMDAwMCAgCi0+IDB4OWYwMDAwICAocGZuIDB4NWYwICsgMHg0MDAgcGFnZXMpCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgc3RhcnQgaW5mbyAg
IDogMHg5ZjAwMDAgIAoocGZuIDB4OWYwKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9h
bGxvY19wYWdlICAgOiAgIHhlbnN0b3JlICAgICA6IDB4OWYxMDAwICAKKHBmbiAweDlmMSkKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBjb25zb2xlICAgICAg
OiAweDlmMjAwMCAgCihwZm4gMHg5ZjIpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291bnRfcGd0
YWJsZXM6IDB4MDAwMDAwN2ZmZmZmZmZmZi8zOTogIAoweDAwMDAwMDAwMDAwMDAwMDAgLT4gMHgw
MDAwMDA3ZmZmZmZmZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291bnRf
cGd0YWJsZXM6IDB4MDAwMDAwMDAzZmZmZmZmZi8zMDogIAoweDAwMDAwMDAwMDAwMDAwMDAgLT4g
MHgwMDAwMDAwMDNmZmZmZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291
bnRfcGd0YWJsZXM6IDB4MDAwMDAwMDAwMDFmZmZmZi8yMTogIAoweDAwMDAwMDAwMDAwMDAwMDAg
LT4gMHgwMDAwMDAwMDAwYmZmZmZmLCA2IHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX3Bmbl90b19wdHJfcmV0Y291bnQ6IGRvbVUgbWFwcGluZzogcGZuICAKMHg5ZjMrMHg5
IGF0IDB4N2YyZTE0MWFiMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3Nl
Z21lbnQ6ICAgcGFnZSB0YWJsZXMgIDogMHg5ZjMwMDAgIAotPiAweDlmYzAwMCAgKHBmbiAweDlm
MyArIDB4OSBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAg
IDogICBib290IHN0YWNrICAgOiAweDlmYzAwMCAgCihwZm4gMHg5ZmMpCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6IHZpcnRfYWxsb2NfZW5kIDogMHg5ZmQwMDAK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2UgIDogdmlydF9wZ3RhYl9l
bmQgOiAweGMwMDAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9ib290X2ltYWdlOiBj
YWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBib290ZWFybHk6IGRvaW5nIG5vdGhpbmcKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3Qg
dHlwZTogIAp4ZW4tMy4wLXg4Nl82NCA8PSBtYXRjaGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6ICAKeGVuLTMuMC14ODZf
MzJwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBhdF9jaGVjazogc3VwcG9ydGVk
IGd1ZXN0IHR5cGU6ICAKaHZtLTMuMC14ODZfMzIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogIApodm0tMy4wLXg4Nl8zMnAK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vl
c3QgdHlwZTogIApodm0tMy4wLXg4Nl82NApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV91
cGRhdGVfZ3Vlc3RfcDJtOiBkc3QgNjRiaXQsIHBhZ2VzIDB4ODAwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHg5ZjIsIG1mbiAweDE4M2Q1ZjIKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHg5ZjEsIG1mbiAweDE4M2Q1ZjEKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fcGZuX3RvX3B0cl9yZXRjb3VudDogZG9tVSBtYXBwaW5nOiBw
Zm4gIAoweDlmMCsweDEgYXQgMHg3ZjJlMTQzYTAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBz
dGFydF9pbmZvX3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogZG9tYWluIGJ1
aWxkZXIgbWVtb3J5IGZvb3RwcmludApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgIGFsbG9jYXRl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIG1hbGxvYyAgICAgICAgICAgICA6IDQxNTkg
a0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAgICBhbm9uIG1tYXAgICAgICAgICAgOiAwIGJ5
dGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgbWFwcGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogICAgICAgZmlsZSBtbWFwICAgICAgICAgIDogMTkyMyBrQgpkb21haW5idWlsZGVyOiBkZXRh
aWw6ICAgICAgIGRvbVUgbW1hcCAgICAgICAgICA6IDEwMjE2IGtCCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogYm9vdGxhdGVfcHY6IHNoYXJlZF9pbmZvOiBwZm4gMHgwLCBtZm4gMHhiZDA3Ygpkb21h
aW5idWlsZGVyOiBkZXRhaWw6IHNoYXJlZF9pbmZvX3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogdmNwdV94ODZfNjQ6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHZj
cHVfeDg2XzY0OiBjcjM6IHBmbiAweDlmMyBtZm4gMHgxODNkNWYzCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX3JlbGVhc2U6IGNhbGxlZApsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjM2MTpsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQ6IERpc2sgIAp2ZGV2PXh2ZGExIHNw
ZWMuYmFja2VuZD1waHkKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoyNzA6ZGlza190cnlf
YmFja2VuZDogRGlzayB2ZGV2PXh2ZGExLCBpcyAgCnVzaW5nIGEgc3RvcmFnZSBkcml2ZXIgZG9t
YWluLCBza2lwcGluZyBwaHlzaWNhbCBkZXZpY2UgY2hlY2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjYzNjpsaWJ4bF9fZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggIAp3PTB4NTViNWRj
OGJmMTQwIHdwYXRoPS9sb2NhbC9kb21haW4vMTEvYmFja2VuZC92YmQvMTQvNTE3MTMvc3RhdGUg
IAp0b2tlbj0zLzA6IHJlZ2lzdGVyIHNsb3RudW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2NyZWF0
ZS5jOjE2NDA6ZG9fZG9tYWluX2NyZWF0ZTogYW8gMHg1NWI1ZGM4YmJlZTA6ICAKaW5wcm9ncmVz
czogcG9sbGVyPTB4NTViNWRjOGJiZjcwLCBmbGFncz1pCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggIAp3PTB4NTViNWRjOGJmMTQwIHdwYXRo
PS9sb2NhbC9kb21haW4vMTEvYmFja2VuZC92YmQvMTQvNTE3MTMvc3RhdGUgIAp0b2tlbj0zLzA6
IGV2ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMTEvYmFja2VuZC92YmQvMTQvNTE3MTMvc3RhdGUK
bGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjg3ODpkZXZzdGF0ZV9jYWxsYmFjazogYmFja2Vu
ZCAgCi9sb2NhbC9kb21haW4vMTEvYmFja2VuZC92YmQvMTQvNTE3MTMvc3RhdGUgd2FudGVkIHN0
YXRlIDIgc3RpbGwgIAp3YWl0aW5nIHN0YXRlIDEKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5j
OjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCAgCnc9MHg1NWI1ZGM4YmYxNDAgd3BhdGg9L2xv
Y2FsL2RvbWFpbi8xMS9iYWNrZW5kL3ZiZC8xNC81MTcxMy9zdGF0ZSAgCnRva2VuPTMvMDogZXZl
bnQgZXBhdGg9L2xvY2FsL2RvbWFpbi8xMS9iYWNrZW5kL3ZiZC8xNC81MTcxMy9zdGF0ZQpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODc0OmRldnN0YXRlX2NhbGxiYWNrOiBiYWNrZW5kICAK
L2xvY2FsL2RvbWFpbi8xMS9iYWNrZW5kL3ZiZC8xNC81MTcxMy9zdGF0ZSB3YW50ZWQgc3RhdGUg
MiBvawpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxpYnhsX19ldl94c3dhdGNoX2Rl
cmVnaXN0ZXI6IHdhdGNoICAKdz0weDU1YjVkYzhiZjE0MCB3cGF0aD0vbG9jYWwvZG9tYWluLzEx
L2JhY2tlbmQvdmJkLzE0LzUxNzEzL3N0YXRlICAKdG9rZW49My8wOiBkZXJlZ2lzdGVyIHNsb3Ru
dW09MwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEwNTk6ZGV2aWNlX2JhY2tlbmRfY2Fs
bGJhY2s6IGNhbGxpbmcgIApkZXZpY2VfYmFja2VuZF9jbGVhbnVwCmxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggIAp3PTB4
NTViNWRjOGJmMTQwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhs
X2RldmljZS5jOjExMTQ6ZGV2aWNlX2hvdHBsdWc6IEJhY2tlbmQgZG9taWQgMTEsICAKZG9taWQg
MCwgYXNzdW1pbmcgZHJpdmVyIGRvbWFpbnMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzox
MTE3OmRldmljZV9ob3RwbHVnOiBOb3QgYSByZW1vdmUsIG5vdCAgCmV4ZWN1dGluZyBob3RwbHVn
IHNjcmlwdHMKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRj
aF9kZXJlZ2lzdGVyOiB3YXRjaCAgCnc9MHg1NWI1ZGM4YmYyNDA6IGRlcmVnaXN0ZXIgdW5yZWdp
c3RlcmVkCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hf
cmVnaXN0ZXI6IHdhdGNoICAKdz0weDU1YjVkYzhjMTViMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMTQvMC9zdGF0ZSAgCnRva2VuPTMvMTogcmVnaXN0ZXIgc2xvdG51bT0zCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggIAp3
PTB4NTViNWRjOGMxNWIwIHdwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xNC8wL3N0
YXRlICAKdG9rZW49My8xOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYv
MTQvMC9zdGF0ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6ODc4OmRldnN0YXRlX2NhbGxi
YWNrOiBiYWNrZW5kICAKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzE0LzAvc3RhdGUgd2Fu
dGVkIHN0YXRlIDIgc3RpbGwgd2FpdGluZyAgCnN0YXRlIDEKbGlieGw6IGRlYnVnOiBsaWJ4bF9l
dmVudC5jOjU3Mzp3YXRjaGZkX2NhbGxiYWNrOiB3YXRjaCAgCnc9MHg1NWI1ZGM4YzE1YjAgd3Bh
dGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzE0LzAvc3RhdGUgIAp0b2tlbj0zLzE6IGV2
ZW50IGVwYXRoPS9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xNC8wL3N0YXRlCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZXZlbnQuYzo4NzQ6ZGV2c3RhdGVfY2FsbGJhY2s6IGJhY2tlbmQgIAovbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92aWYvMTQvMC9zdGF0ZSB3YW50ZWQgc3RhdGUgMiBvawpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjczOmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoICAKdz0weDU1YjVkYzhjMTViMCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
aWYvMTQvMC9zdGF0ZSAgCnRva2VuPTMvMTogZGVyZWdpc3RlciBzbG90bnVtPTMKbGlieGw6IGRl
YnVnOiBsaWJ4bF9kZXZpY2UuYzoxMDU5OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBjYWxsaW5n
ICAKZGV2aWNlX2JhY2tlbmRfY2xlYW51cApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2
OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoICAKdz0weDU1YjVkYzhjMTViMDog
ZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTU3
OmRldmljZV9ob3RwbHVnOiBjYWxsaW5nIGhvdHBsdWcgIApzY3JpcHQ6IC9ldGMveGVuL3Njcmlw
dHMvdmlmLW9wZW52c3dpdGNoIG9ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjEx
NTg6ZGV2aWNlX2hvdHBsdWc6IGV4dHJhIGFyZ3M6CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTE2NDpkZXZpY2VfaG90cGx1ZzogICAgICAgdHlwZV9pZj12aWYKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kZXZpY2UuYzoxMTY2OmRldmljZV9ob3RwbHVnOiBlbnY6CmxpYnhsOiBkZWJ1ZzogbGli
eGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogICAgICAgc2NyaXB0OiAgCi9ldGMveGVu
L3NjcmlwdHMvdmlmLW9wZW52c3dpdGNoCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3
MzpkZXZpY2VfaG90cGx1ZzogICAgICAgWEVOQlVTX1RZUEU6IHZpZgpsaWJ4bDogZGVidWc6IGxp
YnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6ICAgICAgIFhFTkJVU19QQVRIOiAgCmJh
Y2tlbmQvdmlmLzE0LzAKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9o
b3RwbHVnOiAgICAgICAgClhFTkJVU19CQVNFX1BBVEg6IGJhY2tlbmQKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAgICAgICBuZXRkZXY6CmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogICAgICAgdmlmOiB2aWYx
NC4wCmxpYnhsOiBkZWJ1ZzogbGlieGxfYW91dGlscy5jOjU5MzpsaWJ4bF9fYXN5bmNfZXhlY19z
dGFydDogZm9ya2luZyB0byAgCmV4ZWN1dGU6IC9ldGMveGVuL3NjcmlwdHMvdmlmLW9wZW52c3dp
dGNoIG9ubGluZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dh
dGNoX2RlcmVnaXN0ZXI6IHdhdGNoICAKdz0weDU1YjVkYzhjMTZiMDogZGVyZWdpc3RlciB1bnJl
Z2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTQzOmRldmljZV9ob3RwbHVn
OiBObyBob3RwbHVnIHNjcmlwdCB0byBleGVjdXRlCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQu
Yzo2ODY6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggIAp3PTB4NTViNWRjOGMx
NmIwOiBkZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
MjE5MDpsaWJ4bF9fYW9fcHJvZ3Jlc3NfcmVwb3J0OiBhbyAgCjB4NTViNWRjOGJiZWUwOiBwcm9n
cmVzcyByZXBvcnQ6IGNhbGxiYWNrIHF1ZXVlZCBhb3A9MHg1NWI1ZGM4YzMzZjAKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ldmVudC5jOjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAgCjB4NTViNWRj
OGJiZWUwOiBjb21wbGV0ZSwgcmM9MApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTQwNDpl
Z2NfcnVuX2NhbGxiYWNrczogYW8gMHg1NWI1ZGM4YmJlZTA6ICAKcHJvZ3Jlc3MgcmVwb3J0OiBj
YWxsYmFjayBhb3A9MHg1NWI1ZGM4YzMzZjAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4
Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAgCjB4NTViNWRjOGJiZWUwOiBkZXN0cm95CgoKClRo
aXMgaXMgYSBMT0cgZmlsZXM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tCnRoZSB4ZW4taG90cGx1Zy5s
b2cgaXMgRU1QVFkuCgp4bC1zdHJldGNoLmxvZyBpczoKCldhaXRpbmcgZm9yIGRvbWFpbiBzdHJl
dGNoIChkb21pZCAxNCkgdG8gZGllIFtwaWQgMTA5MDFdCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZl
bnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoICAKdz0weDU1YjVkYzhj
MTM0MCB3cGF0aD1AcmVsZWFzZURvbWFpbiB0b2tlbj0zLzA6IHJlZ2lzdGVyIHNsb3RudW09Mwps
aWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoICAK
dz0weDU1YjVkYzhjMTM0MCB3cGF0aD1AcmVsZWFzZURvbWFpbiB0b2tlbj0zLzA6IGV2ZW50ICAK
ZXBhdGg9QHJlbGVhc2VEb21haW4KbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjExNzY6ZG9tYWluX2Rl
YXRoX3hzd2F0Y2hfY2FsbGJhY2s6ICAKW2V2Zz0weDU1YjVkYzhjMGY3MDoxNF0gbmVudHJpZXM9
MSByYz0xIDE0Li4xNApsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTE4Nzpkb21haW5fZGVhdGhfeHN3
YXRjaF9jYWxsYmFjazogIApbZXZnPTB4NTViNWRjOGMwZjcwOjE0XSAgIGdvdD1kb21haW5pbmZv
c1swXSBnb3QtPmRvbWFpbj0xNApsaWJ4bDogZGVidWc6IGxpYnhsLmM6MTIxMzpkb21haW5fZGVh
dGhfeHN3YXRjaF9jYWxsYmFjazogIGV4aXN0cyAgCnNodXRkb3duX3JlcG9ydGVkPTAgZG9taW5m
LmZsYWdzPWZmZmYwMDIwCmxpYnhsOiBkZWJ1ZzogbGlieGwuYzoxMTgwOmRvbWFpbl9kZWF0aF94
c3dhdGNoX2NhbGxiYWNrOiBbZXZnPTBdIGFsbCByZXBvcnRlZApsaWJ4bDogZGVidWc6IGxpYnhs
LmM6MTI0Mjpkb21haW5fZGVhdGhfeHN3YXRjaF9jYWxsYmFjazogZG9tYWluIGRlYXRoICAKc2Vh
cmNoIGRvbmUKCgokIyB4ZW5zdG9yZS1scyAvbG9jYWwvZG9tYWluLyQoeGwgZG9taWQgc3RyZXRj
aCkKNjgtYjZkNy1lOGEwMGFmZWFjMjAiCm5hbWUgPSAic3RyZXRjaCIKY3B1ID0gIiIKICAwID0g
IiIKICAgYXZhaWxhYmlsaXR5ID0gIm9ubGluZSIKbWVtb3J5ID0gIiIKICBzdGF0aWMtbWF4ID0g
IjIwOTcxNTIiCiAgdGFyZ2V0ID0gIjIwOTcxNTIiCiAgdmlkZW9yYW0gPSAiMCIKZGV2aWNlID0g
IiIKICBzdXNwZW5kID0gIiIKICAgZXZlbnQtY2hhbm5lbCA9ICIiCiAgdmJkID0gIiIKICAgNTE3
MTMgPSAiIgogICAgYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzExL2JhY2tlbmQvdmJkLzE0LzUx
NzEzIgogICAgYmFja2VuZC1pZCA9ICIxMSIKICAgIHN0YXRlID0gIjMiCiAgICB2aXJ0dWFsLWRl
dmljZSA9ICI1MTcxMyIKICAgIGRldmljZS10eXBlID0gImRpc2siCiAgICBwcm90b2NvbCA9ICJ4
ODZfNjQtYWJpIgogICAgcmluZy1yZWYgPSAiMiIKICAgIGV2ZW50LWNoYW5uZWwgPSAiMyIKICB2
aWYgPSAiIgogICAwID0gIiIKICAgIGJhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQv
dmlmLzE0LzAiCiAgICBiYWNrZW5kLWlkID0gIjAiCiAgICBzdGF0ZSA9ICIxIgogICAgaGFuZGxl
ID0gIjAiCiAgICBtYWMgPSAiMDA6MTY6M2U6MGM6Mzg6MTEiCmNvbnRyb2wgPSAiIgogIHNodXRk
b3duID0gIiIKICBmZWF0dXJlLXBvd2Vyb2ZmID0gIiIKICBmZWF0dXJlLXJlYm9vdCA9ICIiCiAg
ZmVhdHVyZS1zdXNwZW5kID0gIiIKICBwbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1
c3BlbmQgPSAiMSIKICBwbGF0Zm9ybS1mZWF0dXJlLXhzX3Jlc2V0X3dhdGNoZXMgPSAiMSIKZGF0
YSA9ICIiCmRyaXZlcnMgPSAiIgpmZWF0dXJlID0gIiIKYXR0ciA9ICIiCmRvbWlkID0gIjE0Igpz
dG9yZSA9ICIiCiAgcG9ydCA9ICIxIgogIHJpbmctcmVmID0gIjI1NDE3MjAxIgpjb25zb2xlID0g
IiIKICBiYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL2NvbnNvbGUvMTQvMCIKICBi
YWNrZW5kLWlkID0gIjAiCiAgbGltaXQgPSAiMTA0ODU3NiIKICB0eXBlID0gInhlbmNvbnNvbGVk
IgogIG91dHB1dCA9ICJwdHkiCiAgdHR5ID0gIi9kZXYvcHRzLzMiCiAgcG9ydCA9ICIyIgogIHJp
bmctcmVmID0gIjI1NDE3MjAyIgoKCkknbSB0ZXN0aW5nIHRoZSBjb25zb2xlIHdpdGg6CiQjIHNj
cmVlbiAkKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kKHhsIGRvbWlkIHN0cmV0Y2gpL2Nv
bnNvbGUvdHR5KQoKYnV0IHRoZSBzY3JlZW4gaXMgZW1wdHkuCgpJJ20gY3JlYXRpbmcgdGhlIG5l
dyBncnViLXg4Nl82NC14ZW4uYmluIGltYWdlIHdpdGggbmV3IGdydWIuY2ZnLCB0aGlzIGlzCgok
IyBlY2hvICJub3JtYWwgKHhlbi94dmRhMSkvYm9vdC9ncnViL2dydWIuY2ZnIiA+IGdydWIuY2Zn
CiQjIGdydWItbWtpbWFnZSAtdiAtcCAnJyAtTyB4ODZfNjQteGVuIC1jIGdydWIuY2ZnIC1vICAK
Z3J1Yi14ODZfNjQteGVuLmJpbiAvdXNyL2xpYi9ncnViL3g4Nl82NC14ZW4vKi5tb2QKCmFuZCBJ
J2FtIG92ZXJ3cml0aW5nIHRoZSBvcmlnaW5hbCBncnViLXg4Nl82NC14ZW4uYmluIHdpdGggbmV3
IGltYWdlLCAgCmJ1dCB0aGlzIGVmZmVjdCBpcyBzb21lLCBub3RoaW5nIGhhcyBjaGFuZ2VkLgoK
VGhlc2UgYXJlIHRoZSBzZXR0aW5ncyBpcyB3b3JraW5nIHRoZSBkZWJpYW4tamVzc2llIHdpdGgg
eGVuLTQuNC4KSSB3b3VsZCBsaWtlIHRvIHVzZSBuZXdlciB4ZW4sIGJlY2F1c2UgaSBoYXZlIHNv
bWUgcHJvYmxlbSB3aXRoIHFlbXUsICAKb3BlbnZzd2l0Y2ggYW5kIHpmc2JhY2tlbmQuCgp0aHgg
dG8gdGhlIGFuc3dlcgpHCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon May 22 18:10:56 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 18:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dCrmF-0000am-KW; Mon, 22 May 2017 18:09:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dCrmD-0000aX-TP
 for xen-users@lists.xen.org; Mon, 22 May 2017 18:09:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 88/06-03620-17923295; Mon, 22 May 2017 18:09:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVysyfVTbdAUzn
 S4NpzRYtVVw+wOjB6HN39mymAMYo1My8pvyKBNePRtbdMBZ85K2a+W8LSwHiZo4uRi0NIYBOj
 ROeHBkYIZzejxI4l89m7GDk52AQ0Je58/sQEYgsLiEgc3dHHAlIkItDOKDHrexNYEbOAscSRn
 c/BingFrCRe9vxlBbFZBFQlPmw4DlYjKhAu8bbxCAtEjaDEyZlPWCB61SX+zLvEDGHLS2x/O4
 d5AiPPLCRls5CUzUJStoCReRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGYAAxAMEOxtmX/Q8xSnIwKYnyHn2jFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdD
 QzlSSLAoNT21Ii0zBxjKMGkJDh4lEd4pIGne4oLE3OLMdIjUKUZdjndLP7xnEmLJy89LlRLnl
 QMpEgApyijNgxsBi6tLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtAJnCk5lXArfpFdARTE
 BHWD+TBzmiJBEhJdXAWHYodGHWH4bTe96UStSvnVTSdoHz3k8L5iu6ooeCq7edimLaECUX6n7
 XyULvgPxV+0eMebZfH51Z9rOBdcPRoDXW3zc77nRdqbneNTa9+Xp4YnVxXaLTsan6QoalDj9n
 pXw8/Xl+WkX0ylk7DCXuKVgI1HBHrRUuEL0VrT7lb2dwm9MbHu9LSizFGYmGWsxFxYkAT4Uum
 qYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1495476592!80568679!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57886 invoked from network); 22 May 2017 18:09:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 22 May 2017 18:09:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5171F80D;
 Mon, 22 May 2017 11:09:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 82FB33F7D7;
 Mon, 22 May 2017 11:09:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 xen-announce@lists.xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <4742daab-d571-f4e6-3339-ba0b9f16291c@arm.com>
Date: Mon, 22 May 2017 19:09:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-users] Xen 4.9 rc6
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzYgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzYKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzYveGVuLTQuOS4wLXJj
Ni50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzYveGVuLTQuOS4wLXJjNi50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvIHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4KV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLCBwbGVhc2UgQ0Mg
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpXZSBh
cmUgYXdhcmUgb2YgYnVncyBiZWxvdzoKCS0gUmVjZW50IHBhdGNoZXMgaW50cm9kdWNlZCBhIHJl
Z3Jlc3Npb24gaW4gdGhlIGJ1aWxkLiBTb21lIHRhcmdldHMKCShlLmcgaW5zdGFsbC10b29scykg
d2lsbCBub3QgaW5zdGFsbCB0aGUgaGVhZGVycy4gQSBwYXRjaCBoYXMgYmVlbiBzZW50CglvbiB0
aGUgbWFpbGluZyBsaXN0IChzZWUgWzFdKS4gQSBrbm93biB3b3JrYXJvdW5kIGlzIHRvIGNhbGwg
YG1ha2VgLgoJLSBIVk1fc2V0X2h2bV9wYXJhbSBhbmQgSFZNT1BfZmx1c2hfdGxicyBtYXkgZmFp
bCBpZiByZXF1aXJpbmcgY29udGludWF0aW9uLgoJQSBwYXRjaCBoYXMgYmVlbiBzZW50IG9uIHRo
ZSBtYWlsaW5nIGxpc3QgKHNlZSBbMl0pLgoKCkFzIGEgcmVtaW5kZXIsIHRoZXJlIHdpbGwgYmUg
YW5vdGhlciBYZW4gVGVzdCBEYXkgdG9tb3Jyb3cgKFR1ZXNkYXkgMjN0aCBNYXkpLApmb3IgdGhl
IGluc3RydWN0aW9ucyBzZWU6CgpodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxNy8wNC8x
My9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1hbmQtdGVzdC1kYXktc2NoZWR1bGUvCgpD
aGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA1L21zZzAyMTY1Lmh0bWwKWzJdIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMjEwOC5odG1sCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Mon May 22 19:22:54 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 19:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dCstW-0005tK-UR; Mon, 22 May 2017 19:21:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mike@willitsonline.com>) id 1dCstV-0005tE-Qe
 for xen-users@lists.xen.org; Mon, 22 May 2017 19:21:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E0/19-01709-93A33295; Mon, 22 May 2017 19:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyg93RQtfUSjn
 SYOV5BYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaN7yjPGguesFWtWTGBqYDzD0sXIxSEkcIBR
 4sbvlexdjJwcEgJOEvt7NrBBJJ4zSlxedJsZwvnLKHFtbgcbSBWbgLrE6clbWUBsYaCOjR8fg
 tkiAtISM640gdXwCrhIdM//zghiswioSmy7dgJsg6hAuETvgX6oGkGJkzOfgPUyC5hJzNv8kB
 nCFpe49WQ+E4QtL7H97RzmCYx8s5C0zELSMgtJyywkLQsYWVYxahSnFpWlFukamuslFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIgMQ7GC8eNrzEKMkB5OSKO/RN0qRQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCd7OFcqSQYFFqempFWmYOMFpgSiU4eJREe
 AUsgdK8xQWJucWZ6RCpU4y6HHPufX3PJAQ2Q0qctxZkhgBIUUZpHtwIWOReYpSVEuZlBDpQiK
 cgtSg3swRV/hWjOAejElAFyCqezLwSuE2vgI5gAjrC+pk8yBEliQgpqQZGL6XSow2THC68OHW
 AU0T34Ubb6bfLazkmFdx++dKdhzvk4oLfrr61MfNW3tbfKzPXePYr+27zv7PeZ2/cOvXxL1UX
 nbur+wR7n5XMW6bTIOo370v8DtNfd7JYZu9v+yIblzspqrMmaLZDWPn5aQ97TM3fHJnk4Tvvl
 4ljoBP7SYnIVUuWJbz4qsRSnJFoqMVcVJwIAMaT2DzXAgAA
X-Env-Sender: mike@willitsonline.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1495480884!98060408!1
X-Originating-IP: [216.7.65.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63935 invoked from network); 22 May 2017 19:21:25 -0000
Received: from smtpout-65-56.willitsonline.com (HELO mail.willitsonline.com)
 (216.7.65.56)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 19:21:25 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
 by mail.willitsonline.com (Postfix) with ESMTP id 4EDCA60A64
 for <xen-users@lists.xen.org>; Mon, 22 May 2017 12:21:23 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at iredmail2.willitsonline.com
Received: from mail.willitsonline.com ([127.0.0.1])
 by localhost (iredmail2.willitsonline.com [127.0.0.1]) (amavisd-new,
 port 10024) with ESMTP id ujnX9GHw7Ctn for <xen-users@lists.xen.org>;
 Mon, 22 May 2017 12:21:23 -0700 (PDT)
Received: from [192.168.2.229] (office.willitsonline.com [216.7.65.8])
 (Authenticated sender: mike@tiedyenetworks.com)
 by mail.willitsonline.com (Postfix) with ESMTPSA id 1CE1160241
 for <xen-users@lists.xen.org>; Mon, 22 May 2017 12:21:21 -0700 (PDT)
From: Mike <mike+xen@willitsonline.com>
To: xen-users@lists.xen.org
Message-ID: <013c6768-eb7c-1db7-8355-54b0e39a848e@willitsonline.com>
Date: Mon, 22 May 2017 12:21:21 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] domU leaks disk volume configs into to dom0 - iscsi /
	lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgogICAgIE15IGVudmlyb25tZW50IGlzIGxpbnV4IC8gdWJ1bnR1IDE2LCBhbmQgSSBoYXZl
IG5vdGljZWQgdGhhdCBpc2NzaSAKYmxvY2sgZGV2aWNlcyB1c2VkIGJ5IGd1ZXN0cyBhcmUgc2Nh
bm5lZCBieSBsdm0gb24gdGhlIGRvbTAuIElmIGFueSAKdm9sdW1lIGdyb3VwcyAvIGRpc2sgbGFi
ZWxzIGFyZSBmb3VuZCwgTFZNIHdpbGwgYWRkIHRoZW0gdG8gZG9tMCwgd2hpY2ggCmNvdWxkIHBv
dGVudGFseSBhbGxvdyBvbmUgZG9tdSB0byBhY2Nlc3MgYSBkaXNrIHJlc291cmNlIG9mIGFub3Ro
ZXIgCnVucmVsYXRlZCBkb211LgoKICAgICBJIGZvdW5kIHRoaXMgZGlzY3Vzc2lvbiBmcm9tIDIw
MTIgd2hpY2ggcmVjb2duaXplZCB0aGUgcHJvYmxlbToKCiAgICAgaHR0cHM6Ly9idWdzLmxhdW5j
aHBhZC5uZXQvdWJ1bnR1Lytzb3VyY2UvbHZtMi8rYnVnLzk5NTcwOQoKICAgICBJIGhhdmUgYWxz
byBub3RlZCBvdGhlciBzaWRlIGVmZmVjdHMuIEZvciBleGFtcGxlLCB3aGVuIHNodXR0aW5nIApk
b3duIGEgZ3Vlc3Qgd2l0aCBpc2NzaSBiYWNrZWQgc3RvcmFnZSwgbHZtIGRvZXNuJ3Qgc2VlbSB0
byByZWxlYXNlIHRoZSAKbWFwcGluZ3MgYW5kIHRoZXkgaGFuZyBhcm91bmQgZm9yIGV0ZXJuaXR5
ICh0aWxsIHJlYm9vdCkuCgogICAgIElzIHRoZXJlIHNvbWUgeGVuIHNwZWNmaWMgaXNjc2kgY29u
ZmlnIG9wdGlvbnMgb3Igc3VjaCB0aGF0IAphZGRyZXNzZXMgdGhlc2UgaXNzdWVzPwoKCk1pa2Ut
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon May 22 20:03:32 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 20:03:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dCtX6-0000DH-7S; Mon, 22 May 2017 20:02:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1dCtX4-0000DB-Nh
 for xen-users@lists.xen.org; Mon, 22 May 2017 20:02:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 56/2D-03587-EC343295; Mon, 22 May 2017 20:02:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXiLjyVTfess3K
 kwcL9Eharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bpD13MBUs5K07P/MvSwLiXvYuRi0NI4Baj
 xMXPe5m6GDk5WATsJe7O+8kEkmAR+MkkceXyC2aQhLBAsMTNjQtYQWwRATuJ62+vg9lCAi4SD
 xtmg9WwCShJ3Djxnx3E5hWwkZj09zU7xFBViSN/OlhAbFGBcIneA/1sEDWCEidnPgGLcwq4Sq
 z8vhCsnllAXeLPvEvMELa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilG9OLW
 oLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwPBmAYAfj9Mv+hxglOZiU
 RHmPvlGKFOJLyk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvHzAOBASLEpNT61Iy
 8wBRhBMqQQHj5IIryZImre4IDG3ODMdInWKUZejr+PjeyYhsBlS4rz3nICKBECKMkrz4EbAov
 kSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnlQFbxZOaVwG16BXQEE9AR1s/kQY4oSURISTU
 w5nDODDHmPyPIrBbZL2P3QuCojF71o+D9k34LrfljauW7alenfPVCB//0Na/WXzrRmHRQOHOD
 u639I6PC/pgup511F3fLqYqInDHd9TuuWllW8mKlpbLS9o3+XH8irtZ/Ll3K6Go46ZDMpb33v
 3C2CEtM4dNcE/ArJH9nMfvZzOQVSp8eOUsosRRnJBpqMRcVJwIAw/IxS+ECAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1495483340!69984178!1
X-Originating-IP: [71.19.149.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63911 invoked from network); 22 May 2017 20:02:21 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 20:02:21 -0000
Received: from [192.168.1.3] (173-228-60-35.dsl.dynamic.fusionbroadband.com
 [173.228.60.35]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id D245828C001;
 Mon, 22 May 2017 16:02:18 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com D245828C001
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1495483339;
 bh=ZBF83vRkxgiu99UXlOUTzaKhWx+giDDlnmJ0IEVM1Xw=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=BU6gImAS58BEQQ2LJ7yINIeA8gCKfo87KUtF6RRGLdS1VqqX0ky3JJTcIbfIC/iZD
 1XkTjGQT1BpYy2kypGEIB6PyqqeF0X+60P6PM4juFVUXVsIqwumBvkD8jwDqsxBCl/
 YKD2iYCQvmLnDaVWfz4OJOl3WaSSwyK16NWms/js=
To: Mike <mike+xen@willitsonline.com>, xen-users@lists.xen.org
References: <013c6768-eb7c-1db7-8355-54b0e39a848e@willitsonline.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <fb5fd999-4bb2-be19-75ad-139161f9e8eb@prgmr.com>
Date: Mon, 22 May 2017 13:02:18 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <013c6768-eb7c-1db7-8355-54b0e39a848e@willitsonline.com>
Content-Language: en-US
Subject: Re: [Xen-users] domU leaks disk volume configs into to dom0 - iscsi
 / lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

T24gMDUvMjIvMjAxNyAxMjoyMSBQTSwgTWlrZSB3cm90ZToKPiBIaSwKPiAKPiAgICAgTXkgZW52
aXJvbm1lbnQgaXMgbGludXggLyB1YnVudHUgMTYsIGFuZCBJIGhhdmUgbm90aWNlZCB0aGF0IGlz
Y3NpIGJsb2NrIGRldmljZXMgdXNlZCBieSBndWVzdHMgYXJlIHNjYW5uZWQgYnkgbHZtIG9uIHRo
ZSBkb20wLiBJZiBhbnkgdm9sdW1lCj4gZ3JvdXBzIC8gZGlzayBsYWJlbHMgYXJlIGZvdW5kLCBM
Vk0gd2lsbCBhZGQgdGhlbSB0byBkb20wLCB3aGljaCBjb3VsZCBwb3RlbnRhbHkgYWxsb3cgb25l
IGRvbXUgdG8gYWNjZXNzIGEgZGlzayByZXNvdXJjZSBvZiBhbm90aGVyIHVucmVsYXRlZCBkb211
Lgo+IAo+ICAgICBJIGZvdW5kIHRoaXMgZGlzY3Vzc2lvbiBmcm9tIDIwMTIgd2hpY2ggcmVjb2du
aXplZCB0aGUgcHJvYmxlbToKPiAKPiAgICAgaHR0cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvdWJ1
bnR1Lytzb3VyY2UvbHZtMi8rYnVnLzk5NTcwOQo+IAo+ICAgICBJIGhhdmUgYWxzbyBub3RlZCBv
dGhlciBzaWRlIGVmZmVjdHMuIEZvciBleGFtcGxlLCB3aGVuIHNodXR0aW5nIGRvd24gYSBndWVz
dCB3aXRoIGlzY3NpIGJhY2tlZCBzdG9yYWdlLCBsdm0gZG9lc24ndCBzZWVtIHRvIHJlbGVhc2Ug
dGhlIG1hcHBpbmdzCj4gYW5kIHRoZXkgaGFuZyBhcm91bmQgZm9yIGV0ZXJuaXR5ICh0aWxsIHJl
Ym9vdCkuCj4gCj4gICAgIElzIHRoZXJlIHNvbWUgeGVuIHNwZWNmaWMgaXNjc2kgY29uZmlnIG9w
dGlvbnMgb3Igc3VjaCB0aGF0IGFkZHJlc3NlcyB0aGVzZSBpc3N1ZXM/Cj4gCgoKSSBkb24ndCBz
ZWUgaG93IHRoZSBkb20wIGFjY2Vzc2luZyBhIGRldmljZSB3aWxsIGdpdmUgYWNjZXNzIHRvIGEg
ZGlmZmVyZW50IGRvbVUsIGJ1dCBpdCBpcyBhIHBvdGVudGlhbCBzZWN1cml0eSBwcm9ibGVtIGlm
IHRoZXJlJ3MgYSB2dWxuZXJhYmlsaXR5CndpdGggTFZNLgoKSSB3b3VsZG4ndCBleHBlY3QgdGhl
cmUgdG8gYmUgYSB4ZW4tc3BlY2lmaWMgdG9vbCwgYnV0IHlvdSBjYW4gYWRkIGEgZmlsdGVyIGxp
bmUgdG8gL2V0Yy9sdm0vbHZtLmNvbmYgdGhhdCByZWplY3RzIGlzY3NpIGFuZCB0aGVuIExWTSBz
aG91bGQgaWdub3JlCnRob3NlIHZvbHVtZXMuIEFsdGVybmF0ZWx5LCAiYWNjZXB0IiBvbmx5IHdo
YXQgeW91IG5lZWQgYW5kIHJlamVjdCBldmVyeXRoaW5nIGVsc2UuCgotLVNhcmFoCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Mon May 22 20:09:50 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 May 2017 20:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dCte5-0000UL-1r; Mon, 22 May 2017 20:09:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray@aarden.us>) id 1dCte4-0000UF-3q
 for xen-users@lists.xen.org; Mon, 22 May 2017 20:09:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 89/81-01752-F7543295; Mon, 22 May 2017 20:09:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXisfyWmG6dq3K
 kwfQT/Barrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8b0jx+ZCn7pV8z7+I2xgfGMZhcjJ4eQQI3E
 xLs/mUFsCQERiVvPzrFDxF0lOlasZQKxeQUEJU7OfMICYjMLBEt03prBBmKLCEhLzLjSBGRzc
 LAJCEvsOwJWLiygKLF98gawck6BVIl/cx6DlbMIqErcnfeQGWJkisTSFT2MEGvlJDbM/cwMMk
 YU6IRV9zghwuISay79BBrDBWQfZpRY0/aUdQIj/ywkF81CchGErS2xbOFrZghbQ2LZ/bMsmOL
 qEjc+bWZfwMi2ilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj
 MJTrGRgYdzDuavc7xCjJwaQkynv0jVKkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneUhflSCHBo
 tT01Iq0zBxgVMGkJTh4lER4J4CkeYsLEnOLM9MhUqcYdTneLf3wnkmIJS8/L1VKnNcHpEgApC
 ijNA9uBCzCLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5u0AmcKTmVcCt+kV0BFMQEdYP5M
 HOaIkESEl1cC4+tntoCex7GsudrXUxa7OO28Z1y1TIjn9ZkPsbrMt+7O0drUuWRx/afo99zK/
 BZbf0nqDkkPS9/Esf3eDwUhm28Oz95MUz/+07l1QdXmieKmEb/LuuIRSq0c3xFR4VTgmRjGm5
 GhEdkbIbyxItI1adKm35qnKtZmfk67zxH4R3V145IJswl4lluKMREMt5qLiRADVg+aF6wIAAA
 ==
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-3.tower-206.messagelabs.com!1495483772!96098268!1
X-Originating-IP: [72.167.218.22]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27404 invoked from network); 22 May 2017 20:09:33 -0000
Received: from p3plsmtp01-02.prod.phx3.secureserver.net (HELO
 p3plwbeout01-02.prod.phx3.secureserver.net) (72.167.218.22)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 May 2017 20:09:33 -0000
Received: from localhost ([72.167.218.3]) by :WBEOUT: with SMTP
 id CtdVdbzHDahCJCtdVdFAul; Mon, 22 May 2017 13:09:01 -0700
X-SID: CtdVdbzHDahCJ
Received: (qmail 29124 invoked by uid 99); 22 May 2017 20:09:01 -0000
MIME-Version: 1.0
To: xen-users@lists.xen.org
From: ray@aarden.us
In-Reply-To: <20170519080851.1753ead7c2b35a7d15c5b99498690bcc.b56d6f02cd.mailapi@email01.godaddy.com>
Date: Mon, 22 May 2017 13:09:01 -0700
Message-Id: <20170522130901.1753ead7c2b35a7d15c5b99498690bcc.4a46dbd13a.mailapi@email01.godaddy.com>
X-Originating-IP: 66.194.89.18
User-Agent: MailAPI 
X-Sender: ray@aarden.us
X-CMAE-Envelope: MS4wfM5B58cBeVf5+38D2ofaKio8Vto3G3jhgNpDZGZyzgpUb5y6/stiRDAbItIyYdcPVoJqqXAIq9RhoZ8z2mJiihXDDozYMNm9R98hTeqc52oBxGLQhJac
 aVp5hiyVwQ4jGGEF6j2AFzoZCNIirI+ujAuEU+ARbIYas+7zT/a6OaDW
Subject: Re: [Xen-users] Stretch Boot Failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7813757794036996900=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7813757794036996900==
Content-Type: multipart/alternative;
 boundary="=_8d6351027a54f4eb7799df76973633ba"

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

Xen boot fails per the below description. =20
=20
I have booted into Debian (dom0) with no problem.=20
=20
I updated then upgraded from dom0, it booted once OK.  The second time it f=
ailed.
Should I have updated then upgraded Debian first?=20
=20
What would be a good recovery process?
=20
BTW,  wireless doesn't work when I boot into Debian.  I had just gotten wir=
eless to work in dom0.
=20
Ray
=20
--------- Original Message --------- Subject: Stretch Boot Failure
From: ray@aarden.us
Date: 5/19/17 10:08 am
To: xen-users@lists.xen.org
Cc: "George Dunlap" <george.dunlap@citrix.com>, Ian

 >
Was - Re: [Xen-users] Xen-tools/utils Version Confusion > Thank you all.
=20
> Rebooting saved the day.=20
=20
> Ray
=20
Yes, rebooting worked.  I was able to exercise xl commands.
=20
The next time I rebooted, the system errored.
=20
The boot process progressed through a report
    Dom0 has a maximum of 4 CPUs
=20
The next screen was a warning
    Failed to connect to lvmstad.  Falling back to device scanning
=20
The next tow lines address /dev/mapper/mymachine-root:
    recovering journal
    clean, 399/1525920 files, 398509/6103048 blocks
=20
The next 5 lines was a sequence of errors on attempting to load wireless dr=
ivers:
[    10.722951 iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-26.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-25.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-24.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-23.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-22.ucode (-2)




=20
(I do not know if this is relevant, but I just got wireless working on the =
laptop so I could install xen-tools.  I was able to get wireless to work th=
rough configuration of /etc/networks/interface.)
=20
iwlwifi are Intel dual band wireless AC 7265 device drivers for different v=
ersions of the hardware.  I installed drivers when the system was originall=
y built.  I only loaded the latest which was 7265D-25.  I just found 7265D-=
26 on Intel's website but I have no idea how to load it without a complete =
boot.
=20
How should I progress?
=20
Ray

--=_8d6351027a54f4eb7799df76973633ba
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=utf-8

<div>Xen boot fails per the below description.&nbsp; </div>
<div>&nbsp;</div>
<div>I have booted into Debian (dom0) with no problem.&nbsp;</div>
<div>&nbsp;</div>
<div>I updated then upgraded from dom0, it booted once OK.&nbsp; The second=
 time it failed.</div>
<div>Should I have updated then upgraded Debian first?&nbsp;</div>
<div>&nbsp;</div>
<div>What would be a good recovery process?</div>
<div>&nbsp;</div>
<div>BTW,&nbsp; wireless doesn't work when I boot&nbsp;into Debian.&nbsp; I=
 had just gotten wireless to work in dom0.</div>
<div>&nbsp;</div>
<div>Ray</div>
<div>&nbsp;</div>
<blockquote class=3D"threadBlockQuote" style=3D"border-left: 2px solid #C2C=
2C2; padding-left: 3px; margin-left: 4px;">--------- Original Message -----=
----
<div>Subject: Stretch Boot Failure<br />From: ray@aarden.us<br />Date: 5/19=
/17 10:08 am<br />To: xen-users@lists.xen.org<br />Cc: "George Dunlap" &lt;=
george.dunlap@citrix.com&gt;, Ian<br /><br />
<div>&gt;</div>
<h1><span style=3D"font-size: 10pt;"><span style=3D"font-size: 8pt;"><stron=
g>Was - Re: [Xen-users] Xen-tools/utils Version Confusion<!--X-Subject-Head=
er-End--></strong></span><!--X-Body-of-Message--></span></h1>
<div>&gt; Thank you all.</div>
<div>&nbsp;</div>
<div>&gt; Rebooting saved the day.&nbsp;</div>
<div>&nbsp;</div>
<div>&gt; Ray</div>
<div>&nbsp;</div>
<div>Yes, rebooting worked.&nbsp; I was able to exercise xl commands.</div>
<div>&nbsp;</div>
<div>The next time I rebooted, the system errored.</div>
<div>&nbsp;</div>
<div>The boot process progressed through a report</div>
<div>&nbsp;&nbsp;&nbsp; Dom0 has a maximum of 4 CPUs</div>
<div>&nbsp;</div>
<div>The next screen was a warning</div>
<div>&nbsp;&nbsp;&nbsp; Failed to connect to lvmstad.&nbsp; Falling back to=
 device scanning</div>
<div>&nbsp;</div>
<div>The next tow lines address /dev/mapper/mymachine-root:</div>
<div>&nbsp;&nbsp;&nbsp; recovering journal</div>
<div>&nbsp;&nbsp;&nbsp; clean, 399/1525920 files, 398509/6103048 blocks</di=
v>
<div>&nbsp;</div>
<div>The next 5 lines was&nbsp;a sequence of errors on attempting to load w=
ireless drivers:</div>
<div>[&nbsp;&nbsp;&nbsp; 10.722951 iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-26.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-25.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-24.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-23.ucode (-2)</div>
<div>
<div>[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi&nbsp;0000:02:00.0: firmware:&nbs=
p; failed to load iwlwifi-7265D-22.ucode (-2)</div>
</div>
</div>
</div>
</div>
<div>&nbsp;</div>
<div>(I do not know if this is relevant, but I just got wireless working on=
 the laptop so I could install xen-tools.&nbsp; I was&nbsp;able to get wire=
less to work through configuration of&nbsp;/etc/networks/interface.)</div>
<div>&nbsp;</div>
<div>iwlwifi are Intel dual band wireless AC 7265 device drivers for differ=
ent versions of the hardware.&nbsp; I installed drivers when the system was=
 originally built.&nbsp; I only loaded the latest which was 7265D-25.&nbsp;=
 I just found 7265D-26 on Intel's website but I have no idea how to load it=
 without a complete boot.</div>
<div>&nbsp;</div>
<div>How should I progress?</div>
<div>&nbsp;</div>
<div>Ray</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</div>
</blockquote>

--=_8d6351027a54f4eb7799df76973633ba--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7813757794036996900==--


From xen-users-bounces@lists.xen.org Tue May 23 02:38:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 02:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dCzhn-0002rv-4q; Tue, 23 May 2017 02:37:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray@aarden.us>) id 1dCzhl-0002rp-GL
 for xen-users@lists.xen.org; Tue, 23 May 2017 02:37:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 76/C7-29088-C70A3295; Tue, 23 May 2017 02:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXisfyWuG71AuV
 Ig6+3xC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ox7S/azFGzUr9j28BRzA+NTzS5GTg4hgRqJ
 hu+3mEBsCQERiXfrFjJBxF0kjr5cygpi8woISpyc+YQFxGYWCJZofjyVEcQWEZCWmHGlia2Lk
 YODTUBYYt8RsFZhAQWJRxMbwVo5BVIlDr1YAmazCKhKHPi1lQliZIrEme/H2EFaJYDqH66PBz
 FFgS5YdY8T4hhxiTWXfgIt5QKyDzNK7F7ezDKBkX8WkoNmITkIwtaWWLbwNTOErSGx7P5ZFkx
 xdYkbnzazL2BkW8WoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR
 GMb1DAyMOxhf/3Q6xCjJwaQkyrsnQTlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvzXygnGBRa
 npqRVpmDjCiYNISHDxKIryVIGne4oLE3OLMdIjUKUZFKXFeY5CEAEgiozQPrg0WxZcYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfPagEzhycwrgZv+CmgxE9Bi62fyIItLEhFSUg2MDE65+a6
 c13bVx25y6AjfvoA/zo6RV22Hpk5g0qT86I1CTuv+OGWxHNjyLa1ulU6NvN7m8u8JuVqPX/hd
 7PaeEXe/b2HW7g9tFW1cEivDOdbGzHgqKpXJuclyTU07/4Tr01f9WVPdb/E4Maim8GnqzZuHl
 dVmXZps1Rnxx7rUbK8Up0eFApcSS3FGoqEWc1FxIgBNzIHr3QIAAA==
X-Env-Sender: ray@aarden.us
X-Msg-Ref: server-13.tower-31.messagelabs.com!1495507065!101283467!1
X-Originating-IP: [72.167.218.23]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 585 invoked from network); 23 May 2017 02:37:47 -0000
Received: from p3plsmtp01-03.prod.phx3.secureserver.net (HELO
 p3plwbeout01-03.prod.phx3.secureserver.net) (72.167.218.23)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 May 2017 02:37:47 -0000
Received: from localhost ([72.167.218.6]) by :WBEOUT: with SMTP
 id CzhCdX6nN8tKDCzhCd3wvi; Mon, 22 May 2017 19:37:14 -0700
X-SID: CzhCdX6nN8tKD
Received: (qmail 9341 invoked by uid 99); 23 May 2017 02:37:14 -0000
MIME-Version: 1.0
To: xen-users@lists.xen.org
From: ray@aarden.us
In-Reply-To: <20170522130901.1753ead7c2b35a7d15c5b99498690bcc.4a46dbd13a.mailapi@email01.godaddy.com>
Date: Mon, 22 May 2017 19:37:14 -0700
Message-Id: <20170522193714.1753ead7c2b35a7d15c5b99498690bcc.8c5ed9e151.mailapi@email01.godaddy.com>
X-Originating-IP: 107.77.218.209
User-Agent: MailAPI 
X-Sender: ray@aarden.us
X-CMAE-Envelope: MS4wfD/EL6NrhdcqRKrxWtODEQFEVIIPsbp/J4Cx9r8VhlGGnGSkSGxUX1BG/Jz2sDrFwVUK/sxEa1EzzXwqOMyPt1wtmSnOxLgjv+ZIDdMeoAWr+WCBpNbh
 2AfJf7w11B5pmG85PYGnmZtWvvqkg6n190HZnHFxBxO7trTLhXW1OYnT
Subject: [Xen-users] Stretch Boot Failure, 2
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5485707515479814811=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============5485707515479814811==
Content-Type: multipart/alternative;
 boundary="=_f104f8861101e534115bf0b86b65c58c"

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

[Re-written for clarity]
=20
Xen boot fails. During boot, there is a note on missing wireless driver and=
 than on a video error. The video error is repeated continuously and I can =
only stop it by turning the laptop off.
=20
I can boot into Debian at the boot selection.  There is a  boot error for t=
he wireless but boot completes.  But wireless does not work.
=20
History:
Debian 9 was loaded onto the machine.=20
Wireless drivers were loading during system installation.  The driver versi=
ons installed (as noted as missing on previous installation attempt), were:
iwlwifi-7265D-12.ucode
iwlwifi-7265D-13.ucode
iwlwifi-7265D-14.ucode
iwlwifi-7265D-15.ucode
iwlwifi-7265D-16.ucode
Wireless worked.=20
=20
Ran apt-get update.
Ran apt-get upgrade.

Xen 4.8.1 was loaded with ap-get.
=20
Rebooted into Xen.  Wireless did not work.
Eventually got wireless working (only configuring /etc/network/interfaces)=
=2E
Ran apt-get update.
Ran apt-get upgrade
Loaded xen-tools with apt-get
=20
Rebooted OK.
Xen-tools worked.
=20
Attempted reboot again but received error on loading wireless and display=
=2E
Wireless error:
[    10.722951 iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-26.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-25.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-24.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-23.ucode (-2)
[    10.7xxxxx iwlwifi 0000:02:00.0: firmware:  failed to load iwlwifi-7265=
D-22.ucode (-2)
=20


 Display error:
=2E..[drm.gen8-irq_handler [i915]]  *Error fault  error on pipe A0x00000100
=20
Since Debian boots with the wireless error, I am guessing that xen also sho=
uld continue its boot.  So it seems the problem may be in the display error=
=2E  But googling the error, I have not found where this display error is f=
atal.=20
=20
Any suggestions on how to resolve this?
=20
Just for reference, I found some related but not exact issues.  But I don't=
 see a solution.
https://bbs.archlinux.org/viewtopic.php?id=3D184857
=20
Maybe I should remove xen and reinstall.
https://stackoverflow.com/questions/18183766/how-do-i-remove-xen-from-ubunt=
u
=20
Thanks,
Ray

--=_f104f8861101e534115bf0b86b65c58c
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
 charset=utf-8

<div>[Re-written for clarity]</div>
<div>&nbsp;</div>
<div>Xen boot fails. During boot, there is a note on missing wireless drive=
r and than on a video error. The video error is repeated continuously and I=
 can only stop it by turning the laptop off.</div>
<div>&nbsp;</div>
<div>I can boot into Debian at the boot selection.&nbsp; There is a&nbsp; b=
oot error for the wireless but boot completes.&nbsp; But wireless does not =
work.</div>
<div>&nbsp;</div>
<div>History:</div>
<div>Debian 9 was loaded onto the machine.&nbsp;</div>
<div>Wireless drivers were loading during system installation.&nbsp; The dr=
iver versions installed (as noted as missing on previous installation attem=
pt), were:</div>
<div>iwlwifi-7265D-12.ucode</div>
<div>iwlwifi-7265D-13.ucode</div>
<div>iwlwifi-7265D-14.ucode</div>
<div>iwlwifi-7265D-15.ucode</div>
<div>iwlwifi-7265D-16.ucode</div>
<div>Wireless worked.&nbsp;</div>
<div>&nbsp;</div>
<div>Ran apt-get update.</div>
<div>
<div>Ran apt-get upgrade.</div>
</div>
<div>Xen 4.8.1 was loaded with ap-get.</div>
<div>&nbsp;</div>
<div>Rebooted into Xen.&nbsp; Wireless did not work.</div>
<div>Eventually got wireless working (only configuring /etc/network/interfa=
ces).</div>
<div>
<div>Ran apt-get update.</div>
<div>
<div>Ran apt-get upgrade</div>
<div>Loaded xen-tools with apt-get</div>
<div>&nbsp;</div>
<div>Rebooted OK.</div>
<div>Xen-tools worked.</div>
<div>&nbsp;</div>
<div>Attempted reboot again&nbsp;but received error on loading wireless and=
 display.</div>
<div>Wireless error:</div>
<div><strong><span style=3D"text-decoration: underline;"><span style=3D"col=
or: #0066cc;">[&nbsp;&nbsp;&nbsp; 10.722951 iwlwifi 0000:02:00.0: firmware:=
&nbsp; failed to load iwlwifi-7265D-26.ucode (-2)<br />[&nbsp;&nbsp;&nbsp; =
10.7xxxxx iwlwifi 0000:02:00.0: firmware:&nbsp; failed to load iwlwifi-7265=
D-25.ucode (-2)<br />[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi 0000:02:00.0: fi=
rmware:&nbsp; failed to load iwlwifi-7265D-24.ucode (-2)<br />[&nbsp;&nbsp;=
&nbsp; 10.7xxxxx iwlwifi 0000:02:00.0: firmware:&nbsp; failed to load iwlwi=
fi-7265D-23.ucode (-2)<br />[&nbsp;&nbsp;&nbsp; 10.7xxxxx iwlwifi 0000:02:0=
0.0: firmware:&nbsp; failed to load iwlwifi-7265D-22.ucode (-2)</span></spa=
n></strong></div>
<div>&nbsp;</div>
</div>
</div>
<div>&nbsp;Display error:</div>
<div><strong><span style=3D"text-decoration: underline;"><span style=3D"col=
or: #0066cc;">...[drm.gen8-irq_handler [i915]]&nbsp; *Error fault&nbsp; err=
or on pipe A0x00000100</span></span></strong></div>
<div>&nbsp;</div>
<div>Since Debian boots with the wireless error, I am guessing that xen als=
o&nbsp;should continue its boot.&nbsp; So it seems the problem may be in th=
e display error.&nbsp; But googling the error, I have not found where this =
display&nbsp;error is fatal.&nbsp;</div>
<div>&nbsp;</div>
<div>Any suggestions on how to resolve this?</div>
<div>&nbsp;</div>
<div>Just for reference, I found some related but not exact issues.&nbsp; B=
ut I don't see a solution.</div>
<div><a href=3D"https://bbs.archlinux.org/viewtopic.php?id=3D184857">https:=
//bbs.archlinux.org/viewtopic.php?id=3D184857</a></div>
<div>&nbsp;</div>
<div>Maybe I should remove xen and reinstall.</div>
<div><a href=3D"https://stackoverflow.com/questions/18183766/how-do-i-remov=
e-xen-from-ubuntu">https://stackoverflow.com/questions/18183766/how-do-i-re=
move-xen-from-ubuntu</a></div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>Ray</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>

--=_f104f8861101e534115bf0b86b65c58c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5485707515479814811==--


From xen-users-bounces@lists.xen.org Tue May 23 10:40:43 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 10:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dD7EA-00020I-7z; Tue, 23 May 2017 10:39:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@thehobsons.co.uk>) id 1dD7E9-000209-GA
 for xen-users@lists.xen.org; Tue, 23 May 2017 10:39:45 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6A/FC-01752-07114295; Tue, 23 May 2017 10:39:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUS8JRrmm6+oEq
 kwYofhharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aThX8YC3ZzVNw6mtDA+J6ti5GTQ0LAVuLu
 8gMsXYxcHEIChxglrpy8ygKSYBbQkrjx7yVTFyMHB6+AnsT2X3IgYWGBIIl9pxaBlbAJaEtMn
 vuKCcTmBJpzZOI3sJksAqoSv39OhhqjLbFs4WtmEJtXwFnieut7dhBbSKBU4v2uk2C9IgLmEv
 /OnGGFuEdW4vS55ywTGHlnIbliFsIVs5BMXcDIvIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzCg6hkYGHcw3p7sd4hRkoNJSZR3T4JypBBfUn5KZUZicUZ8
 UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4N3CrxIpJFiUmp5akZaZAwx5mFIJDh4lEd5dIGne4
 oLE3OLMdIjUKUZdjr6Oj++ZhMBmSInzfgIpEgApyijNgxsBi79LjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5z4NM4cnMK4Hb9AroCCagI1zvKoMcUZKIkJJqYCx/Kvbw4NacmLrGrnMfTfI
 4qi8rM+RmOkw/WWYtdbT/sMSezYutzjKmPekrvBE6+UYky4HQ9X/Nb/PNieDZdnj37U0y185b
 /7t26nPPbCevyeuWrXQICnlvr5XGZvx5cd6Cz6aPRMs4VT6kba9tlCg9sFXnuUP7T9ZjrWGpq
 +cujrDewStbnavEUpyRaKjFXFScCAAtto9LugIAAA==
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495535983!84309822!1
X-Originating-IP: [80.229.10.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44692 invoked from network); 23 May 2017 10:39:43 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
 (80.229.10.150)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 23 May 2017 10:39:43 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.137.111] (unknown [192.168.137.111])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 7BD231BC37
 for <xen-users@lists.xen.org>; Tue, 23 May 2017 10:39:21 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <fb5fd999-4bb2-be19-75ad-139161f9e8eb@prgmr.com>
Date: Tue, 23 May 2017 11:39:20 +0100
Message-Id: <D17434C6-331D-446B-A1C8-BBEB3136ABFE@thehobsons.co.uk>
References: <013c6768-eb7c-1db7-8355-54b0e39a848e@willitsonline.com>
 <fb5fd999-4bb2-be19-75ad-139161f9e8eb@prgmr.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] domU leaks disk volume configs into to dom0 - iscsi
	/ lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

U2FyYWggTmV3bWFuIDxzcm5AcHJnbXIuY29tPiB3cm90ZToKCj4gSSBkb24ndCBzZWUgaG93IHRo
ZSBkb20wIGFjY2Vzc2luZyBhIGRldmljZSB3aWxsIGdpdmUgYWNjZXNzIHRvIGEgZGlmZmVyZW50
IGRvbVUsIGJ1dCBpdCBpcyBhIHBvdGVudGlhbCBzZWN1cml0eSBwcm9ibGVtIGlmIHRoZXJlJ3Mg
YSB2dWxuZXJhYmlsaXR5Cj4gd2l0aCBMVk0uCgpJIHRoaW5rIGl0J3MgcGFydCBvZiBhIGdlbmVy
aWMgcHJvYmxlbSB3aXRoIHZvbHVtZSBpZGVudGlmaWNhdGlvbiBhbmQgdW5jb250cm9sbGVkIGd1
ZXN0cy4KCkZvciBhIHNpbXBsZSBjYXNlLCBzdXBwb3NlIHlvdSAob24geW91ciBEb20wKSBjb25m
aWd1cmUgeW91ciBtb3VudHMgdG8gdXNlIGZpbGVzeXN0ZW0gbGFiZWxzIC0gZWcgZG9tMC1yb290
LCBkb20wLXZhciwgZXRjLiBUaGVuIGEgZ3Vlc3QgY3JlYXRlcyBmaWxlc3lzdGVtcyB3aXRoIHRo
ZSBzYW1lIGxhYmVscy4gT24gdGhlIG5leHQgYm9vdCwgaXQncyAiaW5kZXRlcm1pbmF0ZSIgd2hp
Y2ggZmlsZXN5c3RlbSBnZXRzIHVzZWQsIGFuZCB0aGVyZSdzIHRoZSBwb3RlbnRpYWwgZm9yIGEg
c2tpbGxlZCBhZG1pbiBvZiBhIERvbVUgdG8gdGFrZSBvdmVyIHRoZSBob3N0IGNvbXBsZXRlbHku
CgpXaXRoIExWTSB5b3UgZ2V0IG11Y2ggdGhlIHNhbWUgdGhpbmcuIFRoZSBhZG1pbiBvZiBhIGd1
ZXN0IGNhbiBjb25maWd1cmUgTFZNIHZvbHVtZSBncm91cHMvdm9sdW1lcyB3aXRoIGFwcHJvcHJp
YXRlIG5hbWVzLCBhbmQgdGhleSBjb3VsZCBnZXQgIm1peGVkIHVwIiBieSB0aGUgaG9zdCBhbmQg
dGhlIHJpc2sgaXMgYWdhaW4gdGhhdCB0aGUgd3Jvbmcgdm9sdW1lIGlzIHVzZWQgaW4gdGhlIHdy
b25nIHBsYWNlLiBJZiB0aGUgYWRtaW4ga25vd3MgZW5vdWdoIGFib3V0IHRoZSBob3N0LCB0aGF0
IGNvdWxkIGFnYWluIG1lYW4gZ2V0dGluZyB0aGUgaG9zdCB0byBib290IG9mZiB5b3VyIGFsdGVy
bmF0aXZlIGltYWdlIGlmIHlvdSBhcmUgdXNpbmcgKHNheSkgR1JVQiBhbmQgaGF2ZSBjb25maWd1
cmVkIGl0IHRvIHVzZSBMVk0gdm9sdW1lIG5hbWVzLgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Tue May 23 12:00:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dD8Su-0007dN-D1; Tue, 23 May 2017 11:59:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mike@willitsonline.com>) id 1dCUXi-0006zX-JA
 for xen-users@lists.xen.org; Sun, 21 May 2017 17:21:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FE/DB-03557-19CC1295; Sun, 21 May 2017 17:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyg93RQnfiGcV
 Ig6tTxC1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozuKc8YC56zVqxZMYGpgfEMSxcjF4eQwAFG
 iXfrZ7N1MXJySAg4Sezv2cAGkXjOKPF4yg5GCOcvo8TWK+dYQapEBKQlZlxpAutgE9CQWHn7A
 BOILQzUvfHjQxYQm1fARWLine1ANRwcLAKqEr9n84CERQXCJd42HoEqEZQ4OfMJmM0sYCYxb/
 NDZghbXmL72znMExh5ZyEpm4WkbBaSsgWMzKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQIDiwEIdjDe3BhwiFGSg0lJlPfVTIVIIb6k/JTKjMTijPii0pzU
 4kOMGhwcApvXrr7AKMWSl5+XqiTBu+20YqSQYFFqempFWmYOMPRhSiU4eJREeF+BpHmLCxJzi
 zPTIVKnGHU55tz7+p5JCGyGlDjvCZAiAZCijNI8uBGwOLzEKCslzMsIdKAQT0FqUW5mCar8K0
 ZxDkYlYd7Lp4Cm8GTmlcBtegV0BBPQEdbP5EGOKElESEk1MBrGMO9rSrx6yjCnqv34/bs2EXf
 zFmUx+ds/PBd3Z+pb40slvHkJeo2inKdqY6rFtQI+377hJB7xbbt0XZLXiqViv/STv698pCf5
 f1fRtMva7Pf8kqftzf1knXOqbaO4cXlHknShzXQf1znrKrlPfXjro7m7bpr/FY/H5ZLCIZNmG
 bG6ffz/SomlOCPRUIu5qDgRAOfnKJu+AgAA
X-Env-Sender: mike@willitsonline.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1495387279!57905535!1
X-Originating-IP: [216.7.65.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7590 invoked from network); 21 May 2017 17:21:21 -0000
Received: from smtpout-65-56.willitsonline.com (HELO mail.willitsonline.com)
 (216.7.65.56)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 May 2017 17:21:21 -0000
Received: from localhost (localhost.localdomain [127.0.0.1])
 by mail.willitsonline.com (Postfix) with ESMTP id E0A6F60A64
 for <xen-users@lists.xen.org>; Sun, 21 May 2017 10:21:18 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at iredmail2.willitsonline.com
Received: from mail.willitsonline.com ([127.0.0.1])
 by localhost (iredmail2.willitsonline.com [127.0.0.1]) (amavisd-new,
 port 10024) with ESMTP id pBY8TNf6-onX for <xen-users@lists.xen.org>;
 Sun, 21 May 2017 10:21:18 -0700 (PDT)
Received: from [192.168.2.229] (office.willitsonline.com [216.7.65.8])
 (Authenticated sender: mike@tiedyenetworks.com)
 by mail.willitsonline.com (Postfix) with ESMTPSA id A936D60241
 for <xen-users@lists.xen.org>; Sun, 21 May 2017 10:21:17 -0700 (PDT)
To: xen-users@lists.xen.org
From: Mike <mike+xen@tiedyenetworks.com>
Message-ID: <7f1eabdc-8717-1f05-0cf2-e3a9fca57038@willitsonline.com>
Date: Sun, 21 May 2017 10:21:16 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 23 May 2017 11:59:03 +0000
Subject: [Xen-users] domU leaks disk volume configs into to dom0 - iscsi /
	lvm
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgogICAgIE15IGVudmlyb25tZW50IGlzIGxpbnV4IC8gdWJ1bnR1IDE2LCBhbmQgSSBoYXZl
IG5vdGljZWQgdGhhdCBpc2NzaSAKYmxvY2sgZGV2aWNlcyB1c2VkIGJ5IGd1ZXN0cyBhcmUgc2Nh
bm5lZCBieSBsdm0gb24gdGhlIGRvbTAuIElmIGFueSAKdm9sdW1lIGdyb3VwcyAvIGRpc2sgbGFi
ZWxzIGFyZSBmb3VuZCwgTFZNIHdpbGwgYWRkIHRoZW0gdG8gZG9tMCwgd2hpY2ggCmNvdWxkIHBv
dGVudGFseSBhbGxvdyBvbmUgZG9tdSB0byBhY2Nlc3MgYSBkaXNrIHJlc291cmNlIG9mIGFub3Ro
ZXIgCnVucmVsYXRlZCBkb211LgoKICAgICBJIGZvdW5kIHRoaXMgZGlzY3Vzc2lvbiBmcm9tIDIw
MTIgd2hpY2ggcmVjb2duaXplZCB0aGUgcHJvYmxlbToKCiAgICAgaHR0cHM6Ly9idWdzLmxhdW5j
aHBhZC5uZXQvdWJ1bnR1Lytzb3VyY2UvbHZtMi8rYnVnLzk5NTcwOQoKICAgICBJIGhhdmUgYWxz
byBub3RlZCBvdGhlciBzaWRlIGVmZmVjdHMuIEZvciBleGFtcGxlLCB3aGVuIHNodXR0aW5nIApk
b3duIGEgZ3Vlc3Qgd2l0aCBpc2NzaSBiYWNrZWQgc3RvcmFnZSwgbHZtIGRvZXNuJ3Qgc2VlbSB0
byByZWxlYXNlIHRoZSAKbWFwcGluZ3MgYW5kIHRoZXkgaGFuZyBhcm91bmQgZm9yIGV0ZXJuaXR5
ICh0aWxsIHJlYm9vdCkuCgogICAgIElzIHRoZXJlIHNvbWUgeGVuIHNwZWNmaWMgaXNjc2kgY29u
ZmlnIG9wdGlvbnMgb3Igc3VjaCB0aGF0IAphZGRyZXNzZXMgdGhlc2UgaXNzdWVzPwoKCk1pa2Ut
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Tue May 23 12:56:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 May 2017 12:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dD9Lj-0003sO-27; Tue, 23 May 2017 12:55:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xikangjie@360.cn>) id 1dD9Lh-0003sF-BN
 for Xen-users@lists.xen.org; Tue, 23 May 2017 12:55:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D0/84-19466-C4134295; Tue, 23 May 2017 12:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAKsWRWlGSWpSXmKPExsVSXRvErutiqBJ
 psLlNzWLV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzejcvJC5oHEWR8Xpab/ZGhintXF0MXJxCAnM
 Z5LYs2QFO4SzilFi+6RtTF2MnBxsAnoS538sYAGxRQSSJNY8nc0MYgsLmEnc/3EaKq4gcfb2L
 ijbSuLG8WlgNouAqsTpBSfYQGxeAS+J7xuWAMU5gBZ4S8xe7A8SZhSQlZj26D7YKmYBcYm502
 axgtgSAiISDy+eZoOwRSVePv4HFZeX2P31OCvIncwCnYwSrcfvsELMF5Q4OfMJywRGwVlIZs1
 CVjcLSR1EUZ7E+d/TWSFsLYl5Db+ZIGxFiSndD9khbE2JK5MPQdnaEssWvmaGsHUkJm7awgZT
 P/fiNUaIZUsYJRa1vGSHKVp++BYzsqELGHlXMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOrlp
 hYXJ6an5iQmFesl5+duYgTGKwMQ7GD80u98iFGSg0lJlHdPgnKkEF9SfkplRmJxRnxRaU5q8S
 FGGQ4OJQleUwOVSCHBotT01Iq0zBxg4oBJS3DwKInwzgRJ8xYXJOYWZ6ZDpE4xGnO8W/rhPRP
 Hl39f3zMJseTl56VKifNygZQKgJRmlObBDYIltEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS
 5v2vDzSFJzOvBG7fK6BTmIBOcb2rDHJKSSJCSqqBsVVDZOOxQuFJu97POMd78kJcaobqTQOJ5
 64NAgxO8U/+Ppzz/5uC3lq94igvs5tJ3gmbryt+vvn8QoOKUs1h9ms937zPxy9+UHhsL+M2l/
 j6IxZNnmpCvLdlNq5zm2Ax592a2+c/3Tl/WVNp92+/8y8fHJ386er0h/Mtbwlnt04q0VNRe6w
 8y16JpTgj0VCLuag4EQDiJuV2YwMAAA==
X-Env-Sender: xikangjie@360.cn
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495544128!99719130!1
X-Originating-IP: [123.125.82.7]
X-SpamReason: No, hits=-0.9 required=7.0 tests=EXTRA_MPART_TYPE,
 HTML_MESSAGE,MIME_BASE64_TEXT,ML_RADAR_FP_R_14,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51328 invoked from network); 23 May 2017 12:55:30 -0000
Received: from mtabjsc2.360.cn (HELO mtabjsc2.360.cn) (123.125.82.7)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 23 May 2017 12:55:30 -0000
Received: from CAS2.corp.qihoo.net (cas2.corp.qihoo.net [220.181.158.130])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mtabjsc2.360.cn (QHMAIL) with ESMTP id D9B82AB8313
 for <Xen-users@lists.xen.org>; Tue, 23 May 2017 20:55:26 +0800 (CST)
Received: from EX01.corp.qihoo.net ([fe80::1c65:facd:d8aa:c20a]) by
 CAS2.corp.qihoo.net ([220.181.158.130]) with mapi id 14.02.0342.003; Tue, 23
 May 2017 20:55:27 +0800
From: =?gb2312?B?z6+/tb3c?= <xikangjie@360.cn>
To: "Xen-users@lists.xen.org" <Xen-users@lists.xen.org>, =?gb2312?B?z6+/tb3c?=
 <xikangjie@360.cn>
Thread-Topic: Intel VT-x for HVM
Thread-Index: AdLDHUKgOV2UmTLkRWSYhTzVTt27FAKXXDOAAZI/eAA=
Date: Tue, 23 May 2017 12:55:25 +0000
Message-ID: <21D42A94174EE345809CF640696801D57872A8E7@EX01.corp.qihoo.net>
References: <21D42A94174EE345809CF640696801D578035294@EX01.corp.qihoo.net> 
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.32.32]
MIME-Version: 1.0
Subject: [Xen-users] =?gb2312?b?tPC4tDogSW50ZWwgVlQteCBmb3IgSFZN?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3778350414681178085=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3778350414681178085==
Content-Language: zh-CN
Content-Type: multipart/related;
	boundary="_004_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_";
	type="multipart/alternative"

--_004_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_
Content-Type: multipart/alternative;
	boundary="_000_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_"

--_000_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SSB1cGdyYWRlIGtlcm5lbCB0byA0LjEyLXJjMiwgYW5kIHdoZW4gbG9hZCB0aGUgSHlwZXJQbGF0
Zm9ybS5zeXMsIHRoZSBzY3JlZW4gZG9lc26hr3QgYnJlYWssIGJ1dCB0aGUgc3lzdGVtIHN0aWxs
IGhhbmdzLg0KDQpbY2lkOmltYWdlMDAzLnBuZ0AwMUQyRDQwNi5FNkZBNkVCMF0NCg0KQW5kIHhs
IGRtZXNnOg0KDQqhrQ0KKFhFTikgdHJhcHMuYzozNDU3OiBHUEYgKDAwMDApOiBmZmZmODJkMDgw
MmZmYTUwIFt2bXguYyN2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KzB4M2EwLzB4NDA5XSAtPiBmZmZm
ODJkMDgwMzUzOGE0DQooWEVOKSB0cmFwcy5jOjM0NTc6IEdQRiAoMDAwMCk6IGZmZmY4MmQwODAy
ZmZhNTAgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRlcmNlcHQrMHgzYTAvMHg0MDldIC0+IGZmZmY4
MmQwODAzNTM4YTQNCihYRU4pIHRyYXBzLmM6MzQ1NzogR1BGICgwMDAwKTogZmZmZjgyZDA4MDJm
ZmE1MCBbdm14LmMjdm14X21zcl9yZWFkX2ludGVyY2VwdCsweDNhMC8weDQwOV0gLT4gZmZmZjgy
ZDA4MDM1MzhhNA0Koa0NCg0KQW5kIHhlbnRyYWNlIHdpdGggZXZlbnQgVFJDX0hWTV9WTUVYSVQo
MHgwMDA4MTAwMik6DQoNCiMgeGVudHJhY2UgLUQgLVQgMSAtZSAweDAwMDgxMDAyIHhlbnRyYWNl
LmJpbg0KIyBjYXQgeGVudHJhY2UuYmluIHwgeGVudHJhY2VfZm9ybWF0IHhlbi00LjkuMC1yYzUv
dG9vbHMveGVudHJhY2UvZm9ybWF0cw0KDQqhrQ0KQ1BVMTEgIDE4MDIwODAwMTkwMTM3MCAoKyAg
ICAyMzg4KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMTcsIHJJUCAgPSAweGZm
ZmZmODgwMDMyNGE2OTUgXQ0KQ1BVMTEgIDE4MDIwODAwMTkwNzg5NCAoKyAgICA2NTI0KSAgVk1F
TlRSWQ0KQ1BVMTEgIDE4MDIwODAwMTkwOTQ0NiAoKyAgICAxNTUyKSAgVk1FWElUICAgICAgWyBl
eGl0Y29kZSA9IDB4MDAwMDAwMTcsIHJJUCAgPSAweGZmZmZmODgwMDMyNGE2OTUgXQ0KQ1BVMTEg
IDE4MDIwODAwMTkxNDkyMiAoKyAgICA1NDc2KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMTkx
NjQ5OCAoKyAgICAxNTc2KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMTcsIHJJ
UCAgPSAweGZmZmZmODgwMDMyNGE2OTUgXQ0KQ1BVMTEgIDE4MDIwODAwMTkyMTg3MCAoKyAgICA1
MzcyKSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMTkyNDE5OCAoKyAgICAyMzI4KSAgVk1FWElU
ICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAwMDQyMjhlZWEg
XQ0KQ1BVMTEgIDE4MDIwODAwMTkzNDY5NCAoKyAgIDEwNDk2KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4
MDIwODAwMTkzNjUxMCAoKyAgICAxODE2KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAw
MDAwMTcsIHJJUCAgPSAweGZmZmZmODgwMDMyNGE2OTUgXQ0KQ1BVMTEgIDE4MDIwODAwMTk0MjUx
NCAoKyAgICA2MDA0KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMTk1MjA3MCAoKyAgICA5NTU2
KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAw
MDQyMjhlZWEgXQ0KQ1BVMTEgIDE4MDIwODAwMTk2MjM2NiAoKyAgIDEwMjk2KSAgVk1FTlRSWQ0K
Q1BVMTEgIDE4MDIwODAwMTk2NDQ5NCAoKyAgICAyMTI4KSAgVk1FWElUICAgICAgWyBleGl0Y29k
ZSA9IDB4MDAwMDAwMTgsIHJJUCAgPSAweGZmZmZmODgwMDMyNDc0N2QgXQ0KQ1BVMTEgIDE4MDIw
ODAwMTk3MTg5NCAoKyAgICA3NDAwKSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMTk3MzkzOCAo
KyAgICAyMDQ0KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAw
eGZmZmZmODAwMDQyMzYyNDkgXQ0KQ1BVMTEgIDE4MDIwODAwMTk4NDEwNiAoKyAgIDEwMTY4KSAg
Vk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMTk4NjczMCAoKyAgICAyNjI0KSAgVk1FWElUICAgICAg
WyBleGl0Y29kZSA9IDB4MDAwMDAwMTcsIHJJUCAgPSAweGZmZmZmODgwMDMyNGE2OTUgXQ0KQ1BV
MTEgIDE4MDIwODAwMTk5NDQzNCAoKyAgICA3NzA0KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAw
MTk5NTk4NiAoKyAgICAxNTUyKSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMTcs
IHJJUCAgPSAweGZmZmZmODgwMDMyNGE2OTUgXQ0KQ1BVMTEgIDE4MDIwODAwMjAwMTUyMiAoKyAg
ICA1NTM2KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMjAwMzEwMiAoKyAgICAxNTgwKSAgVk1F
WElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMTcsIHJJUCAgPSAweGZmZmZmODgwMDMyNGE2
OTUgXQ0KQ1BVMTEgIDE4MDIwODAwMjAwODQwMiAoKyAgICA1MzAwKSAgVk1FTlRSWQ0KQ1BVMTEg
IDE4MDIwODAwMjAxMDc0NiAoKyAgICAyMzQ0KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4
MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAwMDQyMjhlZWEgXQ0KQ1BVMTEgIDE4MDIwODAwMjAy
MTI3NCAoKyAgIDEwNTI4KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMjAyMzA5MCAoKyAgICAx
ODE2KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMTcsIHJJUCAgPSAweGZmZmZm
ODgwMDMyNGE2OTUgXQ0KQ1BVMTEgIDE4MDIwODAwMjAyOTA5MCAoKyAgICA2MDAwKSAgVk1FTlRS
WQ0KQ1BVMTEgIDE4MDIwODAwMjAzODYxMCAoKyAgICA5NTIwKSAgVk1FWElUICAgICAgWyBleGl0
Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAwMDQyMjhlZWEgXQ0KQ1BVMTEgIDE4
MDIwODAwMjA0ODkxOCAoKyAgIDEwMzA4KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMjA1MTA0
MiAoKyAgICAyMTI0KSAgVk1FWElUICAgICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMTgsIHJJUCAg
PSAweGZmZmZmODgwMDMyNDc0N2QgXQ0KQ1BVMTEgIDE4MDIwODAwMjA1ODc5NCAoKyAgICA3NzUy
KSAgVk1FTlRSWQ0KQ1BVMTEgIDE4MDIwODAwMjA2MDgzNCAoKyAgICAyMDQwKSAgVk1FWElUICAg
ICAgWyBleGl0Y29kZSA9IDB4MDAwMDAwMzAsIHJJUCAgPSAweGZmZmZmODAwMDQyMzYyNDkgXQ0K
oa0NCg0KQW55b25lIGhhcyBpZGVhIHRvIHRoaXMgcHJvYmxlbSBvciBob3cgdG8gZGVidWcgaXQ/
DQoNClRoYW5rcw0KLUthbmdqaWUNCg0K

--_000_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:=CE=A2=C8=ED=D1=C5=BA=DA;
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CE=A2=C8=ED=D1=C5=BA=DA";
	panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:9.0pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE Char";
	mso-style-priority:99;
	mso-style-link:=C5=FA=D7=A2=BF=F2=CE=C4=B1=BE;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:Consolas;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I upgra=
de kernel to 4.12-rc2, and when load the HyperPlatform.sys, the screen does=
n=A1=AFt break, but the system still hangs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><img wi=
dth=3D"437" height=3D"370" id=3D"=CD=BC=C6=AC_x0020_2" src=3D"cid:image003.=
png@01D2D406.E6FA6EB0"></span><span lang=3D"EN-US" style=3D"color:#1F497D">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">And xl =
dmesg:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">(XEN) traps.c:3457: GPF (0000): ffff82d0802ffa50 [vmx.c#vmx_m=
sr_read_intercept&#43;0x3a0/0x409] -&gt; ffff82d0803538a4<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">(XEN) traps.c:3457: GPF (0000): ffff82d0802ffa50 [vmx.c#vmx_m=
sr_read_intercept&#43;0x3a0/0x409] -&gt; ffff82d0803538a4<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">(XEN) traps.c:3457: GPF (0000): ffff82d0802ffa50 [vmx.c#vmx_m=
sr_read_intercept&#43;0x3a0/0x409] -&gt; ffff82d0803538a4<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">And xen=
trace with event TRC_HVM_VMEXIT(0x00081002):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"># xentrace -D -T 1 -e 0x00081002 xentrace.bin<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"># cat xentrace.bin | xentrace_format xen-4.9.0-rc5/tools/xent=
race/formats<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001901370 (&#43;&nbsp;&nbsp;&nbsp; 2388)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001907894 (&#43;&nbsp;&nbsp;&nbsp; 6524)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001909446 (&#43;&nbsp;&nbsp;&nbsp; 1552)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001914922 (&#43;&nbsp;&nbsp;&nbsp; 5476)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001916498 (&#43;&nbsp;&nbsp;&nbsp; 1576)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001921870 (&#43;&nbsp;&nbsp;&nbsp; 5372)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001924198 (&#43;&nbsp;&nbsp;&nbsp; 2328)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004228eea ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001934694 (&#43;&nbsp;&nbsp; 10496)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001936510 (&#43;&nbsp;&nbsp;&nbsp; 1816)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001942514 (&#43;&nbsp;&nbsp;&nbsp; 6004)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001952070 (&#43;&nbsp;&nbsp;&nbsp; 9556)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004228eea ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001962366 (&#43;&nbsp;&nbsp; 10296)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001964494 (&#43;&nbsp;&nbsp;&nbsp; 2128)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000018, rIP&nbs=
p; =3D 0xfffff8800324747d ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001971894 (&#43;&nbsp;&nbsp;&nbsp; 7400)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001973938 (&#43;&nbsp;&nbsp;&nbsp; 2044)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004236249 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001984106 (&#43;&nbsp;&nbsp; 10168)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001986730 (&#43;&nbsp;&nbsp;&nbsp; 2624)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001994434 (&#43;&nbsp;&nbsp;&nbsp; 7704)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208001995986 (&#43;&nbsp;&nbsp;&nbsp; 1552)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002001522 (&#43;&nbsp;&nbsp;&nbsp; 5536)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002003102 (&#43;&nbsp;&nbsp;&nbsp; 1580)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002008402 (&#43;&nbsp;&nbsp;&nbsp; 5300)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002010746 (&#43;&nbsp;&nbsp;&nbsp; 2344)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004228eea ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002021274 (&#43;&nbsp;&nbsp; 10528)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002023090 (&#43;&nbsp;&nbsp;&nbsp; 1816)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000017, rIP&nbs=
p; =3D 0xfffff8800324a695 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002029090 (&#43;&nbsp;&nbsp;&nbsp; 6000)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002038610 (&#43;&nbsp;&nbsp;&nbsp; 9520)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004228eea ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002048918 (&#43;&nbsp;&nbsp; 10308)&nbsp; V=
MENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002051042 (&#43;&nbsp;&nbsp;&nbsp; 2124)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000018, rIP&nbs=
p; =3D 0xfffff8800324747d ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002058794 (&#43;&nbsp;&nbsp;&nbsp; 7752)&nb=
sp; VMENTRY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">CPU11&nbsp; 180208002060834 (&#43;&nbsp;&nbsp;&nbsp; 2040)&nb=
sp; VMEXIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ exitcode =3D 0x00000030, rIP&nbs=
p; =3D 0xfffff80004236249 ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:Consolas;c=
olor:#1F497D">=A1=AD<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Anyone =
has idea to this problem or how to debug it?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">-Kangji=
e<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_--

--_004_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_
Content-Type: image/png; name="image003.png"
Content-Description: image003.png
Content-Disposition: inline; filename="image003.png"; size=85566;
	creation-date="Tue, 23 May 2017 12:55:25 GMT";
	modification-date="Tue, 23 May 2017 12:55:25 GMT"
Content-ID: <image003.png@01D2D406.E6FA6EB0>
Content-Transfer-Encoding: base64

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
te//+JoO3Xzbneny7/wqnXDG99LipfentWvXjhuonXrqqQPU5LehaKJDramtH9X/rTb59NJw+oyV
1gdqTc/rEmpTJEALmnZaGalF2SAWcCPUtATJY/7IrVwtTYYmEV7vQvT1TkCN4CLYIn/nDYCOg+0d
AT1CzYEX4lJlLElShFk9etMJSkDrrYDbvzLSAxjfhTL37AQzgi3gJg2E2v8ueGKAhgq17/76jjT/
yWf7Eq/bj61fDdY32kf6uv2I8zJWULt1xpysJ55cmT548OXpLR/5bLrml3cqWhtPUOvHtqFookNt
+fLlQxb/XfZjq6sfnw1B6wO1pud1HWoEWgWzUH9QizbJlyE3QwQ3ieAyATKQQEWAIRfYALh/QztB
964blqd33bhcPhbVAW7sw4gNfWwpk3WCy4GGehxEYU7oMWJ7F+zvwjhv/eVynXzkXhxhxi96E2QC
G/fgOqD25AANFWpf//nt6Y5Hnu5LvG4/tn41WN9oH+nr9iPOy1hD7faZc9MPrp6R/hlA2++Eb6WH
HnpYPi3Unh9NZKjxUMTjjz8+ZPHfZT+2uvrx2RDEeRk+1AY+rzPUuOQoAVjQFK8bpBxuKAtmAS4H
IKGm05CfphxurH/GIzUC7V2SQUbwohB9RdRmIvQMcB2RG4W69t8IN9mKfTeP4gQ4zwm/f8eY70Qb
v/NGkMUSZF6KJNx8KZKTwHQTJqWuoULtiutuSzc/9FRf4nUHs7Ee6mZvait9yrayvZut3h71Mq/7
DCbOSxPUDjrooGGrHKeE2pwFS9LSZQ+kOfMXp92P+lp6666fS9ffMDctWrxYPiXUmsbtV+X1QxsS
1OrtUS/zus9oqhvUmuZ2pFS/1vqKabhQe+yxx4Ys/jvrZYt/i6G6vZd/aSvbwt7NNpJaH6g1Pa8H
RmoONh7xz0uRsClSC4gZ3CbnyM2gNuUzsHmERmWoEVL/juiL+b/dGFGZw4xlQOrfEKGZDGySQLfc
ojkKfRjV5aVJAMyWJQExgcyWHLnnRmByXEVtKPNNJYSZlic9J9TCxklg+u3CJwdoqFD74rW3phsf
WNeX4hemVL29qd6PX2nr1l6q3t5Ur/vW/XqJ8zIWULv7nnvT4Sd/VyCbMXtZeseel6Sf/XKOlh0X
L7lbPuMJanXV25vqdd+632hpIkONv39LliwZsvhvrJet3h71Jp9evoP5l+WRFOdluFBrel53HBTJ
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
AElFTkSuQmCC

--_004_21D42A94174EE345809CF640696801D57872A8E7EX01corpqihoone_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3778350414681178085==--


From xen-users-bounces@lists.xen.org Wed May 24 21:08:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 21:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dDdUn-0002xS-VS; Wed, 24 May 2017 21:07:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <herve.moris@loyaltek.com>) id 1dDQx8-0006HK-33
 for xen-users@lists.xenproject.org; Wed, 24 May 2017 07:43:30 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 57/27-01999-0A935295; Wed, 24 May 2017 07:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHrdUHeOpWq
 kwdF17Bbv9v1ldmD0OPzhCksAYxRrZl5SfkUCa8bvy0fZCu64VHyZ18jawPjIpouRi0NIYAaj
 xN6r69m7GDk5WASOMUtcmGANkpAQWM0q0XZsIitIQkIgTeLuxWssXYwcQHalxO0ToSBhIQF1i
 YZ3b9ggBh1nkui5/JoNJCEioCSxbO4TMJtNwFZix+IrLCC2sICExPQTu5hBbH4BSYnmjzeYQG
 xeAXuJydd7WSCOUJU48uQ62F5RgXCJ3gP9bBA1ghInZz4Bq2EWCJVY9eIIK4QtLnHryXymCYy
 Cs5CUzUJSNgtJGYRtJjFv80NmCFteonnrbCCbA8hWk1jWqoQsvICRfRWjRnFqUVlqka6RsV5S
 UWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBc1DMwMO5g3NHud4hRkoNJSZQ34blKp
 BBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jIL1UghwaLU9NSKtMwcYITCpCU4eJREePNB0rzFBY
 m5xZnpEKlTjJYcLy6/f8/E8W7pByD5ZOWP90xCLHn5ealS4rz1IA0CIA0ZpXlw42BJ5BKjrJQ
 wLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7zIFN4MvNK4La+AjqICegg17vKIAeVJCKkpBoYu96p
 XVCujE+bLc7JvHy9zQXNue8nRpbVih7iWr5pSaH6Epfk49tXCvCqTuWf8nKN7/+4Z3MSDzMZc
 15ndrcT/K6z4AxzlPfRYpv8S8V+z49MUOUxbl7BIa7cluTWNGFNaEX9dK2iM7oKawJ+7Ocu2/
 Th/pudPBMv1Kl/4m82ZpGdE+Vz7uo3JZbijERDLeai4kQAtPbqTh0DAAA=
X-Env-Sender: herve.moris@loyaltek.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495611803!85992199!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32302 invoked from network); 24 May 2017 07:43:24 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 May 2017 07:43:24 -0000
Received: by mail-lf0-f49.google.com with SMTP id m18so62400160lfj.0
 for <xen-users@lists.xenproject.org>; Wed, 24 May 2017 00:43:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=loyaltek.com; s=google;
 h=to:from:subject:organization:message-id:date:user-agent
 :mime-version:content-language;
 bh=JBSk5gCsB9fXhavdLzjQ08rg9sOJAGzRYOCEmq8fXy4=;
 b=aSk6MuxmBqxoHrlfTbZSMK29qaclLncVUjxNGAiebR8rxCFv1lclA2oe7Igb3E8nMN
 1bJyYGq7aa1CpfQMxTmgzjFulCjtB7f66ET4cZFFl6acgawRLYa18D2c3/dW9OLyaYP/
 nMbzsbKWiqqHIqpp35U544Lk5JTZj1frCIYfk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:organization:message-id:date
 :user-agent:mime-version:content-language;
 bh=JBSk5gCsB9fXhavdLzjQ08rg9sOJAGzRYOCEmq8fXy4=;
 b=dIvoKMB26h6E+Gy7d5O8Wdl0InNFfgIq3sCB0Z9+hDUlwyo0zS0wUPtiPyr6JeyyBu
 7/88IQw8dmav+VFC2dvReYz5EWnysBS1GMhZy4z8Ac29ebyCK5emgzp8p4V8XyD2O1si
 Cx1/6hLLfn6I3TWY0AFt6yBY0/AeI4efkLqYd/4VPgluHDV1GZgiKXs15AkKDvBoXLqb
 rOR+pEsQjZO4rbn1iKoZxbRlr+XKUgjRDXg5YIc55ZTtNdxE4B+bZdV82PxEjAeC0iIp
 jm4s1ybUfRBuifBMUoS9QPWyG5Ev7bVbLWdguEhLxtuoOEiHtbjIS0DPp0BHYcO0r2Mb
 vPvw==
X-Gm-Message-State: AODbwcD35vJLxXb2jYNFqc885vu4ADxPcMA3eGb3XFELc3GXW5nAl4bH
 qt4/gSp8y0blLPye8FU0sQ==
X-Received: by 10.80.142.204 with SMTP id x12mr24171404edx.3.1495611802561;
 Wed, 24 May 2017 00:43:22 -0700 (PDT)
Received: from [192.168.28.200] (85.234.218.99.static.edpnet.net.
 [85.234.218.99])
 by smtp.gmail.com with ESMTPSA id g25sm845665edg.38.2017.05.24.00.43.21
 for <xen-users@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 May 2017 00:43:21 -0700 (PDT)
To: xen-users@lists.xenproject.org
From: =?UTF-8?Q?Herv=c3=a9_Moris?= <herve.moris@loyaltek.com>
Organization: Loyaltek SA
Message-ID: <bdb89684-d6bc-7859-ead1-90607287bc9f@loyaltek.com>
Date: Wed, 24 May 2017 09:43:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Wed, 24 May 2017 21:07:05 +0000
Subject: [Xen-users] Compiling error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6502183700148416433=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============6502183700148416433==
Content-Type: multipart/alternative;
 boundary="------------741C617B4BC284B201954F82"
Content-Language: en-US

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

Hi,

I'm trying to compile Xen 4.8.1 (from debian testing repo) on a Debian 
Jessie (8.8) with XSM enabled with dpkg-buildpackage.

After having modified Config.mk to add XSM_ENABLE and FLASK_ENABLE to y, 
I edited 'debian/rules.real' to remove --disable-xen and add 
--enable-xsmpolicy at ./configure line.

When I launch the dpkg-buildpackage to get my .deb, it ends up with an 
Error 2 while compiling :

gcc    -pthread -o test_timedereg test_timedereg.o test_common.o 
libxlutil.so libxenlight_test.so 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/evtchn 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/gnttab 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/gnttab 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/call 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/foreignmemory 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libxc 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/evtchn 
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/xenstore 
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog/libxentoollog.so 
-lyajl -Wl,-z,relro
/usr/bin/ld: warning: 
/usr/src/xen-4.8.1/tools/libxl/../../tools/blktap2/control/libblktapctl.so, 
needed by //usr/local/lib/libxenlight-4.8.so, not found (try using 
-rpath or -rpath-link)
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_destroy'
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_find'
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_check'
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_create'
collect2: error: ld returned 1 exit status
Makefile:282: recipe for target 'test_timedereg' failed
make[5]: *** [test_timedereg] Error 1
make[5]: Leaving directory 
'/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl'
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:220: 
recipe for target 'subdir-all-libxl' failed
make[4]: *** [subdir-all-libxl] Error 2
make[4]: Leaving directory 
'/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools'
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:215: 
recipe for target 'subdirs-all' failed
make[3]: *** [subdirs-all] Error 2
make[3]: Leaving directory 
'/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools'
debian/rules.real:110: recipe for target 
'debian/stamps/build-utils_amd64' failed
make[2]: *** [debian/stamps/build-utils_amd64] Error 2
make[2]: Leaving directory '/usr/src/xen-4.8.1'
debian/rules.gen:54: recipe for target 'build-arch_amd64_real' failed
make[1]: *** [build-arch_amd64_real] Error 2
make[1]: Leaving directory '/usr/src/xen-4.8.1'
debian/rules:20: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

"/usr/local/lib/libxenlight-4.8.so, not found." But there is a 
'libxenlight-4.8.so' in that directory.

Do you have an idea of what I could do ?

Thanks,

HervĂ©




--------------741C617B4BC284B201954F82
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi, <br>
    </p>
    <p>I'm trying to compile Xen 4.8.1 (from debian testing repo) on a
      Debian Jessie (8.8) with XSM enabled with dpkg-buildpackage.</p>
    <p>After having modified Config.mk to add XSM_ENABLE and
      FLASK_ENABLE to y, I edited 'debian/rules.real' to remove
      --disable-xen and add --enable-xsmpolicy at ./configure line.</p>
    <p>When I launch the dpkg-buildpackage to get my .deb, it ends up
      with an Error 2 while compiling :</p>
    <p><font size="-1">gccÂ Â Â  -pthread -o test_timedereg
        test_timedereg.o test_common.o libxlutil.so libxenlight_test.so
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/evtchn
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/gnttab
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/gnttab
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/call
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/foreignmemory
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libxc
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/evtchn
-Wl,-rpath-link=/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/xenstore
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog/libxentoollog.so
        -lyajl -Wl,-z,relro</font><br>
      <font size="-1">/usr/bin/ld: warning:
/usr/src/xen-4.8.1/tools/libxl/../../tools/blktap2/control/libblktapctl.so,
        needed by //usr/local/lib/libxenlight-4.8.so, not found (try
        using -rpath or -rpath-link)</font><br>
      <font size="-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_destroy'</font><br>
      <font size="-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_find'</font><br>
      <font size="-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_check'</font><br>
      <font size="-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_create'</font><br>
      <font size="-1">collect2: error: ld returned 1 exit status</font><br>
      <font size="-1">Makefile:282: recipe for target 'test_timedereg'
        failed</font><br>
      <font size="-1">make[5]: *** [test_timedereg] Error 1</font><br>
      <font size="-1">make[5]: Leaving directory
        '/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl'</font><br>
      <font size="-1">/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:220:
        recipe for target 'subdir-all-libxl' failed</font><br>
      <font size="-1">make[4]: *** [subdir-all-libxl] Error 2</font><br>
      <font size="-1">make[4]: Leaving directory
        '/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools'</font><br>
      <font size="-1">/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:215:
        recipe for target 'subdirs-all' failed</font><br>
      <font size="-1">make[3]: *** [subdirs-all] Error 2</font><br>
      <font size="-1">make[3]: Leaving directory
        '/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools'</font><br>
      <font size="-1">debian/rules.real:110: recipe for target
        'debian/stamps/build-utils_amd64' failed</font><br>
      <font size="-1">make[2]: *** [debian/stamps/build-utils_amd64]
        Error 2</font><br>
      <font size="-1">make[2]: Leaving directory '/usr/src/xen-4.8.1'</font><br>
      <font size="-1">debian/rules.gen:54: recipe for target
        'build-arch_amd64_real' failed</font><br>
      <font size="-1">make[1]: *** [build-arch_amd64_real] Error 2</font><br>
      <font size="-1">make[1]: Leaving directory '/usr/src/xen-4.8.1'</font><br>
      <font size="-1">debian/rules:20: recipe for target 'build-arch'
        failed</font><br>
      <font size="-1">make: *** [build-arch] Error 2</font><br>
      <font size="-1">dpkg-buildpackage: error: debian/rules build gave
        error exit status 2</font><br>
      <br>
    </p>
    <p>"/usr/local/lib/libxenlight-4.8.so, not found." But there is a
      'libxenlight-4.8.so' in that directory.</p>
    <p>Do you have an idea of what I could do ?</p>
    <p>Thanks,</p>
    <p>HervĂ©<br>
    </p>
    <p><br>
    </p>
    <div style="font-family:Helvetica, Arial, sans-serif;
      font-size:0.8em;">Â <br>
    </div>
  </body>
</html>

--------------741C617B4BC284B201954F82--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============6502183700148416433==--


From xen-users-bounces@lists.xen.org Wed May 24 21:08:13 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 21:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dDdUo-0002xf-9S; Wed, 24 May 2017 21:07:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <j.ortizdehaas@grondontwikkeling.nl>)
 id 1dDbf6-0003Nu-VN
 for xen-users@lists.xen.org; Wed, 24 May 2017 19:09:37 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1D/A1-01735-07AD5295; Wed, 24 May 2017 19:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOJsWRWlGSWpSXmKPExsWSoc/YpZt3SzX
 S4O95QYtVVw+wOjB6HN39mymAMYo1My8pvyKBNaP16zHWgn3sFTtmz2NvYOxl62Lk4mARmMUs
 0XX+MzOIwygwl1Fif8drsIyQwGwmiZ2NFxm7GDk5RASkJWZcaWIDsdkEbCTa/25jArGFBTQkl
 u6YxQpi8wq4SzTdWg9WwyKgKnHi9iNmEFtUIFzibeMRFogaQYmTM5+A2cwCZhLzNj9khrDlJb
 a/nQNmSwgoS7xZNx/sCAmB6YwSH/ddB0sICehLPP55BapIVuLo2TksELaOxJtrq4BsDiDbV2L
 fYz+IcKLE+i17WSHmXGaTmHloCtTQF6wSB+/+Z4WoKpBYebWPDcK2lri8ZzlUUT+zxNYl91gg
 nO3sEg0rd0CtkJF4cbYOIn6bReLtry/sEM4ePonGf/ehFt5ik7jyuI0ZEkpSEu93nGSEsGUkN
 syYwwK3Y9/bfqYJjCqzkEJnFlLozEIKnQWMzKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTP
 VyU4uLE9NTcxKTivWS83M3MQITBgMQ7GBs2O55iFGSg0lJlHfvedVIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8/DeBcoJFqempFWmZOcDUBZOW4OBREuHVuAGU5i0uSMwtzkyHSJ1itOS407fh
 CxNH04ctQHLS+x1fmIRY8vLzUqXEeTVB5gmANGSU5sGNg6XXS4yyUsK8jEAHCvEUpBblZpagy
 r9iFOdgVBLm5QCZwpOZVwK39RXQQUxAB7neVQY5qCQRISXVwFi1aP/SxrsRJjorP9bG68evC4
 g8OqNiollasKtcx2UeEetP0lFCJ30VfKILNopd7vX58GCSWlixcJ555pPX8nm9qh3vbQs+a0r
 9u/7ZYJMr22J2yxULYg038gY3Fc7YIzLHrCFgjVZ38R0hFl/+vfYMdyqfvP11xfbp5c8zb+es
 ++a27XPodiWW4oxEQy3mouJEAOfUWW2qAwAA
X-Env-Sender: j.ortizdehaas@grondontwikkeling.nl
X-Msg-Ref: server-8.tower-206.messagelabs.com!1495652973!100022964!1
X-Originating-IP: [104.47.1.138]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63064 invoked from network); 24 May 2017 19:09:34 -0000
Received: from mail-ve1eur01on0138.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.138)
 by server-8.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 24 May 2017 19:09:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=Grondontwikkeling.onmicrosoft.com; s=selector1-grondontwikkeling-nl;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+AtQ/IBJQ4AMJqvd4ffHi+TlmW7+7SAPuKNi6yQvHd0=;
 b=M1hCQ67tfUpERnmqtXBMstCN6+RX0e7m65kaxLTwFrIK3gkQPuZdPSLUWE3wttxB1bA2bT/ospxxyaNzW/xfqLLpWY5CoC6UUKCKg1+dk36EOzzgB4F3HtRPDH1vqk9vE60PNyJ1c3f9Pj+o00V5v7PU7vQY+4DjqS2SivWc++4=
Received: from gonlinux.gon.grondontwikkeling.nl (213.127.253.106) by
 DB5PR0201MB1781.eurprd02.prod.outlook.com (2a01:111:e400:c57f::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Wed, 24
 May 2017 19:09:31 +0000
To: xen-users@lists.xen.org
From: Jin Ortiz de Haas <j.ortizdehaas@grondontwikkeling.nl>
Message-ID: <e6b4d5f8-cbde-7aaa-a30d-3b100fa8ad86@grondontwikkeling.nl>
Date: Wed, 24 May 2017 21:09:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [213.127.253.106]
X-ClientProxiedBy: DB6P18901CA0011.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:4:16::21) To DB5PR0201MB1781.eurprd02.prod.outlook.com
 (2a01:111:e400:c57f::8)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB5PR0201MB1781:
X-MS-Office365-Filtering-Correlation-Id: ca4c89bb-e875-43da-fad2-08d4a2d8687e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075);
 SRVR:DB5PR0201MB1781; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0201MB1781;
 3:X+9crbhBE01opniU/Yzar6hcRG5fbJDZsAjcItWJj95DITnq4cnrYyAlp84MlKhHsV2b7PUOQT3Xe4yOxgKnFDBwPf72YM+Gli6xlm2s294alfLCWQ/oJv5SVhwp3TQIdGyPuJlcutUfHJJGxiga/+J5BAgUUP5yJedfp0n4Bu/uZ8mas0tTKQB769+hWZyZPfncDizm6SXO4d3rLL09PtJ7SC8DEWytkLYyrUfpSNWzst6bxwMMgt3rw4DIP9YHZwvkIXNVfkwv9LToP/8seb+loeDtK9Iv7czWxQNkR7w=;
 25:G6HrfNiFLOgaWKFOLhz+jji8mWR3cCTfyfbhs2ltSBfXq2YZtBy4IFFDFD6q4dEvAbcWw/3WaHfUsS/7ApZ1hQxnh/cKSULR9niMTAKogMah0Wf+KNFYT07OX9p6gvu0OtjKJbn3P3Vn3pRVElVYlULTlT7uYiFyEUd0zXQwYUk1jQ9mYTBVcgDwJ03uuLj93zCHOTkpGiToWV9Ud0CQGXgowgheysHzcdlayvYrwqA6V4raAqM7YzpZ8SHWp24mFObAZD1pzvo8QREIZXOSYCbcf4xrOa+xg1U7K0fWvtEyBiORWhvUdborLxU3Z5C4uclVSH0BHL9a8OQvrRGH4VHsCZ5WOMX//tdLWs2mjW2gqhdCEr7h4QAHVW8RqlOrOq3DP3BXOV5MaoMyHtl5Wv81jrAz0/6tIvCl31gVcERAZYgL0rcmRffWbxCXZHVOZZkcOGTZUSWvVU59fXxB/aii8lfZCmkgNIyPqWnm2FY=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0201MB1781;
 31:nKzGFdeaXzUhifu9nmoms1so4Kw3vCjHZ4c3fwmNqJ8z+ruSJ6R4n6RkHTtsJwYyFzBD7Pt5o+blbUK7aGZXurN8UNAi25EWtei/nSKerWwE/D/7RclIaUKZTOX1iifUTidR6W2UqEiEHEB+batc89o6R/1UJASHXp4MdNVtYll4cZeDefTAVnmdN7S1qa/TUfq5ba/VjFTt/s2I6fq1db2s34pttvovlb8aFQXMQAoC4JuzjA2aBkH+P8aGiekw;
 20:va5bZWIS3G5SVW+qi40j+kSdasfCdp08u/Eg+6WTNrdGEHiaikPZafm0UrAtqh9DCfL6ijolQJj3ucq95Rwo2WqsvKCeEFxCRrYZ22A/QIt8+zKTZJEHAIiM3Pt040+J4YnWpaEp5KtoWKqdgHoFAB/mVnaciTyaZUsWBh+abd4Ua7iepmjcI1NSartMFCHMNoAhO3Dvu6hd8ieKOyAJ3OYoaDjouhfdoopnZrco+KIC/e5x4T3g3PErn2UUonJn/pGavC1gL1yj+5OjpDd03klZ/p2tIKhTTM8w+aOPf1ddlhX1bvVe3eEhZxHCgnNO33D/NK2nevcYUhsva2s1U0ZkbIJE6BkCd1CD2c+Bn8AQqbKPsTfBBoinT5Y+aKBaIrwfh8lHaanNTBakFXdvf53khMFA/K+YRLRIZGKNGsI=
X-Microsoft-Antispam-PRVS: <DB5PR0201MB1781F086B7965E8D4300FAFE80FE0@DB5PR0201MB1781.eurprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123564025)(2016111802025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(6043046)(6072148);
 SRVR:DB5PR0201MB1781; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0201MB1781; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0201MB1781;
 4:mXujlI0BIUplEZxr2gHKGF86/+M1dXkJ2rdUtv3bez6Y82skbAwFHziZIA8JPTqNhYF20nC6Mg+X1zQVAZ949ne0GtjD510bsc5KFVPljn5CDAmnyf43jUEW70nRW4lk8P+1ubf9DaU3oDhj/aYn7halHpp9SQUVFrXmuUi2VUg/UF2RiG3VWvl8pUX5MLRmqejhl37WNVrcjBMQafIvIu8DsKZozaEwJH/Pjpl/211PXsrqzz9K6G5iE8kx6JqqvhROykvryj/vMxOKv9jJ2NdsHzi4GhO/4TWAOl5t31+j4J2t1TsBagIZwMnv3Pe0Tg5xXiLQkC7j5T7ue2+ialABaFYKq2gum7fpDTfRjjoRrfoY32x5GAXwpGc0sebMESCMBEs2W6rJ5sNvzz5FzTn40H/QGt/7Pn3Ry3XBIzZrAKPhBCl3U5tSQKhaNrSPvfEvXOYqngCS843czoH1pXPfuivIuOTEKGGREfGxPhXWShW5gNiubznGjr7tjjN48QRUqi2TnaJexZmxh9SqEohI4yYaFUcaCtwew/hJctJf2yZ6PK/I4zOKb0umZoV42plE1rotssWoSDvmpq0N1ayK/9ILGiId8QdFaBZ6IuKyWhR5Nei/6r+D+ltURa5MrjWhJVgRK4POp+LsSVYrtFBRsniA2a0uJj2PEJCeIiFFqEPQdCgV0z0DIISofsVp1uDCi7xvYqkp7YpoEXp2yJraryUvTh7PIwgmAoNYza91EbHH2sL7mMGZhhzLcC8hDo4iH1DpmKZvMT6j2/Ga/7ic4PIKoXU9QlIsdDin8AjD5SrDG12dj3mX2OHD0c0RoPPCvrXRhEvg/g0qD9yuxpKdbOQ2QrQBJNsssxmaivzV/iSySvC562LCH01FqInY
X-Forefront-PRVS: 031763BCAF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(4630300001)(6009001)(39830400002)(39450400003)(39400400002)(39410400002)(51874003)(33646002)(5660300001)(65826007)(42186005)(31686004)(2906002)(23676002)(2351001)(83506001)(4001350100001)(189998001)(2361001)(478600001)(31696002)(74482002)(50466002)(50986999)(230700001)(6486002)(6116002)(36756003)(54356999)(86362001)(3846002)(7736002)(110136004)(8676002)(38730400002)(53936002)(66066001)(47776003)(305945005)(25786009)(6916009)(81166006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0201MB1781;
 H:gonlinux.gon.grondontwikkeling.nl; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAyMDFNQjE3ODE7MjM6UkVtdXQvNHM1QnVtR3pyNHhORzVXTzNI?=
 =?utf-8?B?cEVlVW5NQllER1pQZEZFYk1lUm5aaHFBUDgxMjZmUzlTNWRScTJ0RkJSWkkz?=
 =?utf-8?B?aXZDU0I0R2tXMm8xV2Z2QUtDRGhyWGszT3hOTnJJOFBLWC9iYjdzSGtrR2dW?=
 =?utf-8?B?R1MwdklVdXhVWFZxbnhTMnQxMVd5anIrZ1pHckFvMnBneXVOd1VvK2pwRVFL?=
 =?utf-8?B?ZGVEL28wMWZJTGVwVUNSbXY2WHpKQ2RvVEtqVzlBbERsQ0haa1FTY1duWmlB?=
 =?utf-8?B?Z1NiZ21JTDl4eURyVUdYTXY1QXBuZWVqMUs5RVI1WS9IU2JSM3E3QzFoWTBE?=
 =?utf-8?B?dWJiU2owZXNSc29rWFM1ZHdpbzB3ZDRkK01UMENQY0VtbXdROUVzT1lCdmdr?=
 =?utf-8?B?cnFqTVc4M29ZU2hmNlltK09mT0NEVDZZalRaN2tWK3FTeXE3TWhKV2txU0RX?=
 =?utf-8?B?R1hIS1FjVHhCb1RhMXY2ZWM0SmNReEhIaXNCY2NPNm0vZ1FTc2xLSU9RNmIw?=
 =?utf-8?B?RHVlUTZvK2xBVmVnczdQY1I5cnJLWlYvZU5RUkVSYU5RTDVIdHcrdmJqS1kw?=
 =?utf-8?B?aFUyditoaExtNjVqK3M0MTZwMjBjdGFMNnh5YkN0bDl1eUdxSzdoaWU5bHhv?=
 =?utf-8?B?RWl0S1hWNGZIUHBPMXVFOXVxQVJlSzBRaGl3QkJtdXlkcWpRVEFDc3VtUjNX?=
 =?utf-8?B?bXVYUHNJejQyc2NwZ2loUnR3Q0QrdkFtaUdLUTgvK0xVU0lPekpiN3dnendt?=
 =?utf-8?B?YXI1R1pINmd4ODIrbWJDWWJ6RldGeHdXMmc5U2VJamNUSmlnSUdXZ1NNNE1k?=
 =?utf-8?B?MGlXbS92Zm11M3VGUC9kMFVZQ0wwbEQwZCtYQmVQWDU0MENLNzJ0Q0lxQzhW?=
 =?utf-8?B?WUMrUGJscE9pZG1zZHQ1WDlNRW1KbVlDclMxYzVMa0p5ak9iaHVtcWJhQTAy?=
 =?utf-8?B?eWxZVzYxelFtU2VLOWZrVTlaTHFQY2Rpa1BCKzVDS2txV2FNVmYyc0YxY0Rs?=
 =?utf-8?B?SUIvV3dyWVR3cVY2VXd3Ui92ZkhBRlhrc1hMZ0R6WUsxWjJKU2JhZVlvaUYr?=
 =?utf-8?B?aDJtYktrMldqNUROMmtGVFNlbVV1NTY2YnE1S3k3N1hmVHFBUTQ2QjFoRjFD?=
 =?utf-8?B?bXVtVXhhYzNWTU9raWU3ZFZ4WGE5WUpEZ05oVmE4eGowQkhPczBvM1VhdU5W?=
 =?utf-8?B?N1g1Tm83TlFUZ3NJSWxRWllKc2tCREFZbURHbHduazk3S2xoMUEybEFlcjMy?=
 =?utf-8?B?cWwrTmV2VzV0NTI2Mjg4MVhXUzNhQkw0ejNWdTdaRnFETlVNR1FtMi8vWHU3?=
 =?utf-8?B?Z3VIUzdxa0c5OHBsSC9PWWQ5L1VUWnIrTWlWVzVlWHNtamEwVzFMVVRGdXly?=
 =?utf-8?B?YlZTL2J6K1JUTFFudjBGTlU2K1RGb1YrUWYxclpyWjQvYWVmTTVVNVZjT2d1?=
 =?utf-8?Q?+2aWnj/Bzyps0oznFdX94vXlP17tk?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0201MB1781;
 6:dqf3QJrvRDBQuVhEW+fWpGjziYqpPEeME1VE6QWyJ/uizbismi2+G+RFdgRaJ8p2AMcR9OJybaoh6z0IY+VDwMAP76cKh9FJmVU2oUsgFSorweXK6kvm4uh3plYzAGxj6llFD9K7CUETCkJe66f1GxAOeIj9N6754/OskcgpsmfbiCzVzLIJYEfY/GkxMhlKo//WNSQUDz7CyOqvBwrrUdJOqyT/3aXXBxMNJPpgk6CJm7oqQb6Gr7jgGczyUJmJRBsdWFiHaydd9Wf3e8ioOFwR0Rea2Lc2+m6Ss8vRAVBobpe0V72HndkocZMyM/iryDYYM+R3Y3Q9E0su4MTlxgvDy6qEiakC1s0/hqIVYbl8Oi+kBrDPNADgxfXAR4DUvHIn0YZweAET1CMSXpoyyNYoCOSFQkV/iWeVEIetTK3Qi8+mL0xQE46r7NOY/QTMQYpW5O7hwaT28C2N7W4HA5U/JRFVWfqkgRls8l0pE+TlINK0g4RWLONSo6KxvTQsQebfQCVmj7veFLet+diwmg==;
 5:jpA3U7RFEjSfa75uJKpyPh1DHc0PTtByChclGGmZ62Ybx691P06echeUzPs4+mPc94UdKm1n5+lMNaPLHN2DbQtWJTpRMlyhxZDgZuPK0MahZmNbclRzhvh3Fz6mCq2SbUvglBO5CwAcTc5U0/VMDw==;
 24:k2VsGdB9nFL7HuGSaq2jmTuMPwQidKcyxY4IUREX70ohGfKR75p3zLW5WPtlIpUovvWa19fILGFIxryDg/5ZPE58xkSexnGRHmYWjmiYbeo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB5PR0201MB1781;
 7:0CyE5lxRW8O1+szaegawDgTV2EXdHPtNXOLzwNT+HH9DILHg/RNfMPXUgkNDay0mVj+DmTI09preI1LlMgrfHvd/JlCvqvvaDUPNKZ9kLUadz6f81j45bm9BWgFTkIS1NlpYRxnGl96mx3tFEW0o9vGTzMK74BwA+13Mk6zFMv3CF4ImVEFxoSOMAiPuoeHp/FjUv7OEsq4TJdAfGuDPO2DOq+fh8LfoQqBR8gfxorYlOImC0VDSm+KEpDwBtf8N6vsgfbOUCHtSg8aZLpEHC+9ipmhMs6IFsQ/Lxbwu5jZn8m46qU/3IMHu3jWRGep/JvUs68RQbeLFTruQ5/rf3Q==
X-OriginatorOrg: grondontwikkeling.nl
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2017 19:09:31.4849 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0201MB1781
X-Mailman-Approved-At: Wed, 24 May 2017 21:07:05 +0000
Subject: [Xen-users] CIFS mount for domU in cfg file
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGVsbG8sCgpJIGhvcGUgc29tZW9uZSBjYW4gaGVscCBtZSB3aXRoIG15IHByb2JsZW0uIEknbSBm
YWlybHkgbmV3IHRvIHhlbiBhbmQgCkknbSBzdHVjayB3aXRoIGFuIGV4cGVyaW1lbnQgSSdtIHRy
eWluZyB0byBkby4KCkkgZ290IGEgVzIwMTJSMiBzZXJ2ZXIgdGhhdCBpcyBiZWluZyBiYWNrdXBl
ZCB0aHJvdWdoIHRoZSBiYWNrdXAgc2VydmljZSAKb2Ygd2luZG93cy4gVGhlIGJhY2t1cCBpcyBw
bGFjZWQgb24gYSB3aW5kb3dzIG1hY2hpbmUgKC8vc2VydmVyL2JhY2t1cCkuIApJIHdhbnQgdG8g
cmVjb3ZlciB0aGlzIGJhY2t1cCB0byBhIGRvbVUgSSd2ZSBjcmVhdGVkLiBJIHJ1biB0aGUgd2lu
ZG93cyAKcmVjb3ZlcnkgRFZEIGZyb20gdGhpcyBkb21VIChmaWxlOi9tbnQvdXNiL3dpbmRvd3Mu
aXNvLGhkYzpjZHJvbSxyKSBidXQgCkkgY2FudCBhY2Nlc3MgbXkgc2hhcmUgYmVjYXVzZSB0aGUg
cmVjb3ZlcnkgZmFpbHMgdG8gY29uZmlndXJlIGFueSAKbmV0d29ya2luZy4KCkkndmUgbW91bnRl
ZCBteSBvbiBteSBkb20wIHRoZSBzaGFyZSBhbmQgY2FuIGFjY2VzcyBpdCB3aXRob3V0IGEgcHJv
YmxlbSAKKG1vdW50IC10IGNpZnMgLy9zZXJ2ZXIvYmFja3VwIC9tbnQvYmFja3VwKS4KCklzIHRo
ZXJlIGEgd2F5IEkgY2FuIG1ha2UgL21udC9iYWNrdXAgb3IgLy9zZXJ2ZXIvYmFja3VwIHNvbWUg
a2luZCBvZiAKZGlzayBpbiB0aGUgY2ZnIHNvIEkgY2FuIGFjY2VzcyBpdCBmcm9tIHRoZSByZWNv
dmVyeSBvZiB3aW5kb3dzPwoKY2FuIEkgYWRkIGl0IGFzIHNvbWUga2luZCBvZiBkaXNrIGluIHRo
ZSBmb2xsb3dpbmcuCgpkaXNrID0gClsncGh5Oi9kZXYvdmcwL1cyMDEyUjIsaGRhLHcnLCdmaWxl
Oi9tbnQvdXNiL3dpbmRvd3MuaXNvLGhkYzpjZHJvbSxyJ10KCkkgaG9wZSB5b3UgY2FuIG1ha2Ug
bWUgd2lzZXIuCgpUaGFua3MgaW4gYWR2YW5jZSBhbmQgY2hlZXJzLAoKSmluCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Wed May 24 22:03:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 May 2017 22:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dDeMj-0007H9-1L; Wed, 24 May 2017 22:02:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1dDeMg-0007H2-TN
 for xen-users@lists.xenproject.org; Wed, 24 May 2017 22:02:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 99/DA-01709-60306295; Wed, 24 May 2017 22:02:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHhnri4Ls1q
 kwYXTOhbv9v1ldmD0OPzhCksAYxRrZl5SfkUCa8bZzeoFW6sqPj4+z97AuDS/i5GLg0VgHovE
 vE9nWEEcCYHDLBI7nsxg62Lk5BASqJU4uPw7C4jNIqAt0b+3nRXEZhNQlej//JERokZT4tHxi
 8wgzSICDYwSu688YAZJ8ArYSPw82gI2SFhAQ+LowXdMEHFBiZMzn4ANZRaIkdhx5TALxCAHie
 dvroHVSAjkS2w4/JgNokZUYs7udrYJjHyzkLTPQtI+C0nZLEYOIFtdYv08IYiwtsSyha+ZIWw
 1idvbrrIjiy9gZF/FqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJ
 ERjMDECwg3Fqg/MhRkkOJiVR3r3nVSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBaMqlFCgkWp
 aanVqRl5gDjCiYtwcGjJML7mREozVtckJhbnJkOkTrFaMmxYfX6L0wcB/7sAJJL3u76wiTEkp
 eflyolzqsCMk8ApCGjNA9uHCz2LzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9xfIWp7MvBK
 4ra+ADmICOsj1rjLIQSWJCCmpBkbd6m2uk0on6WwS9a5Tbrrg2nRUT4jB+nataVftpPTcpfOj
 FouejT/Dnqg4tfbOsrOfiiJlr3x3OqXzVnWGorBTZY5R79ELLRmcHziT70+66usSvzFnvoPFc
 W879UvXv+57yblTyDNH8rGGQPn96gkKNhe3V7xftizwDHfP+Xvsi57E8CRZ8ymxFGckGmoxFx
 UnAgBIqFI/+AIAAA==
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1495663363!63897574!1
X-Originating-IP: [66.163.185.109]
X-SpamReason: No, hits=3.3 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_50_60,HTML_MESSAGE,HTML_TINY_FONT,
 UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52783 invoked from network); 24 May 2017 22:02:44 -0000
Received: from sonic329-47.consmr.mail.ne1.yahoo.com (HELO
 sonic329-47.consmr.mail.ne1.yahoo.com) (66.163.185.109)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 May 2017 22:02:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1495663362; bh=dev+8jNn4nlnCWyMnJgUKTIB4M4dlfA8H6lmTYc9NtI=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=WMpMt5Aws9vH20UkYSbF3gUxLAKJDhST1Kd3BOI9PfQ33OzV27RiK1+R3JMIDEcRu7VD0K2gvHa/BHlKm/7kD8GKaQXH3CoYWOaLzdAXkPjN9KFTtrI/FV78x8N6NiP1//o4AIwF7bVwy04F+PGcbR1Tw8AVePK7muSLxDe8t8K4z7J6K++5bpg8C7jqCPXAkKwZStqiiTBUYoIDpDtIWpZmI4Ef2eKhHvGTnj7EtZ9Uf54quqRqZYCPFYseIhj5n3YsWJENZ8UYLxsqPeq7olxbtSHrTPTUwNgbcwqN9DSFGaorlrM+PIbqhXPSgGf6oqbp2+w6tFjVra3sS2rIiw==
X-YMail-OSG: 35V2V88VM1lvDaPe5dzx_e164dcdHewGo3DOJ98Xe03PDZs2aS1.J_JWh47EuOz
 gwemcBlbc6YDStx9Raev7wbozc8_ePxz1pqAZMQgfFuMGSlYpL5Zra4vAymmBDIQd3oIkfIYrZAn
 ug7E3_8FHzE7b4o7iZMluk1nHWGIDdnDGgtcz5pXeA9n87.VfKL7uqySXweFPOqmUeia0cUdDWYI
 i5WseGYeBKHftLOz_WbmqXM6sRSYOUu1MiqStlBO.3tpvgq.pQbaSOCqDNiP4XMoXd_jYcK__S0o
 OmhCGhHfL3s6Hs8AE8AGHdeK9ydFvfpP2LW9Xwy1wHgCC_vsItlFt0qk7K99.vaqQocch5YQQvRZ
 o91FsNBXSiLOCQqKLkKT1azU1huA6N0Qkdb.xbTQjpkO_ec0Kj0zXYnPyfwDGWLdg4KYsueX2mHd
 yWbxVAwvEptcA3lV4.vBUHzWjZO5zR1XFF2N6i4b9FHBwJg5v2zrVImgFmN8J7ujiB4hq0m2Phn0
 qS.QonCUjTXxA8BI8zz_8Vug5jN6QUw--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic329.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 May 2017 22:02:42 +0000
Date: Wed, 24 May 2017 21:58:36 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: =?UTF-8?Q?Herv=C3=A9_Moris?= <herve.moris@loyaltek.com>, 
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Message-ID: <153341770.1837194.1495663116481@mail.yahoo.com>
MIME-Version: 1.0
References: <153341770.1837194.1495663116481.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9679 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 16202
Subject: Re: [Xen-users] Compiling error
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============2078034213977377678=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============2078034213977377678==
Content-Type: multipart/alternative; 
	boundary="----=_Part_1837193_716687010.1495663116477"
Content-Length: 15669

------=_Part_1837193_716687010.1495663116477
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.dsc=20
http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz
http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.debian.tar=
.xz
Grab the above 3 source files as user. Don't build as root.
then:dpkg-source -x xen_4.8.1-1+deb9u1.dsc
cd xen-4.8.1
// edit the changelog
dch -n (fill in the template)
// test the rulesfakeroot dh binary-arch --no-act
// start binary build
dpkg-buildpackage -nc -B > ../mkx48.out
=20
PryMar56

  =20

 On Wednesday, May 24, 2017 2:10 PM, Herv=C3=A9 Moris <herve.moris@loyaltek=
.com> wrote:
=20

   Hi,=20
  I'm trying to compile Xen 4.8.1 (from debian testing repo) on a Debian Je=
ssie (8.8) with XSM enabled with dpkg-buildpackage. After having modified C=
onfig.mk to add XSM_ENABLE and FLASK_ENABLE to y, I edited 'debian/rules.re=
al' to remove --disable-xen and add --enable-xsmpolicy at ./configure line.=
 When I launch the dpkg-buildpackage to get my .deb, it ends up with an Err=
or 2 while compiling : gcc=C2=A0=C2=A0=C2=A0 -pthread -o test_timedereg tes=
t_timedereg.o test_common.o libxlutil.so libxenlight_test.so-Wl,-rpath-link=
=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tool=
s/libs/toollog-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils=
_amd64/tools/libxl/../../tools/libs/evtchn-Wl,-rpath-link=3D/usr/src/xen-4.=
8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/toollog-Wl,=
-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl=
/../../tools/libs/gnttab-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/b=
uild-utils_amd64/tools/libxl/../../tools/libs/gnttab-Wl,-rpath-link=3D/usr/=
src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/libs/c=
all-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tool=
s/libxl/../../tools/libs/foreignmemory-Wl,-rpath-link=3D/usr/src/xen-4.8.1/=
debian/build/build-utils_amd64/tools/libxl/../../tools/libxc-Wl,-rpath-link=
=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tool=
s/libs/evtchn-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_=
amd64/tools/libxl/../../tools/xenstore/usr/src/xen-4.8.1/debian/build/build=
-utils_amd64/tools/libxl/../../tools/libs/toollog/libxentoollog.so -lyajl -=
Wl,-z,relro
 /usr/bin/ld: warning:/usr/src/xen-4.8.1/tools/libxl/../../tools/blktap2/co=
ntrol/libblktapctl.so, needed by //usr/local/lib/libxenlight-4.8.so, not fo=
und (try using -rpath or -rpath-link)
 //usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_destro=
y'
 //usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_find'
 //usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_check'
 //usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_create=
'
 collect2: error: ld returned 1 exit status
 Makefile:282: recipe for target 'test_timedereg' failed
 make[5]: *** [test_timedereg] Error 1
 make[5]: Leaving directory '/usr/src/xen-4.8.1/debian/build/build-utils_am=
d64/tools/libxl'
 /usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:=
220: recipe for target 'subdir-all-libxl' failed
 make[4]: *** [subdir-all-libxl] Error 2
 make[4]: Leaving directory '/usr/src/xen-4.8.1/debian/build/build-utils_am=
d64/tools'
 /usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:=
215: recipe for target 'subdirs-all' failed
 make[3]: *** [subdirs-all] Error 2
 make[3]: Leaving directory '/usr/src/xen-4.8.1/debian/build/build-utils_am=
d64/tools'
 debian/rules.real:110: recipe for target 'debian/stamps/build-utils_amd64'=
 failed
 make[2]: *** [debian/stamps/build-utils_amd64] Error 2
 make[2]: Leaving directory '/usr/src/xen-4.8.1'
 debian/rules.gen:54: recipe for target 'build-arch_amd64_real' failed
 make[1]: *** [build-arch_amd64_real] Error 2
 make[1]: Leaving directory '/usr/src/xen-4.8.1'
 debian/rules:20: recipe for target 'build-arch' failed
 make: *** [build-arch] Error 2
 dpkg-buildpackage: error: debian/rules build gave error exit status 2
=20
  "/usr/local/lib/libxenlight-4.8.so, not found." But there is a 'libxenlig=
ht-4.8.so' in that directory. Do you have an idea of what I could do ? Than=
ks, Herv=C3=A9
 =20
  =C2=A0
  _______________________________________________
Xen-users mailing list
Xen-users@lists.xen.org
https://lists.xen.org/xen-users

  =20
------=_Part_1837193_716687010.1495663116477
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yiv1373048046"><div id=3D"yui_3_16_0_ym19_1_14956625=
50217_7533"><div style=3D"color:#000;background-color:#fff;font-family:Helv=
etica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;" id=
=3D"yui_3_16_0_ym19_1_1495662550217_7532"><div id=3D"yiv1373048046"><div id=
=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4199"><div id=3D"yiv137304=
8046yui_3_16_0_ym19_1_1495662550217_4198" style=3D"color:#000;background-co=
lor:#fff;font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-=
serif;font-size:13px;" dir=3D"ltr"><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1=
_1495662550217_7629"><a href=3D"http://http.debian.net/debian/pool/main/x/x=
en/xen_4.8.1-1+deb9u1.dsc" id=3D"yui_3_16_0_ym19_1_1495662550217_7630">http=
://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.dsc</a></div>
 =20
 =20


  <h3 id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_3216"><a href=3D"h=
ttp://http.debian.net/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz" id=3D"y=
ui_3_16_0_ym19_1_1495662550217_7824">http://http.debian.net/debian/pool/mai=
n/x/xen/xen_4.8.1.orig.tar.gz</a></h3><div dir=3D"ltr" id=3D"yui_3_16_0_ym1=
9_1_1495662550217_7912"><a href=3D"http://http.debian.net/debian/pool/main/=
x/xen/xen_4.8.1-1+deb9u1.debian.tar.xz" id=3D"yui_3_16_0_ym19_1_14956625502=
17_7911">http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.d=
ebian.tar.xz</a></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_149566255021=
7_7738"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495662550217_77=
37">Grab the above 3 source files as user. Don't build as root.<br></div><d=
iv dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495662550217_7801">then:</div><div =
dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495662550217_7830">dpkg-source -x xen_=
4.8.1-1+deb9u1.dsc</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495662550=
217_7835"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495662550217_=
7910">cd xen-4.8.1</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495662550=
217_8017"><br></div><div dir=3D"ltr">// edit the changelog<br></div><div di=
r=3D"ltr">dch -n (fill in the template)</div><div dir=3D"ltr"><br></div><di=
v dir=3D"ltr">// test the rules</div><div dir=3D"ltr">fakeroot dh binary-ar=
ch --no-act</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">// start binar=
y build<br></div><div dir=3D"ltr">dpkg-buildpackage -nc -B &gt; ../mkx48.ou=
t<br></div><div id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_3306"><s=
pan></span></div> <div class=3D"yiv1373048046qtdSeparateBR" id=3D"yiv137304=
8046yui_3_16_0_ym19_1_1495662550217_4197"><div><br></div><div>PryMar56<br><=
/div><br clear=3D"none"></div></div></div></div><div id=3D"yiv1373048046yui=
_3_16_0_ym19_1_1495662550217_4288"> <div id=3D"yiv1373048046yui_3_16_0_ym19=
_1_1495662550217_4287" style=3D"font-family:Helvetica Neue, Helvetica, Aria=
l, Lucida Grande, sans-serif;font-size:13px;"> <div id=3D"yiv1373048046yui_=
3_16_0_ym19_1_1495662550217_4286" style=3D"font-family:HelveticaNeue, Helve=
tica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <d=
iv class=3D"yiv1373048046qtdSeparateBR" id=3D"yiv1373048046yui_3_16_0_ym19_=
1_1495662550217_4285"><br clear=3D"none"><br clear=3D"none"></div><div clas=
s=3D"yiv1373048046yqt7993244927" id=3D"yiv1373048046yqt75075"><div class=3D=
"yiv1373048046yqt9696157824" id=3D"yiv1373048046yqt49799"><div dir=3D"ltr" =
id=3D"yui_3_16_0_ym19_1_1495662550217_8023"><font id=3D"yui_3_16_0_ym19_1_1=
495662550217_8022" size=3D"2" face=3D"Arial"> On Wednesday, May 24, 2017 2:=
10 PM, Herv=C3=A9 Moris &lt;herve.moris@loyaltek.com&gt; wrote:<br clear=3D=
"none"></font></div>  <br clear=3D"none"><br clear=3D"none"> <div class=3D"=
yiv1373048046y_msg_container" id=3D"yiv1373048046yui_3_16_0_ym19_1_14956625=
50217_4513"><div id=3D"yiv1373048046">
 =20

   =20
 =20
  <div id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4512">
    <div>Hi, <br clear=3D"none">
    </div>
    <div id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4511">I'm tryin=
g to compile Xen 4.8.1 (from debian testing repo) on a
      Debian Jessie (8.8) with XSM enabled with dpkg-buildpackage.</div>
    <div id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4514">After hav=
ing modified Config.mk to add XSM_ENABLE and
      FLASK_ENABLE to y, I edited 'debian/rules.real' to remove
      --disable-xen and add --enable-xsmpolicy at ./configure line.</div>
    <div id=3D"yui_3_16_0_ym19_1_1495662550217_7628">When I launch the dpkg=
-buildpackage to get my .deb, it ends up
      with an Error 2 while compiling :</div>
    <div id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4515"><font id=
=3D"yui_3_16_0_ym19_1_1495662550217_7618" size=3D"-1">gcc&nbsp;&nbsp;&nbsp;=
 -pthread -o test_timedereg
        test_timedereg.o test_common.o libxlutil.so libxenlight_test.so
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/toollog
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/evtchn
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/toollog
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/gnttab
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/gnttab
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/call
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/foreignmemory
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libxc
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/libs/evtchn
-Wl,-rpath-link=3D/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/l=
ibxl/../../tools/xenstore
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl/../../tools/l=
ibs/toollog/libxentoollog.so
        -lyajl -Wl,-z,relro</font><br clear=3D"none">
      <font id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4518" size=
=3D"-1">/usr/bin/ld: warning:
/usr/src/xen-4.8.1/tools/libxl/../../tools/blktap2/control/libblktapctl.so,
        needed by //usr/local/lib/libxenlight-4.8.so, not found (try
        using -rpath or -rpath-link)</font><br clear=3D"none">
      <font size=3D"-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_destroy'</font><br clear=3D"none">
      <font size=3D"-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_find'</font><br clear=3D"none">
      <font size=3D"-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_check'</font><br clear=3D"none">
      <font size=3D"-1">//usr/local/lib/libxenlight-4.8.so: undefined
        reference to `tap_ctl_create'</font><br clear=3D"none">
      <font size=3D"-1">collect2: error: ld returned 1 exit status</font><b=
r clear=3D"none">
      <font size=3D"-1">Makefile:282: recipe for target 'test_timedereg'
        failed</font><br clear=3D"none">
      <font size=3D"-1">make[5]: *** [test_timedereg] Error 1</font><br cle=
ar=3D"none">
      <font size=3D"-1">make[5]: Leaving directory
        '/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/libxl'</fo=
nt><br clear=3D"none">
      <font id=3D"yui_3_16_0_ym19_1_1495662550217_7607" size=3D"-1">/usr/sr=
c/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:220:
        recipe for target 'subdir-all-libxl' failed</font><br clear=3D"none=
">
      <font size=3D"-1">make[4]: *** [subdir-all-libxl] Error 2</font><br c=
lear=3D"none">
      <font id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4517" size=
=3D"-1">make[4]: Leaving directory
        '/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools'</font><br=
 clear=3D"none">
      <font id=3D"yui_3_16_0_ym19_1_1495662550217_7743" size=3D"-1">/usr/sr=
c/xen-4.8.1/debian/build/build-utils_amd64/tools/../tools/Rules.mk:215:
        recipe for target 'subdirs-all' failed</font><br clear=3D"none">
      <font size=3D"-1">make[3]: *** [subdirs-all] Error 2</font><br clear=
=3D"none">
      <font size=3D"-1">make[3]: Leaving directory
        '/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools'</font><br=
 clear=3D"none">
      <font id=3D"yiv1373048046yui_3_16_0_ym19_1_1495662550217_4516" size=
=3D"-1">debian/rules.real:110: recipe for target
        'debian/stamps/build-utils_amd64' failed</font><br clear=3D"none">
      <font size=3D"-1">make[2]: *** [debian/stamps/build-utils_amd64]
        Error 2</font><br clear=3D"none">
      <font size=3D"-1">make[2]: Leaving directory '/usr/src/xen-4.8.1'</fo=
nt><br clear=3D"none">
      <font size=3D"-1">debian/rules.gen:54: recipe for target
        'build-arch_amd64_real' failed</font><br clear=3D"none">
      <font id=3D"yui_3_16_0_ym19_1_1495662550217_7707" size=3D"-1">make[1]=
: *** [build-arch_amd64_real] Error 2</font><br clear=3D"none">
      <font size=3D"-1">make[1]: Leaving directory '/usr/src/xen-4.8.1'</fo=
nt><br clear=3D"none">
      <font size=3D"-1">debian/rules:20: recipe for target 'build-arch'
        failed</font><br clear=3D"none">
      <font size=3D"-1">make: *** [build-arch] Error 2</font><br clear=3D"n=
one">
      <font size=3D"-1">dpkg-buildpackage: error: debian/rules build gave
        error exit status 2</font><br clear=3D"none">
      <br clear=3D"none">
    </div>
    <div id=3D"yui_3_16_0_ym19_1_1495662550217_7606">"/usr/local/lib/libxen=
light-4.8.so, not found." But there is a
      'libxenlight-4.8.so' in that directory.</div>
    <div id=3D"yui_3_16_0_ym19_1_1495662550217_7755">Do you have an idea of=
 what I could do ?</div>
    <div id=3D"yui_3_16_0_ym19_1_1495662550217_7754">Thanks,</div>
    <div id=3D"yui_3_16_0_ym19_1_1495662550217_7752">Herv=C3=A9<br clear=3D=
"none">
    </div>
    <div id=3D"yui_3_16_0_ym19_1_1495662550217_7751"><br clear=3D"none">
    </div>
    <div style=3D"font-family:Helvetica, Arial, sans-serif;font-size:0.8em;=
" id=3D"yui_3_16_0_ym19_1_1495662550217_7750">&nbsp;<br clear=3D"none">
    </div>
  </div>

</div>_______________________________________________<br clear=3D"none">Xen=
-users mailing list<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" ym=
ailto=3D"mailto:Xen-users@lists.xen.org" target=3D"_blank" href=3D"mailto:X=
en-users@lists.xen.org" id=3D"yui_3_16_0_ym19_1_1495662550217_7749">Xen-use=
rs@lists.xen.org</a><br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" t=
arget=3D"_blank" href=3D"https://lists.xen.org/xen-users" id=3D"yui_3_16_0_=
ym19_1_1495662550217_7748">https://lists.xen.org/xen-users</a><br clear=3D"=
none"><br clear=3D"none"></div></div></div>  </div> </div>  </div></div></d=
iv></div></div></body></html>
------=_Part_1837193_716687010.1495663116477--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============2078034213977377678==--


From xen-users-bounces@lists.xen.org Thu May 25 15:10:58 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 15:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dDuOb-0004xD-LN; Thu, 25 May 2017 15:09:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>)
 id 1dDuOZ-0004w9-Vp; Thu, 25 May 2017 15:09:48 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 31/5F-29088-9B3F6295; Thu, 25 May 2017 15:09:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXiVRvkorvjs1q
 kwfGPChYrey4yW/S23mWx+LM40WL2xjZmi+9bJjNZvNv3l9mBzePwhyssAYxRrJl5SfkVCawZ
 v/o6WAs28VUsOvuPrYFxLU8XIyeHkECxRM/sK6xdjFwcLAINrBLTu74ygjgSAnNYJXZcWMkKU
 iUhkCSxcckWRgi7UuL1l7tsEN3qEvcW3WYHaRASmMYkcXDhRmaQBJuAtsSmGw/AbGagoj/zLk
 HZ2hLLFr5mBmkQFljAKDHlxF52kASvgI3E7DWfwWwWAVWJBe2XwM4QEVjJJHH/1Ec2iCI9iVe
 3LkOdJCux+/cjpgmMArOQLJmFZMksJC0LGJlXMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr
 5aYWFyemp+YkJhXrJefnbmIEhnU9AwPjDsaWvX6HGCU5mJREecXnqkUK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuBt/QSUEyxKTU+tSMvMAUYYTFqCg0dJhNcUJM1bXJCYW5yZDpE6xWjMsWH1+i
 9MHJMObP/CJMSSl5+XKiXOuwSkVACkNKM0D24QLPIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLm3QEyhSczrwRu3yugU5iATnG9qwxySkkiQkqqgbEhddfmXK9d8iIK79SdeTWj/98KSXyl
 mlUTwBDof5NH9cD2hOzXFTdXpi57nVjnXpTxYT9fmeSFVL7rz7at3/nt48IH+Q2zT6k3fW49W
 lVs5vwn9O/C5afvuOetflvvv+VJS5v7unILLe87lldnl18KCV1Tb2cXtfPmigJ+3w/h/bPV/d
 q1uZVYijMSDbWYi4oTARBRFZ/3AgAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1495724984!94911609!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11738 invoked from network); 25 May 2017 15:09:44 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 15:09:44 -0000
Received: by mail-wm0-f68.google.com with SMTP id k15so52556280wmh.3;
 Thu, 25 May 2017 08:09:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:subject:message-id:date:to
 :mime-version; bh=LgyaKwLSXAxYW1rnq/omwNV0/e91SM9/n4mEjgkDZKQ=;
 b=YmuJ58H6/Nj4t3VX1+kalDQ8oBcpDslBOgs5WNW7s9zYLOWt/3bGVUNGl0xFtPPYdE
 +70tKtDMd87WtiHnDQP3taZsLTULB88G3artT0FqTwJEmZqnLvGNySaLNl60kcOhtv16
 qmMjc0maBYMYFnLMMRWtiXlUdnUUntMSsxjCu+8boYr8wg6m+Q/cI2YcqQ2XkYXZ39/C
 LNf95XLUW+sUi/hM+0YJV92xksfOclwLxDDiVCxUhUaf6J72FFJhJafS4EP8b22tm4tP
 HJrFugXdd0KqxHhbMFbXF7I4vi25NDZzQK+RXRPXHUx4cs+YXoDvAbYUUwHx4Y9u0s4r
 epbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:subject
 :message-id:date:to:mime-version;
 bh=LgyaKwLSXAxYW1rnq/omwNV0/e91SM9/n4mEjgkDZKQ=;
 b=rpb0N1scWyPSGQe0UrD12AOxcs8Cs1+IAOj9Ph/CdojFYZbriB1eZ8pK4T1qWLeEER
 J2m3/WyBPXA832QdNhDkIrGjhrG5HZd36YkRu77aY93OKFqtfQWBnbtm5LgyOie1s4sG
 b7yh7aZpQezIFCnW1cuNkq1boiTn7yTc1hEJDLMfJxBBe70GcTYWsPgJt6xp2TwhszUZ
 LaFicNo49oCeTX8IdhRT7hCxCZirDDUc4LLDzHuEiimRxPe03ugCNZ0jvspRTQDwvj9B
 1luBiqQjgGa3ES7vZUSFqG435wcBkNzFyiKdhMt8TQawZC1GxyBiU0/2YWU7VoidJwzs
 FKAA==
X-Gm-Message-State: AODbwcDJUCwB3oqzaKjS64gkEOY6cZNc/y+e4e2QxDd7mpkLAWNEG1/p
 xN6eb3It0vIEIv6ja7U=
X-Received: by 10.80.151.131 with SMTP id e3mr23641689edb.61.1495724983381;
 Thu, 25 May 2017 08:09:43 -0700 (PDT)
Received: from [10.80.118.233] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id b3sm2708633ede.9.2017.05.25.08.09.41
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 May 2017 08:09:41 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <D8C3AD58-C59B-41D3-B7C3-A64703132617@gmail.com>
Date: Thu, 25 May 2017 16:09:40 +0100
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 xen-announce <xen-announce@lists.xenproject.org>,
 embedded-pv-devel <embedded-pv-devel@lists.xenproject.org>,
 win-pv-devel <Win-pv-devel@lists.xenproject.org>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
Subject: [Xen-users] =?utf-8?q?Schedule_is_live_for_the_Xen_Project?=
 =?utf-8?q?=E2=80=99s_Annual_Conference_-_Discounted_Registration_closes_b?=
 =?utf-8?q?y_end_of_May?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

RGVhciBDb21tdW5pdHkgbWVtYmVycywKIApDb21tdW5pdHksIGVtYmVkZGVkLCBhdXRvbW90aXZl
LCBwZXJmb3JtYW5jZSwgaGFyZHdhcmUsIGFuZCBzZWN1cml0eSBhcmUgYSBmZXcgdG9waWNzIHRo
YXQgd2lsbCBiZSBjb3ZlcmVkIGR1cmluZyB0aGUgdXBjb21pbmcgWGVuIFByb2plY3QgRGV2ZWxv
cGVyIGFuZCBEZXNpZ24gU3VtbWl0IChodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcv
ZXZlbnRzL3hlbi1kZXZlbG9wZXItYW5kLWRlc2lnbi1zdW1taXQpIGhhcHBlbmluZyBKdWx5IDEx
LTEzIGluIEJ1ZGFwZXN0LCBIdW5nYXJ5LiAKCllvdSBjYW4gZmluZCB0aGUgZnVsbCBzY2hlZHVs
ZSBoZXJlOiBodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZl
bG9wZXItYW5kLWRlc2lnbi1zdW1taXQvcHJvZ3JhbS9zY2hlZHVsZQogClRoZSBjb25mZXJlbmNl
IGlzIGNvbWJpbmVzIHRoZSBmb3JtYXRzIG9mIHRoZSBYZW4gUHJvamVjdCBEZXZlbG9wZXIgU3Vt
bWl0cyB3aXRoIHRoZSBYZW4gUHJvamVjdCBIYWNrYXRob25zLCB3aXRoIHRhbGtzIGluIHRoZSBt
b3JuaW5nIGFuZCBEZXNpZ24gU2Vzc2lvbnMgaW4gdGhlIGFmdGVybm9vbi4KCkhlcmXigJlzIGEg
c2FtcGxpbmcgb2Ygc29tZSBvZiB0aGUgdGFsa3MgYXQgdGhlIFN1bW1pdDoKKiBEZWRpY2F0ZWQg
U2VjdXJlIERvbWFpbiBhcyBhbiBBcHByb2FjaCBmb3IgQ2VydGlmaWNhdGlvbiBvZiBBdXRvbW90
aXZlIFNlY3RvciBTb2x1dGlvbnMgZnJvbSBJdXJpaSBNeWtoYWxza3lpIG9mIEdsb2JhbExvZ2lj
CiogVW5pcHJvZjogVHJhbnNwYXJlbnQgVW5pa2VybmVsIFBlcmZvcm1hbmNlIFByb2ZpbGluZyBh
bmQgRGVidWdnaW5nIGZyb20gRmxvcmlhbiBTY2htaWR0IG9mIE5FQwoqIEh5cGVydmlzb3ItQmFz
ZWQgU2VjdXJpdHk6IEJyaW5naW5nIFZpcnR1YWxpemVkIEV4Y2VwdGlvbnMgSW50byB0aGUgR2Ft
ZSBmcm9tIE1paGFpIERvbnR1IG9mIEJpdGRlZmVuZGVyCiogQnJpbmcgdXAgUENJIFBhc3N0aHJv
dWdoIG9uIEFSTSBmcm9tIEp1bGllbiBHcmFsbCBvZiBBUk0KKiBTaGFyZWQgQ29wcm9jZXNzb3Ig
RnJhbWV3b3JrIG9uIEFSTSAtIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvLCBFUEFNIFN5c3RlbXMK
KiBTZWN1cmUgQ29udGFpbmVycyB3aXRoIFhlbiBhbmQgQ29yZU9TIHJrdCAtIFN0ZWZhbm8gU3Rh
YmVsbGluaSwgQXBvcmV0bwoqIFRvIEdyYW50IG9yIE5vdCB0byBHcmFudD8gLSBKb8OjbyBNYXJ0
aW5zLCBPcmFjbGUKIApDdXJyZW50bHksIHdlIGhhdmUgYW4gZWFybHkgYmlyZCBzcGVjaWFsICgk
MjUwKSwgd2hpY2ggd2lsbCBlbmQgYXQgdGhlIGVuZCBvZiBNYXkgKHNlZSBodHRwOi8vZXZlbnRz
LmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZlbG9wZXItYW5kLWRlc2lnbi1zdW1t
aXQvYXR0ZW5kL3JlZ2lzdGVyKS4gTm90ZSB0aGF0IHRoZSBvdmVyYWxsIHRpY2tldCBwcmljZSBp
cyBoaWdoZXIgY29tcGFyZWQgdG8gdGhlIHBhc3QsIGFzIHRoZSBldmVudCBpcyAzIGRheXMgbG9u
ZyBhbmQgYmFzZWQgb24geW91ciBmZWVkYmFjayBmcm9tIGxhc3QgeWVhciwgd2UgaW5jbHVkZWQg
bHVuY2guCgpBbHNvIG5vdGUgdGhhdCB5b3UgY2FuIHN0aWxsIHN1Ym1pdCBkZXNpZ24gc2Vzc2lv
bnM6IHNlZSBodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbi1kZXZl
bG9wZXItYW5kLWRlc2lnbi1zdW1taXQvcHJvZ3JhbS9jZnAtZGVzaWduLXNlc3Npb24KIApCZXN0
IFJlZ2FyZHMKTGFycwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tdXNlcnM=

From xen-users-bounces@lists.xen.org Thu May 25 23:20:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 May 2017 23:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dE22Z-0000sG-Bd; Thu, 25 May 2017 23:19:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1dE22Y-0000sA-HP
 for xen-users@lists.xen.org; Thu, 25 May 2017 23:19:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6D/43-03557-58667295; Thu, 25 May 2017 23:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXitHh/nm5Lmnq
 kwcF7Fharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bJxqXsBa9dKy7tN25gvOvYxcjFwSKwkEXi
 1sP/7CCOhMBhFonO5t9MXYycHEICtRKTX3xjBLFZBLQl5h9bzg5iswmoSvR//sgIUaMp8ej4R
 WYQW0RAXeL+oXssIDazgIbExWMXWUFsXgFrifst78BsYQE3iRv7HzBDxAUlTs58AlUfJTH9Wy
 PUTHuJ050nwWokBPIlPt9qZIOoEZHYfO0K+wRG/llI2mchaZ+FpGwWIweQrS6xfp4QRFhbYtn
 C18wQtprE7W1X2ZHFFzCyr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxyBiDYwfhlWcAhRkkOJiVRXj1r9UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxZq
 UA5waLU9NSKtMwcYLzBpCU4eJREeAVA0rzFBYm5xZnpEKlTjMYcG1av/8LEseTtri9MQix5+X
 mpUuK8e0FKBUBKM0rz4AbB0sAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfM+TwGawpOZVwK
 37xXQKUxAp7jeVQY5pSQRISXVwLgrKeJDnNQtnr4Tyod/LfZdUP+a05cvKvBXAoNWF7/O84Jw
 p+Uucy4c8Ju1cPvkxE/+90vvffljY//kUEvpxq9TTzKfO/596jTLsqd6b9NPKGsnqDqH3F2q4
 7bt9PrGz+siNVKEDy4srTgcwsvuGmcrkpCWqR5hIhTh4F977r5Jw4tpOQybbZVYijMSDbWYi4
 oTAaZe0Sz+AgAA
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1495754371!104180738!1
X-Originating-IP: [66.163.191.110]
X-SpamReason: No, hits=2.4 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9860 invoked from network); 25 May 2017 23:19:32 -0000
Received: from sonic320-48.consmr.mail.ne1.yahoo.com (HELO
 sonic320-48.consmr.mail.ne1.yahoo.com) (66.163.191.110)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 May 2017 23:19:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1495754370; bh=1mrXbHe8HYd4lUbgNPr/HQNkkfK8XVdoVH1w6ny7OG0=;
 h=Date:From:Reply-To:To:Cc:Subject:References:From:Subject;
 b=CdS57TPmoVjtss4AOlc1vxUSAd6ruMbrC5YsD/tsRJecko1+z0YOCFC44AuiH+hQ15og3tX6JkJ4Y7Y3wwX54xQ8QJeTJVcd2ZDzEr2Nl2SR4uFIzYbLLJR5GgDlsYVYiB+8y5H/oKT2n4u9chgVOvuJHrKzIibBjCJc04vlnzu1YiROa6JiHKW5fvLizh4PEgb5oDDhSUBTAIx9skNwz59QMnIBP+d8EgsVTYDUdn1vZB3QvT+3Nuzc+96NP3IceUBNs7ikca4yQ0nma3dh3I2gR3LEly8dXomVe+tUdcNHyWjodLyOv0R4PieBGThY3QqlX0XKCWD5AICPnGKxag==
X-YMail-OSG: bn1Yoh0VM1mG_E87ulDy7FG5RAd2gcHuiTFA69EpzqM7emtZxGOJOHNfBJtX3dF
 KWulSJpDmlLJOIHMEfKJGhLbhJj2cfx8JRIFaUcEQH1GC9jdr04NEl7vOCy82Z_3VTFz6hCXuHZ3
 VQwwRxNpgCX0DjDLVLWaLx0qKwObwZH0iM3WSoEO7paNWRUmys2oXrMMI8CgDOtGKPlzECinvvbH
 PJ_ApUyiyoGhxfCX3X74UJwG5llKMBsCkVMzeKbV8rLaNxDJkIm4AZk_KXl54SaVyR2ie_xiRPXF
 LauBQB_OnQGmvx6PtHYJp5EYkj8zs5RJHKwajn61DOuDwSra9uvSNEQW66P8Tp_1jondbMn8S7OF
 9ZdQaXUVGOvQfb5_p.4OksH11yoJZ2lxKjR_V_ASsRb_RaehZHO.lm4B_Dkst0T3EaekrTGmpAcx
 VdviziePQ1Ll_kEUeFXUE20X3Z6HBiumsslfpMluUTUwpC53kcRcaUKAxrQLpXH7vLIMs_PXPKYB
 D0805jkjxIQxbbEOAqPNaYEriPH..0Q--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic320.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 May 2017 23:19:30 +0000
Date: Thu, 25 May 2017 22:14:38 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-users <xen-users@lists.xen.org>
Message-ID: <1401952732.81861.1495750478747@mail.yahoo.com>
MIME-Version: 1.0
References: <1401952732.81861.1495750478747.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9726 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 9469
Cc: Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-users] Backport xen-4.8 from Stretch to Jessie,
	adding flask support
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Reply-To: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============3296316853416141428=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============3296316853416141428==
Content-Type: multipart/alternative; 
	boundary="----=_Part_81860_726439073.1495750478745"
Content-Length: 8939

------=_Part_81860_726439073.1495750478745
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Responding to this post:https://lists.xenproject.org/archives/html/xen-user=
s/2017-05/msg00091.html
I started with below sources from the Stretch repo:
 http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.dsc
http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz
http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.debian.tar=
.xz

The rules.real was patched like this:cat flask-support.diff=20
--- debian/rules.real=C2=A0=C2=A0=C2=A0 2017-04-18 08:01:10.000000000 -0700
+++ debian/zzrules-real=C2=A0=C2=A0=C2=A0 2017-05-25 14:20:52.412678147 -07=
00
@@ -165,6 +165,10 @@
=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 debian/$(PACKAGE_NAME)/etc/defa=
ult/grub.d/xen.cfg
=C2=A0=C2=A0=C2=A0=C2=A0 dh_install debian/templates/xen-hypervisor.bug/* u=
sr/share/bug/$(PACKAGE_NAME)
=C2=A0=C2=A0=C2=A0=C2=A0 cp $(DIR)/xen/xen$(IMAGE_SUFFIX) debian/$(PACKAGE_=
NAME)/boot/xen-$(VERSION)-$(FLAVOUR)$(IMAGE_SUFFIX)
+=C2=A0=C2=A0=C2=A0 if [ -f debian/build/build-utils_amd64/tools/flask/poli=
cy/xenpolicy-4.8.1 ]; then \
+=C2=A0=C2=A0=C2=A0 dh_installdirs boot/flask; \
+=C2=A0=C2=A0=C2=A0 cp debian/build/build-utils_$(ARCH)/tools/flask/policy/=
xenpolicy-4.8.1 debian/$(PACKAGE_NAME)/boot/flask/xenpolicy-4.8.1 ; \
+=C2=A0=C2=A0=C2=A0 fi;=20
=C2=A0ifeq ($(ARCH),amd64)
=C2=A0=C2=A0=C2=A0=C2=A0 cp $(DIR)/xen/xen.efi debian/$(PACKAGE_NAME)/boot/=
xen-$(VERSION)-$(FLAVOUR).efi
=C2=A0endif
@@ -223,6 +227,7 @@
=C2=A0=C2=A0=C2=A0=C2=A0 install -D -m644 debian/xen-utils.NEWS $(PACKAGE_D=
IR)/usr/share/doc/$(PACKAGE_NAME)/NEWS
=C2=A0=C2=A0=C2=A0=C2=A0 install -D -m644 debian/xen-utils.README.Debian $(=
PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/README.Debian
=C2=A0=C2=A0=C2=A0=C2=A0 dh_install --sourcedir=3D$(DIR) usr/lib/xen-$(VERS=
ION)
+=C2=A0=C2=A0=C2=A0 dh_install debian/build/install-utils_amd64/usr/sbin/* =
usr/lib/xen-$(VERSION)/sbin/
=C2=A0=C2=A0=C2=A0=C2=A0 dh_install debian/templates/xen-utils.bug/* usr/sh=
are/bug/$(PACKAGE_NAME)
=C2=A0=C2=A0=C2=A0=C2=A0 dh_lintian
=C2=A0=C2=A0=C2=A0=C2=A0 ( echo -n "misc:Built-Using=3D"; dpkg-query -f=3D'=
$${source:Package} (=3D $${source:Version}), ' -W ipxe-qemu seabios; echo )=
 >> debian/$(PACKAGE_NAME).substvars

Three build-depends were added:checkpolicy, m4, libfile-fcntllock-perl, dh-=
python
No changes to Config.mk were needed.
My backport sources are here:http://prymar56.org//xen/debian/jessie-bp/48x/=
source/
The debian build of Xen uses a truncated source, with all qemu* & seabios s=
ources removed.There is no support for oxenstored (ocaml) noris there any O=
VMF support.The systemd init system in upstream is also not included.
PryMar56




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

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1495749905967_2802">Responding to =
this post:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_4685=
"><a href=3D"https://lists.xenproject.org/archives/html/xen-users/2017-05/m=
sg00091.html" class=3D"" id=3D"yui_3_16_0_ym19_1_1495749905967_4684">https:=
//lists.xenproject.org/archives/html/xen-users/2017-05/msg00091.html</a></d=
iv><div id=3D"yui_3_16_0_ym19_1_1495749905967_4803"><br></div><div id=3D"yu=
i_3_16_0_ym19_1_1495749905967_4746" dir=3D"ltr">I started with below source=
s from the Stretch repo:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495=
749905967_4802"><br></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_14957499=
05967_4801"> http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9=
u1.dsc<br id=3D"yui_3_16_0_ym19_1_1495749905967_4781">http://http.debian.ne=
t/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz<br id=3D"yui_3_16_0_ym19_1_1=
495749905967_4782">http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-=
1+deb9u1.debian.tar.xz<br id=3D"yui_3_16_0_ym19_1_1495749905967_4783"></div=
><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_4800"><br></div><di=
v dir=3D"ltr">The rules.real was patched like this:</div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_ym19_1_1495749905967_4907">cat flask-support.diff <br id=3D=
"yui_3_16_0_ym19_1_1495749905967_4881">--- debian/rules.real&nbsp;&nbsp;&nb=
sp; 2017-04-18 08:01:10.000000000 -0700<br id=3D"yui_3_16_0_ym19_1_14957499=
05967_4882">+++ debian/zzrules-real&nbsp;&nbsp;&nbsp; 2017-05-25 14:20:52.4=
12678147 -0700<br id=3D"yui_3_16_0_ym19_1_1495749905967_4883">@@ -165,6 +16=
5,10 @@<br id=3D"yui_3_16_0_ym19_1_1495749905967_4884">&nbsp;&nbsp;&nbsp;&n=
bsp; &nbsp;&nbsp;&nbsp; debian/$(PACKAGE_NAME)/etc/default/grub.d/xen.cfg<b=
r id=3D"yui_3_16_0_ym19_1_1495749905967_4885">&nbsp;&nbsp;&nbsp;&nbsp; dh_i=
nstall debian/templates/xen-hypervisor.bug/* usr/share/bug/$(PACKAGE_NAME)<=
br id=3D"yui_3_16_0_ym19_1_1495749905967_4886">&nbsp;&nbsp;&nbsp;&nbsp; cp =
$(DIR)/xen/xen$(IMAGE_SUFFIX) debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)-$(=
FLAVOUR)$(IMAGE_SUFFIX)<br id=3D"yui_3_16_0_ym19_1_1495749905967_4887">+&nb=
sp;&nbsp;&nbsp; if [ -f debian/build/build-utils_amd64/tools/flask/policy/x=
enpolicy-4.8.1 ]; then \<br id=3D"yui_3_16_0_ym19_1_1495749905967_4888">+&n=
bsp;&nbsp;&nbsp; dh_installdirs boot/flask; \<br id=3D"yui_3_16_0_ym19_1_14=
95749905967_4889">+&nbsp;&nbsp;&nbsp; cp debian/build/build-utils_$(ARCH)/t=
ools/flask/policy/xenpolicy-4.8.1 debian/$(PACKAGE_NAME)/boot/flask/xenpoli=
cy-4.8.1 ; \<br id=3D"yui_3_16_0_ym19_1_1495749905967_4890">+&nbsp;&nbsp;&n=
bsp; fi; <br id=3D"yui_3_16_0_ym19_1_1495749905967_4891">&nbsp;ifeq ($(ARCH=
),amd64)<br id=3D"yui_3_16_0_ym19_1_1495749905967_4892">&nbsp;&nbsp;&nbsp;&=
nbsp; cp $(DIR)/xen/xen.efi debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)-$(FL=
AVOUR).efi<br id=3D"yui_3_16_0_ym19_1_1495749905967_4893">&nbsp;endif<br id=
=3D"yui_3_16_0_ym19_1_1495749905967_4894">@@ -223,6 +227,7 @@<br id=3D"yui_=
3_16_0_ym19_1_1495749905967_4895">&nbsp;&nbsp;&nbsp;&nbsp; install -D -m644=
 debian/xen-utils.NEWS $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/NEWS<br=
 id=3D"yui_3_16_0_ym19_1_1495749905967_4896">&nbsp;&nbsp;&nbsp;&nbsp; insta=
ll -D -m644 debian/xen-utils.README.Debian $(PACKAGE_DIR)/usr/share/doc/$(P=
ACKAGE_NAME)/README.Debian<br id=3D"yui_3_16_0_ym19_1_1495749905967_4897">&=
nbsp;&nbsp;&nbsp;&nbsp; dh_install --sourcedir=3D$(DIR) usr/lib/xen-$(VERSI=
ON)<br id=3D"yui_3_16_0_ym19_1_1495749905967_4898">+&nbsp;&nbsp;&nbsp; dh_i=
nstall debian/build/install-utils_amd64/usr/sbin/* usr/lib/xen-$(VERSION)/s=
bin/<br id=3D"yui_3_16_0_ym19_1_1495749905967_4899">&nbsp;&nbsp;&nbsp;&nbsp=
; dh_install debian/templates/xen-utils.bug/* usr/share/bug/$(PACKAGE_NAME)=
<br id=3D"yui_3_16_0_ym19_1_1495749905967_4900">&nbsp;&nbsp;&nbsp;&nbsp; dh=
_lintian<br id=3D"yui_3_16_0_ym19_1_1495749905967_4901">&nbsp;&nbsp;&nbsp;&=
nbsp; ( echo -n "misc:Built-Using=3D"; dpkg-query -f=3D'$${source:Package} =
(=3D $${source:Version}), ' -W ipxe-qemu seabios; echo ) &gt;&gt; debian/$(=
PACKAGE_NAME).substvars<br id=3D"yui_3_16_0_ym19_1_1495749905967_4902"></di=
v><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_4740"><br></div><d=
iv dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_5032">Three build-depe=
nds were added:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967=
_5077">checkpolicy, m4, libfile-fcntllock-perl, dh-python</div><div dir=3D"=
ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_5082"><br></div><div dir=3D"ltr"=
 id=3D"yui_3_16_0_ym19_1_1495749905967_5186">No changes to Config.mk were n=
eeded.</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_5193"><b=
r></div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_1495749905967_5185">My bac=
kport sources are here:</div><div dir=3D"ltr" id=3D"yui_3_16_0_ym19_1_14957=
49905967_5139"><a href=3D"http://prymar56.org//xen/debian/jessie-bp/48x/sou=
rce/" class=3D"" id=3D"yui_3_16_0_ym19_1_1495749905967_5138">http://prymar5=
6.org//xen/debian/jessie-bp/48x/source/</a></div><div id=3D"yui_3_16_0_ym19=
_1_1495749905967_5155"><br></div><div id=3D"yui_3_16_0_ym19_1_1495749905967=
_5266">The debian build of Xen uses a truncated source, with all qemu* &amp=
; seabios sources removed.</div><div id=3D"yui_3_16_0_ym19_1_1495749905967_=
5267">There is no support for oxenstored (ocaml) nor</div><div id=3D"yui_3_=
16_0_ym19_1_1495749905967_5268">is there any OVMF support.</div><div>The sy=
stemd init system in upstream is also not included.</div><div id=3D"yui_3_1=
6_0_ym19_1_1495749905967_5269"><br></div><div>PryMar56<br></div><div id=3D"=
yui_3_16_0_ym19_1_1495749905967_5187"><br></div><div dir=3D"ltr" id=3D"yui_=
3_16_0_ym19_1_1495749905967_5041"><br></div><div dir=3D"ltr" id=3D"yui_3_16=
_0_ym19_1_1495749905967_4747"><br></div></div></body></html>
------=_Part_81860_726439073.1495750478745--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============3296316853416141428==--


From xen-users-bounces@lists.xen.org Fri May 26 13:54:10 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 13:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dEFg0-0002NK-0G; Fri, 26 May 2017 13:53:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=31292dcda=Ian.Jackson@citrix.com>)
 id 1dEFfy-0002NE-GX
 for xen-users@lists.xen.org; Fri, 26 May 2017 13:53:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 6E/84-02180-54338295; Fri, 26 May 2017 13:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK6TsUa
 kwf0bbBarrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aprzkFS7kq9nQvZW1gfMbRxcjJISHgL7Fv
 408mEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1DhIfP32FqyXRUBV4
 sm9eWD1IgLKEnt3vWGEqFeXeLH8GVi9sICXxKe318HmcArYSNy8fxGsXkigQKLl3VpGiHtMJN
 4u3AlUwwEUV5OYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqF6cWlSWWqRropdUlJmeUZKbmJmja2h
 gqpebWlycmJ6ak5hUrJecn7uJERhmDECwg/FWn/MhRkkOJiVR3unr1COF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfC+MNSIFBIsSk1PrUjLzAEGPExagoNHSYT3DEiat7ggMbc4Mx0idYpRl2PD6
 vVfmIRY8vLzUqXEeXtAigRAijJK8+BGwKLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR574
 FM4cnMK4Hb9AroCCagI3zPqYMcUZKIkJJqYBRfmdruZxc0847Uc5vf8vYpPQzG05tLpnmpzDR
 nU7jaXXchNuXvxQtBZ+bsPKscLBUYvLtw0k3VYoUPy17EpvJpfat7FOag9lX65cnCWPkrtUcU
 bEWtBZiuq/9Z1DD1/yPTTftrH0xglxfRurr6Tr5J8wYVm2W8KydPrrre4+XesPln3irmS0osx
 RmJhlrMRcWJAOL3xpe5AgAA
X-Env-Sender: prvs=31292dcda=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1495806784!100568404!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51084 invoked from network); 26 May 2017 13:53:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 May 2017 13:53:05 -0000
X-IronPort-AV: E=Sophos;i="5.38,397,1491264000"; d="scan'208";a="425589188"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22824.13118.154939.490297@mariner.uk.xensource.com>
Date: Fri, 26 May 2017 14:53:02 +0100
To: Mark Pryor <tlviewer@yahoo.com>
In-Reply-To: <1401952732.81861.1495750478747@mail.yahoo.com>
References: <1401952732.81861.1495750478747.ref@mail.yahoo.com>
 <1401952732.81861.1495750478747@mail.yahoo.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-users <xen-users@lists.xen.org>
Subject: Re: [Xen-users] Backport xen-4.8 from Stretch to Jessie,
	adding flask support
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

TWFyayBQcnlvciB3cml0ZXMgKCJCYWNrcG9ydCB4ZW4tNC44IGZyb20gU3RyZXRjaCB0byBKZXNz
aWUsIGFkZGluZyBmbGFzayBzdXBwb3J0Iik6Cj4gUmVzcG9uZGluZyB0byB0aGlzIHBvc3Q6Cj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE3
LTA1L21zZzAwMDkxLmh0bWwKPiAKPiBJIHN0YXJ0ZWQgd2l0aCBiZWxvdyBzb3VyY2VzIGZyb20g
dGhlIFN0cmV0Y2ggcmVwbzoKPiAKPiBodHRwOi8vaHR0cC5kZWJpYW4ubmV0L2RlYmlhbi9wb29s
L21haW4veC94ZW4veGVuXzQuOC4xLTErZGViOXUxLmRzYwo+IGh0dHA6Ly9odHRwLmRlYmlhbi5u
ZXQvZGViaWFuL3Bvb2wvbWFpbi94L3hlbi94ZW5fNC44LjEub3JpZy50YXIuZ3oKPiBodHRwOi8v
aHR0cC5kZWJpYW4ubmV0L2RlYmlhbi9wb29sL21haW4veC94ZW4veGVuXzQuOC4xLTErZGViOXUx
LmRlYmlhbi50YXIueHoKCkhpLiAgVGhhbmtzIGZvciBzaGFyaW5nIHlvdXIgd29yay4KCj4gTm8g
Y2hhbmdlcyB0byBDb25maWcubWsgd2VyZSBuZWVkZWQuCj4gCj4gTXkgYmFja3BvcnQgc291cmNl
cyBhcmUgaGVyZToKPiBodHRwOi8vcHJ5bWFyNTYub3JnLy94ZW4vZGViaWFuL2plc3NpZS1icC80
OHgvc291cmNlLwoKSSdtIGtpbmQgb2Ygc3VycHJpc2VkIHRoYXQgZW5hYmxpbmcgWFNNIGFuZCBG
TEFTSyBkaWRuJ3QgcmVxdWlyZSBhCmNoYW5nZSB0byBDb25maWcubWsuCgpGWUkgdGhlIHJlYXNv
biBpdCdzIG5vdCBlbmFibGVkIHVwc3RyZWFtIGlzIHRoYXQgd2UgaGF2ZW4ndCBnb3QgYQpwcm9j
ZXNzIGZvciBhdWRpdGluZyB0aGUgKGRlZmF1bHQpIHBvbGljeSB0byBjaGVjayB0aGF0IGl0IGRv
ZXNuJ3QKaGF2ZSBhbnkgbG9vcGhvbGVzOyBjb252ZXJzZWx5IHRoZSBkZWZhdWx0IChub24tWFNN
KSBjaGVja3MgaW4gdGhlCmh5cGVydmlzb3IgY29kZSBkbyBnZXQgcmV2aWV3ZWQuCgo+IFRoZSBk
ZWJpYW4gYnVpbGQgb2YgWGVuIHVzZXMgYSB0cnVuY2F0ZWQgc291cmNlLCB3aXRoIGFsbCBxZW11
KiAmIHNlYWJpb3MKPiBzb3VyY2VzIHJlbW92ZWQuCj4gVGhlcmUgaXMgbm8gc3VwcG9ydCBmb3Ig
b3hlbnN0b3JlZCAob2NhbWwpIG5vcgo+IGlzIHRoZXJlIGFueSBPVk1GIHN1cHBvcnQuCj4gVGhl
IHN5c3RlbWQgaW5pdCBzeXN0ZW0gaW4gdXBzdHJlYW0gaXMgYWxzbyBub3QgaW5jbHVkZWQuCgpO
b3QgdGhhdCB0aGlzIGlzIHZlcnkgcmVsZXZhbnQgdG8geW91ciB3b3JrIGhlcmUsIGJ1dCBJIGlu
dGVuZCB0bwppbXByb3ZlIHNvbWUgb2YgdGhlc2UgdGhpbmdzIGluIGJ1c3Rlci4KClJlZ2FyZHMs
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Fri May 26 19:55:55 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 May 2017 19:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dELJu-0003f5-Od; Fri, 26 May 2017 19:54:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sl4mmy@zerosphere.org>) id 1dELJt-0003ez-F8
 for xen-users@lists.xenproject.org; Fri, 26 May 2017 19:54:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0C/71-03557-40888295; Fri, 26 May 2017 19:54:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsWy9vRuX12WDo1
 Ig03TuCze7fvL7MDocfjDFZYAxijWzLyk/IoE1oyJd/YxF2xhq1h5fBJbA+MC1i5GLg4hgQeM
 Eg+OX2KCcF4ySrw7sRTI4eSQEFCSeHHlIZgtJNDPKDFhbSiEvZ9RonNvDETDAkaJy4vWskE0K
 Eg8mjkHzGYR0Jb4OeEMC4gtLGAt0TnzBZjNJqAjcf3LMnYQWwRowbK5T8DqeQUEJU7OfAJUw8
 7BLKAmcUMXJMoMNGXZwtfMIDangJBEx9VOVohNYhIT1v1ihrB5Jc7s/8QMMcVU4tbpiywQcWm
 JrZOOMk5gFJ6FZMEsuAWzkCxYwMi8ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMMQZgGAH4/m1gYcYJTmYlER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwevZphEpJFiUmp5akZaZA4w2mLQEB4+SCG8vSJq3uCAxtzgzHSJ1itGYY83/dV+YOJo+bP
 nCJMSSl5+XKiXOmwtSKgBSmlGaBzcIlgQuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZi3EWQ
 KT2ZeCdy+V0CnMAGd4ntOHeSUkkSElFQDo2Xg9b7PhYbhilOE/03orLgmO7eKh+FW2fWNq1uC
 V8qxX1zSNDvO2d8+rGU3s9gye/X8ibX/0iscReXu2W3zYjTcFxCULWcnX5T428X6uKRqz+cLz
 RXTzwepqcw7nXHbx/rPhdUPgwVmGNv9c9yX8oHrib2j886e1OLPgk99Z4dduVnc53RUiaU4I9
 FQi7moOBEAUu12cf0CAAA=
X-Env-Sender: sl4mmy@zerosphere.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495828483!103837267!1
X-Originating-IP: [173.203.187.77]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,
  SUBJECT_EXCESS_QP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3898 invoked from network); 26 May 2017 19:54:44 -0000
Received: from smtp77.iad3a.emailsrvr.com (HELO smtp77.iad3a.emailsrvr.com)
 (173.203.187.77)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 May 2017 19:54:44 -0000
Received: from smtp18.relay.iad3a.emailsrvr.com (localhost [127.0.0.1])
 by smtp18.relay.iad3a.emailsrvr.com (SMTP Server) with ESMTP id 0623F253E2
 for <xen-users@lists.xenproject.org>; Fri, 26 May 2017 15:54:43 -0400 (EDT)
Received: from app5.wa-webapps.iad3a (relay-webapps.rsapps.net
 [172.27.255.140])
 by smtp18.relay.iad3a.emailsrvr.com (SMTP Server) with ESMTP id EBB7A253CF
 for <xen-users@lists.xenproject.org>; Fri, 26 May 2017 15:54:42 -0400 (EDT)
X-Sender-Id: sl4mmy@zerosphere.org
Received: from app5.wa-webapps.iad3a (relay-webapps.rsapps.net
 [172.27.255.140]) by 0.0.0.0:25 (trex/5.7.12);
 Fri, 26 May 2017 15:54:42 -0400
Received: from zerosphere.org (localhost [127.0.0.1])
 by app5.wa-webapps.iad3a (Postfix) with ESMTP id DB52FA0041
 for <xen-users@lists.xenproject.org>; Fri, 26 May 2017 15:54:42 -0400 (EDT)
Received: by apps.rackspace.com
 (Authenticated sender: sl4mmy@zerosphere.org, from: kspillner@acm.org) 
 with HTTP; Fri, 26 May 2017 14:54:42 -0500 (CDT)
X-Auth-ID: sl4mmy@zerosphere.org
Date: Fri, 26 May 2017 14:54:42 -0500 (CDT)
From: "Kent R. Spillner" <kspillner@acm.org>
To: xen-users@lists.xenproject.org
MIME-Version: 1.0
Importance: Normal
X-Priority: 3 (Normal)
X-Type: plain
Message-ID: <1495828482.896130620@apps.rackspace.com>
X-Mailer: webmail/12.9.1-RC
Subject: [Xen-users] =?utf-8?q?Why_is_GPU_passthrough_so_difficult=3F?=
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

V2h5IGlzIEdQVSBwYXNzdGhyb3VnaCBzbyBkaWZmaWN1bHQ/ICBJIHNhdyBhIG5vdGUgb24gdGhl
IHdpa2kgYWJvdXQgR1BVIHBhc3N0aHJvdWdoIHdoaWNoIG1lbnRpb25lZCB0aGUgZmFjdCB0aGF0
IG1vZGVybiB2aWRlbyBjYXJkcyBwZXJmb3JtIGEgbG90IG9mIGRpZmZlcmVudCBmdW5jdGlvbnMg
YW5kIG1haW50YWluIGEgbG90IG9mIHN0YXRlLCBidXQgSSBjb3VsZG4ndCBmaW5kIGFueSBkZXRh
aWxzIGFib3V0IHdoeSBHUFUgcGFzc3Rocm91Z2ggaXMgbW9yZSBkaWZmaWN1bHQgY29tcGFyZWQg
dG8gb3RoZXIgUENJIGRldmljZXMuCgpJdCBzZWVtcyB0aGF0IGV2ZW4gd2l0aCB0d28gc2VwYXJh
dGUgR1BVcyBpdCdzIHN0aWxsIHRyaWNreSB0byBnZXQgdGhpbmdzIHdvcmtpbmcuICBBcmUgdGhl
IG1haW4gY2hhbGxlbmdlcyBpbiB0aGUgZHJpdmVycywgb3IgaW4gdGhlIGtlcm5lbCwgb3IgaW4g
dGhlIHdheSBCSU9TL1VFRkkgaW5pdGlhbGl6ZXMgdmlkZW8gY2FyZHMsIG9yIHNvbWUgY29tYmlu
YXRpb24gb2YgYWxsIG9mIHRoZXNlIHRoaW5ncz8gIE9yLCBkYXJlIEkgYXNrLCBpcyBpdCB0aGUg
R1BVIHZlbmRvcnMgdHJ5aW5nIHRvIHVwc2VsbCBtb3JlICJlbnRlcnByaXNlIiBoYXJkd2FyZT8K
CkknbSBqdXN0IGN1cmlvdXMgdG8gbGVhcm4gbW9yZSBhYm91dCB0aGUgdW5kZXJseWluZyB0ZWNo
bmljYWwgY2hhbGxlbmdlcyBhcm91bmQgR1BVIHBhc3N0aHJvdWdoIGluIGdlbmVyYWwuICBUaGFu
a3MgaW4gYWR2YW5jZSBmb3IgYW55IGV4cGxhbmF0aW9uIG9yIHBvaW50ZXJzIQoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGlu
ZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xen.org Sat May 27 00:52:21 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 00:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dEPwn-0001Pq-PW; Sat, 27 May 2017 00:51:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stevie@qrpff.net>) id 1dEPwm-0001Pk-C1
 for xen-users@lists.xenproject.org; Sat, 27 May 2017 00:51:12 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 ED/20-01709-F7DC8295; Sat, 27 May 2017 00:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyofBEo27dWY1
 Ig7cLDS3e7fvL7MDocfjDFZYAxijWzLyk/IoE1oy9n+YxFbRpV7RsusncwPhTqYuRi0NI4Aaj
 xM0f+9lAHBaBScwSH/ufs0Fk/jFJ/Gg9yQLhzGSU+LWjkamLkZNDQiBP4smGFnYIu0TiwL1vY
 DavgKDEyZlPgBo4gBq8JE4dDwEJcwqYSax9PoEVxBYSMJW4/vkeWDmbgI7EseunweIsAqoSP9
 ZMhxqZKHG+5SwbxMgAiU/Xd4CtFRawlfj9fj1YjYiAlsTGCXOYQWxmASWJ9ruv2CFsTYnW7b+
 hbG2JZQtfM09gFJ6F5LpZSMpmISlbwMi8ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMw0BmAYAfjrT7nQ4ySHExKorzT16lHCvEl5adUZiQWZ8QXleakFh9il
 OHgUJLgvXBGI1JIsCg1PbUiLTMHGHMwaQkOHiUR3gUgad7igsTc4sx0iNQpRkuOK1fWfWHi2L
 B6PZCccmD7FyYhlrz8vFQpcV4/kAYBkIaM0jy4cbC0cIlRVkqYlxHoQCGegtSi3MwSVPlXjOI
 cjErCvP4gU3gy80rgtr4COogJ6CDfc+ogB5UkIqSkGhh3iemrF2zimnb9pqIY1zTnxcK5QZHb
 V+9sPV/jHNSnMrVkq1Uvw5IHB86pqMz+lKsmqjNf82yIUP66wvVHatafuJOVds36RoT8rcjlB
 mbps0/cjp1wT+IMi9O2y1FzFcXq+JwXZeRtC/4n9ZfDZXXm9LSHx0ptlSSvzWN8y6328Nezjs
 jP//iVWIozEg21mIuKEwGdrwtTBgMAAA==
X-Env-Sender: stevie@qrpff.net
X-Msg-Ref: server-7.tower-206.messagelabs.com!1495846269!97628577!1
X-Originating-IP: [208.113.200.129]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21782 invoked from network); 27 May 2017 00:51:10 -0000
Received: from sub5.mail.dreamhost.com (HELO homiemail-a80.g.dreamhost.com)
 (208.113.200.129)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 27 May 2017 00:51:10 -0000
Received: from homiemail-a80.g.dreamhost.com (localhost [127.0.0.1])
 by homiemail-a80.g.dreamhost.com (Postfix) with ESMTP id CB9036000532
 for <xen-users@lists.xenproject.org>; Fri, 26 May 2017 17:51:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=qrpff.net; h=mime-version
 :in-reply-to:references:from:date:message-id:subject:to:cc
 :content-type:content-transfer-encoding; s=qrpff.net; bh=UHKVpiS
 Z6EU8DcR5Qwc1/OJHDOE=; b=almhkpWnulj3aghaADCQReoepgUihzKc+VZnuFv
 KuOJtertpbzYoIDFJlH+GJUkOMXdWT6HQLfrqvMfPFBrb9uhP9xzHoJ0rvwgx6QE
 NP+WOSeUaEbfOtJSNAaOMcQFqT303HSewWjc11dltbqygyDdfu00gEL46VqZYw98
 aHAQ=
Received: from mail-io0-f170.google.com (mail-io0-f170.google.com
 [209.85.223.170])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: stevie@qrpff.net)
 by homiemail-a80.g.dreamhost.com (Postfix) with ESMTPSA id B7E2F600052F
 for <xen-users@lists.xenproject.org>; Fri, 26 May 2017 17:51:08 -0700 (PDT)
Received: by mail-io0-f170.google.com with SMTP id p24so18307713ioi.0
 for <xen-users@lists.xenproject.org>; Fri, 26 May 2017 17:51:08 -0700 (PDT)
X-Gm-Message-State: AODbwcDF2+qz5PRoZNtDaCeqG9ziaQiIebLaUPppA55dwc8nDVrziet+
 LwbkDAljYy8IHdlvkxjRKlXNg3vNSg==
X-Received: by 10.107.136.204 with SMTP id s73mr4274251ioi.224.1495846267978; 
 Fri, 26 May 2017 17:51:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.7.156 with HTTP; Fri, 26 May 2017 17:51:07 -0700 (PDT)
In-Reply-To: <1495828482.896130620@apps.rackspace.com>
References: <1495828482.896130620@apps.rackspace.com>
From: Stephen Oberholtzer <stevie@qrpff.net>
Date: Fri, 26 May 2017 20:51:07 -0400
X-Gmail-Original-Message-ID: <CAD_xR9eaUAgdr1CocuTiAO7zMNO2BqSiJXOe+5SjpKVkvTHQoQ@mail.gmail.com>
Message-ID: <CAD_xR9eaUAgdr1CocuTiAO7zMNO2BqSiJXOe+5SjpKVkvTHQoQ@mail.gmail.com>
To: "Kent R. Spillner" <kspillner@acm.org>
Cc: xen-users@lists.xenproject.org
Subject: Re: [Xen-users] Why is GPU passthrough so difficult?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

Rmlyc3QsIEkgZGlzYWdyZWUgd2l0aCB5b3VyIGdlbmVyYWwgaW1wbGljYXRpb24gdGhhdCBHUFUg
cGFzc3Rocm91Z2gKaXMgZGlmZmljdWx0LiAgSSBhbSBieSBubyBtZWFucyBhIFhlbiBleHBlcnQs
IGFuZCBpdCBkaWQgbm90IHRha2UgbWUKbXVjaCBlZmZvcnQgdG8gc2V0IHVwIGEgWGVuIG1hY2hp
bmUgdGhhdCBydW5zIGEgV2luZG93cyBIVk0KKG9yaWdpbmFsbHkgOC4xLCBub3cgMTApIHdpdGgg
R1BVIHBhc3N0aHJvdWdoLiAgSSB1c2UgaXQgdG8gcGxheQpnYW1lcy4gKEEgbG90IG9mIGdhbWVz
LiBQcm9iYWJseSBtb3JlIHRoYW4gSSBvdWdodCB0by4pCgpJIHdpbGwgZ3JhbnQsIGhvd2V2ZXIs
IHRoYXQgYSAqbG90KiBvZiBsaXR0bGUgcGllY2VzIHRoYXQgbmVlZCB0byBjb21lCnRvZ2V0aGVy
IGZvciBpdCB0byB3b3JrOgoKMS4gSXQncyBub3QgZ29pbmcgdG8gd29yayB3aXRoIGFuIG5WaWRp
YSBjYXJkLiBUaGF0J3MgZmlybWx5IGluIHRoZQoiR1BVIHZlbmRvcnMgdHJ5aW5nIHRvIHVwc2Vs
bCBtb3JlIGVudGVycHJpc2UgaGFyZHdhcmUiIGNhbXA7IGFzIEkKdW5kZXJzdGFuZCBpdCwgdGhl
aXIgZHJpdmVycyBzcGVjaWZpY2FsbHkgZGV0ZWN0IHZpcnR1YWxpemF0aW9uIGFuZApyZWZ1c2Ug
dG8gY29vcGVyYXRlLgoKMi4gVGhlcmUgaXMgYW4gaXNzdWUgd2l0aCBBVEkvQU1EIGNhcmRzOyB0
aGV5IGRvIG5vdCBzdXBwb3J0IGFuCmltcG9ydGFudCBmZWF0dXJlIGNhbGxlZCBGTFIgLSBGdW5j
dGlvbiBMZXZlbCBSZXNldC4gIFRoZSByZXN1bHQgaXMKdGhhdCB5b3UgY2FuJ3QgdGVsbCB0aGUg
Y2FyZCAiYWN0IGxpa2UgeW91J3ZlIGp1c3QgYmVlbiByZWJvb3RlZCIsCndoaWNoIG1lYW5zIHRo
ZSB2aWRlbyBjYXJkIGRvZXMgbm90IHByZXNlbnQgaXRzZWxmIHRvIHRoZSB2aXJ0dWFsCm1hY2hp
bmUncyBib290LXVwIGNvZGUgcHJvcGVybHkuICBUaGUgdXBzaG90IHRvIHRoaXMgaXM6IHRoZSBW
TSBtdXN0CmJlbGlldmUgdGhhdCB0aGUgQVRJL0FNRCBjYXJkIGlzIGEgc2Vjb25kYXJ5IGdyYXBo
aWNzIGNhcmQsIGFuZCBpdAptdXN0IGJvb3Qgb2ZmIG9mIHRoZSB2aXJ0dWFsIENpcnJ1cyBjYXJk
IHRoYXQgcWVtdSBwcm92aWRlcy4uIFRoaXMKaXNuJ3Qgc28gYmFkOyBJIGp1c3QgdGVsbCBXaW5k
b3dzIG5vdCB0byB1c2UgdGhlIHZpcnR1YWwgQ2lycnVzIGNhcmQuCgozLiBJT01NVSBmdW4hICBU
aGlzIGlzIHByb2JhYmx5IHRoZSBtb3N0IHRyb3VibGVzb21lIGFzcGVjdCwgYmVjYXVzZQp0aGVy
ZSBhcmUgYSBsb3Qgb2YgcGllY2VzIHRvIGdldCByaWdodCwgYW5kIHNldmVyYWwgb2YgdGhlbSBh
cmUgdW5kZXIKdGhlIGNvbXBsZXRlIGNvbnRyb2wgb2Ygbm9uLWV4cGVydHMuIElmIGl0IGRvZXNu
J3Qgd29yaywgaXQncyBwcmV0dHkKbXVjaCB5b3VyIG1vdGhlcmJvYXJkIG1hbnVmYWN0dXJlcidz
IGZhdWx0LgoKSGVyZSdzIHRoZSBkZWFsOiBpbiBIVk0gbW9kZSwgcGFnZSBmcmFtZXMgKGFrYSAn
cGh5c2ljYWwgbWVtb3J5CmxvY2F0aW9ucycpIGFyZSB2aXJ0dWFsaXplZC4gIFNvIHRoZSBWTSB0
aGlua3MgaXQncyBjb250cm9sbGluZyBmcmFtZXMKMCwgMSwgMiwgMywgZXRjLiBidXQgcmVhbGx5
IHRob3NlIGFyZSBtYXBwZWQgdG8sIHNheSwgZnJhbWVzIDQ3LCA1MiwKOTMsIGFuZCAxMDcuICBU
aGlzIGFsbCB3b3JrcyBvdXQsIGJlY2F1c2UgdGhlIGFsbCBvZiB0aGUgVk0ncyBtZW1vcnkKYWNj
ZXNzZXMgYXJlIG1hZGUgYnkgdGhlIENQVSwgYW5kIHRoZSBDUFUgaXMgaW4gb24gdGhlIGNvbnNw
aXJhY3kgdG8KZmFrZSBvdXQgdGhlIFZNJ3MgT1MuCgpCdXQgaGFyZHdhcmUgZGV2aWNlcyAoaW5j
bHVkaW5nIHZpZGVvIGNhcmRzKSBjYW4gdXNlIERNQSBkaXJlY3RseQp0cmFuc2ZlciBpbmZvcm1h
dGlvbiBiZXR3ZWVuIG9uYm9hcmQgUkFNIGFuZCB0aGUgUkFNIGluIHRoZQptb3RoZXJib2FyZC4g
IEFuZCB3aGVuIFdpbmRvd3MgKHdoaWNoIGlzIGRpcmVjdGx5IGNvbW11bmljYXRpbmcgd2l0aAp0
aGUgR1BVLCBzbyBYZW4gZG9lc24ndCBnZXQgdG8gaW50ZXJjZXB0IGl0KSBzYXlzIHRvIHRoZSB2
aWRlbyBjYXJkCiJva2F5IHRoZSBuZXh0IHNjcmVlbiB0byBkaXNwbGF5IGlzIGluIGZyYW1lIDMi
IHRoZSBncmFwaGljcyBjYXJkCmNvcGllcyBmcmFtZSAzLCBidXQgdGhlIHJlYWwgZGF0YSBpcyBp
biBmcmFtZSAxMDcuICBSZXN1bHQ6IFJhbmRvbQpnYXJiYWdlIGZyb20gc29tZSBvdGhlciBWTSAo
b3IgbWF5YmUgWGVuIGl0c2VsZikgaXMgdXNlZCBhcyBkaXNwbGF5CmRhdGEgZm9yIHRoZSBzY3Jl
ZW4uIE9yLCBldmVuIHdvcnNlLCB0aGUgZ3JhcGhpY3MgY2FyZCAqd3JpdGVzKiB0bwpmcmFtZSAz
LCBjcmFzaGluZyB0aGF0IG90aGVyIFZNIChvciwgYWdhaW4sIFhlbiBpdHNlbGYpLiBFaXRoZXIg
d2F5LAppdCdzIG5vdCBnb25uYSB3b3JrLgoKVG8gc29sdmUgdGhpcyBwcm9ibGVtLCB5b3UgbmVl
ZCBhbiBJT01NVS4gIEFuIElPTU1VIGJyaW5ncyB0aGUgRE1BCmNvbnRyb2xsZXIgaW50byB0aGUg
Y29uc3BpcmFjeS4gVGhlbiwgWGVuIGNhbiB0aGVuIHByb2dyYW0gdGhlIElPTU1VCnRvIHNheSAi
d2hlbiB0aGUgR1BVIHdhbnRzIHRvIHJlYWQvd3JpdGUgZnJhbWUgMywgc2VjcmV0bHkgZGl2ZXJ0
IGl0CnRvIGZyYW1lIDEwNyIuCgpGb3IgSW50ZWwsIHRoZWlyICJWVC1kIiBmdW5jdGlvbmFsaXR5
IGF2YWlsYWJsZSBpbiB0aGUgQ29yZSBpNyBtZWFucwp0aGF0IHRoZSBtZW1vcnkgY29udHJvbGxl
ciB0aGVyZSBoYXMgYW4gSU9NTVUuIEkgaGF2ZSBubyBpZGVhIHdoYXQgdGhlCnJ1bGVzIGFyZSBm
b3IgQU1EIGNoaXBzLgoKVGhpcyBpcyB0aGUgcGFydCB3aGVyZSB0aGluZ3Mgc3RhcnQgdG8gYnJl
YWsgZG93bi4gIEJlY2F1c2UgYSBsb3Qgb2YKbW9ibyBtZnJzIGxpa2UgdG8gY2hlYXQgaW4gb3Jk
ZXIgdG8gZ2V0IGJldHRlciBudW1iZXJzIChoaWdoZXIKcGVyZm9ybWFuY2UsIG1vcmUgR1BVIHNs
b3RzLCBvciBib3RoKS4KVGhlIENQVSBoYXMgYSBsaW1pdGVkIG51bWJlciBvZiBQQ0llIGxhbmVz
LiAgSWYgeW91IHdhbnQgbW9yZSBsYW5lcwooZm9yIGV4YW1wbGUsIGlmIHlvdSB3YW50IHRvIHN0
aWNrIG1vcmUgdGhhbiBvbmUgeDE2IHNsb3Qgb24gYSBib2FyZCkKeW91J2xsIG5lZWQgYSBQQ0ll
LVBDSWUgYnJpZGdlLgoKVGhhdCdzIHdoZXJlIHRoaW5ncyB0ZW5kIHRvIGdvIHdyb25nOiBNb3N0
IG9mIHRob3NlIGJyaWRnZXMgYXJlICpub3QqCmluIG9uIHRoZSBJT01NVSBjb25zcGlyYWN5LiBB
cyBhIHJlc3VsdCwgeW91IGNhbiBvbmx5IHBhc3MtdGhyb3VnaCB0aGUKKmVudGlyZSBicmlkZ2Uq
IChpLmUuIGFsbCBvZiB0aGUgUENJZSBkZXZpY2VzLCBvciBhdCBsZWFzdCBhbGwgb2YgdGhlCkdQ
VXMpIHRvIGEgc2luZ2xlIFZNLgoKTXkgdW5kZXJzdGFuZGluZyBmcm9tIHRoZSByZXNlYXJjaCBJ
IGRpZCB3aGVuIEkgc2V0IHRoaXMgdXAgc2V2ZXJhbCB5ZWFycyBhZ286CgoqIFRoZSAibkZvcmNl
IiBjaGlwc2V0IGJ5cGFzc2VzIHRoZSBJT01NVSBzb21laG93LCBtYWtpbmcgaXQKY29tcGxldGVs
eSB1c2VsZXNzIGZvciBHUFUgcGFzc3Rocm91Z2guCiogSWYgeW91IHdhbnQgdG8gZG8gcGFzc3Ro
cm91Z2ggb24gYSBtb2JvIHRoYXQgaGFzIG1vcmUgdGhhbiBvbmUgeDE2CnNsb3QsIGxvb2sgZm9y
IGEgbW9ibyB0aGF0IHVzZXMgYSBQTFggUEVYIDg3NDcgY2hpcCBmb3IgaXRzIFBDSWUtUENJZQpi
cmlkZ2UuICAgTm90ZSB0aGF0IHRoZXNlIGFyZSBnb2luZyB0byBiZSAqZXhwZW5zaXZlKiwgYmVj
YXVzZSB0aG9zZQpjaGlwcyBhcmUgc29tZXRoaW5nIGxpa2UgJDQwLiAgSSdtIG5vdCBzYXlpbmcg
dGhhdCAiaWYgaXQncyBleHBlbnNpdmUsCnRoZW4gaXQgd2lsbCB3b3JrIi4gSSdtIHNheWluZyB0
aGF0IGlmIHlvdSB3YW50IG9uZSB0aGF0IHdvcmtzLCBpdCBpcwpnb2luZyB0byBiZSBleHBlbnNp
dmUuCgpNeSBzZXR1cCB1c2VzIGFuIEFTUm9jayBIOTdNIFBybzQuICBGcm9tIHdoYXQgSSd2ZSBi
ZWVuIGFibGUgdG8gdGVsbCwKQVNSb2NrIG1vdGhlcmJvYXJkcyBoYXZlIHRoZSBiZXN0IHN1cHBv
cnQgZm9yIFBDSSBwYXNzdGhyb3VnaC4KCjQuIEJJT1MgZnVuISBUaGUgQklPUyBoYXMgdG8gY29y
cmVjdGx5IHNldCB1cCBhIHdob2xlIGxvdCBvZiB0aGluZ3MKdGhhdCBJIGRvbid0IHVuZGVyc3Rh
bmQsIGluIG9yZGVyIGZvciBhbGwgdG8gY29tZSB0b2dldGhlci4KCgpJcm9uaWNhbGx5LCBJIGhh
ZCBsZXNzIHRyb3VibGUgd2l0aCB0aGUgZ3JhcGhpY3MgY2FyZCB0aGFuIEkgZGlkIHdpdGgKZ2V0
dGluZyBVU0IgdG8gcGFzcy10aHJvdWdoLiAgSSB0cmllZCBwYXNzaW5nIHRocm91Z2ggMyBkaWZm
ZXJlbnQgUENJZQpVU0IgY2FyZHMgYW5kIG5vbmUgb2YgdGhlbSB3b3VsZCB3b3JrOyBJIHN0aWxs
IGRvbid0IGtub3cgd2h5LgoKCgpPbiBGcmksIE1heSAyNiwgMjAxNyBhdCAzOjU0IFBNLCBLZW50
IFIuIFNwaWxsbmVyIDxrc3BpbGxuZXJAYWNtLm9yZz4gd3JvdGU6Cj4gV2h5IGlzIEdQVSBwYXNz
dGhyb3VnaCBzbyBkaWZmaWN1bHQ/ICBJIHNhdyBhIG5vdGUgb24gdGhlIHdpa2kgYWJvdXQgR1BV
IHBhc3N0aHJvdWdoIHdoaWNoIG1lbnRpb25lZCB0aGUgZmFjdCB0aGF0IG1vZGVybiB2aWRlbyBj
YXJkcyBwZXJmb3JtIGEgbG90IG9mIGRpZmZlcmVudCBmdW5jdGlvbnMgYW5kIG1haW50YWluIGEg
bG90IG9mIHN0YXRlLCBidXQgSSBjb3VsZG4ndCBmaW5kIGFueSBkZXRhaWxzIGFib3V0IHdoeSBH
UFUgcGFzc3Rocm91Z2ggaXMgbW9yZSBkaWZmaWN1bHQgY29tcGFyZWQgdG8gb3RoZXIgUENJIGRl
dmljZXMuCj4KPiBJdCBzZWVtcyB0aGF0IGV2ZW4gd2l0aCB0d28gc2VwYXJhdGUgR1BVcyBpdCdz
IHN0aWxsIHRyaWNreSB0byBnZXQgdGhpbmdzIHdvcmtpbmcuICBBcmUgdGhlIG1haW4gY2hhbGxl
bmdlcyBpbiB0aGUgZHJpdmVycywgb3IgaW4gdGhlIGtlcm5lbCwgb3IgaW4gdGhlIHdheSBCSU9T
L1VFRkkgaW5pdGlhbGl6ZXMgdmlkZW8gY2FyZHMsIG9yIHNvbWUgY29tYmluYXRpb24gb2YgYWxs
IG9mIHRoZXNlIHRoaW5ncz8gIE9yLCBkYXJlIEkgYXNrLCBpcyBpdCB0aGUgR1BVIHZlbmRvcnMg
dHJ5aW5nIHRvIHVwc2VsbCBtb3JlICJlbnRlcnByaXNlIiBoYXJkd2FyZT8KPgo+IEknbSBqdXN0
IGN1cmlvdXMgdG8gbGVhcm4gbW9yZSBhYm91dCB0aGUgdW5kZXJseWluZyB0ZWNobmljYWwgY2hh
bGxlbmdlcyBhcm91bmQgR1BVIHBhc3N0aHJvdWdoIGluIGdlbmVyYWwuICBUaGFua3MgaW4gYWR2
YW5jZSBmb3IgYW55IGV4cGxhbmF0aW9uIG9yIHBvaW50ZXJzIQo+Cj4KPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcg
bGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi11c2VycwoKCgotLSAKLS0gU3RldmllLU8KUmVhbCBwcm9ncmFtbWVycyB1c2UgQ09QWSBDT04g
UFJPR1JBTS5FWEUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi11c2Vycw==

From xen-users-bounces@lists.xen.org Sat May 27 20:36:31 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 May 2017 20:36:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dEiQu-0008UJ-OG; Sat, 27 May 2017 20:35:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>)
 id 1dEiQt-0008Tw-JF; Sat, 27 May 2017 20:35:31 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 39/DC-01735-213E9295; Sat, 27 May 2017 20:35:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsVysyfVTZf/sWa
 kwf9mdovZG9uYLb5vmcxk8W7fX2YHZo/DH66wBDBGsWbmJeVXJLBmPGl4wV5wi7XixL0HbA2M
 LaxdjFwcQgKbGCVuvTrHBOEsZpS4/raHuYuRg0NEoEhiwqqILkZODjYBTYk7nz8xgdjCAiISR
 w+cYgexeQWsJH596GQBsVkEVCXWvu0Bs0UFwiXeNh5hgagRlDg58wmYzSygLvFn3iVmCFteYv
 vbOcwTGLlnISmbhaRsFpKyBYzMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA4cBCHYw3upzPsQoycGkJMo7fZ16pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 XpVHmpFCgkWp6akVaZk5wBCGSUtw8CiJ8AaCpHmLCxJzizPTIVKnGI05Nqxe/4WJo+nDli9MQ
 ix5+XmpUuK8cSClAiClGaV5cINgsXWJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwVIFN4Mv
 NK4Pa9AjqFCegU33PqIKeUJCKkpBoYnWsOrvr760gyl9FU7cTSDa/Vbh+w23kx+UvxkrtuumL
 X+ZNz/dm/xGsEPHzT2yC5T07+1N792afnSUhxBK756XqY1SRkR80GBZXSCXVbjmeeWRV7Sebg
 qW3tJVt+G+f5nvnDr3bgVd26lPYO5V299v4vcwUa5zsweka4eez7t27Dm8g/XlcjlViKMxINt
 ZiLihMBTP3KL6gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1495917326!85081755!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9801 invoked from network); 27 May 2017 20:35:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 27 May 2017 20:35:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6430880D;
 Sat, 27 May 2017 13:35:25 -0700 (PDT)
Received: from [10.37.8.84] (unknown [10.37.8.84])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 527223F41F;
 Sat, 27 May 2017 13:35:24 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e37e60d-c761-3324-0eed-dca3bbeb75aa@arm.com>
Date: Sat, 27 May 2017 21:35:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Xen-users] Xen 4.9 rc7
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzcgaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzcKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzcveGVuLTQuOS4wLXJj
Ny50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzcveGVuLTQuOS4wLXJjNy50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLApwbGVhc2UgQ0Mg
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpBcyBh
IHJlbWluZGVyLCB0aGVyZSB3aWxsIGJlIGFub3RoZXIgWGVuIFRlc3QgRGF5IHRoaXMKVHVlc2Rh
eSAoMzB0aCBNYXkpLCBmb3IgdGhlIGluc3RydWN0aW9ucyBzZWU6CgpodHRwczovL2Jsb2cueGVu
cHJvamVjdC5vcmcvMjAxNy8wNC8xMy9hbm5vdW5jaW5nLXhlbi1wcm9qZWN0LTQtOS1yYy1hbmQt
dGVzdC1kYXktc2NoZWR1bGUvCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tdXNl
cnM=

From xen-users-bounces@lists.xen.org Sun May 28 04:56:03 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 04:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dEqE7-00078l-L6; Sun, 28 May 2017 04:54:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray3960852@gmail.com>) id 1dEqE6-00078f-Ny
 for xen-users@lists.xen.org; Sun, 28 May 2017 04:54:50 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AF/CA-06719-A185A295; Sun, 28 May 2017 04:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTOKl3JCK1
 Igxv+FquuHmB1YPQ4uvs3UwBjFGtmXlJ+RQJrxvYZp1gKjghVzHhym6mBcbJAFyMXh5DAJEaJ
 NydvsoM4LAJ3WCSm/njL2sXIySEh8INFYtnvCgg7T+Lvrc9AcQ4gu1Ti30IvkDCvgKDEyZlPW
 EBsIQEvife3ZoPZbALqEqvuLGcGsVkEVCWOXXjBBlEfILFn5lGwuLCApMT8Hb1MILaIgLnEvz
 NnwNYyC/hIvNnSyDSBkXcWkhWzkKQgbE2J1u2/2SFsDYkFd/YxQtjaEssWvmZewMi6ilGjOLW
 oLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH469lAYcYJTmY
 lER5p69TjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsQrhUpJFiUmp5akZaZA4wHmLQEB4+SC
 K9YGFCat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnPcfSKkASGlGaR7cIFicXm
 KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw73mQKTyZeSVw+14BncIEdIrvOXWQU0oSEVJSDYw
 eS22mTveK2L7U4K/r4Sc3688fbRFy4nCQzCtYv2v+QX/rTQv+7n89zzy7+06rwKlrE9ctOJiu
 Kfoh51mU/7PLjqpyj5ec6EyZsuVT/vJH5fvm7hNcWX3U+XxIYYxA2LK6Nd83qCaEW3S2LDrxu
 7briEsA565Jytdf7b2qcPZP6pGpaydPtn6zUomlOCPRUIu5qDgRAHNTAx3OAgAA
X-Env-Sender: ray3960852@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1495947288!63032489!1
X-Originating-IP: [209.85.220.170]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52452 invoked from network); 28 May 2017 04:54:48 -0000
Received: from mail-qk0-f170.google.com (HELO mail-qk0-f170.google.com)
 (209.85.220.170)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 May 2017 04:54:48 -0000
Received: by mail-qk0-f170.google.com with SMTP id a72so30403080qkj.2
 for <xen-users@lists.xen.org>; Sat, 27 May 2017 21:54:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=wWzHgOLZbqYMxt8TxYd6xXw01WHO9rSVN25Gws4Uetc=;
 b=bR4TlFbBcY6IYtY7aOWgRG1TdIuYO2cZTIZxIerTDHz40x1IcCCxQTg7MO/dBoYFAI
 o/7ce2mZDO6uTRKgW+31ft/vcrkwRDOxMGEdmSvg4ywStXkLI66ER8MUjlkJ70FMlnTO
 HzkDAiJaBvxNF9/XATwJqxvk6fl1hbHasHc+JooUFkeCM+udqptQVHnXNKRU7ZpfLf5X
 +YwtIgMT1crDFzeTzABroo9cjUlDYvs9YMo1bbTU0CnqGvnO8CPm3TRN6XASqL2FzDol
 XSGvohGh0hWIkQ1pxE5cY4hf+rTdwpJowhNRRcudF2c+ED1rKAL2Q1unHTbnlEhamiX/
 h9dQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=wWzHgOLZbqYMxt8TxYd6xXw01WHO9rSVN25Gws4Uetc=;
 b=TTha75oyeA8z6HPIcFFmQO7IkP69CvRUK5uY1duiutokJuaMNWAVcZG8ZqsUVHK7ZQ
 idKs8VFVLg/tged0StE//ctiz0VQ8qLe2ifdLwq6AzVS6BqtoVhnCfciOHlReyRsDPsl
 e/ne1E7HroCyfE7tptWsGKMrQJrFOpSV9n2rWslBMhy2aXKtqVdoFNeancZtCOqG1quj
 ldoziVF3tiFeTF8F9gtHIUDkdhMPuGwyM6GtiVt4YXC02PG653dSQ4oUmwYCWYQgzIxs
 Ljjp+dlVPiqIBxgkXOFzpOB5TGlDK1VXEbXpm/Gcu5UK1NxDq9nA9cdEBmf0kzqqYH90
 2Epg==
X-Gm-Message-State: AODbwcD2V6+OzLxKnGSaE9S58psflYu5JniWNoD83bHllVK7ZM0Xpscl
 qCCe77tgTYDzaegUAUQy2Cp5ESxgA7RB
X-Received: by 10.233.216.194 with SMTP id u185mr9803301qkf.105.1495947287656; 
 Sat, 27 May 2017 21:54:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.53.56 with HTTP; Sat, 27 May 2017 21:54:47 -0700 (PDT)
From: Ray Joseph <ray3960852@gmail.com>
Date: Sat, 27 May 2017 23:54:47 -0500
Message-ID: <CAFpoO-_qOH_uGF5zBGPpq_BTEre+uzxPSwovxBPW_162xryJHA@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Xen Boot Failure
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8103541281768900140=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============8103541281768900140==
Content-Type: multipart/alternative; boundary="94eb2c043d72af012905508e5e15"

--94eb2c043d72af012905508e5e15
Content-Type: text/plain; charset="UTF-8"

>
> Xen was working.  Now its not.  I believe the failure was when I
>
apt-get upgraded from within Xen.  Xen 4.8 is installed on Debian 9.
The system failed to complete the boot process, it repeatedly reports a
failure in loading the driver for the Intel i915.

I can boot into Debian.  lspci says the video is Intel 5500.
This seems like a conflict, trying to load i915 were 5500 is required.

What can I do to overcome this?

After booting into Debian, I
dmesg -l 'xen*'

it showed Xen 4.6 and Xen 4.8 installed
In Debian
apt-get remove xen-hypervisor-4.6-amd64
apt-get remove xen-hypervisor-4.8-amd64
It reported complete.
I rebooted and the system automatically came up in Debian with no Xen shown.
I reinstalled Xen 4.8.
On reboot, I get the same problem showing i915.

Any suggestions?

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

<div dir=3D"ltr"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-w=
idth:1px;border-left-style:solid">Xen was working.=C2=A0 Now its not.=C2=A0=
 I believe the failure was when I <br></blockquote><div>apt-get upgraded fr=
om within Xen.=C2=A0 Xen 4.8 is installed on Debian 9.</div><div>The system=
 failed to complete the boot process, it repeatedly reports a failure in lo=
ading the driver for the Intel i915.=C2=A0 </div><div><br></div><div>I can =
boot into Debian.=C2=A0 lspci says the video is Intel 5500.=C2=A0 </div><di=
v>This seems like a conflict, trying to load i915 were 5500 is required.</d=
iv><div><br></div><div>What can I do to overcome this?</div><div><br></div>=
<div>After booting into Debian, I</div><div>dmesg -l &#39;xen*&#39;<span></=
span></div><div><br></div><div>it showed Xen 4.6 and Xen 4.8 installed</div=
><div>In Debian</div><div>apt-get remove xen-hypervisor-4.6-amd64</div><div=
><span>apt-get remove xen-hypervisor-4.8-amd64<span></span></span></div><di=
v>It reported complete.</div><div>I rebooted and the system automatically c=
ame up in Debian with no Xen shown.</div><div>I reinstalled Xen 4.8.</div><=
div>On reboot, I get the same problem showing i915.</div><div><br></div><di=
v>Any suggestions?<span></span></div></div>

--94eb2c043d72af012905508e5e15--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============8103541281768900140==--


From xen-users-bounces@lists.xen.org Sun May 28 04:57:11 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 04:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dEqGK-0007FV-5a; Sun, 28 May 2017 04:57:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ray3960852@gmail.com>) id 1dEqGI-0007FL-Qv
 for xen-users@lists.xen.org; Sun, 28 May 2017 04:57:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 07/D5-02180-2A85A295; Sun, 28 May 2017 04:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTOZt2FEVq
 RBjfPsFmsunqA1YHR4+ju30wBjFGsmXlJ+RUJrBnbL+9lLPjEU3Fm1gSmBsbnXF2MXBxCApMY
 JVZv28YM4rAI3GGRWLngFguIIyHwg0Vi9fkdbF2MnEBOnkTTmTWMEHaRxIOLR1hAbF4BQYmTM
 5+A2UICXhIf17SA2WwC6hKr7ixnBrFZBFQl2g5fYIKoD5Bo2/ecvYuRg0MYqGbqgQiQsIiAuc
 S/M2dYQWxmAR+JnWensE1g5J2FZMMsJCkIW1OidftvdghbQ2LBnX2MELa2xLKFr5kXMLKuYtQ
 oTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEQGINjB+G+b5yFG
 SQ4mJVHe6evUI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DaGa0UKCRalpqdWpGXmAGMCJi3Bw
 aMkwtsMkuYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnLQIpFQApzSjNgxsEi9
 VLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZtB5nCk5lXArfvFdApTECn+J5TBzmlJBEhJdX
 AOC2zIO/1h/Ud89dapJ54vHKaZORX53VpHySu/DnBY5I8hfVK5qP8ezz5RWYvfzLxrhRYr/Ej
 XPZIkdP6bakLcq/e8di79RTLiXt9bu8rPO/MUvjyYnve1/nVBe8LfpybGhO+cdb3Cy+/36gI9
 OtR2xleX1Z6197oGU98QbSXV2ll6mv3FdtdapVYijMSDbWYi4oTAQxKruLQAgAA
X-Env-Sender: ray3960852@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1495947424!86600080!1
X-Originating-IP: [209.85.220.179]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32359 invoked from network); 28 May 2017 04:57:05 -0000
Received: from mail-qk0-f179.google.com (HELO mail-qk0-f179.google.com)
 (209.85.220.179)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 May 2017 04:57:05 -0000
Received: by mail-qk0-f179.google.com with SMTP id k74so30460277qke.1
 for <xen-users@lists.xen.org>; Sat, 27 May 2017 21:57:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=/ITssdpEyZPvf4v8Ra1Mt3Ka12sHNdMR62FdwfaRzYU=;
 b=RXKvzuw8P7X1BJolx1xZBZH20UlIoUGhiZMgVvGkyAU3W3alQGGiUsZKj3Dap42w4y
 JphVfgn+7mD3PVpLfrNN29Eq1uw2Ruap7VHfv8Vlqzdj3mU4midRiwK25WijNBe1OS8e
 IOlBPmvQjWMDehAylQEQXPeJOLAjHgPOY7/MEC9XiWCg3jbqiRhDlZhIEnwV9PC35Xgc
 0XoAoz81M984QFHpGiqnPa2PwjIrWcJ8fEEHSYVpGxskQrzFH6Aq97gDqqSnkB/KUWnc
 HJtlGU6awoUL7sXWsnZ6TNoWXlySfpnOBmaTeNvaX1IPUvpPNQse6gkpXpaq3T6Yt+m2
 +qOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=/ITssdpEyZPvf4v8Ra1Mt3Ka12sHNdMR62FdwfaRzYU=;
 b=Pr9OItfLKImViKVP0vxPw8vy9D0AwQ2pBMwIcYtm4nPZS/FNkpvkuPuQSvl+NacHih
 HFXuVxv5FW2W00gz47cf4uAzUDzxs52U8DrPze/zqya418qYuedv8HQp3UmTd4JgZmVv
 f5ybd6QyMgDAxmqHOAxTMga9Dz6OUAqvSzuzznlZFWzSl6C4asCQPWQQ7D+Z7CKHi5ov
 FrNIB1+Nw8PgwM9dQ/9QZaMXCvXbK6B/igM54syJ6XkR50V0EL6cJSnfzrWA4K0gqV2E
 iJ1sHHwmXXW+UcqwIKKh4acgQqviOuBG18FiI0N7TwnIkDpW4SsLGKduEnr9R8VyHUne
 qlIQ==
X-Gm-Message-State: AODbwcB0stafGo9PI7LvSzy62CzBbG2RTi2ZDNPMssmtOWi1+JtdRy/d
 QrWmFku46CXRaXSAyNm68ithlpUexSwt
X-Received: by 10.55.163.88 with SMTP id m85mr9881980qke.118.1495947423802;
 Sat, 27 May 2017 21:57:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.53.56 with HTTP; Sat, 27 May 2017 21:57:03 -0700 (PDT)
From: Ray Joseph <ray3960852@gmail.com>
Date: Sat, 27 May 2017 23:57:03 -0500
Message-ID: <CAFpoO--t_DC_UFcUjjhbz_H+Vx-XQyt0RXq6=EGSv_1HzmqwEg@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: [Xen-users] Email Client for Xen Mail List
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7115766070224437034=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

--===============7115766070224437034==
Content-Type: multipart/alternative; boundary="001a114fcedecc6eea05508e66ba"

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

I am looking for an appropriate email client to improve my communications
on this list server.

When I reply to emails, I have to craft the ">" characters to get the
messages aligned.  I do a poor job of that.

I have been using Outlook.com and my own email service on Godaddy.  I do
not see how to control this in either.

I would like to be able to use the client whether I am on Windows (now) and
Linux in the future.  I switch machines a lot so I would like the client to
be online.

Any suggestions?

PS:  This was written on gmail.  I have not tried it before but I don't
really like gmail.

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

<div dir=3D"ltr"><div>I am looking for an appropriate email client to impro=
ve my communications on this list server.=C2=A0 </div><div><br></div><div>W=
hen I reply to emails, I have to craft the &quot;&gt;&quot; characters to g=
et the messages aligned.=C2=A0 I do a poor job of that.</div><div><br></div=
><div>I have been using Outlook.com and my own email service on Godaddy.=C2=
=A0 I do not see how to control this in either.</div><div><br></div><div>I =
would like to be able to use the client whether I am on Windows (now) and L=
inux in the future.=C2=A0 I switch machines a lot so I would like the clien=
t to be online.=C2=A0 </div><div><br></div><div>Any suggestions?</div><div>=
<br></div><div>PS:=C2=A0 This was written on gmail.=C2=A0 I have not tried =
it before but I don&#39;t really like gmail.</div></div>

--001a114fcedecc6eea05508e66ba--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7115766070224437034==--


From xen-users-bounces@lists.xen.org Sun May 28 12:34:38 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 12:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dExNw-00023J-As; Sun, 28 May 2017 12:33:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fabien.belvedere@gmail.com>) id 1dExNv-00023D-FU
 for xen-users@lists.xen.org; Sun, 28 May 2017 12:33:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1B/6A-01732-693CA295; Sun, 28 May 2017 12:33:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXiVRvkqDv1sFa
 kwfGtWharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8aNa4uYCs5IVhzpnMbewLhVpIuRi0NIYCKj
 xOq739i6GDk5WASaWCUOPygHSUgIzGOVeLtwDzNIQkIgTmLHnJMsEHaFxOzZR8EahAQ0JeafP
 MYOMWkhk8T/Q61gCTagROfbZkaIBmuJL2uXgMVFBKQlZlxpArOFBWQkVt59wQRi8wrYSEz7c5
 YV4gpVienr/4AtExWIlmhcMpMNokZQ4uTMJ2BxZoFQiZZ/s5ggbHGJF9NPsE9gFJyFpGwWkrJ
 ZSMogbHWJP/MuMUPY8hLb384BsjmAbDWJZa1KyMILGNlXMWoUpxaVpRbpGhrrJRVlpmeU5CZm
 5ugaGhjr5aYWFyemp+YkJhXrJefnbmIERgYDEOxg3Lbd8xCjJAeTkijv9HXqkUJ8SfkplRmJx
 RnxRaU5qcWHGGU4OJQkeK8e0ooUEixKTU+tSMvMAcYoTFqCg0dJhDcVJM1bXJCYW5yZDpE6xa
 jLMenA9i9MQix5+XmpUuK8d0CKBECKMkrz4EbA0sUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczA
 qCfPWg0zhycwrgdv0CugIJqAjfM+pgxxRkoiQkmpgjPv5dG1MxmOnxzbG5w9YvTSbuea3TFrc
 +bvN9ZwLL/13mjeD73oA27qNZWtlfJTnxbw7Gx8/vfR4J59Gn2nJ+m9hsa+sbujMZNyY/HkFR
 0Ld4qNuLirLGE0lgm/qaP10lmdh2cHHwDK3MaCZc8a/BG590d97Dq5Kv5ydY6QVd12i5C2XoM
 gcJZbijERDLeai4kQAu8IydhIDAAA=
X-Env-Sender: fabien.belvedere@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1495974805!95300194!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27968 invoked from network); 28 May 2017 12:33:25 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 May 2017 12:33:25 -0000
Received: by mail-wm0-f65.google.com with SMTP id k15so11289324wmh.3
 for <xen-users@lists.xen.org>; Sun, 28 May 2017 05:33:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:message-id:date:user-agent:mime-version
 :content-language;
 bh=4j0sRYQSS9/6DFrFTABDZuDwhEGjgy9oRPhowsTBbk0=;
 b=LuFLttbpOP7gA2hDAiwTRBzToh6syj7tD17UwdZrhcOvLlmlM4K7iE/8cY0VC1y8Hd
 Y3fs82NkYL2cpdiEj2CM1vDYyXKr3j/kCzs4I0oy2euCZKtFtU5iCRQxVkaB/IFZXcM0
 l4RgVto9Flzn+dmQbZeN11yjUzCZ+IAEoN0CcmL+V79M1yo+Dk9dejUzfbglSaiRw6hy
 zTGK2GcMXz7oURSTVMy+g67q8+X39CqXbBHzZjkaoO7vtsgKiAwUPuatx7ImhmSw93IN
 jk7UIS1nf8gF3y6KdqF8p5WSMBL0j0t0IOdlz7WI646S+qx0QpVHXVc9bgFph8kLzAzV
 YmnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:message-id:date:user-agent
 :mime-version:content-language;
 bh=4j0sRYQSS9/6DFrFTABDZuDwhEGjgy9oRPhowsTBbk0=;
 b=FWvJFxjk3hgaL0qmlOLgRA1ZP3T3Jbq62mtf1mESAPB2S6IHX/mhWgvIbWdts+MNeL
 mhuH93UNR3eW1vdCObnllifFW4O5As19p943CJqT1PVPTP+WZCMdntBDSzuRLEs2CSgz
 W9e4+yom9qIEKczFT1xF74bQypN1JQuM4LonN1x5XZKJJdauDINcrYyxoiSvVsBPiENK
 as3uEmaRKMAZ73QlsDRjMFdARkmue6N8/36YugQ3fgpM8/Q2PryUcKkdFPSCm98O6j31
 dsqSoYLHu9aiXWriJJornUFMs9nqz5MK5TazGm1zZ+MdwakiEwPr9sSh6icaWfqRfXU8
 vPjg==
X-Gm-Message-State: AODbwcAwMK3ywFcKRSdoCXZokAAhKechia2KwOP6MQim/b3/Fe0DzXZl
 ZGdHJsjDPM8J4yhN
X-Received: by 10.28.127.10 with SMTP id a10mr7748151wmd.36.1495974804751;
 Sun, 28 May 2017 05:33:24 -0700 (PDT)
Received: from [95.235.112.130] ([95.235.112.130])
 by smtp.gmail.com with ESMTPSA id o97sm6856220wrc.48.2017.05.28.05.33.23
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 28 May 2017 05:33:23 -0700 (PDT)
From: Fabien <fabien.belvedere@gmail.com>
X-Google-Original-From: Fabien <Fabien.Belvedere@gmail.com>
To: xen-users@lists.xen.org
Message-ID: <9d343662-72c2-5780-da55-f6af59abafd9@gmail.com>
Date: Sun, 28 May 2017 14:33:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: it-IT
Subject: [Xen-users] Planning to use XEN
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5799301279866391438=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============5799301279866391438==
Content-Type: multipart/alternative;
 boundary="------------B7B649EA8E5FE6FF36B5CB8C"
Content-Language: it-IT

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

Hello Everybody,

I'd like to use contemporarly both OS Linux and Windows, tried dualboot,
but closing every application before switching OS and doimg it again
isn't for me a viable option the way I work or manage my to do list.

Before jumping in the XEN world, I'd like to ask for some insights to
whom did it before me.

My main activity that cannot be done without windows consist mainly in
the use of the new generation CAD software called BIM
(Revit/Allplan/Archicad, etc...) ans some others windows only packages
... so it would be appreciated that if ever I get a fully functionning
windows DomU guest, I dont suffer from a heavy loss of performance
during virtualization. I heard about the Hype of the VGA or DVI
passthrough feature that years ago wasn't there to make me consider
seriously a XEN switch, but now look like very promising.

The other thing that would be greatly appreciated it is either that I
could setup XEN to use an already existing windows installation or that
the newly installed windows guest could be used "standalone" (without
strarting it from the hypervisor but booting directly on the partistion
where the Windows guest resides) if ever it would be required.

Thanks in advance for any glimpses anyone could share.

-- 
*Fabien.*


--------------B7B649EA8E5FE6FF36B5CB8C
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#C0C0C0" bgcolor="#666666">
    <p>Hello Everybody,</p>
    <p>I'd like to use contemporarly both OS Linux and Windows, tried
      dualboot, but closing every application before switching OS and
      doimg it again isn't for me a viable option the way I work or
      manage my to do list. <br>
    </p>
    <p>Before jumping in the XEN world, I'd like to ask for some
      insights to whom did it before me.<br>
    </p>
    <p>My main activity that cannot be done without windows consist
      mainly in the use of the new generation CAD software called BIM
      (Revit/Allplan/Archicad, etc...) ans some others windows only
      packages ... so it would be appreciated that if ever I get a fully
      functionning windows DomU guest, I dont suffer from a heavy loss
      of performance during virtualization. I heard about the Hype of
      the VGA or DVI passthrough feature that years ago wasn't there to
      make me consider seriously a XEN switch, but now look like very
      promising.<br>
    </p>
    <p>The other thing that would be greatly appreciated it is either
      that I could setup XEN to use an already existing windows
      installation or that the newly installed windows guest could be
      used "standalone" (without strarting it from the hypervisor but
      booting directly on the partistion where the Windows guest
      resides) if ever it would be required.</p>
    <p>Thanks in advance for any glimpses anyone could share.<br>
    </p>
    <div class="moz-signature">-- <br>
      <b>Fabien.</b><br>
      <br>
    </div>
  </body>
</html>

--------------B7B649EA8E5FE6FF36B5CB8C--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============5799301279866391438==--


From xen-users-bounces@lists.xen.org Sun May 28 14:18:44 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 May 2017 14:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dEz0d-0008Ik-4v; Sun, 28 May 2017 14:17:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@thehobsons.co.uk>) id 1dEz0b-0008Ie-G7
 for xen-users@lists.xen.org; Sun, 28 May 2017 14:17:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0E/AA-10689-8FBDA295; Sun, 28 May 2017 14:17:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42IJeMo1Tff7ba1
 Ig6NdKharrh5gdWD0OLr7N1MAYxRrZl5SfkUCa8bmOyUF8zkruua2MzcwrmXvYuTkkBCwlbi7
 /ABLFyMXh5DAIUaJM78gEswCWhI3/r1k6mLk4OAV0JPY/ksOJCwsYC7R3dPABmKzCWhLTJ77i
 gnE5hQIlPjetQUsziKgKvHm001WiDHaEssWvmYGsXkFnCW+TdgJZgsJBEgsWnoQrFcEaOa/M2
 dYIe6RlTh97jnLBEbeWUiumIVwxSwkUxcwMq9iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1st
 NLS5OTE/NSUwq1kvOz93ECAynegYGxh2Mr386HWKU5GBSEuWdvk49UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE79lbWpFCgkWp6akVaZk5wMCGSUtw8CiJ8IoBg1uIt7ggMbc4Mx0idYpRUUqcd
 x1InwBIIqM0D64NFk2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz1oJM4cnMK4Gb/gpoMR
 PQYt9z6iCLSxIRUlINjDMLzskLBC1b/zK1ZPckxu8zLd1itXLt/2+Zve2B/fSX7xIvcsZtO32
 96d6dedMXMld+mN3VFqBlkTuX7Q2X4yq1v2s6VjJ8bFBMN2fQOrZr9rJX7ds798rnHf3KJnQ+
 I0HsCfMFhd1WEguaPa5cM76pWtn5++bBPb+vuPbeYktNfu/r0Bs2+4ISS3FGoqEWc1FxIgCbe
 QTHoQIAAA==
X-Env-Sender: linux@thehobsons.co.uk
X-Msg-Ref: server-15.tower-31.messagelabs.com!1495981047!98812573!1
X-Originating-IP: [80.229.10.150]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30651 invoked from network); 28 May 2017 14:17:27 -0000
Received: from patsy.thehobsons.co.uk (HELO patsy.thehobsons.co.uk)
 (80.229.10.150)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 May 2017 14:17:27 -0000
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.137.111] (unknown [192.168.137.111])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 896C91BC37
 for <xen-users@lists.xen.org>; Sun, 28 May 2017 14:17:16 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <CAFpoO--t_DC_UFcUjjhbz_H+Vx-XQyt0RXq6=EGSv_1HzmqwEg@mail.gmail.com>
Date: Sun, 28 May 2017 15:17:16 +0100
Message-Id: <07C69C4B-07A4-4307-959A-462B056B3FBA@thehobsons.co.uk>
References: <CAFpoO--t_DC_UFcUjjhbz_H+Vx-XQyt0RXq6=EGSv_1HzmqwEg@mail.gmail.com>
To: "xen-users@lists.xen.org" <xen-users@lists.xen.org>
X-Mailer: Apple Mail (2.1510)
Subject: Re: [Xen-users] Email Client for Xen Mail List
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

UmF5IEpvc2VwaCA8cmF5Mzk2MDg1MkBnbWFpbC5jb20+IHdyb3RlOgoKPiBJIGFtIGxvb2tpbmcg
Zm9yIGFuIGFwcHJvcHJpYXRlIGVtYWlsIGNsaWVudCB0byBpbXByb3ZlIG15IGNvbW11bmljYXRp
b25zIG9uIHRoaXMgbGlzdCBzZXJ2ZXIuIAo+IAo+IFdoZW4gSSByZXBseSB0byBlbWFpbHMsIEkg
aGF2ZSB0byBjcmFmdCB0aGUgIj4iIGNoYXJhY3RlcnMgdG8gZ2V0IHRoZSBtZXNzYWdlcyBhbGln
bmVkLiAgSSBkbyBhIHBvb3Igam9iIG9mIHRoYXQuCj4gCj4gSSBoYXZlIGJlZW4gdXNpbmcgT3V0
bG9vay5jb20gYW5kIG15IG93biBlbWFpbCBzZXJ2aWNlIG9uIEdvZGFkZHkuICBJIGRvIG5vdCBz
ZWUgaG93IHRvIGNvbnRyb2wgdGhpcyBpbiBlaXRoZXIuCgpBbnkgaGFsZiBkZWNlbnQgY2xpZW50
IHdpbGwgZG8gaXQuIFNhZGx5IHRoZXJlJ3MgYSBsb3Qgb2YgY3JhcCBjbGllbnRzIGFyb3VuZCAt
IE91dGxvb2sgYmVpbmcgb25lIG9mIHRoZW0gKGF0IGxlYXN0IHRoZSBNYWMgdmVyc2lvbiBJIGhh
dmUgdG8gdXNlIGF0IHdvcmspLgoKPiBJIHdvdWxkIGxpa2UgdG8gYmUgYWJsZSB0byB1c2UgdGhl
IGNsaWVudCB3aGV0aGVyIEkgYW0gb24gV2luZG93cyAobm93KSBhbmQgTGludXggaW4gdGhlIGZ1
dHVyZS4gIEkgc3dpdGNoIG1hY2hpbmVzIGEgbG90IHNvIEkgd291bGQgbGlrZSB0aGUgY2xpZW50
IHRvIGJlIG9ubGluZS4gCgpVc2UgYW4gSU1BUCBtYWlsIHNlcnZpY2UsIHRoZW4geW91IGNhbiB1
c2UgbXVsdGlwbGUgY2xpZW50cy9kZXZpY2VzIHRvIGFjY2VzcyBpdC4gT25jZSB5b3UgYXJlIHVz
aW5nIElNQVAsIHRoZW4geW91IGNhbiBwaWNrIGFuZCBjaG9vc2UgeW91ciBjbGllbnRzLCB0cnlp
bmcgZGlmZmVyZW50IG9uZXMgb3V0IHVudGlsIHlvdSBmaW5kIG9uZSB5b3UgbGlrZSAtIGVhY2gg
b25lIHdpbGwgc3luYyB3aXRoIHRoZSBtYXN0ZXIgdmVyc2lvbiBzdG9yZWQgb24gdGhlIG1haWwg
c2VydmVyLCBzbyB5b3UgZ2V0IHRvIHNlZSB0aGUgc2FtZSBlbWFpbHMgcmVnYXJkbGVzcyBvZiBj
bGllbnQuCklmIHlvdSB3YW50IGEgd2ViIHNlcnZpY2UgY2xpZW50LCB0aGVuIFNxdWlycmVsbWFp
bCBpcyBhIHNvbGlkIGJ1dCBiYXNpYyBvbmUsIFJvdW5kY3ViZSBpcyBhIGJpdCBtb3JlIHNvcGhp
c3RpY2F0ZWQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Mon May 29 09:06:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 May 2017 09:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dFGbm-0004NL-V3; Mon, 29 May 2017 09:05:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgadmin@pse-consulting.de>) id 1dFGbl-0004MU-LI
 for xen-users@lists.xen.org; Mon, 29 May 2017 09:05:01 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9E/2D-19409-B34EB295; Mon, 29 May 2017 09:04:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVy5XFdq671E+1
 IgyUzJS1WXT3A6sDocXT3b6YAxijWzLyk/IoE1ozpi7ULfnFWLFpo3sC4kKOLkYtDSOAuo8TS
 K7MYIZyTjBKrt6xh6mLk5BARUJe4f+geC4jNJqAv0TLzBzuILSzgKNGwZRFYDa+Ai8TT3W/Bb
 BYBVYmbt3eygtiiAqkSh0/2s0DUCEqcnPkEzGYGmvln3iVmCFteYvvbOVC2uETTl5WsIEdICH
 xmlOh6N4EJwjnDJnH75Ea2CYx8s5AMm4Vk2Cwkw2YhGbaAkWUVo0ZxalFZapGuoYFeUlFmekZ
 JbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJERiI9QwMjDsYt3U5H2KU5GBSEuVdt147UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb9xjoJxgUWp6akVaZg4wJmDSEhw8SiK8dSBp3uKCxNzizHSI1
 ClGRSlxXkaQhABIIqM0D64NFoeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzeoJM4cnMK4
 Gb/gpoMRPQ4l07wBaXJCKkpBoYGWK3frrI+7ju9yym3sK6y98DnhxYu5Hl0IuS57eul/PtUWS
 aEZTQsfLfihOS/jm7tv3sz4t3mnG6M0fy1pvSRWsmlGbv33jPdAPDe4VTDmK88ucnPLzmrM89
 OVE4+uI/H1PdPx6x+znNj/etqa//bK9jrBoRqPm4Ii3JXOzDuRWnHuyaU1/HosRSnJFoqMVcV
 JwIALFRiU6+AgAA
X-Env-Sender: pgadmin@pse-consulting.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496048699!99718090!1
X-Originating-IP: [212.227.126.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38944 invoked from network); 29 May 2017 09:04:59 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de)
 (212.227.126.133)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 29 May 2017 09:04:59 -0000
Received: from pse.homenet.org ([31.16.211.114]) by mrelayeu.kundenserver.de
 (mreue004 [212.227.15.167]) with ESMTPSA (Nemesis) id
 0M7o3Q-1eAH6Y3yzo-00vNKx for <xen-users@lists.xen.org>; Mon, 29 May 2017
 11:04:59 +0200
Received: from [192.168.0.4] by pse.homenet.org with esmtp (Exim 4.84_2)
 (envelope-from <pgadmin@pse-consulting.de>) id 1dFGbi-0003HH-BK
 for xen-users@lists.xen.org; Mon, 29 May 2017 11:04:58 +0200
To: Xen-users <xen-users@lists.xen.org>
From: Andreas Pflug <pgadmin@pse-consulting.de>
Message-ID: <4f9fa7f8-7339-7122-8987-6e8a0dafcc8c@pse-consulting.de>
Date: Mon, 29 May 2017 11:04:58 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-GB
X-Provags-ID: V03:K0:/VkYKSLtq+rtwCguDZ85t8hAakVf6ejYIX2dNSljWFQ0N0BngOr
 +pGt0+qlnuVVpxB3Y2qyTIi4Yw6VtOjzNqLIaQ00/4cHs+iiUvyCXsv96rHWX08O4+orPBa
 QdQMjgpmjeMqAO1CG9HfG4X2L9UXW9BsLM4sI3PyGtmLhxcXFhG89w8etWz7LK3bjAM7Q4w
 VjE1pMGbF+N3LVKenFaUQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:r0h2Znyc2/Q=:jj4DvUxm9C00rXK1dBYGm3
 GIGwFcRe7VG/7D4/cO5ennI+O3AacPgcHrWyRTqq4NyEH4ZTgOsLr5MecFNduM20/uyCxUcSO
 aei0pF8Vz4gjpUpfRDuDjw2E3rp+vhriHFyL9HaQYyh8W0/GFtiz8aTreoM749we7QJQyma8/
 +C9ZWkcAagVINzcMkekJuicuohM2jpSPrkwXSqabIPV1ws0mTxvOjBju9KiZ/lLz0Iqv9Egik
 IMG4rfHZ9X3DFnRrj2iyyyU+7iHlti5apzX9RewSoHaiPCquSqTbDZbnU6AMHOp8ZkJqbBg0n
 Ye9AIBu2b90kmplMV9apSKOJcSEWCE+Wk7vgAhwbHTj9p3VbozdXCssCmjVOFcouLbMXMRpJh
 SlaFkAegyPiXYBx55z5TBtkjp4bxs3nmkVYIjq5gv9p9ttYRiTJGBBVVM1YJl8XeDOyug3Iyy
 MRSKLKhVGDyyoUSZRud+ZpGZ7rUmKN7J8SoDarbP3tY5SFP+eXkFtRavwMniSf7iaa8SJdreP
 c3v6DCZD8dHgD6odv5GMa7QVJoD8t+6/V18O9lQHOy/qUf4fsNtTggi7vDCkO/cFVCq3gDeIH
 Xfi+vo3DHi4jXIGPOfth9Hsje7LqMUGtsFLuKIm4+ex7wyjOtMEKaiaNIH7jmYtQM9OlI9hNC
 7nPalWjPiDpVhlSygtnIsuNbLtJVaHVBqaaf6MtVXuQT4xUOoWQ5M6oLfyb82oasiUo8OgR1j
 BgrxWd9hJIWNF/LD
Subject: [Xen-users] 4.8.1 migration fails over 1st interface, works over 2nd
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SSd2ZSBzZXR1cCBhIGZyZXNoIERlYmlhbiBzdHJldGNoIHdpdGggeGVuIDQuOC4xIGFuZCBzaGFy
ZWQgc3RvcmFnZSB2aWEKY3VzdG9tIGJsb2NrIHNjcmlwdHMgb24gdHdvIG1hY2hpbmVzLgoKQm90
aCBtYWNoaW5lIGhhdmUgb25lIG1haW4gaW50ZXJmYWNlIHdpdGggc29tZSBWTEFOIHN0dWZmLCB0
aGUgVk0KYnJpZGdlcyBhbmQgdGhlIFNBTiBpbnRlcmZhY2UgY29ubmVjdGVkIHRvIGEgc3dpdGNo
LCBhbmQgYW5vdGhlcgppbnRlcmZhY2UgZGlyZWN0bHkgaW50ZXJjb25uZWN0aW5nIGJvdGggbWFj
aGluZXMuIFRvIGluc3VyZSBwYWNrZXRzCmRvbid0IHRha2Ugd2VpcmQgcm91dGVzLCBhcnBfYW5u
b3VuY2U9Mi9hcnBfaWdub3JlPTEgaXMgY29uZmlndXJlZC4KRXZlcnl0aGluZyBvbiB0aGUgcHJp
bWFyeSBpbnRlcmZhY2Ugc2VlbXMgdG8gd29yayBmbGF3bGVzc2x5LCBlLmcuCnNzaC1pbmcgZnJv
bSBvbmUgbWFjaGluZSB0byB0aGUgb3RoZXIgKG5vIGZpcmV3YWxsIG9yIG90aGVyIGZpbHRlcgpp
bnZvbHZlZCkuCgpXaXRoIHhsIG1pZ3JhdGUgPHRlc3Rkb20+IDxzZWNvbmRNYWNoaW5lRGlyZWN0
SW50ZXJmYWNlPiwgbWlncmF0aW9uCndvcmtzIGFzIGV4cGVjdGVkLCBicmluZ2luZyB1cCB0aGUg
dGVzdCBkb21haW4gZnVsbHkgZnVuY3Rpb25hbCBiYWNrIGFnYWluLgoKV2l0aCB4bCBtaWdyYXRl
IC0tZGVidWcgPHRlc3Rkb20+IDxzZWNvbmRNYWNoaW5lUHJpbWFyeUludGVyZmFjZT4sIEkgZ2V0
CiAgICB4YzogaW5mbzogU2F2aW5nIGRvbWFpbiAxNywgdHlwZSB4ODYgUFYKICAgIHhjOiBpbmZv
OiBGb3VuZCB4ODYgUFYgZG9tYWluIGZyb20gWGVuIDQuOAogICAgeGM6IGluZm86IFJlc3Rvcmlu
ZyBkb21haW4KCmFuZCBtaWdyYXRpb24gd2lsbCBzdG9wIGhlcmUuIFRoZSB0YXJnZXQgbWFjaGlu
ZSB3aWxsIHNob3cgdGhlIGluY29taW5nClZNLCBidXQgbm90aGluZyBtb3JlIGhhcHBlbnMuIEkg
aGF2ZSB0byBraWxsIHhsIG9uIHRoZSB0YXJnZXQsIEN0cmwtQyB4bApvbiB0aGUgc291cmNlIG1h
Y2hpbmUsIGFuZCBkZXN0cm95IHRoZSB0YXJnZXQgVk0tLWluY29taW5nCgpBZnRlciB0aGF0LCBh
IG1pZ3JhdGlvbiB1c2luZyB0aGUgc2Vjb25kIGludGVyZmFjZSB3aWxsIHdvcmsgZmxhd2xlc3Ns
eQphZ2Fpbi4KCkkgYWxyZWFkeSB0cmllZCB0byBkb3duIHRoZSBzZWNvbmRhcnkgaW50ZXJmYWNl
cywgd2l0aCBvbmx5IHRoZSBtYWluCmludGVyZmFjZSB1cCwgbm8gbHVjayBlaXRoZXIuCgpXaGF0
J3MgZ29pbmcgb24gaGVyZT8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 31 08:41:28 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 08:41:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dFzAt-0000xq-Mt; Wed, 31 May 2017 08:40:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gcexu-xen-users@m.gmane.org>) id 1dFzAs-0000xj-Gd
 for xen-users@lists.xensource.com; Wed, 31 May 2017 08:40:14 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AF/2F-02955-D618E295; Wed, 31 May 2017 08:40:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyeP6GR7q5jXq
 RBjfULLYu+8PuwOixvW8XewBjFGtmXlJ+RQJrxoOen0wFbxgrdk38ydzAuJexi5GLQ0jgBKPE
 sU3nWLsYOTkkBNQllm5dwwZiiwgoSmx53MgEYrMJqErcv/SWGcQWFtCWmNJwAyzOAhSfdbuFE
 cTmEeCQWL37H1icF6hm46n9QHEOIFtQ4u8OYZAws4CZxLzND5khbHmJ7W/nMIOUSAhoSPROlQ
 AJiwqES7xtPMICcY2exIW7r1gnMPLNQhg0C8mgWUgGLWBkXsWoXpxaVJZapGuol1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGQMQLCDcflHp0OMkhxMSqK8FTZ6kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeNkagHKCRanpqRVpmTnAcIdJS3DwKInwsoKkeYsLEnOLM9MhUqcYd
 TmaPmz5wiTEkpeflyolzusEUiQAUpRRmgc3AhZ7lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqC
 TMKwAyhSczrwRu0yugI5iAjti1QxvkiJJEhJRUA2N4o0rCQqY1++MW7fm7L+LRrqCpb84o16g
 nxMZFrd0Z3D9p+aeLn3LnsszYpjg/MK21sczk2D3+qTOOq544rvtc6hHfoWuMT+KWfK262Lhq
 mZmfuo7hsUPHN9/rCVXOS1741XVxYsqPmoNif2X4eLQ4NB0Eui+veLZ45lvnzUf+VaTc/uE1Q
 e+yEktxRqKhFnNRcSIAigU+mbgCAAA=
X-Env-Sender: gcexu-xen-users@m.gmane.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496220012!86531838!1
X-Originating-IP: [195.159.176.226]
X-SpamReason: No, hits=1.0 required=7.0 tests=DATE_IN_PAST_12_24
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32288 invoked from network); 31 May 2017 08:40:12 -0000
Received: from unknown (HELO blaine.gmane.org) (195.159.176.226)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 08:40:12 -0000
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
 (envelope-from <gcexu-xen-users@m.gmane.org>) id 1dFzAi-0005tf-8j
 for xen-users@lists.xensource.com; Wed, 31 May 2017 10:40:04 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: xen-users@lists.xensource.com
From: Hack <mistermyster@outlook.com>
Date: Tue, 30 May 2017 13:11:12 +0200
Lines: 8
Message-ID: <ogjk0b$i1q$1@blaine.gmane.org>
Mime-Version: 1.0
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
X-Mozilla-News-Host: news://news.gmane.org:119
Subject: [Xen-users] Xen seamless GUI integration mode?
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

SGksCgpJcyBpdCBwb3NzaWJsZSB0byBzZXR1cCBhIHNlYW1sZXNzIG1vZGUgd2l0aCBYZW4/CgpJ
IG1lYW4gdG8gc2V0dXAgc2VhbWxlc3MgbW9kZSB3aXRoIFhlbi9EZWJpYW4gKG9yIFhlblNlcnZl
cj8pIGxpa2UgYXBwdm0gCmluIFF1YmVzIE9TPyBPciBWaXJ0dWFsYm94PwoKRm9yIGV4YW1wbGUs
IHRvIGRpc3BsYXkgb25seSBhIGxhdW5jaGVkIGFwcCB3aW5kb3cgaW5zdGVhZCBvZiBhbiBlbnRp
cmUgVk0/CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLXVzZXJz

From xen-users-bounces@lists.xen.org Wed May 31 13:08:09 2017
Return-path: <xen-users-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 May 2017 13:08:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-users-bounces@lists.xen.org>)
	id 1dG3LC-0001MV-KG; Wed, 31 May 2017 13:07:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <herve.moris@loyaltek.com>) id 1dFz5o-0000Rm-L7
 for xen-users@lists.xen.org; Wed, 31 May 2017 08:35:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 15/33-23755-3308E295; Wed, 31 May 2017 08:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg3S0zVq0Is
 0eHVL32LV1QOsDoweR3f/ZgpgjGLNzEvKr0hgzVgwdSd7QYtKxbmGJ6wNjFvkuhi5OIQEJjFK
 TGu9xwrisAgcY5aYv30nO4gjIbCaVaK1dQqQwwnkpElsmrCPFcKulNizpwfMFhJQl2h494YNY
 tRBJokpm/eBNYgISEvMuNLEBmKzCdhK7Fh8hQXEFhbQlFj26y1YnF9AUqL54w0mEJtXwF7i+Z
 F3YDaLgKrEh4OvGUFsUYFwid4D/WwQNYISJ2c+AZvDLBAqsf/8VEYIW1zi1pP5TBMYBWchKZu
 FpGwWkjII20xi3uaHzBC2vETz1tlANgeQrSaxrFUJWXgBI/sqRvXi1KKy1CJdM72kosz0jJLc
 xMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDIqGdgYNzBeKXN+RCjJAeTkihvhY1epBBfUn5KZ
 UZicUZ8UWlOavEhRhkODiUJ3kV1QDnBotT01Iq0zBxgjMKkJTh4lER4g+uB0rzFBYm5xZnpEK
 lTjMYcG1av/8LEMenA9i9MQix5+XmpUuK8L0AmCYCUZpTmwQ2CpY5LjLJSwryMDAwMQjwFqUW
 5mSWo8q8YxTkYlYR5H4JM4cnMK4Hb9wroFCagU3bt0AY5pSQRISXVwJh34+y8bWodG9JlPF+L
 bFq/+cQ6myNPvz/kSljq/+T1Cp/2ysnrujduM+1Rt5R2zkw/a/O80c8oIW1FHtsmgXeZPxMee
 qb9krIPzJD9f+nd9e/zPFMmWv2PcV588m3z26kPTRb9rpt7i+3G+clPeqd8OXPyAde25ssaDx
 iWz0q0vzGhzEOw3UJViaU4I9FQi7moOBEAzw7J+RgDAAA=
X-Env-Sender: herve.moris@loyaltek.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496219698!103402165!1
X-Originating-IP: [74.125.82.46]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14101 invoked from network); 31 May 2017 08:34:58 -0000
Received: from mail-wm0-f46.google.com (HELO mail-wm0-f46.google.com)
 (74.125.82.46)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 31 May 2017 08:34:58 -0000
Received: by mail-wm0-f46.google.com with SMTP id d127so10260892wmf.0
 for <xen-users@lists.xen.org>; Wed, 31 May 2017 01:34:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=loyaltek.com; s=google;
 h=to:from:subject:organization:message-id:date:user-agent
 :mime-version:content-language;
 bh=uvCoNrScZgTkgZ9NYLPaOkLjRqrTbWnHXuyXvzT499A=;
 b=BzuZrXUA66eFshOA+c238o/RhTQe4tX3YtMCzGmJuHTa/GMK97BMgfnzwWmhLgT8/S
 rnIezvXDHoL6verT7oIBFZX98XffvJhU37ljeD5RFmyAEo35nixxtwmt6s0aVF3DziqT
 GYQeJLUrRWdVBZzyhIUIhzYeC3pHUkm/ng5SA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:organization:message-id:date
 :user-agent:mime-version:content-language;
 bh=uvCoNrScZgTkgZ9NYLPaOkLjRqrTbWnHXuyXvzT499A=;
 b=JgAJ+SRyRV3fW7SrZwWZX9bpsQ8qmVZodKgZ8noItDnMC7pbg2MYwnzmQ1RWv7Dq5a
 PZv+iKjjVRL5ZCTVUgrXtNvtFISRNV5WJObPRUs66Gcz6rUy048EiQd6Uc1Ask+gx9PS
 IbyEljjyws6Dco8/R+Vc+S9tmn14CAbnHAtlBfzASgquVPcQAThrpsKobZzEF5a+ysng
 HUUri6Hg3pcxlJUW2nOe4MZncMIm10cBS+4v2kxqraUDpfDqsy0WE2R/R2btb+aBdNhh
 guWxZfQjMw+gY6aTMdmXlr8dwjwXN+VFmhM4e/cebisykl1gLvGq+gCsCtiviXd5JkvZ
 Jllg==
X-Gm-Message-State: AODbwcAgS03ht/d43JYxa8Wl5kTnnZoggVjyB+evvZwn+iNxG3i//JJ8
 by9qzAfX6x1O8UXZvozliw==
X-Received: by 10.80.134.42 with SMTP id o39mr19610530edo.93.1496219697791;
 Wed, 31 May 2017 01:34:57 -0700 (PDT)
Received: from [192.168.28.200] (85.234.218.99.static.edpnet.net.
 [85.234.218.99])
 by smtp.gmail.com with ESMTPSA id z27sm6894351edb.54.2017.05.31.01.34.56
 for <xen-users@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 May 2017 01:34:57 -0700 (PDT)
To: xen-users@lists.xen.org
From: =?UTF-8?Q?Herv=c3=a9_Moris?= <herve.moris@loyaltek.com>
Organization: Loyaltek SA
Message-ID: <9be3c65d-ab65-f4c5-4811-d4db07200668@loyaltek.com>
Date: Wed, 31 May 2017 10:34:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Wed, 31 May 2017 13:07:09 +0000
Subject: [Xen-users] Xen compilation on Debian Jessie
X-BeenThere: xen-users@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xen.org>
List-Help: <mailto:xen-users-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7229942796047507296=="
Errors-To: xen-users-bounces@lists.xen.org
Sender: "Xen-users" <xen-users-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--===============7229942796047507296==
Content-Type: multipart/alternative;
 boundary="------------F99F8B2FDF70AF5DC9B20BB1"
Content-Language: en-US

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

Hi,

I'm trying to compile Xen from sources with XSM-Flask enabled on a 
Debian 8.8.

And i got some compiling errors ... Here is what I did :

I downloaded the following files :

http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.dsc
http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz
http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.debian.tar.xz

# dpkg-source -x xen_4.8.1-1+deb9u1.dsc

# cd xen-4.8.1

# vim Config.mk (added XSM_ENABLE ?= y and FLASK_ENABLE ?= y)

# dpkg-buildpackage -nc -B


I got this answer :

make[5]: 
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/xenmon/../../tools/python/get-path: 
Command not found
/usr/bin/ld: warning: 
/usr/src/xen-4.8.1/tools/libxl/../../tools/blktap2/control/libblktapctl.so, 
needed by //usr/local/lib/libxenlight-4.8.so, not found (try using 
-rpath or -rpath-link)
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_destroy'
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_find'
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_check'
//usr/local/lib/libxenlight-4.8.so: undefined reference to `tap_ctl_create'
collect2: error: ld returned 1 exit status
make[5]: *** [test_timedereg] Error 1
make[4]: *** [subdir-all-libxl] Error 2
make[3]: *** [subdirs-all] Error 2
make[2]: *** [debian/stamps/build-utils_amd64] Error 2
make[1]: *** [build-arch_amd64_real] Error 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2


Do you know what I can do to make it work ?

Thanks, Cheers,


HervĂ©



--------------F99F8B2FDF70AF5DC9B20BB1
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi,</p>
    <p>I'm trying to compile Xen from sources with XSM-Flask enabled on
      a Debian 8.8.</p>
    <p>And i got some compiling errors ... Here is what I did :<br>
    </p>
    <p>I downloaded the following files :<br>
    </p>
    <p><a class="moz-txt-link-freetext" href="http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.dsc">http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.dsc</a><br>
<a class="moz-txt-link-freetext" href="http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz">http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1.orig.tar.gz</a><br>
<a class="moz-txt-link-freetext" href="http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.debian.tar.xz">http://http.debian.net/debian/pool/main/x/xen/xen_4.8.1-1+deb9u1.debian.tar.xz</a><br>
    </p>
    <p># dpkg-source -x xen_4.8.1-1+deb9u1.dsc</p>
    <p># cd xen-4.8.1</p>
    <p># vim Config.mk (added XSM_ENABLE ?= y and FLASK_ENABLE ?= y) <br>
    </p>
    <p># dpkg-buildpackage -nc -B<br>
    </p>
    <p><br>
    </p>
    <p>I got this answer : <br>
    </p>
    <p><font size="-1">make[5]:
/usr/src/xen-4.8.1/debian/build/build-utils_amd64/tools/xenmon/../../tools/python/get-path:
        Command not found<br>
        /usr/bin/ld: warning:
/usr/src/xen-4.8.1/tools/libxl/../../tools/blktap2/control/libblktapctl.so,
        needed by //usr/local/lib/libxenlight-4.8.so, not found (try
        using -rpath or -rpath-link)<br>
        //usr/local/lib/libxenlight-4.8.so: undefined reference to
        `tap_ctl_destroy'<br>
        //usr/local/lib/libxenlight-4.8.so: undefined reference to
        `tap_ctl_find'<br>
        //usr/local/lib/libxenlight-4.8.so: undefined reference to
        `tap_ctl_check'<br>
        //usr/local/lib/libxenlight-4.8.so: undefined reference to
        `tap_ctl_create'<br>
        collect2: error: ld returned 1 exit status<br>
        make[5]: *** [test_timedereg] Error 1<br>
        make[4]: *** [subdir-all-libxl] Error 2<br>
        make[3]: *** [subdirs-all] Error 2<br>
        make[2]: *** [debian/stamps/build-utils_amd64] Error 2<br>
        make[1]: *** [build-arch_amd64_real] Error 2<br>
        make: *** [build-arch] Error 2<br>
        dpkg-buildpackage: error: debian/rules build-arch gave error
        exit status 2</font><br>
    </p>
    <p><br>
    </p>
    <p>Do you know what I can do to make it work ?</p>
    <p>Thanks, Cheers,</p>
    <p><br>
    </p>
    <p>HervĂ©<br>
    </p>
    <p><br>
    </p>
  </body>
</html>

--------------F99F8B2FDF70AF5DC9B20BB1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLXVzZXJz

--===============7229942796047507296==--


